如何在latex中删除两个表之间的额外空间

如何在latex中删除两个表之间的额外空间,latex,Latex,我想把两张桌子之间的多余空间移走 \begin{table}[h]\small \begin{tabular}{|c|c|c|c|c|}\hline \end{tabular} \end{table} \begin{table}[h]\small \begin{tabular}{|p{9.9cm}|p{2cm}|p{2.3cm}|p{2.3cm}|} \end{tabular} \end{table} 在这两张桌子之间,我的空间太大了。我不想缩小空间,先用2厘米的空间开始2表 谢谢例如,您可

我想把两张桌子之间的多余空间移走

\begin{table}[h]\small
\begin{tabular}{|c|c|c|c|c|}\hline
\end{tabular}
\end{table}

\begin{table}[h]\small
\begin{tabular}{|p{9.9cm}|p{2cm}|p{2.3cm}|p{2.3cm}|}
\end{tabular}
\end{table}
在这两张桌子之间,我的空间太大了。我不想缩小空间,先用2厘米的空间开始2表


谢谢

例如,您可以在表之间使用
\vspace{-2em}

尝试在第二个表之后添加\vfill

\begin{table}[h]\small    
\begin{tabular}{|c|c|c|c|c|}\hline
\end{tabular}
\end{table}

\begin{table}[h]\small
\begin{tabular}{|p{9.9cm}|p{2cm}|p{2.3cm}|p{2.3cm}|}
\end{tabular}
\end{table}

\vfill

如果希望表始终是连续的,则应将它们放在同一个表环境中。如果将它们放在不同的环境中,如果LaTeX在不同的页面上排版,则任何类型的\vspace\vfill kludges都可能(将)不起作用

\begin{table}[h]\small    
\begin{tabular}{|c|c|c|c|c|}\hline
\end{tabular}
\vspace{*adjust here*}
\begin{tabular}{|p{9.9cm}|p{2cm}|p{2.3cm}|p{2.3cm}|}
\end{tabular}
\end{table}

这并不总是有效的,而且在表浮动时可能会导致问题:单词可能相互重叠。如果你有一个几乎准备好的版本,只需要做一些微调。这是要走的路,否则,这太特别了,在文本更改时可能会有问题。