![增加 tabularx 的行高](https://linux22.com/image/272169/%E5%A2%9E%E5%8A%A0%20tabularx%20%E7%9A%84%E8%A1%8C%E9%AB%98.png)
我正在使用tabularx
memoir 中的包来创建表格。我尝试设置行高,并找到了tabular
命令
\setlength{\extrarowheight}{40pt}
但是,对于我的tabularx
表格来说,它似乎不起作用,而且我找不到任何方法来实现它(除非手动将每个换行符设置为一定的高度)
有没有更好的方法来设置所有行的行高tabularx
?
答案1
\extrarowheight
dimen 寄存器\extrarowheight
由包 提供array
,包 会自动加载tabularx
。因此,\extrarowheight
在以下示例中,它可以按预期工作:
\documentclass{article}
\usepackage{tabularx}
\setlength{\extrarowheight}{40pt}
\begin{document}
\noindent
\begin{tabularx}{\linewidth}{X}
Hello\\
World
\end{tabularx}
\end{document}
\arraystretch
另一种方法是重新定义因子\arraystretch
。它应用于自动支柱,插入表格中,参见问题“表格中的列填充”,由 Werner 发现。