Comment modifier le style des listes numérotées ?

L'extension enumerate vous permet de contrôler le format du compteur d'énumération. Il ajoute ainsi un paramètre facultatif à l'environnement enumerate pour spécifier ce format. Ce paramètre contient un type d'énumération (1 pour les chiffres arabes, a ou A pour l'énumération alphabétique et i ou I pour les chiffres romains) agrémenté d'autres éléments pour décorer l'énumération. L'exemple suivant permet d'obtenir une énumération commençant par (a), (b)…

\documentclass{article}
\usepackage{enumerate}
 
\begin{document}
Voici une liste numérotée :
\begin{enumerate}[(a)]
\item concise ;
\item claire ;
\item précise ;
\item et exemplaire.
\end{enumerate}
\end{document}

\documentclass{article}
\usepackage{enumerate}
\pagestyle{empty}
\begin{document}
Voici une liste numérotée :
\begin{enumerate}[(a)]
\item concise ;
\item claire ;
\item précise ;
\item et exemplaire.
\end{enumerate}
\end{document}

Cet autre exemple vous donnera une énumération commençant par I/, II/…

\documentclass{article}
\usepackage{enumerate}
 
\begin{document}
Voici une liste numérotée :
\begin{enumerate}[I/]
\item concise ;
\item claire ;
\item précise ;
\item et exemplaire.
\end{enumerate}
\end{document}

\documentclass{article}
\usepackage{enumerate}
\pagestyle{empty}
\begin{document}
Voici une liste numérotée :
\begin{enumerate}[I/]
\item concise ;
\item claire ;
\item précise ;
\item et exemplaire.
\end{enumerate}
\end{document}

Avec l'extension paralist

L'extension paralist, dont le but principal est le compactage de listes, fournit les mêmes fonctionnalités simples que enumerate pour les environnements de type enumerate.

Avec l'extension enumitem

Si vous avez besoin de présentations non stéréotypées, l'extension enumitem vous offre des fonctionnalités plus poussées et une plus grande flexibilité. Ainsi, le dernier exemple vu pour enumerate pourrait être réalisé avec le code suivant :

\documentclass{article}
\usepackage{enumitem}
 
\begin{document}
Voici une liste numérotée :
\begin{enumerate}[label=\Roman{*}/]
\item concise ;
\item claire ;
\item précise ;
\item et exemplaire.
\end{enumerate}
\end{document}

\documentclass{article}
\usepackage{enumitem}
\pagestyle{empty}
\begin{document}
Voici une liste numérotée :
\begin{enumerate}[label=\Roman{*}/]
\item concise ;
\item claire ;
\item précise ;
\item et exemplaire.
\end{enumerate}
\end{document}

Notez que le caractère * représente dans ce cas le compteur de liste à ce niveau. Vous pouvez également modifier le format des références aux étiquettes d'éléments de liste. Dans l'exemple ci-dessous, la référence au troisième élément est mise sous la forme de chiffre romain minuscule encadré de deux tirets :

\documentclass{article}
\usepackage{enumitem}
 
\begin{document}
Voici une liste numérotée (et précise surtout au point \ref{test}) :
\begin{enumerate}[label=\Roman{*}/, ref=-\roman{*}-]
\item concise ;
\item claire ;
\item précise ; \label{test}
\item et exemplaire.
\end{enumerate}
\end{document}

\documentclass{article}
\usepackage{enumitem}
\pagestyle{empty}
\begin{document}
Voici une liste numérotée (et précise surtout au point -iii-) :
\begin{enumerate}[label=\Roman{*}/, ref=-\roman{*}-]
\item concise ;
\item claire ;
\item précise ; \label{test}
\item et exemplaire.
\end{enumerate}
\end{document}

Avec la classe memoir

La classe memoir inclut des fonctions qui correspondent à celles de l'extension enumerate et propose des fonctionnalités similaires pour les listes de l'environnement itemize.


Source: Fancy enumeration lists

2_composition/texte/listes/modifier_le_style_des_listes_numerotees.txt · Dernière modification: 2021/01/24 18:59 par yannick.tanguy
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0