我正在使用包longtable
。当我实际放置“长表”时,在页面末尾我有一行,但hline
下面没有任何行(这也是意料之中的,因为代码中没有任何行)。请参阅此代码 -
\documentclass{article}
\usepackage{longtable}
\begin{document}
\begin{longtable}{cc}
\hline
abcd&efgh\\
abcd&efgh\\
abcd&efgh\\
\hline
abcd&efgh\\
abcd&efgh\\
abcd&efgh\\
\hline
abcd&efgh\\
abcd&efgh\\
abcd&efgh\\
\hline
abcd&efgh\\
abcd&efgh\\
abcd&efgh\\
\hline
abcd&efgh\\
abcd&efgh\\
abcd&efgh\\
\hline
abcd&efgh\\
abcd&efgh\\
abcd&efgh\\
\hline
abcd&efgh\\
abcd&efgh\\
abcd&efgh\\
\hline
abcd&efgh\\
abcd&efgh\\
abcd&efgh\\
\hline
abcd&efgh\\
abcd&efgh\\
abcd&efgh\\
\hline
abcd&efgh\\
abcd&efgh\\
abcd&efgh\\
\hline
abcd&efgh\\
abcd&efgh\\
abcd&efgh\\
\hline
abcd&efgh\\
abcd&efgh\\
abcd&efgh\\
\hline
abcd&efgh\\
abcd&efgh\\
abcd&efgh\\
\hline
abcd&efgh\\
abcd&efgh\\
abcd&efgh\\
\hline
abcd&efgh\\
abcd&efgh\\
abcd&efgh\\
\hline
abcd&efgh\\
abcd&efgh\\
abcd&efgh\\
\hline
abcd&efgh\\
abcd&efgh\\
abcd&efgh\\
\hline
abcd&efgh\\
abcd&efgh\\
abcd&efgh\\
\hline
abcd&efgh\\
abcd&efgh\\
abcd&efgh\\
\hline
\end{longtable}
\end{document}
但如果我尝试hline
手动放置一个,我会遇到两个问题 -
hline
显示在下一页。hline
每当我添加一些数据时,我都必须调整。
如果你看到所提供代码的第 1 页,表格结束时没有一个 hline,而第 2 页的表格开始时没有hline
。我想要一个能为我提供自动边框表格覆盖在页面上。这意味着即使没有发出任何特定命令,新页面也会自动生成边框。
答案1
这是您的 MWE。您必须\hline
从代码的第一行中删除,并且页眉和页脚仅包含\hline
(如果您不希望在每一页上重复文本)。这是很多信息长桌手册:
\documentclass{article}
\usepackage{longtable}
\begin{document}
\begin{longtable}{cc}
\hline
\endfirsthead
\hline
\endhead
\hline
\endfoot
\hline
\endlastfoot
abcd&efgh\\
abcd&efgh\\
abcd&efgh\\
\hline
abcd&efgh\\
abcd&efgh\\
abcd&efgh\\
\hline
abcd&efgh\\
abcd&efgh\\
abcd&efgh\\
\hline
abcd&efgh\\
abcd&efgh\\
abcd&efgh\\
\hline
abcd&efgh\\
abcd&efgh\\
abcd&efgh\\
\hline
abcd&efgh\\
abcd&efgh\\
abcd&efgh\\
\hline
abcd&efgh\\
abcd&efgh\\
abcd&efgh\\
\hline
abcd&efgh\\
abcd&efgh\\
abcd&efgh\\
\hline
abcd&efgh\\
abcd&efgh\\
abcd&efgh\\
\hline
abcd&efgh\\
abcd&efgh\\
abcd&efgh\\
\hline
abcd&efgh\\
abcd&efgh\\
abcd&efgh\\
\hline
abcd&efgh\\
abcd&efgh\\
abcd&efgh\\
\hline
abcd&efgh\\
abcd&efgh\\
abcd&efgh\\
\hline
abcd&efgh\\
abcd&efgh\\
abcd&efgh\\
\hline
abcd&efgh\\
abcd&efgh\\
abcd&efgh\\
\hline
abcd&efgh\\
abcd&efgh\\
abcd&efgh\\
\hline
abcd&efgh\\
abcd&efgh\\
abcd&efgh\\
\hline
abcd&efgh\\
abcd&efgh\\
abcd&efgh\\
\hline
abcd&efgh\\
abcd&efgh\\
abcd&efgh\\
\hline
\end{longtable}
\end{document}