我有一张很长的表格,横跨多页。表格顶部有一个标题,如“表格 1:列表”。现在,对于表格中横跨下一页的部分,我想在表格正上方的每一页上放置类似“表格 1(续)”的内容。我该怎么做?
感谢您的任何建议。问候,Tung
\begin{longtable}{|p{7cm}|p{2cm}|p{2.5cm}|p{2.5cm}|}
\caption{A list\label{tab:list}} \\
\hline
Name & Company & Catalog Number & Comments \\ \hline
a & b & 123 & \\ \hline
c & d & 522 & xyz \\ \hline
\end{longtable}
答案1
您可以使用\caption*
。我还建议使用booktabs
和放弃垂直规则。
奇怪的页面布局只是因为您没有提供可以用来重现问题的示例,所以我不得不制作一个跨越 2 页的 3 行表格......
\documentclass[a5paper,landscape,12pt]{article}
\usepackage{longtable,booktabs}
\usepackage[hscale=.9,vscale=.2]{geometry}
\begin{document}
\begin{longtable}{p{7cm}p{2cm}p{2.5cm}p{2.5cm}}
\caption{A list\label{tab:list}} \\
\toprule
Name & Company & Catalog Number & Comments \\ \midrule\endfirsthead
\caption*{\tablename{} \ref{tab:list} (continued)}\\
\toprule
Name & Company & Catalog Number & Comments \\ \midrule\endhead
\bottomrule\endfoot
a & b & 123 & \\
c & d & 522 & xyz \\
\end{longtable}
\end{document}