我有两个表(tabularx
在回忆录班级):
[ Table 1 ]
[ Table 2 ]
它们可能在同一页面上相邻,或者分布在两页上,如下所示:
[ Table 1 ]
---- page break ----
[ Table 2 ]
当且仅当表 1 和表 2 之间出现分页符时,我才会添加以下类型的文本:
[ Table 1 ]
continued on page M
---- page break ----
continued from page N
[ Table 2 ]
我不确定被分割的块与表是否相关,但我认为以防万一还是将其包括在内。
这在 LaTeX 中可行吗?如果可行,怎么做?
谢谢阅读。
答案1
ltxtable
您可以使用或另一个结合和的包在同一个表中设置它们longtable
,tabularx
然后 longtable 可以通过在表头和表脚中指定它们将续行放入分页符处。
正如评论中所述,如果您不需要对齐,您可以将正常tabularx
(或\parbox
此处)嵌套在longtable
:
\documentclass{article}
\usepackage{longtable}
\begin{document}
\begin{longtable}{l}
\endfirsthead
continued from page \thepage
\endhead
continued on next page
\endfoot
\endlastfoot
\fbox{\parbox[t][3cm][c]{2cm}{a table}}\\
\fbox{\parbox[t][4cm][c]{2.5cm}{another table}}
\end{longtable}
\vspace{4cm}
\begin{longtable}{l}
\endfirsthead
continued from page \thepage
\endhead
continued on next page
\endfoot
\endlastfoot
\fbox{\parbox[t][3cm][c]{2cm}{a table}}\\
\fbox{\parbox[t][4cm][c]{2.5cm}{another table}}
\end{longtable}
\end{document}