使用书籍标签表进行分页的最佳方式

使用书籍标签表进行分页的最佳方式

显示带分页符的 booktab 表格的最佳实践是什么?我找不到任何解决方案,但当我使用示例中的代码时,我总是因分页符前缺少分隔符而感到困惑。也许,表格中每个第二行的颜色会改善外观,但同样,页面上的最后一行不能是白色行。

\documentclass[a4paper, 12pt]{article}
\usepackage{longtable}
\usepackage{booktabs}

\begin{document}
\vspace*{17cm}

\begin{longtable}[c]{@{}llll@{}}\toprule
\# & A & B & C\\
\midrule
\endhead
1 & A & B & C \\
2 & A & B & C \\
A & A & B & C \\
3 & A & B & C \\
4 & A & B & C \\
5 & A & B & C\\
6 & A & B & C\\
7 & A & B & C \\
\bottomrule
\end{longtable}

\end{document}

在此处输入图片描述

答案1

的优点longtable是它可以跨越多页。要获得一个页脚,表示表格在表格的第一部分继续,并且标题表格在表格的后续部分继续,您必须在 中写入更多命令longtable。请参阅以下 MWE 并查看所包含的注释:

\documentclass[a4paper, 12pt]{article}
\usepackage{longtable}
\usepackage{booktabs}

\begin{document}
\vspace*{16cm}

\begin{longtable}[c]{@{}llll@{}}%
\caption{Longtable \label{tab:longtab1}}\\ \toprule % table caption, ref label
\# & A & B & C\\   % head first part of table
\midrule           % line head body
\endfirsthead      % Definition of 1. table header
\toprule
\multicolumn{4}{c}{continue table}\\
\# & A & B & C\\   % head following parts of table
\midrule           % line head body 
\endhead      % Definition of all following headers
\midrule
\multicolumn{4}{c}{table continues}\\ % footer 1. (and more) part(s) of table
\midrule
\endfoot      % foots of the table without the last one
\bottomrule
\endlastfoot  % the last(!!) foot of the table
1 & A & B & C \\
2 & A & B & C \\
2a & A & B & C \\
3 & A & B & C \\
4 & A & B & C \\
5 & A & B & C\\
6 & A & B & C\\
7 & A & B & C \\
\end{longtable}

\end{document} 

结果为表 1 的一部分:

在此处输入图片描述

相关内容