Vai al contenuto

enumitem e paralist in Scissor LaTeX

I pacchetti enumitem e paralist funzionano in parte in Scissor LaTeX: le opzioni di enumitem tra parentesi quadre (label=, start=, resume, noitemsep) vengono accettate e ignorate, e \newlist e gli elenchi in linea non sono supportati; compactitem, compactenum e compactdesc di paralist funzionano come gli elenchi standard.

Cosa fanno i pacchetti

enumitem ti permette di modificare gli elenchi tramite opzioni: \begin{enumerate}[label=(\alph*)] numera con (a), (b), (c), start=4 inizia da 4, resume continua un elenco precedente e noitemsep elimina lo spazio tra le voci. \setlist imposta le opzioni per tutti gli elenchi, e \newlist definisce ambienti di elenco tuoi.

paralist è un pacchetto più vecchio con elenchi compatti già pronti (compactitem, compactenum, compactdesc) ed elenchi composti dentro un paragrafo (inparaenum). enumerate, un terzo piccolo pacchetto, offre \begin{enumerate}[(a)].

Cosa funziona qui

FunzioneIn Scissor LaTeXNote
itemize, enumerate, descriptionFunzionaVedi Elenchi.
Opzioni tra parentesi quadre: label=, start=, leftmargin=, noitemsep, nosepTralasciatoAccettate senza messaggi; la numerazione resta 1, 2, 3.
resumeTralasciatoL’elenco riparte da 1. Due elenchi senza nulla in mezzo continuano invece la numerazione, vedi sotto.
\setlist{...}TralasciatoIgnorato nel preambolo; nel corpo viene saltato con un messaggio e i suoi argomenti vengono stampati.
\newlist, \setlist[name]{...}Non supportatoIl nuovo ambiente è sconosciuto: le sue voci vengono stampate senza etichette.
enumerate*, itemize* (opzione inline)Non supportatoLe voci vengono stampate come testo semplice, senza etichette.
compactitem, compactenum, compactdescFunzionaCome itemize, enumerate e description. La spaziatura è quella normale degli elenchi.
asparaenum, inparaenumIn parteComposti come un normale elenco numerato; inparaenum non resta nel paragrafo.
\begin{enumerate}[(a)] (pacchetto enumerate)TralasciatoNumerato 1, 2, 3.

Esempi

Le opzioni di enumitem vengono accettate, quindi un documento che le usa si apre e viene composto, ma le etichette restano 1, 2, 3:

label= e start= vengono ignorati

LaTeXPreambolo: \usepackage{enumitem}Apri nell'editor (si apre in una nuova scheda)
\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}

Quando le etichette contano, scrivile tu stesso in un elenco description. Le etichette escono esattamente come digitate, qui e in qualsiasi installazione TeX:

Etichette tue con 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}
Composto da Scissor LaTeX: Etichette tue con description

Gli elenchi compatti di paralist funzionano come quelli standard:

compactitem e compactenum

LaTeXPreambolo: \usepackage{paralist}Apri nell'editor (si apre in una nuova scheda)
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}
Composto da Scissor LaTeX: compactitem e compactenum

resume viene ignorato. Un elenco continua la numerazione di quello precedente solo quando tra i due ci sono soltanto righe vuote; una frase in mezzo lo fa ripartire da 1:

resume: il secondo elenco riparte da 1

LaTeXPreambolo: \usepackage{enumitem}Apri nell'editor (si apre in una nuova scheda)
\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}

Compatibilità

  • Da un’installazione TeX a qui: gli elenchi vengono composti con il loro testo, ma con etichette e spaziatura standard. Gli elenchi definiti con \newlist perdono le etichette; sostituiscili con enumerate o description.
  • Da qui a un’installazione TeX: i documenti si compilano lì senza modifiche, e le opzioni di enumitem hanno allora effetto.

I manuali completi sono su CTAN: enumitem e paralist. Per gli elenchi in generale, vedi Elenchi: itemize, enumerate, description.

Vedi anche Elenchi e multicol.

Domande e risposte

Come numero un elenco con (a), (b), (c)?

In un’installazione TeX, con \begin{enumerate}[label=(\alph*)] di enumitem. Scissor LaTeX ignora l’opzione, quindi usa un elenco description con \item[(a)] se le lettere devono comparire qui.

Come elimino lo spazio tra le voci di un elenco?

Qui noitemsep viene ignorato e la spaziatura è fissa. L’opzione ha effetto quando compili il documento in un’installazione TeX.

Ogni esempio di questa pagina viene composto da Scissor LaTeX quando il sito viene generato. Ultimo aggiornamento: 2026-11-07.