Aller au contenu

enumitem et paralist dans Scissor LaTeX

Les packages enumitem et paralist fonctionnent en partie dans Scissor LaTeX : les options d’enumitem entre crochets (label=, start=, resume, noitemsep) sont acceptées et ignorées, et \newlist et les listes en ligne ne sont pas prises en charge ; compactitem, compactenum et compactdesc de paralist fonctionnent comme les listes standard.

Ce que font les packages

enumitem permet de modifier les listes par des options : \begin{enumerate}[label=(\alph*)] numérote avec (a), (b), (c), start=4 commence à 4, resume poursuit une liste précédente, et noitemsep supprime l’espace entre les éléments. \setlist règle les options de toutes les listes, et \newlist définit vos propres environnements de liste.

paralist est un package plus ancien qui fournit des listes compactes prêtes à l’emploi (compactitem, compactenum, compactdesc) et des listes composées à l’intérieur d’un paragraphe (inparaenum). enumerate, un troisième petit package, fournit \begin{enumerate}[(a)].

Ce qui fonctionne ici

FonctionDans Scissor LaTeXRemarques
itemize, enumerate, descriptionFonctionneVoir Listes.
Options entre crochets : label=, start=, leftmargin=, noitemsep, nosepIgnoréeAcceptées sans message ; la numérotation reste 1, 2, 3.
resumeIgnoréeLa liste recommence à 1. Deux listes sans rien entre elles poursuivent bien la numérotation, voir ci-dessous.
\setlist{...}IgnoréeIgnorée dans le préambule ; dans le corps du document, elle est ignorée avec un message et ses arguments s’affichent.
\newlist, \setlist[name]{...}Non prise en chargeLe nouvel environnement est inconnu : ses éléments s’affichent sans étiquette.
enumerate*, itemize* (option inline)Non prise en chargeLes éléments s’affichent comme du texte simple, sans étiquette.
compactitem, compactenum, compactdescFonctionneComme itemize, enumerate et description. L’espacement est celui des listes normales.
asparaenum, inparaenumEn partieComposées comme une liste numérotée normale ; inparaenum ne reste pas dans le paragraphe.
\begin{enumerate}[(a)] (package enumerate)IgnoréeNumérotée 1, 2, 3.

Exemples

Les options d’enumitem sont acceptées : un document qui les utilise s’ouvre et se compose, mais les étiquettes restent 1, 2, 3 :

label= et start= sont ignorées

LaTeXPréambule : \usepackage{enumitem}Ouvrir dans l'éditeur (s’ouvre dans un nouvel onglet)
\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}

Quand les étiquettes comptent, écrivez-les vous-même dans une liste description. Les étiquettes s’affichent exactement comme vous les tapez, ici et dans toutes les installations TeX :

Vos propres étiquettes avec 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}
Composé par Scissor LaTeX: Vos propres étiquettes avec description

Les listes compactes de paralist fonctionnent comme les listes standard :

compactitem et compactenum

LaTeXPréambule : \usepackage{paralist}Ouvrir dans l'éditeur (s’ouvre dans un nouvel onglet)
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}
Composé par Scissor LaTeX: compactitem et compactenum

resume est ignorée. Une liste ne poursuit la numérotation de la précédente que si seules des lignes vides les séparent ; une phrase entre les deux la fait recommencer à 1 :

resume : la deuxième liste recommence à 1

LaTeXPréambule : \usepackage{enumitem}Ouvrir dans l'éditeur (s’ouvre dans un nouvel onglet)
\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é

  • D’une installation TeX vers Scissor LaTeX : les listes se composent avec leur texte, mais avec les étiquettes et l’espacement standard. Les listes définies avec \newlist perdent leurs étiquettes ; remplacez-les par enumerate ou description.
  • De Scissor LaTeX vers une installation TeX : les documents s’y compilent sans modification, et les options d’enumitem prennent alors effet.

Les manuels complets se trouvent sur CTAN : enumitem et paralist. Pour les listes en général, voir Listes : itemize, enumerate, description.

Voir aussi Listes et multicol.

Questions et réponses

Comment numéroter une liste avec (a), (b), (c) ?

Dans une installation TeX, avec \begin{enumerate}[label=(\alph*)] et enumitem. Scissor LaTeX ignore cette option : utilisez donc une liste description avec \item[(a)] si les lettres doivent apparaître ici.

Comment supprimer l’espace entre les éléments d’une liste ?

noitemsep est ignorée ici, et l’espacement est fixe. Elle prend effet quand vous compilez le document dans une installation TeX.

Chaque exemple de cette page est composé par Scissor LaTeX lors de la génération du site. Dernière mise à jour : 2026-11-07.