Автоматическое оглавление в документах¶
Автоматическое оглавление — это функция текстовых редакторов и систем вёрстки, которая формирует список разделов документа с указанием номеров страниц и автоматически обновляет его при внесении изменений. В отличие от ручного оглавления, автоматическое строится на основе структуры документа — заголовков, пронумерованных разделов и закладок — и позволяет сохранять актуальность навигации без ручного переноса номеров страниц.
¶Принцип работы
Автоматическое оглавление опирается на иерархию стилей заголовков. В большинстве редакторов для этого используются стили «Заголовок 1», «Заголовок 2», «Заголовок 3» и далее. Каждый абзац, оформленный таким стилем, попадает в оглавление на соответствующем уровне вложенности. Дополнительно в оглавление могут включаться подписи к рисункам, таблицам, приложениям и другие элементы, помеченные специальными стилями или закладками.
При вставке оглавления редактор сканирует документ, собирает все элементы с заданными стилями, формирует из них иерархический список и присваивает каждому пункту номер страницы. При изменении текста, добавлении или удалении разделов, сдвиге страниц номера пересчитываются автоматически — достаточно обновить поле оглавления.
¶Создание оглавления в Microsoft Word
В Microsoft Word автоматическое оглавление строится на основе стилей заголовков. Порядок действий:
- Применить стили «Заголовок 1», «Заголовок 2» и далее к разделам документа.
- Поставить курсор в место, где должно находиться оглавление (обычно после титульного листа).
- Перейти на вкладку «Ссылки» и выбрать «Оглавление».
- Выбрать один из готовых вариантов или настроить собственный через «Пользовательское оглавление».
Word предлагает два типа оглавлений: «Автоматическое оглавление 1» и «Автоматическое оглавление 2», а также возможность задать собственный формат — уровни вложенности, формат номеров страниц, заполнители (точки), отображение номеров страниц и т. д. Для обновления оглавления достаточно выделить его и нажать F9 или выбрать «Обновить поле» в контекстном меню.
¶Создание оглавления в Google Docs
В Google Docs автоматическое оглавление реализовано через меню «Вставка» → «Оглавление». Редактор предлагает два варианта: с номерами страниц и без них. Перед вставкой оглавления к заголовкам разделов нужно применить стили «Заголовок 1», «Заголовок 2» и т. д. из выпадающего списка стилей на панели инструментов. Номера страниц в Google Docs пересчитываются автоматически при изменении документа, но требуют ручного обновления оглавления — кнопка «Обновить оглавление» появляется при наведении на него.
¶Создание оглавления в LibreOffice Writer
В LibreOffice Writer оглавление создаётся через меню «Вставка» → «Оглавление и указатель» → «Оглавление, индекс или библиография». В диалоговом окне можно задать заголовок оглавления, уровни вложенности, форматирование и другие параметры. Как и в Word, оглавление строится на основе стилей заголовков. Для обновления используется команда «Обновить индекс» (кнопка «Обновить» в диалоговом окне или правый клик по оглавлению).
¶Оглавление в LaTeX
В LaTeX автоматическое оглавление формируется командой \tableofcontents. Команды \section, \subsection, \subsubsection автоматически добавляют пункты в оглавление при сборке документа. Номера страниц подставляются после двух компиляций: первая сборка записывает структуру документа во временный файл, вторая — подставляет актуальные номера. Для включения оглавления в документ с пронумерованными главами используется \tableofcontents в преамбуле или начале основного текста.
¶Оглавление в Markdown и статических генераторах сайтов
В Markdown оглавление не формируется автоматически стандартными средствами, однако многие генераторы статических сайтов (Jekyll, Hugo, MkDocs) создают его на основе заголовков при сборке. В редакторах Markdown оглавление часто формируется вручную или с помощью плагинов, которые сканируют заголовки и генерируют список ссылок-якорей.
¶Обновление оглавления
Во всех основных редакторах оглавление является полем или объектом, который нужно обновлять после внесения значительных изменений в документ. В Word обновление выполняется клавишей F9 или через контекстное меню; в Google Docs — кнопкой «Обновить оглавление»; в LibreOffice — командой «Обновить индекс». При отправке документа на печать или конвертации в PDF рекомендуется обновить оглавление, чтобы номера страниц соответствовали финальной версии.
¶Практические рекомендации
Для корректной работы автоматического оглавления рекомендуется:
- использовать стили заголовков, а не ручное форматирование (жирный шрифт, увеличенный кегль);
- применять стили последовательно, соблюдая иерархию уровней;
- не пропускать уровни вложенности (например, не переходить от «Заголовок 1» к «Заголовок 3»);
- обновлять оглавление перед печатью и экспортом;
- проверять, что все нужные разделы попали в оглавление, а случайные заголовки — нет.
Источники:
- Руководство пользователя Microsoft Word
- Справка Google Docs
- Документация LibreOffice Writer
- Документация LaTeX Project
