Przejdź do treści

enumitem i paralist w Scissor LaTeX

Pakiety enumitem i paralist działają w Scissor LaTeX częściowo: opcje enumitem w nawiasach (label=, start=, resume, noitemsep) są akceptowane i ignorowane, a \newlist i listy w tekście nie są obsługiwane; compactitem, compactenum i compactdesc z paralist działają jak standardowe listy.

Do czego służą pakiety

enumitem pozwala zmieniać listy za pomocą opcji: \begin{enumerate}[label=(\alph*)] numeruje (a), (b), (c), start=4 zaczyna od 4, resume kontynuuje wcześniejszą listę, a noitemsep usuwa odstęp między punktami. \setlist ustawia opcje dla wszystkich list, a \newlist definiuje własne środowiska list.

paralist to starszy pakiet z gotowymi zwartymi listami (compactitem, compactenum, compactdesc) i listami składanymi wewnątrz akapitu (inparaenum). enumerate, trzeci mały pakiet, daje \begin{enumerate}[(a)].

Co tu działa

FunkcjaW Scissor LaTeXUwagi
itemize, enumerate, descriptionDziałaZobacz Listy.
Opcje w nawiasach: label=, start=, leftmargin=, noitemsep, nosepPomijaneAkceptowane bez komunikatu; numeracja pozostaje 1, 2, 3.
resumePomijaneLista znów zaczyna się od 1. Dwie listy, między którymi nic nie ma, kontynuują numerację, zobacz niżej.
\setlist{...}PomijaneW preambule ignorowane; w treści pomijane z komunikatem, a jego argumenty są wypisywane.
\newlist, \setlist[name]{...}NieobsługiwaneNowe środowisko jest nieznane: jego punkty są wypisywane bez etykiet.
enumerate*, itemize* (opcja inline)NieobsługiwanePunkty są wypisywane jako zwykły tekst, bez etykiet.
compactitem, compactenum, compactdescDziałaJak itemize, enumerate i description. Odstępy są takie jak w zwykłej liście.
asparaenum, inparaenumCzęściowoSkładane jako zwykła lista numerowana; inparaenum nie zostaje w akapicie.
\begin{enumerate}[(a)] (pakiet enumerate)PomijaneNumeracja 1, 2, 3.

Przykłady

Opcje enumitem są akceptowane, więc dokument z nimi się otwiera i składa, ale etykiety pozostają 1, 2, 3:

label= i start= są ignorowane

LaTeXPreambuła: \usepackage{enumitem}Otwórz w edytorze (otwiera się w nowej karcie)
\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}

Gdy etykiety są ważne, wpisz je sam w liście description. Etykiety wychodzą dokładnie tak, jak je wpisano, tutaj i w każdej instalacji TeX:

Własne etykiety z 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}
Złożone przez Scissor LaTeX: Własne etykiety z description

Zwarte listy z paralist działają jak standardowe:

compactitem i compactenum

LaTeXPreambuła: \usepackage{paralist}Otwórz w edytorze (otwiera się w nowej karcie)
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}
Złożone przez Scissor LaTeX: compactitem i compactenum

resume jest ignorowane. Lista kontynuuje numerację poprzedniej tylko wtedy, gdy między nimi są wyłącznie puste wiersze; zdanie pomiędzy nimi sprawia, że zaczyna się ona znów od 1:

resume: druga lista zaczyna się od 1

LaTeXPreambuła: \usepackage{enumitem}Otwórz w edytorze (otwiera się w nowej karcie)
\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}

Zgodność

  • Z instalacji TeX do Scissor LaTeX: listy składają się wraz z tekstem, ale ze standardowymi etykietami i odstępami. Listy zdefiniowane za pomocą \newlist tracą etykiety; zastąp je enumerate lub description.
  • Ze Scissor LaTeX do instalacji TeX: dokumenty kompilują się tam bez zmian, a opcje enumitem zaczynają wtedy działać.

Pełne dokumentacje są dostępne w CTAN: enumitem oraz paralist. O listach ogólnie przeczytasz na stronie Listy: itemize, enumerate, description.

Zobacz też Listy oraz multicol.

Pytania i odpowiedzi

Jak ponumerować listę jako (a), (b), (c)?

W instalacji TeX za pomocą \begin{enumerate}[label=(\alph*)] z enumitem. Scissor LaTeX ignoruje tę opcję, więc jeśli litery mają być widoczne tutaj, użyj listy description z \item[(a)].

Jak usunąć odstęp między punktami listy?

noitemsep jest tu ignorowane, a odstępy są stałe. Opcja zadziała, gdy skompilujesz dokument w instalacji TeX.

Każdy przykład na tej stronie jest składany przez Scissor LaTeX podczas budowania witryny. Ostatnia aktualizacja: 2026-11-07.