表格跨越多个页面,包含多个表格:表格拆分

表格跨越多个页面,包含多个表格:表格拆分

背景

我正在写一篇期刊论文,它限制了表格的数量,因此,我想在单个表格环境中包含 3 个表格。页面大小为 A4。为了方便起见,我还定义了 C 和 L 列类型。示例代码如下:

\documentclass[12pt]{article}
\usepackage[natbibapa]{apacite}
\bibliographystyle{apacite}
\usepackage{natbib}
\usepackage{longtable} % multipage tables
\usepackage{rotating}  %for rotating table
\usepackage{diagbox}  % used in table
\usepackage{adjustbox}  % used in table
\usepackage{floatpag}
\usepackage{booktabs}
\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}  % center align the text in the table with fixed width of the column
\newcolumntype{L}[1]{>{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}  % left align the text in the table with fixed width of the column

\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}  
% center align the text in the table with fixed width of the column
\newcolumntype{L}[1]{>{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}  
% left align the text in the table with fixed width of the column
\begin{document}
\begin{table}[H]
        \centering
        \caption{Nomenclature}
        \label{tab: Subscripts and superscripts}
        
        \begin{tabular}{@{}C{1.5cm}L{3.5cm}lC{1.5cm}L{4.5cm}@{}}
            %   \begin{tabular}{@{}cllcl@{}}
            \toprule
            \multicolumn{2}{c}{\textbf{Superscripts}} & \multicolumn{1}{c}{\textbf{}} & \multicolumn{2}{c}{\textbf{Subscripts}} \\ \midrule
            $n$ & n &  & $i$ & i \\
            $n$ & n &  & $i$ & i \\
            $n$ & n &  & $i$ & i \\
            $n$ & n &  & $i$ & i \\
        \end{tabular}
        \begin{tabular}{C{2cm}L{11cm}}
            \toprule
            \multicolumn{1}{c}{\textbf{Variable}} & \multicolumn{1}{c}{\textbf{Description}} \\ 
            \midrule
            $D$ & variable \\
            $D$ & variable \\
            $D$ & variable \\
            $D$ & variable \\
            $D$ & variable \\
            $D$ & variable \\
            $D$ & variable \\
            $D$ & variable \\
            $D$ & variable \\
            $D$ & variable \\
            $D$ & variable \\
            $D$ & variable \\
 \bottomrule \vspace{5mm} 
        \end{tabular}   
    
    \begin{tabular}{C{2cm}L{11cm}}
            \toprule
            \multicolumn{1}{c}{\textbf{Parameter}} & \multicolumn{1}{c}{\textbf{Description}} \\ 
            \midrule
        $a$ & parameter \\
        $a$ & parameter \\
        $a$ & parameter \\
        $a$ & parameter \\
        $a$ & parameter \\
        $a$ & parameter \\
        $a$ & parameter \\
        $a$ & parameter \\
        $a$ & parameter \\
        $a$ & parameter \\
        $a$ & parameter \\
        $a$ & parameter \\
        $a$ & parameter \\
        $a$ & parameter \\
$a$ & parameter \\
$a$ & parameter \\
$a$ & parameter \\
$a$ & parameter \\
        $a$ & parameter \\
$a$ & parameter \\
$a$ & parameter \\
$a$ & parameter \\
$a$ & parameter \\
        $a$ & parameter \\
$a$ & parameter \\
$a$ & parameter \\
$a$ & parameter \\
$a$ & parameter \\
        $a$ & parameter \\
$a$ & parameter \\
$a$ & parameter \\
$a$ & parameter \\
$a$ & parameter \\
        $a$ & parameter \\
$a$ & parameter \\
$a$ & parameter \\
$a$ & parameter \\
$a$ & parameter \\
 \bottomrule
    \end{tabular}
\end{table}
\end{document}

pdf的截图如下: 输出

如您所见,该表格无法容纳在一页中。因此,我需要拆分第三个表格(表格)并将其延续到下一页。如何实现这一点?

有关的问题longtable

针对此目的建议使用该软件包的几个问题的答案longtable,例如 -AbCd

longtable对于跨多页的单个表格来说效果很好,但不适用于多个表格的情况。

如何继续跨多个页面的多个表格环境?

相关内容