longtable
sin la fila principal no comienza desde la parte superior de la página, sino que tiene desplazamiento. ¿Es un error o una característica? ¿Cómo puedo arreglarlo?
MWE:
\documentclass[twoside]{article}
\usepackage[paper=a5paper,left=10mm,right=15mm,top=15mm,bottom=20mm,
showframe]{geometry}
\usepackage{longtable}
\newcounter{iii}
\setcounter{iii}{1}
\newcommand{\myrow}{\hline\theiii\stepcounter{iii}\\}
\begin{document}
\LTpre=0pt
\raggedbottom
\fontsize{30}{60}\selectfont
\begin{longtable}{|l|}
\myrow \myrow \myrow \myrow \myrow \myrow \myrow \myrow
\myrow \myrow \myrow \myrow \myrow \myrow \myrow \myrow
\myrow \myrow \myrow
\end{longtable}
\newpage
\begin{longtable}{|l|}
\hline numbers\\
\endhead
\myrow \myrow \myrow \myrow \myrow \myrow \myrow \myrow
\myrow \myrow \myrow \myrow \myrow \myrow \myrow \myrow
\myrow \myrow \myrow
\end{longtable}
\end{document}
Respuesta1
La longitud \topskip
se utiliza para mover la línea base hacia abajo desde la parte superior del área de texto para que la primera línea de texto encaje. Evidentemente, la tabla larga comienza por debajo de la línea de base actual.
\documentclass[twoside]{article}
\usepackage[paper=a5paper,left=10mm,right=15mm,top=15mm,bottom=20mm,
showframe]{geometry}
\usepackage{longtable}
\newcounter{iii}
\setcounter{iii}{1}
\newcommand{\myrow}{\hline\theiii\stepcounter{iii}\\}
\begin{document}
\bgroup
\topskip=0pt
\LTpre=0pt
\raggedbottom
\fontsize{30}{60}\selectfont
\begin{longtable}{|l|}
\myrow \myrow \myrow \myrow \myrow \myrow \myrow \myrow
\myrow \myrow \myrow \myrow \myrow \myrow \myrow \myrow
\myrow \myrow \myrow
\end{longtable}
\egroup
\end{document}