LaTeX. Набор таблиц
2025-03-10
·
1 мин. для прочтения
LaTeX. Набор таблиц.
Содержание
1 Общая информация
- Категория на CTAN: https://ctan.org/topic/table
2 Список пакетов
2.1 array
- CTAN: https://ctan.org/pkg/array
- Позволяет определять новые стили колонок.
- Может использоваться с другими пакетами для расширения их функционала.
2.2 tabularx
- CTAN: https://ctan.org/pkg/tabularx
- Расширение пакета tabular.
- Позволяет создавать колонки с автоматически балансируемой шириной.
- Вводит дополнительный тип колонок
X
. - Создаёт колонку, похожую на абзац, ширина которой автоматически расширяется так, чтобы заполнить объявленную ширину среды.
2.3 tabulary
- CTAN: https://ctan.org/pkg/tabulary
- Похож на tabularx.
- Использует полную ширину таблицы в качестве аргумента.
- Использует типы столбцов
L
,C
,R
,J
для столбцов переменной ширины. - В отличие от столбцов
X
в tabularx, ширина каждого столбца взвешивается в соответствии с естественной шириной самой широкой ячейки в столбце.
2.4 Пакет longtable
- CTAN: https://ctan.org/pkg/longtable
- Позволяет делать таблицы, которые продолжаются на следующей странице.
- Столбцы на последовательных страницах имеют одинаковую ширину.
- В отличие от supertabular модифицирует процедуру вывода и, следовательно, не будет работать в многоколоночной среде.
2.5 Пакет booktabs
- CTAN: https://ctan.org/pkg/booktabs
- Открытые таблицы с дополнительными шпациями между строк.
- Совместим с longtable.
2.6 Пакет tabularray
- CTAN: https://ctan.org/pkg/tabularray
- Написан на LaTeX3.
- Напрямую использует функции LaTeX3 для разбора таблицы.
- Разделяет содержание и стиль таблицы.
- Стиль таблицы может быть полностью задан с помощью ключей.