和都是 0.0pt。但由于某种原因\abovetopsep
,\belowbottomsep
下表中底部规则和“我的第二个标题”之间有多余的空格。
问:那个空间是什么?它从哪里来的?
最后,我想做到以下几点:
\setlength{\abovetopsep}{<the width between the bottom rule and "my second caption">}
这样表格上方和下方的标题的垂直位置就会具有一定的统一性。
问:有没有其他更标准的方法可以做到这一点?
\documentclass{article}
\usepackage{booktabs}
\begin{document}
\begin{table}
\centering
\caption{my first caption}
\begin{tabular}{ll}
\toprule
foo & bar \\
\midrule
baz & bog \\
\bottomrule
\end{tabular}
\caption{my second caption}
\end{table}
\end{document}
答案1
广告 1:正如 egreg 所评论的,booktabs
与标题无关。标准文档类article
、book
和report
定义长度\abovecaptionskip
(默认值:10pt)和\belowcaptionskip
(默认值:0pt)。\abovecaptionskip
负责您示例中的空间。
广告 2:看看标题包,尤其是第 2.6 节“跳过”它的手册。