Каждый документ в LaTeX начинается с команды
\documentclass[опции]{класс}.
В фигурных скобках задаётся класс (тип) создаваемого документа, в квадратных указывают опции — настройки оформления документа.
Классы документов
- article — для статей и других коротких документов.
- report — для отчётов, т.е. более длинных документов, содержащих несколько глав (
\chapter
). - book — для книг. В отличие от отчёта, содержит команды для оформления технологических элементов книги, например:
\frontmatter
,\mainmatter
,\backmatter
. К тому же исторически, отчёт — документ печатаемый с одной стороны страницы, тогда как книга печатается с обеих. - letter — для писем.
- minimal — простейший класс, предназначенный для отладки. Задаёт только размеры страницы (
letterpage
) и базовый шрифт (10pt
). - beamer — презентации
Более подробно...
Опции классов
- 10pt (умолч.), 11pt, 12pt — размер основного шрифта документа. Если ни одна из этих опций не указана, то подразумевается размер
10pt
. - a4paper, letterpaper (умолч.)... — размер страницы. Так же могут быть указаны:
a5paper
,b5paper
,executivepaper
иlegalpaper
. - landscape — задаёт альбомную ориентацию страницы.
- fleqn — выключные формулы будут выравнены влево, а не отцентрированы.
- leqno — нумерация формул слева, а не справа.
- titlepage, notitlepage — указывает, должна ли после заголовка документа начинаться новая страница или нет. По умолчанию, класс article не начинает новую страницу, а
report
иbook
начинают. - twocolumn — печать в две колонки (по умолчанию стоит
onecolumn
). Действует для классовarticle
,report
иbook
. - oneside, twoside — oneside задаёт оформление текста с одинаковыми полями для чётных и нечётных страниц,
twoside
— с разными полями. По умолчанию, опцияoneside
стоит в классахarticle
иreport
,twoside
— в классеbook
. - draft — каждая строка, в которой есть проблемы с переносами будет помечаться на печати небольшим чёрным квадратом, стоящим справа от строки. Вместо вставленных рисунков будут отображаться пустые рамки соответствующего размера.
- openright, openany — опция
openright
задаёт печать каждой главы с нечётной страницы (установлена по умолчанию вbook
). Если использоватьopenany
, то главы будут начинаться как с чётных, так и с нечётных страниц (по умолчанию вreport
).
Пример: документ LaTeX, который начинается строкой
\documentclass[11pt,twoside,a4paper]{article}
позволяет оформить документ как статью, с базовым размером шрифта 11 пунктов, отформатированную для двусторонней печати на бумаге формата A4.
И в завершении — краткое руководство по созданию собственных классов и пакетов LaTeX:
Комментарии
comments powered by Disqus