我使用\longtable
将表格拆分成两部分,在双页布局中显示在两页上。我不让longtable
拆分表格,而是\newpage
在有意义的行上使用
我的“常规”表格在页面上垂直居中。相反,longtable
部分从上边距开始,以便在它们下面留出一些空间。
我想在表格(包括标题)和表格第二部分之前添加空间。最好能够在这两个部分之前添加垂直空间,使它们各自的 \toprules 水平对齐。
答案1
如果您想保持顶部规则对齐,您可能需要添加固定空间,而不是单独居中每一半(除非您的表格非常规则,并且您知道所有行都是相同的高度,并且您有相同的水平规则等)
\documentclass[twoside]{article}
\usepackage{longtable}
\begin{document}
\clearpage
\begin{longtable}{cccc}
\noalign{\vspace{7cm}}
\caption{...}\\
A&B&C&D\endfirsthead
\noalign{\vspace{7cm}}
\caption*{... continued}\\
A&B&C&D\endhead
1&2&3&4\\1&2&3&4\\1&2&3&4\\1&2&3&4\\1&2&3&4\\1&2&3&4\\
1&2&3&4\\1&2&3&4\\1&2&3&4\\1&2&3&4\\1&2&3&4\\1&2&3&4\\
1&2&3&4\\1&2&3&4\\1&2&3&4\\1&2&3&4\\1&2&3&4\\1&2&3&4\\
1&2&3&4\\1&2&3&4\\1&2&3&4\\1&2&3&4\\1&2&3&4\\1&2&3&4\\
1&2&3&4\\1&2&3&4\\1&2&3&4\\1&2&3&4\\1&2&3&4\\1&2&3&4\\
1&2&3&4\\1&2&3&4\\1&2&3&4\\1&2&3&4\\1&2&3&4\\1&2&3&4\\
1&2&3&4\\1&2&3&4\\1&2&3&4\\1&2&3&4\\1&2&3&4\\1&2&3&4\\
1&2&3&4\\1&2&3&4\\1&2&3&4\\1&2&3&4\\1&2&3&4\\1&2&3&4\\
\end{longtable}
\end{document}