所以我正在做一份进度报告,我想包含一些如下图表:
\begin{center}
\includegraphics[width=6 cm]{la_cuarta.png} \\
\end{center}
所有图像都适合页面,生活很美好,我想开始一个新的部分,在其中解释结论并添加参考书目,此外,页面上没有足够的空间。
但随后悲剧发生了,因为无论我使用什么,无论是它\break
\pagebreak
\clearpage
\doubleclearpage
还是我能找到的任何东西来开始新的一页,结果总是一样的:最后一张图表出现在新页面中,而前两张图像却完全分开以弥补另一张图像的缺失并填满整个页面。
是的,我试图在图表之后结束该页面,我检查了好几次。
我甚至尝试用白色文本填充页面上的剩余空间,但只要有足够的文本来开始另一页,最后的图表也会进入下一页。
这让我很伤心,我不知道该如何修复它。
答案1
尽管如果有完整的可编译示例,这个问题会更好,但仍然可以解释正在发生的事情。
您可能正在测量并添加图表的精确垂直尺寸。但是,您正在使用center
环境插入它们。此环境在环境的顶部和底部添加了空间,这些空间是累积的。
顶部的空间是\parskip
和的总和\parsep
,它们是在文档类(您尚未识别)中设置的,底部是另一个
\parskip
。
如果在环境之间留有空行center
,则每个环境都会添加另一个\parskip
。
在大多数文档类中,\parskip
通常会包含一点收缩,但是如果三个图形的总高度加上垂直空间(减去允许的收缩)超过了指定的页面高度,则最后一个对象(这里是第三个图形)将被推送到下一页。
由于仅测量图表的高度小于页面高度,并且页面上没有任何文本,因此很可能只需将页面稍微放大一点就可以容纳所有三个图形。 \enlargethispage{2\baselineskip)
这个量可能足以容纳图形之间的额外空间。
\enlargethispage
必须存在于乳胶放置在受影响页面上的范围内,因此建议将其插入前两个图表之间。
\newpage
按照第三个图表将强制分页符位于所需的位置,并且如果放大的量猜得很好,则页面将按照您想要的三个图表进行设置。