我一直在尝试制作一个可以自动跨页和列进行划分的大表格,类似于所描述的这里。
但是,正如您在图片中看到的,表格中断得太早,标题的位置很尴尬,远离顶部。这是我的 MWE(您可以在背面编辑这里):
\documentclass[journal=nalefd,manuscript=letter]{achemso}
\usepackage{xtab}
\usepackage{array, booktabs, caption, multicol}
\makeatletter
\let\mcnewpage\newpage
\newcommand{\changenewpage}{%
\renewcommand\newpage{%
\if@firstcolumn
\hrule width\columnwidth height0pt
\columnbreak
\else
\mcnewpage
\fi
}}
\makeatother
\title{test}
\begin{document}
\begin{multicols*}{2}
\changenewpage
\tablehead{
\toprule
Symbol&Description&Unit&hi\\
\midrule
}
\tabletail{\midrule}
\tablelasttail{\bottomrule}
\topcaption{Caption}
\begin{xtabular}{*{4}{c}}
\centering
\input{data.txt}
\end{xtabular}
\end{multicols*}
\end{document}
为什么会发生这种情况?我该如何解决?