![仅当发生分页符时,在可选分页符处添加文本](https://linux22.com/image/246762/%E4%BB%85%E5%BD%93%E5%8F%91%E7%94%9F%E5%88%86%E9%A1%B5%E7%AC%A6%E6%97%B6%EF%BC%8C%E5%9C%A8%E5%8F%AF%E9%80%89%E5%88%86%E9%A1%B5%E7%AC%A6%E5%A4%84%E6%B7%BB%E5%8A%A0%E6%96%87%E6%9C%AC.png)
我有两个表(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}