我想在 threeparttable 的行之间添加一些空格。一种方法是添加\midrule
s,但这会增加视觉上令人困惑的线条。有\midspace
命令吗?
附带问题:threeparttable
中使用的最佳表格是什么memoir
?
答案1
这booktabs
包提供\addlinespace
,默认情况下会添加等于 的空间\midrule
。
\documentclass{article}
\usepackage{booktabs}
\begin{document}
\begin{tabular}{cc}
\toprule
letter & number \\
A & 1 \\
B & 2 \\
\midrule
C & 3 \\
\addlinespace% adds \defaultaddspace (by default 5pt)
D & 4 \\
\addlinespace[3pt]
E & 5 \\
\bottomrule
\end{tabular}
\end{document}
如果你不知道:本booktabs
手册是必读的“如何创建印刷美观的表格”(放棄)。
答案2
您可以在命令的可选参数中添加垂直空格\\
:
\begin{tabular}{l}
test \\
test \\[\smallskipamount]
test
\end{tabular}
\smallskipamount
、\medskipamount
和是预定义的长度,供、和垂直间距命令\bigskipamount
使用。当然,您也可以在可选参数中指定任何其他长度。\smallskip
\medskip
\bigskip
使用(不太大的)垂直空间来分隔表格的各个部分在排版上应该没问题。但是,在我看来,标题行或“总”行应该优先使用规则。