我正在构建一个longtable
包含成对数据集的跨多页数据表。但是,一旦到达第 1 页第一列的末尾,数据就会继续进入第 2 页的第一列。有没有办法循环这些列,让数据继续进入第 1 页的第二列?
在下面的例子中,17 和 Q 移至第 2 页;有没有办法让这个循环自动进入第 1 页表格的右半部分?我不想以这种方式自动输入,以防以后需要更改页面布局。
梅威瑟:
\documentclass[12pt]{report}
\usepackage{longtable}
\begin{document}
\huge
\begin{longtable}{cc|cc}
\hline \multicolumn{1}{c}{A} & \multicolumn{1}{c}{B} & \multicolumn{1}{c}{C} & \multicolumn{1}{c}{D} \\ \hline
\endfirsthead
\multicolumn{4}{c}
{Continued} \\
\hline \hline \multicolumn{1}{c}{A} & \multicolumn{1}{c}{B} & \multicolumn{1}{c}{C} & \multicolumn{1}{c}{D} \\ \hline
\endhead
\hline
\multicolumn{4}{r}{{Next page}} \\
\endfoot
1 & A & & \\
2 & B & & \\
3 & C & & \\
4 & D & & \\
5 & E & & \\
6 & F & & \\
7 & G & & \\
8 & H & & \\
9 & I & & \\
10 & J & & \\
11 & K & & \\
12 & L & & \\
13 & M & & \\
14 & N & & \\
15 & O & & \\
16 & P & & \\
17 & Q & & \\
18 & R & & \\
19 & S & & \\
20 & T & & \\
21 & U & & \\
22 & V & & \\
\end{longtable}
\end{document}
答案1
正如评论中提到的,表格结构并非设计用于允许文本从一列流到另一列。表格具有固定数量的列,文本位于其中一列中。因此,您需要重新考虑您的输入格式(多列方法而不是表格方法)或您的输出期望。