You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

LaTeX插入图片位置不符合预期问题求助

LaTeX图片位置异常的解决方法

你的问题核心在于LaTeX的figure是浮动环境,它默认会根据页面剩余空间自动调整位置,所以才会跑到其他章节甚至新页面。另外你代码里嵌套的minipage完全没必要,反而会限制排版的灵活性。

具体调整方案:

  1. 给浮动环境加位置参数
    在figure环境后加位置选项,强制LaTeX优先把图片放在指定位置,常用参数组合:

    • [h!]:强制尝试放在当前代码所在位置(!表示忽略LaTeX的排版规则限制)
    • [htbp]:允许图片放在当前位置、页顶、页底或单独一页(这是更通用的组合,让LaTeX有更多选择但优先满足前几个位置)
  2. 移除多余的minipage
    figure环境本身支持\centering命令,不需要套minipage,反而会让浮动体的排版逻辑变复杂。

修改后的代码示例:

\section{Timeline}
\vspace{\baselineskip}

这里是你的段落内容

\begin{figure}[h!]
\centering
\includegraphics[width=.7\textwidth]{chronology.png}
\caption{Chronology of initial attack on NHS systems (NHS 2017)}
\end{figure}

\section{Motivation}
\vspace{\baselineskip}

额外注意事项:

如果加了[h!]还是没放在预期位置,大概率是当前页面剩余空间不够放下图片。这时候可以:

  • 缩小图片宽度(比如把.7\textwidth改成.6\textwidth)
  • 用\enlargethispage{1cm}命令临时增加当前页的可容纳空间(放在段落前或figure前)
  • 调整段落内容的长度,给图片腾出空间

内容的提问来源于stack exchange,提问作者nos codemos

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 15:32:50