geometry และระยะขอบหน้าใน Scissor LaTeX
แพ็กเกจ geometry ใช้ได้ใน Scissor LaTeX \usepackage[...]{geometry} และ \geometry{...} ใน preamble กำหนดกระดาษ (a0paper ถึง a6paper, letterpaper ... หรือ paperwidth และ paperheight) landscape รวมถึงระยะขอบและบล็อกข้อความ (margin, left, textwidth, includehead ...) ส่วน \newgeometry ถูกละเว้น และตัวเลือกที่ไม่ได้นำไปใช้จะถูกระบุชื่อในหมายเหตุเดียว
แพ็กเกจนี้ทำอะไร
geometry ตั้งขนาดกระดาษและระยะขอบหน้า: \usepackage[a4paper, margin=2.5cm]{geometry} หรือ \geometry{left=3cm, right=2cm} ส่วน \newgeometry เปลี่ยนระยะขอบตั้งแต่หน้าหนึ่งเป็นต้นไป และ \restoregeometry นำระยะขอบเดิมกลับมา
สิ่งที่ใช้ได้ที่นี่
| ฟีเจอร์ | ใน Scissor LaTeX | หมายเหตุ |
|---|---|---|
\usepackage[...]{geometry}, \geometry{...} ใน preamble | ใช้ได้ | หลายบรรทัด \geometry รวมกันได้เหมือนใน LaTeX |
กระดาษ a0paper ถึง a6paper, b4paper ถึง b6paper, letterpaper, legalpaper, executivepaper, paper=... | ใช้ได้ | |
paperwidth, paperheight, papersize={w,h} | ใช้ได้ | ขนาดใดก็ได้ตั้งแต่ 1 cm ถึง 5 m |
landscape, portrait | ใช้ได้ | หน้าถูกหมุน |
margin, hmargin, vmargin, left, right, top, bottom, inner, outer | ใช้ได้ | ความยาวเป็น mm, cm, in, pt, bp, em ... หรือ 0.1\paperwidth |
textwidth, textheight, width, height, text, body, total, scale | ใช้ได้ | ระยะขอบถูกคำนวณจากหน้า |
centering, hmarginratio, vmarginratio, marginratio | ใช้ได้ | |
includehead, includefoot, includeheadfoot, headheight, headsep, footskip, bindingoffset | ใช้ได้ | |
columnsep, twocolumn | ใช้ได้ | ระยะห่างระหว่างคอลัมน์ และสองคอลัมน์ |
showframe ไดรเวอร์ twoside, marginparwidth และตัวเลือกอื่นที่ไม่มีผลที่มองเห็นได้ที่นี่ | ถูกละไว้ | ถูกยอมรับไปเงียบ ๆ |
ตัวเลือกอื่น (hdivide, vdivide ...) | ถูกละไว้ | ถูกละเว้น หมายเหตุหนึ่งรายการในแท็บปัญหาระบุชื่อไว้ |
\newgeometry{...}, \restoregeometry | ถูกละไว้ | ทั้งเอกสารคงหน้าตามที่กำหนดใน preamble |
ตัวเลือกของคลาส a4paper, a5paper, b5paper, letterpaper, legalpaper, executivepaper, landscape | ใช้ได้ | ใช้ได้แม้ไม่มี geometry |
หากไม่มีตัวเลือกระยะขอบ หน้าจะคงระยะขอบของคลาสบนกระดาษมาตรฐาน ส่วนหน้าขนาดอื่นหรือแนวนอน บล็อกข้อความจะใช้พื้นที่ 70 % ของหน้า เหมือน scale=0.7 ซึ่งเป็นค่าเริ่มต้นของ geometry เลย์เอาต์งานประชุมวิชาการและวารสารคงหน้าของตัวเองไว้ เว้นแต่เอกสารของคุณกำหนดกระดาษ แนวกระดาษ หรือระยะขอบด้วย geometry
ตัวอย่าง
A4 ที่มีระยะขอบ 2 cm ด้านข้าง และ 2.5 cm ด้านบนและด้านล่าง:
ระยะขอบด้วย geometry
\documentclass{article}
\usepackage[a4paper, hmargin=2cm, vmargin=2.5cm]{geometry}
\begin{document}
\section{Margins}
This page is A4 with 2 cm margins at the sides and 2.5 cm at the top
and bottom. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis.
Curabitur dictum gravida mauris. Erika Mustermann and John Doe
measured 44 samples.
\end{document}
หน้าขนาดใดก็ได้ ในที่นี้คือบัตรบันทึกขนาด 5 x 3 นิ้วโดยไม่มีหมายเลขหน้า:
paperwidth และ paperheight
\documentclass{article}
\usepackage[paperwidth=5in, paperheight=3in, margin=0.3in]{geometry}
\pagestyle{empty}
\begin{document}
\textbf{Index card 44}
Hans Mustermann: call back about the bridge drawings on Monday, and
send the corrected table to John Doe.
\end{document}
A4 ที่หมุนเป็นแนวนอน โดยกำหนดบล็อกข้อความแทนระยะขอบ:
landscape และ textwidth
\documentclass{article}
\usepackage[a4paper, landscape, textwidth=20cm, textheight=14cm, centering]{geometry}
\begin{document}
\section{A landscape page}
The text block is 20 by 14 cm, centred on an A4 page turned on its
side. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut
purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis.
\end{document}
ความเข้ากันได้
- จากการติดตั้ง TeX มาที่นี่: กระดาษ แนวกระดาษ และระยะขอบออกมาเหมือนที่นั่น เลย์เอาต์ที่เปลี่ยนด้วย
\newgeometryจะคงเลย์เอาต์ของหน้าแรกไว้ตลอดทั้งเอกสาร - จากที่นี่ไปยังการติดตั้ง TeX: เอกสารคอมไพล์ที่นั่นได้โดยไม่ต้องแก้ไข และได้หน้าแบบเดียวกัน
คู่มือฉบับเต็มอยู่บน CTAN: ctan.org/pkg/geometry สำหรับคู่มือการใช้งาน ดู เลย์เอาต์หน้า ระยะขอบ และขนาดกระดาษ และ คลาสเอกสาร
คำถามและคำตอบ
จะเปลี่ยนระยะขอบใน Scissor LaTeX ได้อย่างไร
ใช้ geometry เหมือนใน LaTeX ทั่วไป: \usepackage[margin=2cm]{geometry} หรือกำหนดทีละด้านด้วย left, right, top และ bottom
จะพิมพ์ลงซองจดหมายหรือการ์ดได้อย่างไร
ระบุขนาด: \usepackage[paperwidth=220mm,paperheight=110mm,margin=10mm]{geometry} สำหรับซองจดหมาย DL เทมเพลตการ์ดและงานพิมพ์ใน New project มีซองจดหมาย โปสการ์ด นามบัตร โปสเตอร์ ใบประกาศนียบัตร และใบปลิวให้เริ่มต้น
ทำไมเทมเพลตงานประชุมวิชาการของฉันจึงละเว้นระยะขอบของฉัน
ไม่ได้ละเว้น เลย์เอาต์งานประชุมวิชาการหรือวารสารจะคงหน้าของตัวเองไว้จนกว่าเอกสารของคุณจะกำหนดระยะขอบหรือกระดาษด้วย geometry จากนั้นการตั้งค่าของคุณจะมีผลแทน
ทุกตัวอย่างในหน้านี้จัดหน้าโดย Scissor LaTeX ขณะสร้างเว็บไซต์ อัปเดตล่าสุด 2026-11-07