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

LaTeX中使用figure[H]时标题消失,如何保留[H]并解决?

解决LaTeX中figure[H]环境下标题消失的问题

我之前也碰到过一模一样的情况,大概率是**center环境和[H]参数的兼容性冲突**,或是你没正确加载支持[H]的核心包。这里给你几个经过验证的解决方案:

方案1:替换center环境为\centering命令

把嵌套的center环境换成LaTeX原生的\centering命令,放在figure内部即可。修改后的代码如下:

\begin{figure}[H]
    \centering
    \includegraphics[width=13.5cm,height=9.5cm]{abc1.pdf}
    \caption{abcd}
    \label{fig:abcd}
\end{figure}

\centering只是单纯设置居中格式,不会像center环境那样添加额外的垂直间距或干扰caption的渲染逻辑,和[H]参数的兼容性要好得多。

方案2:确保正确加载float包

[H]这个强制固定位置的参数是由float包提供的,如果你的文档导言区没加载这个包,不仅标题可能消失,甚至[H]本身都不会生效。记得在开头加上:

\usepackage{float}

这是最容易被忽略的基础配置,先检查这一步准没错。

方案3:排查包冲突问题

如果上面两个方法都没用,可能是你加载的其他排版包(比如自定义格式包、caption相关扩展包)和float包冲突了。可以尝试逐步注释导言区的包,排查哪个包导致了caption的异常。

另外补充个小建议:[H]虽然能强制图片位置,但容易导致页面出现空白或内容溢出,实在不行可以试试[h!]参数——它同样会优先把图片放在当前位置,但排版灵活性比[H]高,也更少出现兼容性问题。

内容的提问来源于stack exchange,提问作者hard worker

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.11 08:22:20