
Tengo una tabla larga cuyo encabezado aparece en la página anterior en lugar de en la página siguiente. La tabla también es larga, intenté colocar manualmente \pagebreak sin ningún beneficio. ¡¿Por favor ayuda por qué sucede esto?!
\documentclass{article}
\usepackage{graphicx} % Required for inserting images
\title{trial}
\usepackage{longtable, booktabs}
\begin{document}
%\maketitle
{\scriptsize\tabcolsep = 1.9pt
\renewcommand\arraystretch{2.1}
\begin{longtable}{@{\extracolsep{1.5pt}}ccccccccccc@{}}
\caption{Trial.}\\
\hline
value & \multicolumn{5}{c}{value} & \multicolumn{5}{c}{value} \\
\cline{2-6} \cline{7-11}
& \multicolumn{2}{c}{value} & \multicolumn{2}{c}{value} & value & \multicolumn{2}{c}{value} & \multicolumn{2}{c}{value} & value \\
\cline{2-3} \cline{4-5} \cline{7-8} \cline{9-10}
& value & value & value & value & & value & value & value & value & \\
\hline
\endfirsthead
\caption{Trial.}\\
\hline
value & \multicolumn{5}{c}{value} & \multicolumn{5}{c}{value} \\
\cline{2-6} \cline{7-11}
& \multicolumn{2}{c}{value} & \multicolumn{2}{c}{value} & value & \multicolumn{2}{c}{value} & \multicolumn{2}{c}{value} & value \\
\cline{2-3} \cline{4-5} \cline{7-8} \cline{9-10}
& value & value & value & value & & value & value & value & value & \\
\hline
\midrule
\multicolumn{11}{r}{\footnotesize\itshape Continued on the next page}
\endfoot
\endlastfoot
1 & - & - & - & - & - & - & - & - & - & - \\
2 & - & - & - & - & - & - & - & - & - & - \\
3 & - & - & - & - & - & - & - & - & - & - \\
4 & - & - & - & - & - & - & - & - & - & - \\
5 & - & - & - & - & - & - & - & - & - & - \\
6 & - & - & - & - & - & - & - & - & - & - \\
7 & - & - & - & - & - & - & - & - & - & - \\
8 & - & - & - & - & - & - & - & - & - & - \\
9 & - & - & - & - & - & - & - & - & - & - \\
1 & - & - & - & - & - & - & - & - & - & - \\
2 & - & - & - & - & - & - & - & - & - & - \\
3 & - & - & - & - & - & - & - & - & - & - \\
4 & - & - & - & - & - & - & - & - & - & - \\
5 & - & - & - & - & - & - & - & - & - & - \\
6 & - & - & - & - & - & - & - & - & - & - \\
7 & - & - & - & - & - & - & - & - & - & - \\
8 & - & - & - & - & - & - & - & - & - & - \\
9 & - & - & - & - & - & - & - & - & - & - \\
1 & - & - & - & - & - & - & - & - & - & - \\
2 & - & - & - & - & - & - & - & - & - & - \\
3 & - & - & - & - & - & - & - & - & - & - \\
4 & - & - & - & - & - & - & - & - & - & - \\
5 & - & - & - & - & - & - & - & - & - & - \\
6 & - & - & - & - & - & - & - & - & - & - \\
7 & - & - & - & - & - & - & - & - & - & - \\
8 & - & - & - & - & - & - & - & - & - & - \\
9 & - & - & - & - & - & - & - & - & - & - \\
1 & - & - & - & - & - & - & - & - & - & - \\
2 & - & - & - & - & - & - & - & - & - & - \\
3 & - & - & - & - & - & - & - & - & - & - \\
4 & - & - & - & - & - & - & - & - & - & - \\
5 & - & - & - & - & - & - & - & - & - & - \\
6 & - & - & - & - & - & - & - & - & - & - \\
7 & - & - & - & - & - & - & - & - & - & - \\
8 & - & - & - & - & - & - & - & - & - & - \\
9 & - & - & - & - & - & - & - & - & - & - \\
\end{longtable}
}
\end{document}
Respuesta1
\caption{Trial.}\\
\hline
value & \multicolumn{5}{c}{value} & \multicolumn{5}{c}{value} \\
\cline{2-6} \cline{7-11}
& \multicolumn{2}{c}{value} & \multicolumn{2}{c}{value} & value & \multicolumn{2}{c}{value} & \multicolumn{2}{c}{value} & value \\
\cline{2-3} \cline{4-5} \cline{7-8} \cline{9-10}
& value & value & value & value & & value & value & value & value & \\
\hline
\endfirsthead
especifica los encabezados de la tabla en la primera página
\caption{Trial.}\\
\hline
value & \multicolumn{5}{c}{value} & \multicolumn{5}{c}{value} \\
\cline{2-6} \cline{7-11}
& \multicolumn{2}{c}{value} & \multicolumn{2}{c}{value} & value & \multicolumn{2}{c}{value} & \multicolumn{2}{c}{value} & value \\
\cline{2-3} \cline{4-5} \cline{7-8} \cline{9-10}
& value & value & value & value & & value & value & value & value & \\
\hline
\midrule
\multicolumn{11}{r}{\footnotesize\itshape Continued on the next page}
\endfoot
especifica la tablapie de páginaen todas las páginas excepto la última
\endlastfoot
especifica un pie de página vacío en la última página.
Entonces, en la primera página aparece el título y los encabezados de las columnas de la tabla en la parte superior e inferior.
Supongo que pretendías \endhead
después del \midrule
antes.\endfoot
Respuesta2
Puede obtener un código más simple y resistente a los errores en los encabezados de las columnas y los subtítulos mediante el uso del paquete tabularray
en lugar longtable
. Además de esto, dado que carga el paquete ˙booktabs`, es sensato usar reglas definidas por él:
\documentclass{article}
\usepackage{tabularray}
\UseTblrLibrary{booktabs}
\begin{document}
\begin{longtblr}[ % defined in tabularray package
caption = {Trial.},
label = {longtab:trial}
]{colspec = {@{} c *{10}{X[c]} @{}},
cell{1}{2,7} = {c=5}{},
cell{2}{2,4,7,9} = {c=2}{},
rowhead = 1
}
% column headers
\toprule
value & value
& & & & & value
& & & & \\
\cmidrule[lr]{2-6} \cmidrule[l]{7-11}
& value
& & value
& value
& value
& value
& value
& value
& value
& value \\
\cmidrule[lr]{2-3} \cmidrule[lr]{4-5}
\cmidrule[lr]{7-8} \cmidrule[lr]{9-10}
& value
& value
& value
& value
& & value
& value
& value
& value & \\
\midrule
% table body
1 & - & - & - & - & - & - & - & - & - & - \\
2 & - & - & - & - & - & - & - & - & - & - \\
3 & - & - & - & - & - & - & - & - & - & - \\
4 & - & - & - & - & - & - & - & - & - & - \\
5 & - & - & - & - & - & - & - & - & - & - \\
6 & - & - & - & - & - & - & - & - & - & - \\
7 & - & - & - & - & - & - & - & - & - & - \\
8 & - & - & - & - & - & - & - & - & - & - \\
9 & - & - & - & - & - & - & - & - & - & - \\
1 & - & - & - & - & - & - & - & - & - & - \\
2 & - & - & - & - & - & - & - & - & - & - \\
3 & - & - & - & - & - & - & - & - & - & - \\
4 & - & - & - & - & - & - & - & - & - & - \\
5 & - & - & - & - & - & - & - & - & - & - \\
6 & - & - & - & - & - & - & - & - & - & - \\
7 & - & - & - & - & - & - & - & - & - & - \\
8 & - & - & - & - & - & - & - & - & - & - \\
9 & - & - & - & - & - & - & - & - & - & - \\
1 & - & - & - & - & - & - & - & - & - & - \\
2 & - & - & - & - & - & - & - & - & - & - \\
3 & - & - & - & - & - & - & - & - & - & - \\
4 & - & - & - & - & - & - & - & - & - & - \\
5 & - & - & - & - & - & - & - & - & - & - \\
6 & - & - & - & - & - & - & - & - & - & - \\
7 & - & - & - & - & - & - & - & - & - & - \\
8 & - & - & - & - & - & - & - & - & - & - \\
9 & - & - & - & - & - & - & - & - & - & - \\
1 & - & - & - & - & - & - & - & - & - & - \\
2 & - & - & - & - & - & - & - & - & - & - \\
3 & - & - & - & - & - & - & - & - & - & - \\
4 & - & - & - & - & - & - & - & - & - & - \\
5 & - & - & - & - & - & - & - & - & - & - \\
6 & - & - & - & - & - & - & - & - & - & - \\
7 & - & - & - & - & - & - & - & - & - & - \\
8 & - & - & - & - & - & - & - & - & - & - \\
9 & - & - & - & - & - & - & - & - & - & - \\
\bottomrule
\end{longtblr}
\end{document}
La sintaxis del tabularray
paquete se describe detalladamente en la documentación del paquete.
(las líneas rojas muestran el diseño de la página)