Comment obtenir une liste d'éléments ?

Il existe trois environnements de liste classiques :

  • itemize ;
  • description ;
  • et enumerate.

Ils partagent une logique commune : chaque élément de ces listes est introduit par la commande \item. Mais cette commande affiche un élément différent pour chaque environnement. Dans le cas particulier de l'environnement description, l'argument optionnel de la commande \item devient le nom de l'élément introduisant l'élément de la liste (en gras).

Voici un exemple de ces trois environnements :

\begin{itemize}
   \item un élément
   \item un autre élément
\end{itemize}
 
\begin{description}
   \item[Genre] Le genre peut être féminin ou masculin
   \item[Nombre] Le nombre peut être singulier ou pluriel
\end{description}
 
\begin{enumerate}
   \item premier élément
   \item second élément
\end{enumerate}


\begin{itemize}
   \item un élément
   \item un autre élément
\end{itemize}

\begin{description}
   \item[Genre] Le genre peut être féminin ou masculin
   \item[Nombre] Le nombre peut être singulier ou pluriel
\end{description}

\begin{enumerate}
   \item premier élément
   \item second élément
\end{enumerate}

L'environnement itemize a une particularité. Son format est modifié par l'extension babel pour correspondre aux normes de chaque langue. L'exemple ci-dessus et l'exemple ci-dessous illustrent les modifications que cela génère : en français, le symbole pour les éléments de la liste devient un tiret cadratin et l'espacement entre les éléments de la liste est réduit :

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
 
\begin{document}
\begin{itemize}
   \item un élément
   \item un autre élément
\end{itemize}
\end{document}

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\pagestyle{empty}
\begin{document}
\begin{itemize}
   \item un élément
   \item un autre élément
\end{itemize}
\end{document}
2_composition/texte/listes/dresser_une_liste_d_elements.txt · Dernière modification: 2021/01/26 00:37 par yannick.tanguy
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0