geometry і поля сторінки в Scissor LaTeX
Пакет geometry працює в Scissor LaTeX: \usepackage[...]{geometry} і \geometry{...} у преамбулі задають папір (від 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{...} у преамбулі | Працює | Кілька рядків \geometry додаються, як у LaTeX. |
Папір від a0paper до a6paper, від b4paper до b6paper, letterpaper, legalpaper, executivepaper, paper=... | Працює | |
paperwidth, paperheight, papersize={w,h} | Працює | Будь-який розмір від 1 см до 5 м. |
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 | Пропущено | Увесь документ зберігає сторінку з преамбули. |
Параметри класу a4paper, a5paper, b5paper, letterpaper, legalpaper, executivepaper, landscape | Працює | Також без geometry. |
Без параметрів полів сторінка на стандартних форматах паперу зберігає поля класу; на будь-якій іншій сторінці або в альбомній орієнтації текстовий блок займає 70 % сторінки, як із типовим для geometry scale=0.7. Конференційні та журнальні макети зберігають власну сторінку, якщо ваш документ не задає через geometry папір, орієнтацію чи поля.
Приклади
A4 з полями 2 см з боків і 2,5 см зверху й знизу:
Поля з 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 на 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. Шаблони Cards and print у New project починаються з конверта, листівки, візитки, плаката, грамоти й флаєра.
Чому мій конференційний шаблон ігнорує мої поля?
Не ігнорує: конференційний чи журнальний макет зберігає власну сторінку, доки ваш документ не задасть поля або папір через geometry. Тоді перемагають ваші налаштування.
Кожен приклад на цій сторінці верстається в Scissor LaTeX під час збирання сайту. Оновлено 2026-11-07.