\documentclass[12pt]{article} % para cálculo das medidas \usepackage{calc} % Paginas absoluto (página fisica e não a enumeração de 'page') \usepackage[pages=absolute]{flowfram} % papel e margens \usepackage[a4paper, margin=1cm]{geometry} % moldura diveros \usepackage{fancybox} % para preencher o espaço \usepackage{lipsum} % titulo do trabalho \newcommand{\worktitle}{% \begin{minipage}[b]{0.7\textwidth} {\Huge Exemplo de flowfram} \par {\LARGE por \emph{Sadao Massago}} \end{minipage} } % Medida de altura do frame de titulo \newlength{\titleFrameHeight} \setlength{\titleFrameHeight}{\heightof{\worktitle}} % altura do titulo % espaço entre frames na primeira página \newlength{\firstFrameSep} \setlength{\firstFrameSep}{0.5cm} % largura da frame lateral da primeira página \newlength{\sideFirstFrameWidth} \setlength{\sideFirstFrameWidth}{5cm} % largural da frame pprincipal da primeira página \newlength{\mainFirstFrameWidth} \setlength{\mainFirstFrameWidth}{\textwidth - \sideFirstFrameWidth - \firstFrameSep} % altura do frame lateral e principal da primeira página \newlength{\firstFrameHeight} \setlength{\firstFrameHeight}{\textheight-\titleFrameHeight - \firstFrameSep} % definindo os frames % syntaxe para staticframe (para dynamicframe e flowframe são análogas) %\newstaticframe{}{}{}{}[] % (x0, y0) é deslocament a partir do canto infeiror esquerdo % frames fixos (da primeira página) % staticframe será de conteúdo fixo e será colocado em todas páginas (ou nas páginas indicadas) % frame de titulos \newstaticframe{\textwidth}{\titleFrameHeight}{0pt}{\textheight - \titleFrameHeight}[titleFrame] % frame lateral (da primeira página) % versão star coloca moldura no frame \newstaticframe*{\sideFirstFrameWidth}{\firstFrameHeight}{0pt}{0pt}[sideFirstFrame] % dynamicframe é similar a static frame, mas em vez de conteúdo ser armazenado em box, será armazenado em macros (isto pode ajustar ao contexto). % flowframe % flowframe é para colocar o conteúdos principais % pode ter mais de um flowframe por página % versáo star, coloca moldura no frame \newflowframe*{\mainFirstFrameWidth}{\firstFrameHeight}{\sideFirstFrameWidth + \firstFrameSep}{0pt}[mainFirstFrame] % versão star coloca moldura no frame \newflowframe{\textwidth}{\textheight}{0pt}{0pt}[mainMajorFrame] % conteúdo do staticframe % versão star permite usar rótulo (nome) do frame em vez de índice (versão sem star, usará o índice que inicia de 1) \begin{staticcontents*}{titleFrame} \worktitle \end{staticcontents*} % Para que seja somente na primeira página (em vez de todas páginas), configure o 'pages'. Poderá configurar a moldura também \setstaticframe*{titleFrame}{pages={1},border=shadowbox} % conteúdo do frame alteral da primeira página \begin{staticcontents*}{sideFirstFrame} \lipsum[1] \vfill ~ % para emppurrar teto para cima \end{staticcontents*} % somente na página 1 \setstaticframe*{sideFirstFrame}{pages={1}} % especificando as páginas que serão usados os flowframe's % somente na página 1 \setflowframe*{mainFirstFrame}{pages={1},border=doublebox} % somente na página 2 em diante %\setflowframe*{mainMajorFrame}{pages={>1}} \setflowframe*{mainMajorFrame}{excludepages={1},border=doublebox} % Alem de especificar páginas onde usar cada frames, poderá ativar/desativar frame, atribuindo true/false no hide % Poderá desabilitar os frames manualmente %\setstaticframe*{mainMajorFrame}{hide=false} \begin{document} % os conteúdos digitados normalmente será colocado no flowframe, na ordem que aparece. Quando todos flowframe de uma página ficarem cheios, será criado nova página e segue normalemnte. \lipsum[1-2] % Para ir na próxima flowframe % \framebreak % Para ir na próxima página manualmente \newpage % Poderá habilitar os frames manualmente %\setstaticframe*{mainMajorFrame}{hide=true} \lipsum[1-2] \end{document}