LaTeX中段落、图片、表格调整空白

本文介绍了解决latex中图片、表格与正文间距过大的六种方法,包括强制定位图片、柔性调节、特殊组合等,并提供了相应的代码示例和设置技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

latex中经常出现段落、图片或者表格与正文中间间距过大的问题,以下提供几种手动调整的解决思路:

1.强制要求图片出现在代码位置(【H】

\begin{figure}[H]
\centering
\includegraphics[width=0.8\textwidth]{figures/paper1/fig9.png}
\caption{caption}
\label{fig:fig}
\end{figure}

需要加载这个package  \usepackage{float}

这个方法有一个弊端,可能会出现在图片上下空白过多

2.柔性调节(推荐使用)(【htbp】

\begin{figure}[htbp]
\centering
\includegraphics[width=0.8\textwidth]{figures/paper1/fig9.png}
\caption{caption}
\label{fig:fig}
\end{figure}

会按照here、top、bottom、page的优先级对图片位置进行调整

3.介于[H]和[htbp]的调节(【!htbp】

\begin{figure}[!htbp]
\centering
\includegraphics[width=0.8\textwidth]{figures/paper1/fig9.png}
\caption{caption}
\label{fig:fig}
\end{figure}

4.有时会有奇效(【h!】)

这里htbp分别表示当前位置、顶端位置、底端位置、浮动位置,!表示感叹号。可以多加尝试更多组合,找到自己想要的效果!

5. 调节段落前后空白

\setlength{\parskip}{0.2cm plus4mm minus3mm}

这个命令能够实现对段落前后行距进行柔性调节

6. 调节图片附近空白

\setlength{\floatsep}{5pt plus 2pt minus 2pt}
\setlength{\textfloatsep}{5pt plus 2pt minus 2pt}
\setlength{\intextsep}{5pt plus 2pt minus 2pt}

7. 采用了以上调节方式之后可能还是会出现图片附近空白过多的情况,最后杀器

\vspace{-XXcm}

可以放置在插入图片代码前面或者后面以实现对空白进行手动调节;配合[H]以及适当调节图片大小效果会更佳。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

扑面而来的女票

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值