Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
3_composition:texte:listes:dresser_une_liste_d_elements [2021/01/26 00:37]
yannick.tanguy Correction de la mise en forme et ajout de l'impact de l'extension babel.
3_composition:texte:listes:dresser_une_liste_d_elements [2021/07/18 23:40] (Version actuelle)
jejust Meilleure référence.
Ligne 1: Ligne 1:
-====== Comment ​obtenir une liste d'​éléments ​? ======+====== Comment ​composer des listes? ======
  
-Il existe ​trois environnements de liste classiques ​:+LaTeX fournit ​trois environnements de liste différents:
   * ''​itemize''​ ;   * ''​itemize''​ ;
   * ''​description''​ ;   * ''​description''​ ;
Ligne 8: Ligne 8:
 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). 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 :+Voici un exemple ​de chacun ​de ces environnements :
  
 +<WRAP column 60ex>
 <code latex> <code latex>
 \begin{itemize} \begin{itemize}
-   \item un élément +   \item un élément, 
-   \item un autre élément+   \item un autre élément.
 \end{itemize} \end{itemize}
  
Ligne 22: Ligne 23:
  
 \begin{enumerate} \begin{enumerate}
-   \item premier élément +   \item premier élément, 
-   \item second élément+   \item second élément.
 \end{enumerate} \end{enumerate}
 </​code>​ </​code>​
 +</​WRAP>​ 
 +<WRAP column 30ex>
 <​latex>​ <​latex>​
 \begin{itemize} \begin{itemize}
-   \item un élément +   \item un élément, 
-   \item un autre élément+   \item un autre élément.
 \end{itemize} \end{itemize}
  
Ligne 39: Ligne 41:
  
 \begin{enumerate} \begin{enumerate}
-   \item premier élément +   \item premier élément, 
-   \item second élément+   \item second élément.
 \end{enumerate} \end{enumerate}
 </​latex>​ </​latex>​
 +</​WRAP>​
 +<WRAP clear />
  
 L'​environnement ''​itemize''​ a une particularité. Son format est modifié par l'​extension [[ctanpkg>​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 :  L'​environnement ''​itemize''​ a une particularité. Son format est modifié par l'​extension [[ctanpkg>​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 : 
  
 +<WRAP column 60ex>
 <code latex> <code latex>
 \documentclass{article} \documentclass{article}
-\usepackage[T1]{fontenc} +  ​\usepackage[french]{babel}
-\usepackage[french]{babel}+
  
 \begin{document} \begin{document}
 \begin{itemize} \begin{itemize}
-   \item un élément +   \item un élément, 
-   \item un autre élément+   \item un autre élément.
 \end{itemize} \end{itemize}
 \end{document} \end{document}
 </​code>​ </​code>​
 +</​WRAP>​ 
 +<WRAP column 30ex>
 <​latexdoc>​ <​latexdoc>​
 \documentclass{article} \documentclass{article}
-\usepackage[T1]{fontenc} +  ​\usepackage[T1]{fontenc} 
-\usepackage[french]{babel} +  \usepackage[french]{babel} 
-\pagestyle{empty}+  \pagestyle{empty} 
 \begin{document} \begin{document}
 \begin{itemize} \begin{itemize}
-   \item un élément +   \item un élément, 
-   \item un autre élément+   \item un autre élément.
 \end{itemize} \end{itemize}
 \end{document} \end{document}
 </​latexdoc>​ </​latexdoc>​
 +</​WRAP>​
 +<WRAP clear />
  
-{{htmlmetatags>​metatag-keywords=(LaTeX,​liste,​itemize,​enumerate,​description) + 
-metatag-og:​title=(Comment ​obtenir une liste d'​éléments)+<​note>​ 
 +Il existe en fait un quatrième environnement de liste fourni par LaTeX: l'​environnement ''​list''​. 
 + 
 +Il n'est jamais utilisé directement lorsque l'on écrit un document, car c'est un environnement générique,​ 
 +qui sert à [[3_composition:​texte:​listes:​modifier_les_environnements_de_liste|construire des listes plus spécialisées]]. 
 +Les environnements ''​itemize'',​ ''​description''​ et ''​enumerate''​ font appel à lui en interne, par exemple, 
 +ainsi que ''​quote''​ et les commandes qui produisent les bibliographies. 
 +</​note>​ 
 + 
 +----- 
 +//​Sources://​ 
 +  * [[https://​borntocode.fr/​latex-customisation-de-listes-a-puces/​|Latex – Customisation de listes à puces]], 
 +  * [[https://​tex.stackexchange.com/​questions/​123668/​how-can-i-define-bullet-style-for-itemize-with-french-option-babel|How can I define bullet style for itemize with french option babel?]] 
 +  * [[http://​tug.ctan.org/​info/​latex2e-help-texinfo-fr/​latex2e-fr.html#​list|Manuel de référence officieux de LaTeX2ε: “list”]]. 
 + 
 + 
 +{{htmlmetatags>​metatag-keywords=(LaTeX,​listes,​itemize,​enumerate,​description,liste de choses,​environnement de liste,liste à puce,bullet point,tiret
 +metatag-og:​title=(Comment ​composer des listes?)
 metatag-og:​site_name=(FAQ LaTeX francophone) metatag-og:​site_name=(FAQ LaTeX francophone)
 }} }}
 +
3_composition/texte/listes/dresser_une_liste_d_elements.1611617832.txt.gz · 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