LaTeX中解决表和图与内容之间间隔较大的问题

时间:2024-11-20 20:53:21

LaTeX中解决表和图与内容之间间隔较大的问题

在使用LaTeX编写文章时,插入表格和图片时通常会出现表格或图片与正文内容之间间隔很大的情况,如下图所示:
在这里插入图片描述
此时,可以在生成表格的LaTeX代码开始和结束处加上
\vspace{-2.0em}
来控制上下间隔的大小,其中的数值越大间隔越小,可以根据自己的需要进行调整。

上表减小上方间隔之后的代码如下:

\begin{longtable}{ll|ll|ll}
	\vspace{-2.0em}
	\label{tab:table1}                                            \\\\
	\caption{这是一个表格}                                        \\\\
	\toprule
	序号&数值&序号&数值&序号&数值                                 \\\\
	\midrule
	1  & 0.46776  & 11 & 0.124228 & 21 & 0.947409 \\\\
	2  & 0.286314 & 12 & 0.813048 & 22 & 0.242346 \\\\
	3  & 0.391704 & 13 & 0.969591 & 23 & 0.806999 \\\\
	4  & 0.546269 & 14 & 0.871542 & 24 & 0.701425 \\\\
	5  & 0.16207  & 15 & 0.337505 & 25 & 0.201382 \\\\
	6  & 0.307401 & 16 & 0.61934  & 26 & 0.314974 \\\\
	7  & 0.313418 & 17 & 0.896079 & 27 & 0.865791 \\\\
	8  & 0.981125 & 18 & 0.46801  & 28 & 0.714202 \\\\
	9  & 0.599501 & 19 & 0.439813 & 29 & 0.373566 \\\\
	10 & 0.374374 & 20 & 0.351168 & 30 & 0.122034 \\\\
	\bottomrule
\end{longtable}

调整之后的表格效果如下:
在这里插入图片描述
可以看到间隔变小了。对于下方的间隔也是一样,只需要把**\vspace{-2.0em}**放在生成表格的代码最后,然后调整数值大小来控制间隔大小。