我怎样才能在子表中制作长表?

我怎样才能在子表中制作长表?

我该如何嵌入longtablesubtable如果我这样使用,则longtable不起作用。

\begin{subtable}{\linewidth}
\caption{aa}
\begin{longtable}[c]{@{}ccccccc@{}}
...
\end{longtable}
\end{subtable}

答案1

从各方面来看,subtable该包提供的环境只不过是一个 LaTeX环境,它被告知如果在其范围内遇到指令,它必须做什么。重要的是,LaTeX环境不允许包含分页符。这就是为什么您不能将环境嵌入到环境中。subcaptionminipage\captionminipagelongtablesubtable

您可能想要(或必须)重新考虑组织文档中的表格材料的方法。通常,subtable环境旨在用于排版相当小且自包含的tabular材料(及其相关的(子)标题);此外,subtables 旨在用于更大的table结构中。如果表格材料足够多,需要longtable(并且可能还需要一个或多个分页符),那么只需不建议从印刷术的角度来看,将大量材料嵌入到环境中subtable(如上所述,将嵌入到环境中table)。

相关内容