如何将列具有固定宽度的LaTeX表的单元格内容居中?

rep*_*mer 64 latex alignment tabular

考虑下面的LaTeX代码:

\begin{tabular}{p{1in}p{1in}} 
A & B\\ 
C & D\\
\end{tabular}
Run Code Online (Sandbox Code Playgroud)

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

Mic*_*ica 89

\usepackage{array} 在序言中

这个:

\begin{tabular}{| >{\centering\arraybackslash}m{1in} | >{\centering\arraybackslash}m{1in} |}
Run Code Online (Sandbox Code Playgroud)

注意,用列固定的"m"是由数组包提供的,并且会给你垂直居中(如果你不希望这只是回到"p")

  • 而且...如果我想对它进行正确的辩解?谢谢. (3认同)
  • 使用raggedleft而不是居中 (3认同)

Mat*_*all 8

您可以使用\centeringparbox来执行此操作.

更多信息在这里这里.

(抱歉,Google缓存链接;我原来的链接不再用了.)