ConTeXt/Listes
|
Part. I, ch. 1 • Listes • Sommaire |
Listes numérotées, à puces et listes personnalisées
[modifier | modifier le wikicode]Les listes sont un élément essentiel de la mise en page : elles structurent l’information, facilitent la lecture et clarifient les étapes d’un raisonnement ou d’une procédure. ConTeXt fournit un ensemble très cohérent d’environnements pour créer des listes à puces, des listes numérotées, des listes descriptives et des listes entièrement personnalisées.
- comprendre les environnements de base
\startitemizeet\stopitemize; - créer des listes à puces, numérotées et imbriquées ;
- personnaliser symboles, espacements et styles ;
- introduire les listes descriptives ;
- éviter les erreurs fréquentes dans l’usage typographique des listes.
1. Les listes à puces simples
[modifier | modifier le wikicode]La forme la plus courante est :
\startitemize
\item Premier élément
\item Deuxième élément
\item Troisième élément
\stopitemize
ConTeXt choisit automatiquement un symbole de puce.
Pour obtenir une liste plus compacte :
\startitemize[packed]
\item Élément
\item Élément
\stopitemize
Pour une liste plus aérée :
\startitemize[unpacked]
\item Élément
\item Élément
\stopitemize
💡 Astuce : pour harmoniser la typographie du document, choisissez un type de puce et utilisez-le systématiquement tout au long du projet.
2. Listes numérotées
[modifier | modifier le wikicode]Pour activer la numérotation :
\startitemize[n]
\item Premier point
\item Deuxième point
\item Troisième point
\stopitemize
La lettre entre crochets indique le type de numérotation :
[n]→ chiffres arabes : 1, 2, 3[a]→ lettres minuscules : a, b, c[A]→ lettres majuscules : A, B, C[r]→ chiffres romains minuscules : i, ii, iii[R]→ romains majuscules : I, II, III
Exemple :
\startitemize[R]
\item Premier titre
\item Second titre
\stopitemize
3. Listes imbriquées (multi-niveaux)
[modifier | modifier le wikicode]Il suffit de commencer une nouvelle liste à l’intérieur d’une autre :
\startitemize
\item Chapitre 1
\startitemize[a]
\item Introduction
\item Discussion
\stopitemize
\item Chapitre 2
\stopitemize
Attention ! : évitez de multiplier les niveaux. Deux niveaux sont lisibles ; trois commencent à devenir confus.
Réfléchissez à la structure du texte avant d’enchaîner les imbrications.
4. Personnaliser le style des listes
[modifier | modifier le wikicode]ConTeXt permet de définir ses propres listes :
Changer le symbole de puce
[modifier | modifier le wikicode]\startitemize[symbol=–]
\item Élément important
\item Élément secondaire
\stopitemize
Créer une liste personnalisée
[modifier | modifier le wikicode]\defineitemize[points][symbol=–, width=fit]
\startpoints
\item Première remarque
\item Deuxième remarque
\stoppoints
Exemple avec un symbole graphique
[modifier | modifier le wikicode]- Si une police symbolique est installée, comme celle-ci : *
\defineitemize[etoiles][symbol={★}, width=fit]
\startetoiles
\item Étoile 1
\item Étoile 2
\stopletoiles
5. Les listes descriptives
[modifier | modifier le wikicode]Les listes descriptives associent un terme et une définition :
\startdescription{ConTeXt}
Un système de composition typographique puissant et moderne.
\stopdescription
Plusieurs éléments :
\startdescription{TeX}
Le moteur historique créé par Donald E. Knuth.
\stopdescription
\startdescription{LuaTeX}
Le moteur de nouvelle génération utilisé par ConTeXt.
\stopdescription
---
6. Utiliser des listes dans d’autres environnements
[modifier | modifier le wikicode]Dans une colonne
[modifier | modifier le wikicode]\startcolumns[n=2]
\startitemize
\item Élément
\item Élément
\stopitemize
\stopcolumns
Dans un encadré
[modifier | modifier le wikicode]\framed
[offset=0.7em, frame=on]
{%
\startitemize
\item Point 1
\item Point 2
\stopitemize
}
Dans un tableau
[modifier | modifier le wikicode]\starttable[|l|l|]
\HL
\NC Item \NC Liste \NC\NR
\HL
\NC A \NC \startitemize[a]\item x\item y\stopitemize \NC\NR
\HL
\stoptable
7. Problèmes fréquents et solutions
[modifier | modifier le wikicode]Puces trop serrées ou trop espacées
[modifier | modifier le wikicode]Utiliser [packed] ou [unpacked].
Mélange incohérent de styles
[modifier | modifier le wikicode]Choisir un style unique pour :
- les puces,
- la numérotation,
- la profondeur maximale.
Perte de lisibilité dans les imbrications
[modifier | modifier le wikicode]Limiter à deux niveaux.
Mauvais alignement des puces dans des cadres
[modifier | modifier le wikicode]Forcer width=fit ou ajuster les marges internes.
💡
Astuce : si une liste doit occuper un rôle “visuel” important (résultats, résumé, tâches),
pensez à définir une liste personnalisée dans votre environnement (env.mkiv).
Vous garderez ainsi une identité graphique cohérente dans tout le document.
Voir aussi
[modifier | modifier le wikicode]Navigation
[modifier | modifier le wikicode]|
Part. I, ch. 1 • Listes • Sommaire |