threeparttable \中等大小的空间

threeparttable \中等大小的空间

我想在 threeparttable 的行之间添加一些空格。一种方法是添加\midrules,但这会增加视觉上令人困惑的线条。有\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

使用(不太大的)垂直空间来分隔表格的各个部分在排版上应该没问题。但是,在我看来,标题行或“总”行应该优先使用规则。

相关内容