
Lo estoy usando longtable
para escribir tablas que abarcan varias páginas. Pero cuando lo uso después de algunos entornos como flushright
, llena demasiado la página y se superpone al número de página como este.
Aquí está el código (estoy usando XeLaTex):
\documentclass[oneside,final,14pt]{extreport}
\usepackage[a4paper]{geometry}
\geometry{left=3cm}
\geometry{right=1cm}
\geometry{top=2cm}
\geometry{bottom=2cm}
\usepackage{longtable}
\begin{document}
\begin{flushright}
\vspace{1cm}
\end{flushright}
\begin{flushleft}
\vspace{1cm}
\end{flushleft}
\begin{flushright}
\vspace{1cm}
\end{flushright}
\begin{flushleft}
\vspace{1cm}
\end{flushleft}
\begin{flushright}
\vspace{1cm}
\end{flushright}
\begin{flushleft}
\vspace{140mm}
\end{flushleft}
\begin{longtable}{|l|l|}
\hline
Test & Test \\ \hline
Test & Test \\ \hline
Test & Test \\ \hline
Test & Test \\ \hline
\end{longtable}
\end{document}
Y cuando agrego uno más Test & Test \\ \hline
, la tabla se compone mágicamente con normalidad. ¿Qué estoy haciendo mal?
Respuesta1
Hay tanto pegamento retráctil en la página que longtable
dificulta bastante la tarea de encontrar un lugar seguro para cambiar la rutina de salida.
En un mundo ideal, siempre haría esto correctamente automáticamente, pero en este mundo, agregar un \clearpage
inmediatamente antes \begin{longtable}
le ayuda al paquete.