强制将图形放在同一节

强制将图形放在同一节

我在报告中的某些部分包含的图像(图形)比文本多。我以以下方式包含图像:

\begin{figure}[h]
\centering
\resizebox{10cm}{!}{\includegraphics{images/test.png}}
\caption{Test image.}
\label{some label}
\end{figure}

现在的问题是,其中一些图形显示在下一节中。

我怎样才能强制将图片放在我要包含它们的部分中(即使必须添加空白)?否则读者会感到非常困惑。

我曾尝试使用\begin{figure}[H],但没有帮助。

答案1

您可以将 placeins 包与 section 选项一起使用。如果您想稍微放宽限制,使其与部分位于同一页面上,则可以使用下方和上方的附加选项。该包会自动在每个部分插入浮动屏障。

答案2

综合方法在评论中的链接中。但是,如果我正确理解了您的问题,那么可以找到一个非常简单的解决方案。

LaTeX\clearpage不仅会结束当前页面,还会释放所有浮动。当然,代价是会留下一页(有时是几页)的空闲空间。如果您可以接受,您可以在下一节之前使用此命令。

相关内容