71

考虑以下一段 LaTeX 代码:

\begin{tabular}{p{1in}p{1in}} 
A & B\\ 
C & D\\
\end{tabular}

如何使每个单元格的内容在单元格的中心而不是左侧对齐?请注意,我想确保列的宽度是固定的,因此我不能使用“c”位置属性而不是“p{.1in}”来使单元格内容居中。

4

2 回答 2

102

\usepackage{array}在序言中

那么这个:

\begin{tabular}{| >{\centering\arraybackslash}m{1in} | >{\centering\arraybackslash}m{1in} |}

请注意,用于固定列的“m”由 array 包提供,并且会给您垂直居中(如果您不希望这样,只需返回“p”

于 2009-08-31T16:11:18.160 回答
7

您可以使用\centering您的 parbox 来执行此操作。

更多信息在这里这里

(对不起谷歌缓存的链接;我原来的那个已经失效了。)

于 2009-08-31T14:47:20.567 回答