Подтвердить что ты не робот

Как сосредоточить содержимое ячейки таблицы LaTeX, чьи столбцы имеют фиксированную ширину?

Рассмотрим следующий фрагмент кода LaTeX:

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

Как я могу сделать содержимое каждой ячейки выровненной в центре ячейки, а не левой? Обратите внимание, что я хочу убедиться, что ширина моих столбцов исправлена, поэтому я не могу использовать атрибут position "c" вместо "p {.1in}", чтобы центрировать содержимое моей ячейки.

4b9b3361

Ответ 1

\usepackage{array} в преамбуле

то это:

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

обратите внимание, что "m" для фиксированного столбца предоставляется пакетом массива и даст вам вертикальное центрирование (если вы не хотите, чтобы это просто вернулось к "p"

Ответ 2

Вы можете использовать \centering с вашим паролем для этого.

Подробнее здесь и здесь.

(Извините за кеш-ссылку Google, у оригинала, который у меня был, больше не работает.)