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 % страницы, как при стандартном scale=0.7 в geometry. Макеты конференций и журналов сохраняют собственную страницу, если только ваш документ не задаёт через 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. Шаблоны группы Открытки и печать в Новый проект включают конверт, открытку, визитку, плакат, грамоту и флаер.
Почему мой шаблон конференции игнорирует мои поля?
Не игнорирует: макет конференции или журнала сохраняет собственную страницу, пока ваш документ не задаст через geometry поля или бумагу. Тогда побеждают ваши настройки.
Каждый пример на этой странице верстается в Scissor LaTeX при сборке сайта. Обновлено 2026-11-07.