---
myst:
html_meta:
keywords: LaTeX, composition, texte, listes, énumérations, style, puces, itemize, babel
---
# Comment changer le style des puces d'une liste `itemize` ?
L'environnement `itemize` propose par défaut des puces suivant le style anglais.
Voici un exemple illustrant ces [quatre niveaux](augmenter_la_profondeur_des_listes.md) de liste.
```
\documentclass{article}
\usepackage{lmodern} % Caractères plus lisibles
\pagestyle{empty} % N'affiche pas de numéro de page
\begin{document}
Voici un extrait d'une classification du vivant détaillant les métazoaires.
Wikipédia précise à cet égard que ce type de classification porte souvent
à débat :
\begin{itemize}
\item Bacteria (bactéries) ;
\item Archaea (archées) ;
\item Eukaryota (eucaryotes) :
\begin{itemize}
\item Opisthokonta (opisthocontes) :
\begin{itemize}
\item Metazoa (métazoaires ou animaux pluricellulaires) :
\begin{itemize}
\item Cnidaria (cnidaires),
\item Cténophora (cténaires),
\item Bilateria (animaux bilatériens).
\end{itemize}
\end{itemize}
\end{itemize}
\end{itemize}
\end{document}
```
## Avec les commandes de base
Quatre commandes définissent les puces des différents niveaux :
- `\labelitemi` pour le premier niveau ;
- `\labelitemii` pour le deuxième niveau ;
- `\labelitemiii` pour le troisième niveau ;
- `\labelitemiv` pour le quatrième niveau.
Ces commandes peuvent toutes être [redéfinies](2_programmation/macros/commande_newcommand.html).
En voici un exemple, qui n'a pas valeur de modèle visuel (loin s'en faut).
Il faut noter qu'il illustre la possibilité d'utiliser des
[symboles mathématiques](4_domaines_specialises/mathematiques/symboles/start.html).
```
\documentclass{article}
\usepackage{lmodern} % Caractères plus lisibles
\usepackage{amssymb} % Des caractères mathématiques de plus
\pagestyle{empty} % N'affiche pas de numéro de page
\renewcommand{\labelitemi}{$\vartriangleright$}
\renewcommand{\labelitemii}{---}
\renewcommand{\labelitemiii}{+}
\renewcommand{\labelitemiv}{-}
\begin{document}
Voici un extrait d'une classification du vivant détaillant les métazoaires.
Wikipédia précise à cet égard que ce type de classification porte souvent
à débat :
\begin{itemize}
\item Bacteria (bactéries) ;
\item Archaea (archées) ;
\item Eukaryota (eucaryotes) :
\begin{itemize}
\item Opisthokonta (opisthocontes) :
\begin{itemize}
\item Metazoa (métazoaires ou animaux pluricellulaires) :
\begin{itemize}
\item Cnidaria (cnidaires),
\item Cténophora (cténaires),
\item Bilateria (animaux bilatériens).
\end{itemize}
\end{itemize}
\end{itemize}
\end{itemize}
\end{document}
```
## Avec l'extension
L'extension modifie la présentation des listes dès lors que l'option `french` est choisie.
Toutefois, cette modification est mise en place lorsque la commande `\begin{document}` est interprêtée.
Dès lors, la méthode proposée ci-dessus ne fonctionne plus car les redéfinitions sont écrasées par celle de .
Cependant, propose une mécanique pour permettre l'application de ce type de redéfinitions.
La commande `\AtBeginDocument`, que l'extension met à disposition,
prend pour argument des définitions qui seront appliquées après celles de en début de document.
Voici donc notre exemple corrigé de ce point.
```
\documentclass[french]{article}
\usepackage{lmodern} % Caractères plus lisibles
\usepackage{babel} % Réglages linguistiques (avec french)
\usepackage{amssymb} % Des caractères mathématiques de plus
\pagestyle{empty} % N'affiche pas de numéro de page
\AtBeginDocument{%
\renewcommand{\labelitemi}{$\vartriangleright$}%
\renewcommand{\labelitemii}{---}%
\renewcommand{\labelitemiii}{+}%
\renewcommand{\labelitemiv}{-}%
}
\begin{document}
Voici un extrait d'une classification du vivant détaillant les métazoaires.
Wikipédia précise à cet égard que ce type de classification porte souvent
à débat :
\begin{itemize}
\item Bacteria (bactéries) ;
\item Archaea (archées) ;
\item Eukaryota (eucaryotes) :
\begin{itemize}
\item Opisthokonta (opisthocontes) :
\begin{itemize}
\item Metazoa (métazoaires ou animaux pluricellulaires) :
\begin{itemize}
\item Cnidaria (cnidaires),
\item Cténophora (cténaires),
\item Bilateria (animaux bilatériens).
\end{itemize}
\end{itemize}
\end{itemize}
\end{itemize}
\end{document}
```