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