Таблицы в LaTeX
- такблицы верстаются в окружении tabular
- для таблицы нужно сказать, какого типа будут колонки; типы бывают l (текст прижат налево), r (текст прижат направо), c (текст центрирован); описание того, какие есть столбцы, и какого они типа, называется columnspec и является единственным обязательным аргументом окружения
внутри строки колонки разделяются &, строки разделяются \\
пример \begin{tabular}{ll} 1 & 2 \\ 3 & 4 \end{tabular}
в columnspec можно указывать, вокруг каких столбцов стоят вертикальные палки: \begin{tabular}{|l|l} 1 & 2 \\ 3 & 4 \end{tabular}
горизонтальные линии делаются командой \hline
если нужно, чтобы горизонтальная линия была не во всю ширину таблицы, это делается командой \cline{i-j}, где i и j – это номера колонок (откуда начать, где кончить)
- колонки типов l, r, c никогда не будут делать переносов; если мы хотим, чтобы колонка занимала заданную ширину и внутри этой ширины был абзац текста, то это колонка типа p{width}
если нужно насильно поставить перенос строки, это делается командой \newline; это можно делать только в колонках типа p
если нужно 10 одинаковых колонок, можно вместо тупого повторения написать: *{num}{spec}
- осталось за скобками:
- пакет array
columnspec: m{w}, b{w}, >{before}, <{after} (array)
- @{sep}
- \multicolumn{n}{spec}{contents}
- \usepackage{multirow} \multirow{n}{width}{contents}