m 列没有垂直居中文本

m 列没有垂直居中文本

我想要像这样的简单表格中垂直居中的文本:

\documentclass{article}
\usepackage{array}
\newcolumntype{Z}{>{\centering\arraybackslash}m{0.2cm}}

\begin{document}
\begin{tabular}{|Z|Z|Z|Z|}
\hline
 4 & 3 & 2 & 1 \\
\hline
\end{tabular}

\end{document}

但文本没有垂直居中,几乎触及上线。我应该怎么做才能解决这个问题?

答案1

包含单元格的段落框垂直居中(使用\vcenter)但这与将实际内容中的数字居中不同,请注意,无论内容是(垂直还是1垂直,行框的高度都是相同的。.

你可以加

\setlength\extrarowheight{2pt}

桌子前,以获得更好的外观。

相关内容