Окружение tabular используют для верстки таблиц, возможно, с горизонтальными и вертикальными линиями. LATEX автоматически определяет ширину столбцов.
Аргумент спецификация команды
\begin{tabular}{спецификация}
определяет формат таблицы. Используйте l для
столбца текста, выровненного влево, r для текста,
выровненного вправо и c для центрированного текста,
p{ширина} для столбца, содержащего выровненный
текст с переносом строк, и | для вертикальной линии.
Внутри окружения tabular знак <<&>> переходит к
следующему столбцу, команда
начинает новую строку, а
hline вставляет горизонтальную линию.
\begin{tabular}{|r|l|}
\hline
54 & шестнадцатеричное \\
124 & восьмеричное \\
1010100 & двоичное \\
\hline \hline
84 & десятичное \\
\hline
\end{tabular}
| 54 | шестнадцатеричное |
| 124 | восьмеричное |
| 1010100 | двоичное |
| 84 | десятичное |
\begin{tabular}{|p{4.7cm}|}
\hline
Добро пожаловать в абзац в
рамочке. Надеемся, вам всем
тут понравится.\\
\hline
\end{tabular}
| Добро пожаловать в абзац в рамочке. Надеемся, вам всем тут понравится. |
При помощи конструкции @{...} можно указать разделитель
столбцов. Эта команда удаляет пробел между столбцами и заменяет его на
то, что включено в фигурные скобки. Одно из частых использований этой
команды показано ниже, при рассказе о проблеме выравнивания по
десятичной точке. Другое возможно использование -- для подавления
ведущего пробела в таблице при помощи @{}:
\begin{tabular}{@{} l @{}}
\hline
нет ведущего пробела\\
\hline
\end{tabular}
| нет ведущего пробела |
\begin{tabular}{l}
\hline
ведущий пробел слева и справа\\
\hline
\end{tabular}
| ведущий пробел слева и справа |
Поскольку встроенный способ
выровнять числовые столбцы по десятичной точке
отсутствует13, мы можем
<<обмануть>> TEX и добиться этого при помощи двух столбцов:
выровненной вправо целой части и выровненной влево дробной. Команда
@{.} в строке \begin{tabular} заменяет нормальный пробел
между столбцами просто на <<.>>, давая эффект одного столбца,
выровненного по десятичной точке. Не забудьте заменить в ваших
числах точку на разделитель столбцов (&)! Метку столбца можно
поместить над нашим числовым <<столбцом>> командой
multicolumn:
\begin{tabular}{c r @{.} l}
Выражение с $\pi$ &
\multicolumn{2}{c}{Значение} \\
\hline
$\pi$ & 3&1416 \\
$\pi^{\pi}$ & 36&46 \\
$(\pi^{\pi})^{\pi}$ & 80662&7 \\
\end{tabular}
| Выражение с |
Значение | ||
| 3 | . | 1416 | |
| 36 | . | 46 | |
|
|
80662 | . | 7 |