Scissor LaTeX 中的 multicol
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
\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}沒有 \columnbreak 時,第一欄填滿後才會開始第二欄,所以短的文字會留在第一欄。寫在環境之前的標題在兩邊都能用:
把標題放在 multicols 之前
\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}如果整份文件要分成兩欄,請使用文件類別選項:
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}
相容性
- 從 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