Как центрировать содержимое ячейки таблицы LaTeX, столбцы которой имеют фиксированную ширину?
рассмотрим следующий фрагмент кода LaTeX:
begin{tabular}{p{1in}p{1in}}
A & B
C & D
end{tabular}
Как я могу сделать содержание каждой ячейки выравнивается по центру ячейки, а не слева? Обратите внимание, что я хочу убедиться, что ширина моих столбцов фиксирована, поэтому я не могу использовать атрибут "C" вместо "p{.1in} " для центрирования содержимого моей ячейки.
2 ответов
\usepackage{array}
в преамбуле
тогда так:
\begin{tabular}{| >{\centering\arraybackslash}m{1in} | >{\centering\arraybackslash}m{1in} |}
обратите внимание ,что" m " для фиксированного столбца предоставляется пакетом array и даст вам вертикальное центрирование (если вы не хотите, чтобы это просто вернулось к "p"
можно использовать \centering
с помощью parbox для этого.
(извините за кэшированную ссылку Google; оригинал, который у меня был, больше не работает.)