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

Overleaf中LaTeX文档文本与图片重叠问题求助

LaTeX图片与文本重叠问题排查与解决

针对你在Overleaf里遇到的图片和文本重叠、文本跑到图片上方的问题,结合你已经尝试过的位置指定符、\clearpage等操作,下面列出几个容易忽略的排查点和解决方案:

可能的原因及对应解决方法

1. 图片实际尺寸超出页面可用空间

你设置了width=1\textwidth,但如果图片本身高度过大,导致当前页剩余空间放不下图片,LaTeX可能会延迟放置图片,却先排版了后续文本,最终出现重叠。

解决方法:限制图片高度,同时保持宽高比,确保图片能放进当前页:

\begin{figure}[!htb]
  \centering
  \includegraphics[width=1\textwidth, height=0.8\textheight, keepaspectratio]{path/to/figure.png}
  \caption{Figure Caption}
  \label{fig:figure1}
\end{figure}

keepaspectratio参数会让LaTeX自动调整尺寸,避免图片拉伸变形。

2. 浮动体参数限制过严

LaTeX默认的浮动体参数(比如允许浮动体占页面的比例)可能太严格,导致即使有空间,也不允许图片放在当前位置。

在导言区添加以下代码,放宽浮动体的排版限制:

\renewcommand{\topfraction}{0.85}    % 页面顶部允许的浮动体最大比例
\renewcommand{\bottomfraction}{0.85} % 页面底部允许的浮动体最大比例
\renewcommand{\textfraction}{0.15}   % 文本必须占的最小比例
\renewcommand{\floatpagefraction}{0.7} % 浮动页至少要有70%是浮动体

3. 强制图片紧跟文本(放弃浮动体)

如果必须让图片紧接在引用它的文本之后,不要用浮动体figure,改用普通的center环境配合captionof命令(需要先导入caption包):

% 导言区添加
\usepackage{caption}

% 正文部分
\chapter{UML}
% Text content...
\begin{center}
  \includegraphics[width=1\textwidth, keepaspectratio]{path/to/figure.png}
  \captionof{figure}{Figure Caption}
  \label{fig:figure1}
\end{center}
% More text content...

这种方式下图片不再是浮动体,会强制紧跟文本,但如果图片刚好在页尾,可能会被截断,需要手动调整分页。

4. 排查包冲突或文档类问题

如果你用了multicol、wrapfig这类特殊排版包,或者自定义了文档类,可能会干扰浮动体的正常排版。可以暂时注释掉这些包,或者切换到标准文档类(比如article、report)测试,看问题是否消失。

5. 清理Overleaf缓存

有时候Overleaf的编译缓存会导致显示异常,点击顶部菜单的「Recompile from scratch」(从头编译),排除缓存带来的问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 02:25:20