Создание многоуровневых вложенных списков в LaTeX

Базовые окружения: itemize и enumerate

В LaTeX для перечислений используются окружения itemize (маркированный список) и enumerate (нумерованный список). Каждый пункт объявляется командой \item (если вы работаете в Markdown, ознакомьтесь с чек-листами и списками задач в Markdown).

Вложенные нумерованные списки в LaTeX: уровни до 4

По умолчанию стандартный LaTeX поддерживает до 4 уровней вложенности. Вложенные нумерованные списки latex создаются простым помещением одного окружения внутрь другого:

LaTeX
\begin{enumerate}
  \item Первый этап исследования
    \begin{enumerate}
      \item Подготовка оборудования
      \item Сбор первичных данных
    \end{enumerate}
  \item Второй этап: математическая обработка
\end{enumerate}

Как изменить маркер списка itemize в LaTeX по ГОСТ

По ГОСТ 2.105 и 7.32 маркированный список в русскоязычных работах должен начинаться с тире или дефиса, а не с жирной черной точки (bullet). Задача изменить маркер списка itemize latex решается переопределением команды \labelitemi:

LaTeX
\renewcommand{\labelitemi}{---}
\renewcommand{\labelitemii}{--}

Пакет enumitem: управление отступами и компактный вид (nosep)

Стандартные списки LaTeX имеют слишком большие интервалы сверху и между пунктами, а их левый отступ часто не совпадает с требуемым по ГОСТ красным абзацным отступом 1.25 см. Подключение пакета \usepackage{enumitem} с опцией [nosep] убирает лишние пустые строки, делая документ компактным и аккуратным:

LaTeX
\begin{enumerate}[nosep, label=\arabic*)]
  \item Первый компактный пункт
  \item Второй компактный пункт
\end{enumerate}

Практические советы

1

Сложная иерархическая нумерация 1.1, 1.2

С пакетом enumitem создавайте нумерацию вида 1.1, 1.2 с помощью параметра label*=\arabic*. на втором уровне вложенности.

Попробуйте прямо сейчас

Настраивайте идеальные списки в Labkeeper

Онлайн-редактор с полной поддержкой пакета enumitem, библиотекой ГОСТ-шаблонов и визуализацией в реальном времени.

LaTeX editor screenshot
  • Полновесная компиляция: Получайте PDF профессионального качества с помощью встроенного LaTeX-компилятора.
  • 60 секунд на выполнение: Работайте со сложными документами без ограничений — лимит времени компиляции в разы выше, чем в аналогичных сервисах.
  • Умная конвертация: Любые вычислительные формулы автоматически преобразовываются в красивый LaTeX
  • Гибридный синтаксис: Используйте легковесные вставки Markdown прямо в сложном LaTeX-коде для ускорения работы.
bg

Другие статьи