如何让浮动外部的子标题适用于横向表格?

如何让浮动外部的子标题适用于横向表格?

我使用下面显示的漂亮的 MWE 来显示横向表格(在此处找到:Tex:如何将表格放在新页面上

我有一张大表(因此是横向的),我想将其拆分到多个页面。因此我想将它们拆分到带有子标题的多个表中(我没有让长表按预期工作)。

该 MWE 输出:

表 1:这应该是表 1A

表 2:这应该是表 1B

(字母、罗马字母等副标题)

所以我的问题是如何让子标题在浮动框外工作

我找到了这个解决方案:Tex:将表格中的标题从表 2 更改为表 1A=> 但是如果我将这两个片段结合起来,它就会开始抱怨子标题不能在浮点数之外使用。

    \documentclass{article}
    \usepackage{pdflscape}
    \usepackage{afterpage}
    \usepackage{capt-of}
    \usepackage{lipsum}
    \begin{document}
    \lipsum 
    \afterpage{%
        \clearpage
        \thispagestyle{empty}
        \begin{landscape}
            \centering 
            \begin{tabular}{llll}
                A & B & C & D \\
            \end{tabular}
            \captionof{table}{This should be table 1A}
        \end{landscape}
        \clearpage
    }
    \afterpage{
        \clearpage
        \thispagestyle{empty}
        \begin{landscape}
            \centering 
            \begin{tabular}{llll}
                E & F & G & H \\
            \end{tabular}
            \captionof{table}{This should be table 1B}
        \end{landscape}
        \clearpage
    }
    \lipsum 
    \end{document}

相关内容