Next: 1.5.2 Пакеты
Up: 1.5 Макеты документов
Previous: 1.5 Макеты документов
1.5.1 Классы документов
Первое, что LATEX должен знать при обработке входного файла, это
тип создаваемого автором документа. Он задается командой
documentclass.
documentclass[
опции]{
класс}
Здесь класс определяет тип создаваемого документа.
Таблица перечисляет классы документов,
рассматриваемые в этом введении. В состав LATEX2e входят
дополнительные классы для других документов, включая письма и слайды.
Параметр опции изменяет поведение класса документа. Опции
должны разделяться запятыми. В таблице перечислены самые
употребительные опции стандартных классов документов.
- article
- для статей в научных журналах,
презентаций, коротких отчетов, программной документации, приглашений...
- report
- для более длинных отчетов,
содержащих несколько глав, небольших книжек, диссертаций...
- book
- для настоящих книг
- slides
- для слайдов. Использует большие
буквы без засечек. Вместо этого можно использовать
FoilTEX6.
- 10pt, 11pt, 12pt
-
Устанавливает размер основного шрифта документа. Если ни одна из
этих опций не указана, подразумевается 10pt.
- a4paper, letterpaper...
-
Определяет размер листа. По умолчанию подразумевается
letterpaper. Так же могут быть указаны a5paper,
b5paper, executivepaper и legalpaper.
- fleqn
- Выключные формулы будут
выравнены влево, а не отцентрированы.
- leqno
- Формулы нумеруются слева, а не
справа.
- titlepage, notitlepage
-
Указывает, должна начинаться новая страница после заголовка
документа или нет. По умолчанию класс
article не начинает новую страницу, а report и
book -- начинают.
- twocolumn
- Заставляет LATEX
набирать документ в два столбца.
- twoside, oneside
- Выбирает одно- или
двусторонний вывод. По умолчанию классы article и
report используют односторонний вывод, класс
book -- двусторонний вывод.
- openright, openany
- Делает главы
начинающимися или только на правой странице, или на первой
доступной. Это не работает с классом article, так как он
ничего не знает о главах. Класс report по умолчанию
начинает главы на следующей странице, а класс book -- на
правой.
Пример: Входной файл для документа LATEX может начинаться строкой
documentclass[11pt,twoside,a4paper]{article}
она заставляет LATEX набирать документ как статью, с базовым
размером шрифта одиннадцать пунктов и форматировать документ
для двусторонней печати на бумаге формата A4.