如何将 supertabular 与我的表格代码一起使用?

如何将 supertabular 与我的表格代码一起使用?

我正在尝试创建一个符号列表,但无法nomencl按我想要的方式使用,所以我使用了一个表格。我希望表格在转到第二列时进行拆分(下面的工作示例没有足够的行进行拆分,但您明白我的意思)。如果在拆分时还能重做下一列顶部的表格列标题,那就太好了,有什么办法吗?

编辑:我可以看到 supertabular 可能是我需要的东西,我该如何使用它实现该代码?它似乎不像\columnwidth\toprule

\documentclass[11pt, a4paper]{article}
\usepackage{multicol}
\usepackage[left=17.5mm,right=17.5mm,top=24.5mm,bottom=33.95mm]{geometry}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{array}
\usepackage{supertabular}
\begin{document}
\begin{multicols*}{2}
\tablehead{\hline
Symbol&Description&Unit \hline}\\
\tabletail{\hline}\\
\begin{supertabular}{l l l}
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\

\end{supertabular}
\end{multicols*}
\end{document}

我也尝试了以下方法来正确设置表格宽度,但是它不使用多列的第二列。

{
    p{\dimexpr.5\columnwidth-2\tabcolsep}
    >{\centering\arraybackslash}p{\dimexpr.3\columnwidth-2\tabcolsep}
    >{\raggedleft\arraybackslash}p{\dimexpr.2\columnwidth-2\tabcolsep}
    }

答案1

我建议您使用xtab而不是supertabular,但结果应该相同:

\documentclass[11pt, a4paper]{article}
\usepackage[textheight=12cm,textwidth=18cm]{geometry}
\usepackage{multicol}
\usepackage{xtab}
\usepackage{booktabs}
\usepackage{array}

\makeatletter
\let\mcnewpage\newpage
\newcommand{\changenewpage}{%
  \renewcommand\newpage{%
    \if@firstcolumn
      \hrule width\linewidth height0pt
      \columnbreak
    \else
      \mcnewpage
    \fi
}}
\makeatother


\begin{document}
\begin{multicols*}{2}
\changenewpage
\tablehead{
\toprule
Symbol&Description&Unit\\
\midrule
}
\begin{xtabular}{
    >{\raggedright\arraybackslash}p{\dimexpr.2\columnwidth-2\tabcolsep}
    >{\raggedright\arraybackslash}p{\dimexpr.5\columnwidth-2\tabcolsep}
    >{\raggedright\arraybackslash}p{\dimexpr.3\columnwidth-2\tabcolsep}
    }
%\toprule
%Symbol&Description&Unit\\
%\midrule
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
$X$ &Description & $J\,kg^{-1}K^{-1}$ \\
\end{xtabular}
\end{multicols*}
\end{document}

指定的尺寸geometry只是为了说明示例。

实施\changenewpage来自的建议多列长表或枚举

相关内容