我正在使用,\begin{figure*}[H]
因为我希望我的图形在双列页面上跨越整个页面宽度,但它导致图形移动到新页面(尽管使用[H]
将浮动图像放置在精确的位置。当我使用时不会发生这种情况,\begin{figure}[H]
但在这种情况下,我无法防止图像与相邻列中的文本重叠。有没有办法解决这个问题?
PS:这是我正在使用的代码片段:
\begin{figure*}[H]
\includegraphics[width=\textwidth]{your-figure-file}
\end{figure*}
答案1
有许多早期的问题包含答案,但它们还包含太多其他信息,因此很难找到这个答案。
这里的关键事实是 (La)TeX 无法回溯。因此,如果第一列中已有内容,则任何两列(带星号)浮动内容都将被强制移至新页面。在输入中段落之间找到一个肯定仍在上一页的位置,然后将输入移至那里figure*
。