tabu、booktabs 和行距

tabu、booktabs 和行距

以下 MWE 说明了这个问题

\documentclass{scrartcl}
\usepackage{booktabs,tabu,blindtext}
\begin{document}
\begin{tabu} spread \linewidth {X}
test\\\midrule
Nunc quis urna dictum turpis accumsan semper.\\\midrule
\blindtext{}\\\midrule
\blindtext{}\newline{}test\\\midrule
asdg\\\midrule
\end{tabu}
\end{document}

如果一行中有换行符,行距会不一样。我希望整个表格的行距都一样。

在此处输入图片描述

答案1

根据我的评论,添加\strut可解决问题:

在此处输入图片描述

我不知道为什么第一行不需要它test

代码:

\documentclass{scrartcl}
\usepackage{booktabs,tabu,blindtext}
\begin{document}
\begin{tabu} spread \linewidth {X}
test\strut\\\midrule
Nunc quis urna dictum turpis accumsan semper.\\\midrule
\blindtext{}\\\midrule
\blindtext{}\newline{}test\strut\\\midrule
asdg\\\midrule
\end{tabu}
\end{document}

相关内容