Me resulta conveniente gestionar mis trabajos en función de una sección y un archivo. Sin embargo, también me parece conveniente tener mis cifras definidas en el apartado correspondiente.
Desafortunadamente, estos dos requisitos entran en conflicto con la ubicación de entornos flotantes. Digamos que tengo las secciones A y B y dos imágenes grandes B1 y B2. Ahora, cuando uso un diseño de dos columnas y A cubre una página y media columna, necesito colocar B1 en la sección A para que aparezca en la parte superior de la página que contiene el comienzo de B.
Aquí está mi diseño general:
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
Puedo hacer que esto funcione usando lo siguiente:
\section{A}
A content ...
\begin{figure*}[t]
B1
\end{figure*}
further A content
\section{B}
\begin{figure*}[t]
B2
\end{figure*}
B content
Aparentemente, el algoritmo flotante de tex sólo puede mover flotadores "hacia abajo", lo cual es bastante lógico, ya que las partes "hacia arriba" ya están configuradas. Sin embargo, como dije, esto es un poco feo en términos de gestión de proyectos: cuando quiero reutilizar una sección para un documento diferente, nunca puedo estar seguro de obtener todo el contenido con solo mover un archivo.
¿Existe una mejor manera que declarar mis flotadores en una sección anterior?
(Si desea un ejemplo funcional, necesitaría saber cómo generar un texto ciego de longitud arbitraria y contenido flotante arbitrario)
Respuesta1
Si utiliza input
(en lugar de \include
), la estructura del archivo esencialmente no tiene ningún efecto en la composición tipográfica.
Por lo tanto, puede colocar las cifras de toda la página para la sección B en el archivo de la sección B, simplemente colóquelas antes de que \section
no sea necesario colocarlas en el archivo de la sección A.
Entonces, si esto funciona en un solo archivo
\section{A}
A content ...
\begin{figure*}[t]
B1
\end{figure*}
\section{B}
\begin{figure*}[t]
B2
\end{figure*}
B content
puedes tener tres archivos
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