我必须创建一个包含多列的表格。我无法将其创建为单个表格,因为列数无法容纳在单个页面中。因此,我通过先显示一些列,然后再显示其余列的方式拆分表格。
在这里,您可以看到同一张表根据拆分有不同的名称(表 3 和 4)。有没有办法为每个拆分赋予相同的表名(仅作为表 3)?
这是我的代码:
\begin{table}[p]
\caption{Summary results}
\begin{center}
\begin{tabular}{lllllllllllcp{2.5in}} \hline
& \multicolumn{5}{c}{\textbf{t 1}} &
\multicolumn{5}{c}{\textbf{t 2}} \\
& \textbf{Overall} & \textbf{a} &
\textbf{a}& \textbf{b} &
\textbf{b}& \textbf{Overall} & \textbf{a} &
\textbf{a} & \textbf{b} &
\textbf{b} \\\hline
\textbf{Predictor} & & \textbf{1} &
\textbf{0} & \textbf{1} &
\textbf{0}& \textbf{Overall} & \textbf{1} &
\textbf{0} & \textbf{1} &
\textbf{0} \\\hline
A scale & 0.14 & 0.16 & 0.14 & & & 0.14 & 0.16 & 0.14 \\
D scale & 0.22 & 0.28 & 0.27 & & & 0.25 & 0.28 & 0.27\\
\end{tabular}
\end{center}
\end{table}
\begin{table}[p]
\caption{Summary results.}
\begin{center}
\begin{tabular}{lllllllllllcp{2.5in}} \hline
& \multicolumn{5}{c}{\textbf{t 3}} &
\multicolumn{5}{c}{\textbf{t 4}} \\
& \textbf{Overall} & \textbf{a} &
\textbf{a}& \textbf{b} &
\textbf{b}& \textbf{Overall} & \textbf{a} &
\textbf{a} & \textbf{b} &
\textbf{b} \\\hline
\textbf{Predictor} & & \textbf{1} &
\textbf{0} & \textbf{1} &
\textbf{0}& \textbf{Overall} & \textbf{1} &
\textbf{0} & \textbf{1} &
\textbf{0} \\\hline
A scale & 0.14 & 0.16 & 0.14 & & & 0.14 & 0.16 & 0.14 \\
D scale & 0.22 & 0.28 & 0.27 & & & 0.25 & 0.28 & 0.27\\
\end{tabular}
\end{center}
\end{table}
先感谢您!!
答案1
您可以通过在启动第二个环境之后(当然是在发出相关指令之前)加载caption
包并发出指令来实现格式化目标。如以下示例所示,指令的参数不必相同。\ContinuedFloat
table
\caption
\caption
\documentclass{article}
\usepackage{caption} % for \ContinuedFloat macro
\captionsetup{skip=0.333\baselineskip} % optional
\begin{document}
\setcounter{table}{2} % just for this example
\begin{table}[htbp]
\centering
\caption{Summary results}
\begin{tabular}{lllllllllllc p{2.5in}}
\hline
& \multicolumn{5}{c}{\textbf{t 1}}
& \multicolumn{5}{c}{\textbf{t 2}} \\
& \textbf{Overall} & \textbf{a} &
\textbf{a}& \textbf{b} &
\textbf{b}& \textbf{Overall} & \textbf{a} &
\textbf{a}& \textbf{b} &
\textbf{b} \\
\hline
\textbf{Predictor} & & \textbf{1} &
\textbf{0}& \textbf{1} &
\textbf{0}& \textbf{Overall} & \textbf{1} &
\textbf{0}& \textbf{1} &
\textbf{0} \\
\hline
A scale & 0.14 & 0.16 & 0.14 & & & 0.14 & 0.16 & 0.14 \\
D scale & 0.22 & 0.28 & 0.27 & & & 0.25 & 0.28 & 0.27 \\
\end{tabular}
\end{table}
\begin{table}[htbp]
\ContinuedFloat
\centering
\caption{Summary results, continued}
\begin{tabular}{lllllllllllc p{2.5in}}
\hline
& \multicolumn{5}{c}{\textbf{t 3}}
& \multicolumn{5}{c}{\textbf{t 4}} \\
& \textbf{Overall} & \textbf{a} &
\textbf{a}& \textbf{b} &
\textbf{b}& \textbf{Overall} & \textbf{a} &
\textbf{a}& \textbf{b} &
\textbf{b} \\
\hline
\textbf{Predictor} & & \textbf{1} &
\textbf{0}& \textbf{1} &
\textbf{0}& \textbf{Overall} & \textbf{1} &
\textbf{0}& \textbf{1} &
\textbf{0} \\
\hline
A scale & 0.14 & 0.16 & 0.14 & & & 0.14 & 0.16 & 0.14 \\
D scale & 0.22 & 0.28 & 0.27 & & & 0.25 & 0.28 & 0.27 \\
\end{tabular}
\end{table}
\end{document}