自动边框表格

自动边框表格

我正在使用包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手动放置一个,我会遇到两个问题 -

  1. hline显示在下一页。
  2. 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}

相关内容