Чтобы помочь читателю ориентироваться в вашей работе, вы должны разделять ее на главы, разделы и подразделы. LATEX поддерживает это специальными командами, принимающими в качестве аргумента заголовок раздела. Ваше дело -- использовать их в надлежащем порядке.
Класс article включает следующие команды секционирования:
section{...}
paragraph{...}
subsection{...}
subparagraph{...}
subsubsection{...}
appendix
В классах report и book вы можете использовать две дополнительные команды:
part{...}
chapter{...}
Так как глав (chapters) в классе article нет, то статьи довольно легко добавлять в книгу в качестве глав. Интервалы между разделами, нумерация и размер шрифта заголовков устанавливаются LATEX автоматически.
Две из команд секционирования -- особенные:
LATEX создает оглавление, беря заголовки разделов и номера страниц из предыдущего прохода по документу. Команда
tableofcontents
вставляет оглавление в то место, где она вызвана. Чтобы получить правильное оглавление, новый документ должен быть обработан LATEX дважды. В особых случаях может быть необходим и третий проход. Когда это потребуется, LATEX вас предупредит.
Все вышеперечисленные команды секционирования существуют также в
вариантах со звездочкой. Такой вариант получается добавлением *
к имени команды. Они генерируют заголовки разделов, которые не
нумеруются и не включаются в оглавление. Например, команда
\section{Справка}
становится \section*{Справка}
.
Обычно заголовки разделов появляются в оглавлении точно в том же виде, в каком они вводятся в тексте. Иногда это невозможно из-за того, что заголовок слишком длинен для оглавления. Элемент оглавления может в этом случае указываться необязательным аргументом перед собственно заголовком.
\chapter[Прочтите! Это замечательно]{Это~--- длинный,
длинный и очень нудный заголовок}
Титульный лист документа в целом генерируется при помощи команды
maketitle
Его содержимое должно быть определено командами
title{...}
,
author{...}
и
date{...}
до момента вызова \maketitle
. Аргумент команды
authors может содержать несколько имен, разделенных командами
and.
Пример некоторых из упомянутых команд может быть найден на иллюстрации.
Помимо описанных выше команд секционирования, LATEX2e вводит три дополнительных команды для использования с классом book.
frontmatter, mainmatter и backmatter Они полезны для деления вашей публикации. Команды изменяют заголовки глав и нумерацию страниц так, как это ожидается от книги.11