为长表添加行距?

为长表添加行距?

我想在我的表格行之间添加一些额外的间距longtable- 但不是整个文档的每个表格,只是其中一个。我尝试使用这种\\[dist]机制,但结果令人惊讶(至少对我来说):仅当结束行的最右侧单元格是高度最大的单元格时才会添加距离:

间距问题

无论单元格的单独高度如何,我该怎么做才能增加空间?

\documentclass{minimal}
\usepackage{longtable}    

\begin{document}
\begin{longtable}{p{2cm}p{2cm}}
first & first \\
nospace & nospace \\
short & short \\[6pt]
sep & sep \\
short & long long long long long long \\[6pt]
sep & sep \\
long long long long long long & short \\[6pt]
last & last \\
\end{longtable}
\end{document}

答案1

\renewcommand*{\arraystretch}{1.4}您可以在 之前立即添加\begin{longtable},这只会影响那一个表。当然,1.4 是一个比例。获得您想要的任意大小的空间 :)

另外,您可以使用booktabs包。看看这篇文章:

表格中行与行之间的间距

注意:可能重复如何设置表格行与行之间的间距

相关内容