我对 LaTeX 还很陌生,我正在使用以下代码制作跨页的长表:
\documentclass[12pt,letterpaper]{report}
\usepackage{multirow}
\usepackage{longtable}
\usepackage{slashbox}
\begin{document}
\begin{center}
\begin{longtable}{|c|c|c|c|c|c|c|c}
\caption{A table} \\\hline
\backslashbox[-1cm][0]{$c$}{$N_1$}& 0.01 & 0.02 & 0.03 & 0.04 & 0.05 & 0.06 & \multicolumn{1}{l|}{0.07} \\ \hline
$c_1$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \multicolumn{1}{l|}{0.0000} \\ \hline
$c_2$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \multicolumn{1}{l|}{0.0000} \\ \hline
$c_3$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \multicolumn{1}{l|}{0.0000} \\ \hline
$c_4$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \multicolumn{1}{l|}{0.0000} \\ \hline
$c_5$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \multicolumn{1}{l|}{0.0000} \\ \hline
$c_6$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \multicolumn{1}{l|}{0.0000} \\ \hline
$c_7$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \multicolumn{1}{l|}{0.0000} \\ \hline
$c_8$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \multicolumn{1}{l|}{0.0000} \\ \hline
$c_9$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \multicolumn{1}{l|}{0.0011} \\ \hline
$c_{10}$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \multicolumn{1}{l|}{0.0016} \\ \hline
$c_{11}$ & 0.0033 & 0.0025 & 0.0019 & 0.0013 & 0.0008 & 0.0003 & \multicolumn{1}{l|}{0.0005} \\ \hline
$c_{12}$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \multicolumn{1}{l|}{0.0006} \\ \hline
$c_{13}$& 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \multicolumn{1}{l|}{0.0000} \\ \hline
$c_{14}$ & 0.0095 & 0.0071 & 0.0053 & 0.0038 & 0.0023 & 0.0008 & \multicolumn{1}{l|}{0.0000} \\ \hline
$c_{15}$ & -0.0004 & -0.0092 & -0.0114 & -0.0147 & -0.0179 & -0.0211 & \multicolumn{1}{l|}{-0.0234} \\ \hline
$c_{16}$& 0.0001 & -0.0036 & -0.0065 & -0.0090 & -0.0114 & -0.0139 & \multicolumn{1}{l|}{-0.0155} \\ \hline
$c_{17}$ & 0.0000 & -0.0014 & -0.0035 & -0.0081 & -0.0127 & -0.0174 & \multicolumn{1}{l|}{-0.0206} \\ \hline
$c_{18}$ & 0.0000 & 0.0000 & -0.0016 & -0.0075 & -0.0133 & -0.0192 & \multicolumn{1}{l|}{-0.0232} \\ \hline
$c_{19}$ & 0.0000 & -0.0001 & -0.0051 & -0.0051 & -0.0051 & -0.0051 & \multicolumn{1}{l|}{-0.0052} \\ \hline
$c_{20}$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \multicolumn{1}{l|}{0.0000} \\ \hline
\backslashbox[-1cm][0]{$c$}{$N_1$}& 0.08 & 0.09 & 0.1 & 0.11 & 0.12 & 0.13 & \multicolumn{1}{l|}{0.14} \\ \hline
$c_1$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \multicolumn{1}{l|}{0.0000} \\ \hline
$c_2$& 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \multicolumn{1}{l|}{0.0000} \\ \hline
$c_3$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \multicolumn{1}{l|}{0.0000} \\ \hline
$c_4$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \multicolumn{1}{l|}{0.0000} \\ \hline
$c_5$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \multicolumn{1}{l|}{0.0000} \\ \hline
\backslashbox[-1cm][0]{$c$}{$N_1$}& 0.15 & 0.16 & 0.17 & 0.18 & 0.19 & 0.2 & \\ \cline{1-7}
$c_1$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \\ \cline{1-7}
$c_2$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \\ \cline{1-7}
$c_3$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \\ \cline{1-7}
$c_4$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \\ \cline{1-7}
$c_5$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \\ \cline{1-7}
$c_6$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \\ \cline{1-7}
$c_7$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \\ \cline{1-7}
$c_8$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \\ \cline{1-7}
$c_9$ & 0.0077 & 0.0075 & 0.0073 & 0.0072 & 0.0070 & 0.0068 & \\ \cline{1-7}
$c_{10}$ & 0.0046 & 0.0047 & 0.0047 & 0.0047 & 0.0048 & 0.0048 & \\ \cline{1-7}
$c_{11}$ & -0.0003 & -0.0007 & -0.0011 & -0.0015 & -0.0019 & -0.0023 & \\\cline{1-7}
$c_{12}$& 0.0019 & 0.0016 & 0.0013 & 0.0009 & 0.0006 & 0.0003 & \\ \cline{1-7}
$c_{13}$& 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \\ \cline{1-7}
$c_{14}$& -0.0070 & -0.0080 & -0.0091 & -0.0102 & -0.0113 & -0.0124 & \\ \cline{1-7}
\end{longtable}
\end{center}
\end{document}
但是第二页的第一行缺少上方的水平边框,似乎只能停留在上一页,如下所示:
我猜是因为我使用了\cline
一些行,但我不知道如何修复它。提前感谢您的帮助 :)。
答案1
使用命令\endfirsthead
和包\endhead
来longtable
解决此问题(但这并不是万无一失的)
现在,表格的第一页下部减少了一列,其余的列应该出现在第二页,\cline{1-7}
那里的水平线的正确形式也是如此。
\endfirsthead
\cline{1-7}
\endhead
\hline
将首先为第一个标题(即第一页的表格标题)提供 ,然后将其更改\cline{1-7}
为任何其余页面上的以下标题。
此过程需要微调!
\documentclass[12pt,letterpaper]{report}
\usepackage{multirow}
\usepackage{longtable}
\usepackage{slashbox}
\begin{document}
\begin{center}
\begin{longtable}{|*{7}{c|}c} % Shorter form (easier to handle)
%\begin{longtable}{|c|c|c|c|c|c|c|c}
\endfirsthead
\cline{1-7}
\endhead
\caption{A table} \tabularnewline\hline
\backslashbox[-1cm][0]{$c$}{$N_1$}& 0.01 & 0.02 & 0.03 & 0.04 & 0.05 & 0.06 & \multicolumn{1}{l|}{0.07} \tabularnewline \hline
$c_1$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \multicolumn{1}{l|}{0.0000} \tabularnewline \hline
$c_2$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \multicolumn{1}{l|}{0.0000} \tabularnewline \hline
$c_3$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \multicolumn{1}{l|}{0.0000} \tabularnewline \hline
$c_4$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \multicolumn{1}{l|}{0.0000} \tabularnewline \hline
$c_5$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \multicolumn{1}{l|}{0.0000} \tabularnewline \hline
$c_6$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \multicolumn{1}{l|}{0.0000} \tabularnewline \hline
$c_7$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \multicolumn{1}{l|}{0.0000} \tabularnewline \hline
$c_8$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \multicolumn{1}{l|}{0.0000} \tabularnewline \hline
$c_9$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \multicolumn{1}{l|}{0.0011} \tabularnewline \hline
$c_{10}$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \multicolumn{1}{l|}{0.0016} \tabularnewline \hline
$c_{11}$ & 0.0033 & 0.0025 & 0.0019 & 0.0013 & 0.0008 & 0.0003 & \multicolumn{1}{l|}{0.0005} \tabularnewline \hline
$c_{12}$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \multicolumn{1}{l|}{0.0006} \tabularnewline \hline
$c_{13}$& 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \multicolumn{1}{l|}{0.0000} \tabularnewline \hline
$c_{14}$ & 0.0095 & 0.0071 & 0.0053 & 0.0038 & 0.0023 & 0.0008 & \multicolumn{1}{l|}{0.0000} \tabularnewline \hline
$c_{15}$ & -0.0004 & -0.0092 & -0.0114 & -0.0147 & -0.0179 & -0.0211 & \multicolumn{1}{l|}{-0.0234} \tabularnewline \hline
$c_{16}$& 0.0001 & -0.0036 & -0.0065 & -0.0090 & -0.0114 & -0.0139 & \multicolumn{1}{l|}{-0.0155} \tabularnewline \hline
$c_{17}$ & 0.0000 & -0.0014 & -0.0035 & -0.0081 & -0.0127 & -0.0174 & \multicolumn{1}{l|}{-0.0206} \tabularnewline \hline
$c_{18}$ & 0.0000 & 0.0000 & -0.0016 & -0.0075 & -0.0133 & -0.0192 & \multicolumn{1}{l|}{-0.0232} \tabularnewline \hline
$c_{19}$ & 0.0000 & -0.0001 & -0.0051 & -0.0051 & -0.0051 & -0.0051 & \multicolumn{1}{l|}{-0.0052} \tabularnewline \hline
$c_{20}$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \multicolumn{1}{l|}{0.0000} \tabularnewline \hline
\backslashbox[-1cm][0]{$c$}{$N_1$}& 0.08 & 0.09 & 0.1 & 0.11 & 0.12 & 0.13 & \multicolumn{1}{l|}{0.14} \tabularnewline \hline
$c_1$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \multicolumn{1}{l|}{0.0000} \tabularnewline \hline
$c_2$& 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \multicolumn{1}{l|}{0.0000} \tabularnewline \hline
$c_3$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \multicolumn{1}{l|}{0.0000} \tabularnewline \hline
$c_4$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \multicolumn{1}{l|}{0.0000} \tabularnewline \hline
$c_5$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \multicolumn{1}{l|}{0.0000} \tabularnewline \hline
\backslashbox[-1cm][0]{$c$}{$N_1$}& 0.15 & 0.16 & 0.17 & 0.18 & 0.19 & 0.2 & \tabularnewline \cline{1-7}
$c_1$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \tabularnewline \cline{1-7}
$c_2$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \tabularnewline \cline{1-7}
$c_3$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \tabularnewline \cline{1-7}
$c_4$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \tabularnewline \cline{1-7}
$c_5$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \tabularnewline \cline{1-7}
$c_6$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \tabularnewline \cline{1-7}
$c_7$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \tabularnewline \cline{1-7}
$c_8$ & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \tabularnewline \cline{1-7}
$c_9$ & 0.0077 & 0.0075 & 0.0073 & 0.0072 & 0.0070 & 0.0068 & \tabularnewline \cline{1-7}
$c_{10}$ & 0.0046 & 0.0047 & 0.0047 & 0.0047 & 0.0048 & 0.0048 & \tabularnewline \cline{1-7}
$c_{11}$ & -0.0003 & -0.0007 & -0.0011 & -0.0015 & -0.0019 & -0.0023 & \tabularnewline\cline{1-7}
$c_{12}$& 0.0019 & 0.0016 & 0.0013 & 0.0009 & 0.0006 & 0.0003 & \tabularnewline \cline{1-7}
$c_{13}$& 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & 0.0000 & \tabularnewline \cline{1-7}
$c_{14}$& -0.0070 & -0.0080 & -0.0091 & -0.0102 & -0.0113 & -0.0124 & \tabularnewline \cline{1-7}
\end{longtable}
\end{center}
\end{document}