
我有一個長表,其標題位於上一頁而不是下一頁。該表也很長,我嘗試手動放置 \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
在包文檔中有詳細描述。
(紅線顯示頁面佈局)