长表头

长表头

我有一个长表,其标题出现在上一页而不是下一页。表格也很长,我尝试手动放置 \pagebreak 但没有效果。请帮忙,为什么会发生这种情况?!

\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}

在此处输入图片描述

在此处输入图片描述

答案1

\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

指定最后一页的空白页脚。

因此,在第一页上,您会在顶部和底部看到标题和表格列标题。

我猜你的\endhead意图\midrule\endfoot

答案2

通过使用tabularrayInsteadlongtable包,您可以获得更简单、更强大的列标题和标题代码错误修复功能。除此之外,由于您加载了 ˙booktabs` 包,因此使用它定义的规则是明智的:

\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}

包的语法tabularray在包文档中有详细描述。

在此处输入图片描述

(红线表示页面布局)

相关内容