我正在尝试获取具有垂直文本对齐的表格单元格。
我当前的代码是:
\begin{tabularx}{\linewidth}{|X|}
\hline
\cellcolor{gray!20}Hardware\\
\hline
\end{tabularx}
是否有一个简单的解决方案来使文本垂直居中?
答案1
使用tabu
环境代替tabularx
解决方案如下:
\begin{tabu} to \linewidth{|X[1,m,j]|} % m = vertical alignment, j = justified (horizontal alingmnet
\hline
\cellcolor{gray!20}Hardware\\
\hline
\end{tabu}
如果你想要额外的垂直空间,你可以\tabulinesep=^Xmm_Ymm
在文档开头指定