Перейти к содержанию

multicol в Scissor LaTeX

Пакет multicol в основном работает в Scissor LaTeX: \begin{multicols}{3} верстает текст в три колонки (работает от двух до шести), необязательный заголовок растягивается над колонками, а \columnbreak начинает следующую колонку. Колонки заполняются одна за другой, а не выравниваются, поэтому завершайте их через \columnbreak там, где нужно.

Что делает пакет

multicol даёт окружение multicols, которое верстает часть страницы в две или более сбалансированные колонки: \begin{multicols}{3} ... \end{multicols}. Необязательный аргумент ставит заголовок поперёк всех колонок, а \columnbreak принудительно начинает следующую колонку.

Что здесь работает

ВозможностьВ Scissor LaTeXПримечания
\begin{multicols}{n} ... \end{multicols}В основномОт двух до шести колонок. Каждая колонка заполняется до начала следующей; колонки не выравниваются.
multicols*В основномКак multicols.
\begin{multicols}{2}[\section{...}]РаботаетЗаголовок растягивается над колонками.
\columnbreakРаботаетНачинает следующую колонку.
\columnsepЧастичноПромежуток задаётся через \usepackage[columnsep=1cm]{geometry}; \setlength{\columnsep} игнорируется.
\columnsepruleПропускаетсяЛинии между колонками нет.
\documentclass[twocolumn]{article}РаботаетВесь документ в две колонки. См. Макет страницы.

В макетах конференций и журналов multicols по-прежнему оставляет текст в одной колонке.

Примеры

Три колонки с заголовком над ними, завершённые через \columnbreak:

Три колонки и \columnbreak

LaTeXПреамбула: \usepackage{multicol}Открыть в редакторе (откроется в новой вкладке)
\begin{multicols}{3}[\section{Notes}]
Erika Mustermann wrote the first part of these notes, about the
setup of the 44 test runs.
\columnbreak

John Doe wrote the second part, about the results.
\columnbreak

Hans Mustermann wrote the last part, about the next study.
\end{multicols}
Свёрстано в Scissor LaTeX: Три колонки и \columnbreak

Без \columnbreak первая колонка заполняется до начала второй, поэтому короткий текст остаётся в первой колонке. Заголовок перед окружением работает в обоих местах:

Заголовок перед multicols

LaTeXПреамбула: \usepackage{multicol}Открыть в редакторе (откроется в новой вкладке)
\section{Notes}
\begin{multicols}{2}
The heading above spans the page, as it would in a TeX installation.
\columnbreak

This paragraph starts the second column.
\end{multicols}
Свёрстано в Scissor LaTeX: Заголовок перед multicols

Для документа в две колонки используйте параметр класса:

Параметр класса twocolumn

\documentclass[twocolumn]{article}
\title{Two Columns}
\author{Erika Mustermann}
\begin{document}
\maketitle
\section{Introduction}
This document is set in two columns with the \texttt{twocolumn}
option of the class. Every paragraph flows from the left column to
the right one. Lorem ipsum dolor sit amet, consectetuer adipiscing
elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae,
felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy
eget, consectetuer id, vulputate a, magna.
\section{Method}
John Doe measured 44 samples. Donec vehicula augue eu neque.
Pellentesque habitant morbi tristique senectus et netus et malesuada
fames ac turpis egestas. Mauris ut leo.
\end{document}
Свёрстано в Scissor LaTeX: Параметр класса twocolumn

Совместимость

  • Из установленного TeX сюда: текст в multicols получает свои колонки, но они не выравниваются: добавьте \columnbreak там, где колонка должна закончиться.
  • Отсюда в установленный TeX: документы компилируются там без изменений, с выровненными колонками.

Полное руководство есть на CTAN: ctan.org/pkg/multicol. См. также Макет страницы, поля и формат бумаги.

См. также Макет страницы, enumitem, paralist и Неподдерживаемые пакеты.

Вопросы и ответы

Как получить две колонки в Scissor LaTeX?

Используйте \documentclass[twocolumn]{article} для всего документа или \begin{multicols}{2} для части страницы.

Почему весь мой текст в первой колонке?

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

Каждый пример на этой странице верстается в Scissor LaTeX при сборке сайта. Обновлено 2026-11-07.