当 LaTeX 无法将内容放入一页时,它有时会在第一页的两个元素之间插入大量空白,而不仅仅是在页面底部留下空间。
最小示例:
\documentclass[a4paper]{memoir}
\usepackage{tikz}
\newcommand{\Rectangle}{%
\begin{minipage}{\linewidth} \tikz \draw (0,0) rectangle (2,16); \end{minipage}%
}
\begin{document}
\begin{center} Hello \end{center}
\Rectangle
\Rectangle
\end{document}
我希望间距是这样的:空白正好位于第一页的底部,而不是文本和矩形中间的大洞。可以通过使用类代替article
或memoir
删除\begin{center}
and来解决此问题\end{center}
,但这两种折衷方案都不令我满意。
让空白出现在页面底部的最佳方法是什么?
答案1
标准设置memoir
是\flushbottom
:每一页都与底部齐平,除非\newpage
出现命令(该命令可能是由其他命令隐式发出的)。
因此,\raggedbottom
针对整个文档(或其中的部分)或\newpage
相关页面进行发布,将会用空白填充底部。