Перейти до вмісту

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.