Перейти к содержимому
EasyLaTeX
EasyLaTeXDocs

Размер страницы, поля и колонки

Задавайте размер бумаги и поля параметрами класса документа или пакетом geometry, а локальные колонки создавайте через multicol. Определяйте геометрию страницы в преамбуле, а не управляйте длиной строки ручными переносами.

Настройка EasyLaTeX для русского текста: XeLaTeX с fontspec и babel; в примерах используются geometry и multicol. Шаблоны статей и диссертаций часто предписывают размер бумаги и область текста. В примерах используется A4; если издательство или организация требует Letter, задайте letterpaper.

Размер бумаги и поля

Подключите geometry в преамбуле и задайте бумагу и одинаковые поля через a4paper и margin:

LaTeX
\usepackage[a4paper,margin=2.5cm]{geometry}

a4paper также можно задать параметром класса. Указывайте размер согласованно, без противоречий между классом и пакетом.

Отдельная настройка полей

Для переплёта, двусторонней печати и асимметричных требований шаблона задавайте поля по отдельности:

LaTeX
\usepackage[  a4paper,  top=2.5cm,  bottom=2.5cm,  inner=3cm,  outer=2cm]{geometry}

inner и outer подходят для двусторонних документов; для одностороннего оформления используйте left и right. Оставляйте достаточно места для печати и переплёта, а не уменьшайте поля только ради дополнительного текста.

Локальное изменение геометрии

Используйте \newgeometry и \restoregeometry, когда широкой таблице или приложению временно нужна другая область текста:

LaTeX
\newgeometry{left=1.8cm,right=1.8cm}На этой странице область текста шире.\restoregeometry

Локальные изменения влияют на колонтитулы и разрывы страниц, поэтому применяйте их к небольшим последовательностям страниц. Для одной широкой таблицы сначала рассмотрите сокращение ячеек, альбомную ориентацию или разбиение таблицы.

Колонки

Используйте multicol для локального двухколоночного фрагмента:

LaTeX
\usepackage{multicol}​\begin{multicols}{2}Текст в двух колонках.\columnbreakЗдесь начинается следующая колонка.\end{multicols}

Для всего двухколоночного документа используйте параметр класса twocolumn. Поддержка плавающих объектов внутри multicols ограничена; для статей с большим количеством рисунков и таблиц используйте встроенное двухколоночное оформление целевого шаблона.

Альбомные страницы

Для широкой таблицы на отдельной странице используйте окружение landscape из pdflscape:

LaTeX
\usepackage{pdflscape}​\begin{landscape}Широкая таблица на альбомной странице.\end{landscape}

Просмотрщики PDF обычно автоматически поворачивают такую страницу. Применяйте альбомные страницы для содержимого, которое невозможно ясно представить в книжной ориентации.

Частые проблемы

Настройки полей не действуют

Проверьте, не переопределяет ли шаблон или класс область текста позднее и не загружается ли geometry несколько раз. Перед изменением обязательного оформления прочитайте инструкции шаблона.

Таблица выходит за страницу

Не начинайте с уменьшения шрифта всего документа. Сократите заголовки столбцов, используйте столбцы фиксированной ширины, разбейте таблицу или перейдите к альбомной ориентации.

Рисунки и таблицы неожиданно перемещаются в колонках

Это следствие ограничений плавающих объектов и multicols. Вынесите их за пределы окружения или используйте шаблон и схему размещения для двухколоночных документов.

Полный пример

LaTeX
\documentclass[12pt]{article}\usepackage{fontspec}\setmainfont{CMU Serif}\setsansfont{CMU Sans Serif}\setmonofont{CMU Typewriter Text}\usepackage[russian]{babel}\usepackage[a4paper,margin=2.5cm]{geometry}\usepackage{multicol}​\begin{document}\section{Обзор в двух колонках}​\begin{multicols}{2}Это левая колонка. LaTeX автоматически выравнивает высоту колонок.​Это второй абзац той же колонки.\columnbreakЭто правая колонка.\end{multicols}​\newgeometry{left=2cm,right=2cm}\section{Широкое приложение}На этой странице временно используется более широкая область текста.\restoregeometry​\end{document}