【发布时间】:2010-11-24 08:59:38
【问题描述】:
考虑以下一段 LaTeX 代码:
\begin{tabular}{p{1in}p{1in}}
A & B\\
C & D\\
\end{tabular}
如何使每个单元格的内容在单元格的中心而不是左侧对齐? 请注意,我想确保列的宽度是固定的,因此我不能使用“c”位置属性而不是“p{.1in}”来使单元格内容居中。
【问题讨论】:
考虑以下一段 LaTeX 代码:
\begin{tabular}{p{1in}p{1in}}
A & B\\
C & D\\
\end{tabular}
如何使每个单元格的内容在单元格的中心而不是左侧对齐? 请注意,我想确保列的宽度是固定的,因此我不能使用“c”位置属性而不是“p{.1in}”来使单元格内容居中。
【问题讨论】:
\usepackage{array} 在序言中
然后这个:
\begin{tabular}{| >{\centering\arraybackslash}m{1in} | >{\centering\arraybackslash}m{1in} |}
请注意,用于固定列的“m”由 array 包提供,并且会给您垂直居中(如果您不希望这样,只需返回“p”
【讨论】:
\begin{tabular}{| >{\centering\arraybackslash}m{1in} | >{\centering\arraybackslash}p{1in} |} 对齐? b 也是如此。所有单元格都像第一个语句(此处为 m{1in})集一样垂直对齐。