長表頭

長表頭

我有一個長表,其標題位於上一頁而不是下一頁。該表也很長,我嘗試手動放置 \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

透過使用tabularray相反longtable套件,您可以使列標題和標題程式碼中的錯誤更加簡單和穩健。除此之外,由於您載入了 ˙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在包文檔中有詳細描述。

在此輸入影像描述

(紅線顯示頁面佈局)

相關內容