请问有谁知道在Latex里如何做到像这样,①一个表格横跨多页,并且②表格上方的标题与表格之间能够加上说明文字吗
我只知道横跨多页可以用longtable包,但是这个包不能做到【在标题与表格之间】加说明文字……好像是因为它不支持float吧
能加说明文字的begin{table}……end{table}又不能跨多页
鱼和熊掌不能兼得。
我尝试过在一个table环境中用两个tabular来把长表格变为两个相对较短的表格,但是这样会导致两个tabular宽度不一致。并且也做不到跨页
硬拆成两个table宽度又会不一样,而且table的后续标号会出问题。
如果有知道的大侠麻烦告诉我一声,查了一整天了,真的感谢了
tabularx
等宽 + subfig
的 \ContinuedFloat
功能
\documentclass{article}
\usepackage{tabularx,subfig}
\begin{document}
\begin{table}
\centering
\caption{test}
test test
\begin{tabularx}{\textwidth}{c}
test
\end{tabularx}
\end{table}
\clearpage
\begin{table}
\centering
\ContinuedFloat
\caption{test}
test test
\begin{tabularx}{\textwidth}{c}
test
\end{tabularx}
\end{table}
\end{document}
是不是这个方案也可以解决:
在tabularray宏包的longtblr环境中使用双语表题
把英文表题部分改成文字段落,并取消tag和sep。
谢谢您,您是说看宏包源代码吗?
没看过宏包可能有点难TT 如果说longtable的float都被禁止了,那应该怎么改都不行了……
begin{hyphenrules}和tabularx搭配似乎有戏,但我尚未解决……我再试试吧。谢谢您