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.