next up previous
Next: 1.5.2 Пакеты Up: 1.5 Макеты документов Previous: 1.5 Макеты документов

  
1.5.1 Классы документов

Первое, что LATEX должен знать при обработке входного файла, это тип создаваемого автором документа. Он задается командой $\backslash$documentclass.

$\backslash$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 может начинаться строкой

$\backslash$documentclass[11pt,twoside,a4paper]{article}

она заставляет LATEX набирать документ как статью, с базовым размером шрифта одиннадцать пунктов и форматировать документ для двусторонней печати на бумаге формата A4.