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édentesRévision précédente
Prochaine révision
Révision précédente
composition:texte:listes:modifier_le_style_des_listes_numerotees [2018/05/24 22:05] joseph.wright3_composition:texte:listes:modifier_le_style_des_listes_numerotees [2021/08/09 21:09] (Version actuelle) – Remises en forme mineures. jejust
Ligne 1: Ligne 1:
---- +====== Comment modifier le style des listes numérotées======
-section: How do I do…? +
-subsection: Lists +
-permalink: /FAQ-enumerate.html +
-date: 2014-06-10 +
----+
  
-# Fancy enumeration lists+L'extension [[ctanpkg>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)**...
  
-The [`enumerate`](https://ctan.org/pkg/enumerate) package allows you to control the display of +<code latex> 
-the enumeration counter.  The package adds an optional parameter to +\documentclass{article}
-the `enumerate` environment, which is used to specify the +
-layout of the labels.  The layout parameter contains an enumeration +
-type (`1` for arabic numerals, `a` or `A` +
-for alphabetic enumeration, and `i` or `I` for Roman +
-numerals), and things to act as decoration of the enumeration.  So, +
-for example +
-```latex+
 \usepackage{enumerate} \usepackage{enumerate}
-...+ 
 +\begin{document} 
 +Voici une liste numérotée :
 \begin{enumerate}[(a)] \begin{enumerate}[(a)]
-\item ...  ...+\item concise ; 
 +\item claire ; 
 +\item précise ; 
 +\item et exemplaire.
 \end{enumerate} \end{enumerate}
-``` +\end{document} 
-starts a list whose labels run (a), (b), (c), &hellip;; while +</code> 
-```latex+ 
 +<latexdoc> 
 +\documentclass{article}
 \usepackage{enumerate} \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} 
 +</latexdoc> 
 + 
 +Cet autre exemple vous donnera une énumération commençant par **I/**, **II/**..
 + 
 +<code latex> 
 +\documentclass{article} 
 +\usepackage{enumerate} 
 + 
 +\begin{document} 
 +Voici une liste numérotée :
 \begin{enumerate}[I/] \begin{enumerate}[I/]
-\item ...  ...+\item concise ; 
 +\item claire ; 
 +\item précise ; 
 +\item et exemplaire.
 \end{enumerate} \end{enumerate}
-``` +\end{document} 
-starts a list whose labels run I/, II/, III/, &hellip;+</code>
  
-The [`paralist`](https://ctan.org/pkg/paralist) packagewhose primary purpose is  +<latexdoc> 
-[compaction of lists](FAQ-complist.md)provides the same facilities +\documentclass{article} 
-for its `enumerate`-like environments.+\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} 
 +</latexdoc> 
 + 
 +===== Avec l'extension “paralist” ===== 
 + 
 +L'extension [[ctanpkg>paralist]]dont le but principal est [[3_composition:texte:listes:ajuster_l_espacement_dans_les_listes|le compactage de listes]], fournit les mêmes fonctionnalités simples que [[ctanpkg>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 [[ctanpkg>enumitem]vous offre des fonctionnalités plus poussées et une plus grande flexibilitéAinsile dernier exemple vu pour [[ctanpkg>enumerate]] pourrait être réalisé avec le code suivant :
  
-If you need non-stereotyped designs, the [`enumitem`](https://ctan.org/pkg/enumitem) package +<code latex> 
-gives you most of the flexibility you might want to design your own. +\documentclass{article}
-The silly roman example above could be achieved by: +
-```latex+
 \usepackage{enumitem} \usepackage{enumitem}
-...+ 
 +\begin{document} 
 +Voici une liste numérotée :
 \begin{enumerate}[label=\Roman{*}/] \begin{enumerate}[label=\Roman{*}/]
-\item ...  ...+\item concise ; 
 +\item claire ; 
 +\item précise ; 
 +\item et exemplaire.
 \end{enumerate} \end{enumerate}
-``` +\end{document} 
-Note that the `*` in the key value stands for the list +</code> 
-counter at this level.  You can also manipulate the format of + 
-references to list item labels: +<latexdoc> 
-```latex+\documentclass{article}
 \usepackage{enumitem} \usepackage{enumitem}
-... +\pagestyle{empty} 
-\begin{enumerate}[label=\Roman{*}/, ref=(\roman{*})+\begin{document} 
-\item ...  ...+Voici une liste numérotée : 
 +\begin{enumerate}[label=\Roman{*}/
 +\item concise ; 
 +\item claire ; 
 +\item précise ; 
 +\item et exemplaire.
 \end{enumerate} \end{enumerate}
-``` +\end{document} 
-to make references to the list items format appear as (i), (ii), +</latexdoc> 
-(iii), etc.+ 
 +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-dessousla référence au troisième élément est mise sous la forme de chiffre romain minuscule encadré de deux tirets: 
 + 
 +<code latex> 
 +\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} 
 +</code> 
 + 
 +<latexdoc> 
 +\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} 
 +</latexdoc> 
 + 
 +===== Avec la classe “memoir” ===== 
 + 
 +La classe [[ctanpkg>memoir]] inclut des fonctions qui correspondent à celles de l'extension [[ctanpkg>enumerate]] et propose des fonctionnalités similaires pour les listes de l'environnement ''itemize''.
  
-The [`memoir`](https://ctan.org/pkg/memoir) class includes functions that match those in the +----- 
-[`enumerate`](https://ctan.org/pkg/enumerate) package, and has similar functionality for +//Source:// [[faquk>FAQ-enumerate|Fancy enumeration lists]]
-`itemize` lists. +
-%% ```latex +
-%%    \renewcommand{\theenumi}{\Roman{enumi}} +
-%%    \renewcommand{\labelenumi}{\theenumi/+
-%% ```+
  
 +{{htmlmetatags>metatag-keywords=(LaTeX,listes,énumérations,chiffres romains,numéroter avec des lettres)
 +metatag-og:title=(Comment modifier le style des listes numérotées)
 +metatag-og:site_name=(FAQ LaTeX francophone)
 +}}
  
3_composition/texte/listes/modifier_le_style_des_listes_numerotees.1527199548.txt.gz · Dernière modification : 2018/05/24 22:05 de joseph.wright
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0