longtable
머리 행이 없으면 페이지 상단에서 시작하지 않고 오프셋이 있습니다. 버그인가요, 아니면 기능인가요? 어떻게 해결할 수 있나요?
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}
답변1
길이는 \topskip
텍스트의 첫 번째 줄이 맞도록 기준선을 텍스트 영역의 위쪽에서 아래로 이동하는 데 사용됩니다. 분명히 롱테이블은 현재 기준선 아래에서 시작됩니다.
\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}