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
\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