在LaTeX中的桌子后面的差距

时间:2010-04-21 17:29:34

标签: latex

我注意到桌子后面有一些差距。请参阅以下快照:

http://i39.tinypic.com/x3e4vd.jpg http://i39.tinypic.com/x3e4vd.jpg

我的LaTeX代码是:

\begin{table}[htb]  
\caption{Error rates VS training size in AdaBoosted stump, SVM and kNN. \label{tab:examplecount8000errerrplot}}  
\begin{center}  
\begin{tabular}{c c}  
\includegraphics[scale=0.4]{../boost.eps}   
&  
\includegraphics[scale=0.4]{../svm.eps}   \\    
\includegraphics[scale=0.4]{../knn.eps}   
& \\    
\end{tabular}  
\end{center}  
\end{table}     
%  
\subsection{Feature Numbers}

差距是正常还是我如何将差距缩小到正常?

6 个答案:

答案 0 :(得分:20)

不要使用{center}环境对表进行居中,而是尝试使用\ centering宏。我应该像

\begin{table}
\centering
...
\end{table}

答案 1 :(得分:7)

如果Charles'smidtiby's答案没有为您解决,您必须进行调整(因为,例如,保证金女士将不会通过您的论文,直到你这样做,你可以扯掉长度

  • \floatsep
  • \textfloatsep
  • \intextsep

(以及他们的两位弟兄)adjust the spacing around and between floats。在这种情况下,我相信你想要\textfloatsep

但请做查尔斯和米德比首先说的话,并考虑熊的建议。

答案 2 :(得分:6)

您可以通过在垂直模式下发出vskip命令(例如\vskip{-1em})来固定垂直间距,例如在\ section之前。熊是对的:尽可能晚地延迟担心布局。应该有一个关于过早格式化的说法......

如果标题位于底部,那么这个表对我来说会更有吸引力。外观问题与标题上下空间的比例一样多,即空间总量。

答案 3 :(得分:2)

未删除的答案,因为这是dmckee提到的。我一般反对摆弄你表达内容的方式:更好地利用不受欢迎的空间,改变风格文件中的内容(根据dmckee的建议),改变你想要表达的内容(比如字幕的位置),或者放入纯粹的内容中创可贴(如vspace)。所以我不喜欢这个答案,因为使用\\终止表格的每一行都会使它们更容易维护,就像用分号结束C块一样。

删除表格环境中的最后一个\\

答案 4 :(得分:2)

您可以使用\raggedbottom

\begin{table}
\centering
...
\end{table}

\raggedbottom

答案 5 :(得分:1)

在您的表格中尝试此操作:\setlength\belowcaptionskip{-20pt}