Работа в системе LaTeX
de301fb4

Набор в две колонки


Если вам необходимо набирать в две колонки весь документ, то это надо сделать, указав в команде \documentclass соответствующую " классовую опцию". Если же в две колонки надо набрать не весь текст, а только его часть, к вашим услугам команда \twocolumn. Действует она так: сначала выполняется команда \clearpage, а затем с новой страницы, созданной этой командой, начинается набор в две колонки.

Если вы хотите, чтобы колонки на печати были разделены вертикальной линейкой, присвойте ненулевое значение параметру под названием \columnseprule (его значение равно ширине линейки). По умолчанию значение этого параметра равно 0pt, так что линейка не печатается; хорошая линейка получается при значении 0.4pt.

К сожалению, на последней странице двухколонного набора высоты колонок не выравниваются; см. ниже по поводу того, что можно с этим сделать.

Иногда бывает необходимо в начале новой страницы поместить один или несколько абзацев текста во всю ширину страницы, а оставшийся текст на этой странице набрать в две колонки. Для этих целей можно использовать команду \twocolumn с необязательным аргументом. Необязательный аргумент (в квадратных скобках, как водится) — это тот текст, который будет напечатан во всю ширину страницы; если он состоит из нескольких абзацев, то абзацы, как обычно, разделяются пустыми строками.

Команда \onecolumn осуществляет переход от двухколонного набора к одноколонному (предварительно она опять-таки выполняет команду \clearpage).

Если вам хочется, чтобы колонки на последней странице были одинаковой высоты, чтобы можно было начинать двухколонный набор не только с новой страницы, а также если вам нужны не две колонки, а три или больше, можно подключить стилевой пакет multicol. В этом случае к вашим услугам окажется окружение multicols.

Единственный обязательный аргумент окружения multicols — целое число, равное числу колонок. Если, скажем, вам нужно, начиная с какого-то места, начать набор в три колонки, скажите

\begin{multicols}{3} Текст \end{multicols}

Набор в три колоноки начнется с того места на странице, куда попало \begin{multicols}, колонки на последней странице трехколонного набора будут выровнены по высоте. Присвоив ненулевое значение параметру \columnseprule, можно разделить колонки линейками.



Содержание раздела