我遇到很多答案(关于 LaTeX 强制适合页面的问题)建议使用\raggedbottom
。我之前已经把这段代码放在一行中\begin(document)
,但它对文档没有任何作用。我该如何正确使用这段代码?我是 LaTeX 新手。
答案1
也许您正在使用默认的类,\raggedbottom
因此您看不到任何效果。
选择book
默认平底的示例
\documentclass[a5paper,twoside]{book}
\usepackage{graphicx}
%\raggedbottom
\begin{document}
\section{aaa}
aaa
\begin{center}
\rule{3cm}{2cm}
\end{center}
\section{bbb}
bbb
\begin{center}
\includegraphics[width=.7\textwidth,height=.7\textheight]{example-image}
\end{center}
\end{document}
这里,大型非浮动图像不适合第一页,因此为了使最后一行文本的基线位于页面底部,必须拉伸空白。
如果取消注释,\raggedbottom
第一页将具有相同数量的空白,但不会在页面内拉伸空间,而是在页面底部添加额外的空间。
通常,最好允许移动图像以便更好地进行分页,这就是为什么通常在使其能够浮动的环境\includegraphics
中使用它。figure