latex修改图片大小后 后文的公式出现空白行 怎么删除空白行
时间: 2024-09-19 22:17:20 浏览: 135
LaTeX空格和水平空白命令1
当你在LaTeX文档中插入调整过大小的图片,图片下方可能会出现额外的空行,这通常是由于图片浮动环境(`figure`或`center`)自动添加了一些空白来保持文本和图片之间的距离。若想删除这种空白行,你可以尝试以下几种方法:
1. **减少`[htb]`或`[!htbp]`的使用**:在图片的`figure`环境中,`h`表示"此处放置",如果它放在顶部,就可能导致多余的空行。去掉或加上`!`强制显示可以使图片更紧密地跟随文字。
```latex
\begin{figure}[htbp]
\centering
\includegraphics[width=0.5\textwidth]{your-image.png}
% 删除此行的回车
% \vspace{-\baselineskip} 或者 \vspace{-1em} (自行调整间距)
\end{figure}
```
2. **手动调整行距**:可以使用`\vspace{-\baselineskip}`或`\vspace{-1em}`(根据需要调整)直接移除空行。
```latex
\begin{figure}[htbp]
\centering
\includegraphics[width=0.5\textwidth]{your-image.png}\vspace{-\baselineskip}
\end{figure}
```
3. **禁用自动浮体**:如果你确定不需要图片自动浮动,可以使用`\[ ... \]`包围图片,但这会使得图片失去自动调整位置的功能。
4. **使用`minipage`或`adjustbox`包**:通过`minipage`或`adjustbox`包裹图片,可以更好地控制其位置并避免空白行。
```latex
\usepackage{graphicx, adjustbox}
...
\begin{figure}
\begin{minipage}{\linewidth}
\centering
\includegraphics[width=\textwidth]{your-image.png}
\end{minipage}
\end{figure}
```
阅读全文