LaTeX 表格之间的间距

LaTeX 表格之间的间距

我在所有表格附录的章节中生成了两个单独的表格。当然,LaTeX 会将这两个表格放在一个页面中,以便使用整个页面。相反,由于它们是最后两个,我希望它们位于顶部。

简而言之,我想删除两个不同表格之间的空白,并用空白填充页面底部。

答案1

仅对最后两个浮点数设置相关参数:

\documentclass{book}

\newcommand{\faketable}[1]{\begin{table}[htp]
  \centering
  \fboxsep=-\fboxrule\fbox{\rule{0pt}{#1}\hspace{4cm}}
  \caption{A caption}
  \end{table}}

\begin{document}
\mainmatter
\appendix
\chapter{Tables}
Here we have all our tables

\faketable{5cm}
\faketable{4cm}
\faketable{6cm}
\faketable{3cm}
\faketable{2cm}
\faketable{6cm}
\faketable{6cm}
\faketable{4cm}

\clearpage
\makeatletter
\setlength{\@fptop}{0pt}\setlength{\@fpbot}{0pt plus \fill}
\makeatother

\faketable{5cm}
\faketable{5cm}

\end{document}

当然,把这个留到“最后一分钟,不会再触碰文本”的阶段。

相关内容