enumitem и paralist в Scissor LaTeX
Пакеты enumitem и paralist работают в Scissor LaTeX частично: параметры enumitem в квадратных скобках (label=, start=, resume, noitemsep) принимаются и игнорируются, а \newlist и встроенные в строку списки не поддерживаются; compactitem, compactenum и compactdesc из paralist работают как стандартные списки.
Что делают пакеты
enumitem позволяет менять списки с помощью параметров: \begin{enumerate}[label=(\alph*)] нумерует как (a), (b), (c), start=4 начинает с 4, resume продолжает предыдущий список, а noitemsep убирает промежуток между пунктами. \setlist задаёт параметры для всех списков, а \newlist определяет собственные окружения списков.
paralist является более старым пакетом с готовыми компактными списками (compactitem, compactenum, compactdesc) и списками внутри абзаца (inparaenum). Третий небольшой пакет, enumerate, даёт \begin{enumerate}[(a)].
Что здесь работает
| Возможность | В Scissor LaTeX | Примечания |
|---|---|---|
itemize, enumerate, description | Работает | См. Списки. |
Параметры в скобках: label=, start=, leftmargin=, noitemsep, nosep | Пропускается | Принимаются без сообщения; нумерация остаётся 1, 2, 3. |
resume | Пропускается | Список снова начинается с 1. Два списка, между которыми ничего нет, продолжают нумерацию, см. ниже. |
\setlist{...} | Пропускается | В преамбуле игнорируется; в тексте документа пропускается с сообщением, а её аргументы выводятся. |
\newlist, \setlist[name]{...} | Не поддерживается | Новое окружение неизвестно: его пункты выводятся без меток. |
enumerate*, itemize* (параметр inline) | Не поддерживается | Пункты выводятся простым текстом, без меток. |
compactitem, compactenum, compactdesc | Работает | Как itemize, enumerate и description. Интервалы обычные для списков. |
asparaenum, inparaenum | Частично | Верстаются как обычный нумерованный список; inparaenum не остаётся внутри абзаца. |
\begin{enumerate}[(a)] (пакет enumerate) | Пропускается | Нумерация 1, 2, 3. |
Примеры
Параметры enumitem принимаются, поэтому документ с ними открывается и верстается, но метки остаются 1, 2, 3:
label= и start= игнорируются
\begin{enumerate}[label=(\alph*), start=4, noitemsep]
\item Numbered 1 here, (d) in a TeX installation.
\item Numbered 2 here, (e) in a TeX installation.
\end{enumerate}Если метки важны, напишите их сами в списке description. Метки выводятся точно так, как набраны, и здесь, и в любом установленном TeX:
Собственные метки с description
\begin{description}
\item[(a)] Erika Mustermann collects the samples.
\item[(b)] John Doe weighs all 44 of them.
\item[(c)] Hans Mustermann writes the report.
\end{description}Компактные списки paralist работают как стандартные:
compactitem и compactenum
Before you start:
\begin{compactitem}
\item read the brief,
\item check the equipment.
\end{compactitem}
Then:
\begin{compactenum}
\item weigh the sample,
\item write down the result.
\end{compactenum}resume игнорируется. Список продолжает нумерацию предыдущего, только если между ними нет ничего, кроме пустых строк; предложение между ними снова начинает его с 1:
resume: второй список начинается с 1
\begin{enumerate}
\item Prepare the room.
\end{enumerate}
A short break follows.
\begin{enumerate}[resume]
\item Start the test (2 in a TeX installation).
\end{enumerate}Совместимость
- Из установленного TeX сюда: списки верстаются со своим текстом, но со стандартными метками и интервалами. Списки, определённые через
\newlist, теряют метки; замените их наenumerateилиdescription. - Отсюда в установленный TeX: документы компилируются там без изменений, и параметры enumitem там действуют.
Полные руководства есть на CTAN: enumitem и paralist. О списках в целом читайте в разделе Списки: itemize, enumerate, description.
Вопросы и ответы
Как пронумеровать список как (a), (b), (c)?
В установленном TeX с помощью \begin{enumerate}[label=(\alph*)] из enumitem. Scissor LaTeX игнорирует этот параметр, поэтому, если буквы должны быть видны здесь, используйте список description с \item[(a)].
Как убрать промежуток между пунктами списка?
noitemsep здесь игнорируется, и интервалы фиксированы. Параметр подействует, когда вы скомпилируете документ в установленном TeX.
Каждый пример на этой странице верстается в Scissor LaTeX при сборке сайта. Обновлено 2026-11-07.