Acho conveniente gerenciar meus documentos em uma seção, um arquivo. No entanto, também acho conveniente ter os meus valores definidos na secção correspondente.
Infelizmente, estes dois requisitos entram em conflito com a colocação de ambientes flutuantes. Digamos que eu tenha as seções A e B e duas imagens grandes B1 e B2. Agora, quando estou usando um layout de duas colunas e A cobre uma página e meia de coluna, preciso colocar B1 na seção A para que apareça no topo da página que contém o início de B.
Aqui está meu layout geral:
p1:
TI TLE
AA AA
AA AA
AA AA
p2:
B1 B1
AA BB
AA BB
BB BB
p3:
B2 B2
BB BB
BB
BB
Posso fazer isso funcionar usando o seguinte:
\section{A}
A content ...
\begin{figure*}[t]
B1
\end{figure*}
further A content
\section{B}
\begin{figure*}[t]
B2
\end{figure*}
B content
Aparentemente, o algoritmo flutuante de tex só pode mover carros alegóricos "para baixo", o que é meio lógico, uma vez que as porções "para cima" já estão definidas. No entanto, como eu disse, isso é um pouco feio em termos de gerenciamento de projetos: quando quero reutilizar uma seção para um artigo diferente, nunca posso ter certeza de obter todo o conteúdo apenas movendo um arquivo.
Existe uma maneira melhor do que declarar meus carros alegóricos em uma seção anterior?
(Se você quiser um exemplo prático, preciso saber como gerar um texto cego de comprimento arbitrário e alguns flutuadores de conteúdo arbitrários)
Responder1
Se você usar input
(em vez de \include
), a estrutura do arquivo basicamente não terá efeito na composição tipográfica.
Assim, você pode colocar números de toda a página para a seção B no arquivo da seção B, basta colocá-los antes de \section
não haver necessidade de colocá-los no arquivo da seção A.
Então, se isso funcionar em um único arquivo
\section{A}
A content ...
\begin{figure*}[t]
B1
\end{figure*}
\section{B}
\begin{figure*}[t]
B2
\end{figure*}
B content
você pode ter três arquivos
principal.tex
\input{a}
\input{b}
a.tex
\section{A}
A content ...
b.tex
\begin{figure*}[t]
B1
\end{figure*}
\section{B}
\begin{figure*}[t]
B2
\end{figure*}
B content