Заголовки, которые нумеруют себя
раздел через абзац, помеченные формы, secnumглубина.
Заголовки, которые нумеруют сами себя
В текстовом процессоре вы нумеруете заголовки вручную и перенумеровываете их вручную каждый раз, когда перемещаете один из них. LaTeX отказывается позволить вам это сделать. Вы указываете, что представляет собой каждый заголовок: раздел, подраздел или глава, и нумерация позаботится сама о себе. Вставьте новый раздел в середину документа и все, что будет после того, как он будет перенумерован при следующей компиляции, вместе со всеми перекрестными ссылками и каждой записью оглавления, которая на него указывает.
Иерархия
\part{...} % book\chapter{...} % report/book\section{...}\subsection{...}\subsubsection{...}\paragraph{...}Эти команды образуют фиксированную лестницу. \section — это повседневная рабочая лошадка в классе article, под которым расположены \subsection и \subsection. \chapter существует только в классах report и book, поэтому вставка глав диссертации в шаблон статьи завершается неудачей с неопределенной управляющей последовательностью. \part располагается над главами и редко встречается за пределами длинных книг. \paragraph является странным: он создает жирный заголовок на той же строке, что и следующий текст, а не заголовок на отдельной строке, что удивляет почти всех в первый раз.
Каждая команда берет текст заголовка в фигурных скобках, печатает его шрифтом и размером, выбранным классом, нумерует его и записывает, чтобы \tableofcontents мог найти его позже. Никогда не используйте встроенные заголовки. Если вам нужны разные шрифты заголовков, это решение для всего документа, принятое в преамбуле.
Подавление чисел
Формы со звездочкой подавляют числа: \section*{Acknowledgments}. Звездочка также полностью исключает заголовок из оглавления и из последовательности нумерации, поэтому раздел после нее продолжается, как если бы помеченного звездочкой там не было. Это именно то, что вам нужно для благодарностей, предисловия или отдельного заключения в короткой статье. Если помеченный раздел все равно должен появиться в оглавлении, есть однострочное исправление, описанное в уроке оглавления.
Управление глубиной нумерации
\setcounter{secnumdepth}{2}\setcounter{tocdepth}{2}secnumглубина решает, насколько глубока нумерация. В статье разделы имеют уровень 1, уровень подразделов 2 и уровень подразделов 3, поэтому установка счетчика на 2 номера разделов и подразделов оставляет заголовки подразделов ненумерованными, сохраняя при этом их форматирование. `toc станет той же идеей для оглавления: он контролирует глубину списка оглавления, независимо от того, что пронумеровано на странице. Обе строки относятся к преамбуле.
Распространенной ошибкой является пропуск уровней, например, переход с \section прямо на \subsubsection, потому что вам нравится меньший заголовок. Нумерация по-прежнему работает, но дает странные результаты, например «1.0.1», и читатели теряют структуру. Выберите уровни заголовков по смыслу и позвольте классу позаботиться о их внешнем виде. Если вы не уверены, как соединяется скелет вашего документа, урок скелета документа проведет его через него.
Sections checkOptional practice quiz
A short check on what this lesson covers. Wrong answers show the right one. Choices are shuffled each attempt. You can retry as often as you like.