占据整个页面的大型图形(带标题)对于页面来说略微太高,并会产生警告(“浮动对于页面来说太大”约 3pt)。以下是示例代码:
\subsection{Section heading}
\label{section:lable}
\begin{figure}
\centering
\includegraphics{figure_name}
\caption{long description}
\label{fig:long_figure}
\end{figure}
Paragraph text...
我尝试\enlargethispage{\baselineskip}
在图形内放置浮动,但它被忽略了。在浮动内放置负数是\vspace
可行的,但我不想让内容向上移动,而是向下扩展页边距。
我在图表周围附上了一个糟糕的布局草图(见下文)。在 Latex 代码中,图表被放置在节标题和段落文本之间,以便尽可能靠近节标题。如果我把它放在段落下面,它会被放在第 3 页,因为该段落中有自动分页符(节标题靠近第 1 页的底部)。基本上,我想把图表页面放在断页段落之间,但这似乎混淆了\enlargethispage
。如果我把这个命令放在图表浮动之前或之后,那么第 1 页就会放大。如果我把它放在断页段落之后,第 3 页就会放大。如果我把它放在断页段落后面,第 3 页就会放大。任何地方在图形浮动中,如前所述,它会被忽略。在此配置下,放大第 2 页的正确方法是什么?我可以忽略警告,但我想知道正确的解决方案。
答案1
您不能在任何框内使用(当然也不能在浮动框内使用),但您可以通过将其放在图形末尾来\enlargethispage
隐藏浮动的大小,这样警告就会消失,而不会在页面上提升图形。\vspace{-4pt}