我之前就同一主题发过一篇帖子(表格中的垂直对齐)我得到了答案,但是这又引发了另一个问题。
下面是提供的解决方案。我期望垂直居中,但文本位于每个单元格的顶部。使用p
、m
和b
进行垂直对齐似乎不起作用。我可能错过了什么……
\documentclass{article}
\usepackage[english]{babel}
\usepackage{array}
\begin{document}
\begin{tabular}{ |m{2cm}|m{2cm}|m{2cm}|@{}l@{}}
\hline
x &
x &
x &\\[5mm]
\hline
\end{tabular}
\end{document}
答案1
如第二行所示,m
列类型使单元格垂直居中,但\\[..]
添加了额外的空间然后因此,如果您的条目只有一行b
并且p
是相同的内容(并且m
没有太大区别)。正如我在上一个答案的评论中指出的那样,由于m
单元格通常具有较大的深度,因此您通常需要在可选参数中使用较大的值,\\[]
然后增加支柱的深度才会产生任何影响。或者最好尝试避免在表格中使用可选参数\\
。