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
2_composition:texte:listes:ajuster_l_espacement_dans_les_listes [2021/01/26 00:27] – Correction d'orthographe dans le titre. jejust3_composition:texte:listes:ajuster_l_espacement_dans_les_listes [2022/11/29 21:03] (Version actuelle) – [Avec l'extension “enumitem”] Usage de ⟨...⟩ dbitouze
Ligne 1: Ligne 1:
-====== Comment modifier les espacements dans les listes ? ======+====== Comment modifier les espacements dans les listes? ======
  
-[[1_generalites:documentations_payantes:documents_sur_latex|Le livre de Leslie Lamport]] cite les divers paramètres pour la mise en page de listes (comme ''\topsep'', ''\itemsep'' et ''\parsep'') mais il ne mentionne pas qu'ils sont définis automatiquement dans les listes standard de <latex>\LaTeX</latex>+[[1_generalites:documentation:livres:documents_sur_latex|Le livre de Leslie Lamport]] cite les divers paramètres pour la mise en page de listes (comme ''\topsep'', ''\itemsep'' et ''\parsep'') mais il ne mentionne pas qu'ils sont définis automatiquement dans les listes standard de <latex>\LaTeX</latex>
-  * chaque liste exécute en effet une commande ''\@list<''//''niveau''//''>'' (le //''niveau''// apparaissant comme un chiffre romain minuscule) ; +  * chaque liste exécute en effet une commande ''\@listniveau'' (le niveau⟩ apparaissant comme un chiffre romain minuscule) ; 
   * et la commande ''\@listi'' est généralement réinitialisée lorsque la taille de la police est modifiée.    * et la commande ''\@listi'' est généralement réinitialisée lorsque la taille de la police est modifiée. 
  
Ligne 21: Ligne 21:
 </code> </code>
  
-===== Avec la classe memoir =====+===== Avec la classe memoir” =====
  
 La classe [[ctanpkg>memoir]] ne fournit pas de listes compactes, mais offre à l'utilisateur un contrôle sur l'espacement des listes en utilisant les commandes ''\firmlist'' et ''\tightlist'' (et leurs versions étoilées). Ceci est détaillé dans la section 8.6 du manuel de [[ctanpkg>memoir|memoir]]. La classe [[ctanpkg>memoir]] ne fournit pas de listes compactes, mais offre à l'utilisateur un contrôle sur l'espacement des listes en utilisant les commandes ''\firmlist'' et ''\tightlist'' (et leurs versions étoilées). Ceci est détaillé dans la section 8.6 du manuel de [[ctanpkg>memoir|memoir]].
  
-===== Avec l'extension expdlist =====+===== Avec l'extension expdlist” =====
  
 L'extension [[ctanpkg>expdlist]], parmi ses nombreux contrôles d'apparence des listes ''description'', propose un paramètre de compactage (voir la documentation). FIXME //Sans doute à compléter.// L'extension [[ctanpkg>expdlist]], parmi ses nombreux contrôles d'apparence des listes ''description'', propose un paramètre de compactage (voir la documentation). FIXME //Sans doute à compléter.//
  
-===== Avec l'extension mdwlist =====+===== Avec l'extension mdwlist” =====
  
 L'extension [[ctanpkg>mdwlist]] propose une commande ''\makecompactlist'' pour les définitions de liste par les utilisateurs. Elle s'en sert d'ailleurs pour définir des listes compactes ''itemize*'', ''enumerate*'' et ''description*'' L'extension [[ctanpkg>mdwlist]] propose une commande ''\makecompactlist'' pour les définitions de liste par les utilisateurs. Elle s'en sert d'ailleurs pour définir des listes compactes ''itemize*'', ''enumerate*'' et ''description*''
  
-===== Avec l'extension paralist =====+===== Avec l'extension paralist” =====
  
 L'extension [[ctanpkg>paralist]] fournit plusieurs environnements pour le compactage de listes : L'extension [[ctanpkg>paralist]] fournit plusieurs environnements pour le compactage de listes :
  
-   * ''asparaenum'' présente chaque élément comme s'il s'agissait d'un paragraphe introduit par son numéro dans la liste (ce qui économise de l'espace si les éléments listés sont longs) ; +  * ''asparaenum'' présente chaque élément comme s'il s'agissait d'un paragraphe introduit par son numéro dans la liste (ce qui économise de l'espace si les éléments listés sont longs) ; 
-   * ''compactenum'' donne le même genre de liste compacte que celles fournies dans [[ctanpkg>expdlist]] et [[ctanpkg>mdwlist]] ;  +  * ''compactenum'' donne le même genre de liste compacte que celles fournies dans [[ctanpkg>expdlist]] et [[ctanpkg>mdwlist]] ;  
-   * ''inparaenum'' produit une liste « dans le paragraphe », c'est-à-dire sans saut de ligne entre les éléments, ce qui conduit à un large gain d'espace si les éléments listés sont courts.+  * ''inparaenum'' produit une liste « dans le paragraphe », c'est-à-dire sans saut de ligne entre les éléments, ce qui conduit à un large gain d'espace si les éléments listés sont courts.
  
-L'extension modifie par ailleurs les étiquettes de l'environnement ''enumerate'' [[2_composition:texte:listes:modifier_le_style_des_listes_numerotees|comme le fait]] l'extension [[ctanpkg>enumerate]].+L'extension modifie par ailleurs les étiquettes de l'environnement ''enumerate'' [[3_composition:texte:listes:modifier_le_style_des_listes_numerotees|comme le fait]] l'extension [[ctanpkg>enumerate]].
  
 Enfin, cette extension fournit également des environnements similaires à ceux présentés pour ''enumerate'' pour ''itemize'' (''asparaitem'' et autres) ou ''description'' (''asparadesc'' et autres). Enfin, cette extension fournit également des environnements similaires à ceux présentés pour ''enumerate'' pour ''itemize'' (''asparaitem'' et autres) ou ''description'' (''asparadesc'' et autres).
  
-===== Avec l'extension multenum =====+===== Avec l'extension multenum” =====
  
 L'extension [[ctanpkg>multenum]] offre une mise en forme plus structurée que celle de l'environnement ''inparaenum'' de l'extension [[ctanpkg>paralist]], pour ne pas dire une forme tabulée. Vous définissez en effet une grille fictive sur laquelle les entrées de liste doivent être disposées, et les éléments de liste respecteront ces positions dans la grille. L'effet est un peu comme celui des touches « tabulation » sur les machines à écrire traditionnelles. Cette extension a été conçue par créer des listes de réponses dans les annexes d'un livre. L'extension [[ctanpkg>multenum]] offre une mise en forme plus structurée que celle de l'environnement ''inparaenum'' de l'extension [[ctanpkg>paralist]], pour ne pas dire une forme tabulée. Vous définissez en effet une grille fictive sur laquelle les entrées de liste doivent être disposées, et les éléments de liste respecteront ces positions dans la grille. L'effet est un peu comme celui des touches « tabulation » sur les machines à écrire traditionnelles. Cette extension a été conçue par créer des listes de réponses dans les annexes d'un livre.
  
-===== Avec l'extension enumitem =====+===== Avec l'extension enumitem” =====
  
 Les extensions [[ctanpkg>expdlist]], [[ctanpkg>mdwlist]] et [[ctanpkg>paralist]] offrent toutes d'autres fonctionnalités pour la configuration de la liste. Les approches décrites ci-dessous devraient être évitées si vous avez besoin de l'une de ces extensions pour un autre objectif de configuration de liste. Les extensions [[ctanpkg>expdlist]], [[ctanpkg>mdwlist]] et [[ctanpkg>paralist]] offrent toutes d'autres fonctionnalités pour la configuration de la liste. Les approches décrites ci-dessous devraient être évitées si vous avez besoin de l'une de ces extensions pour un autre objectif de configuration de liste.
  
-Afin d'obtenir plus de flexibilité (y compris la manipulation de ''\topsep''), l'extension [[ctanpkg>enumitem]] permet d'ajuster les paramètres de la liste en utilisant un format //''clé''// //''valeur''//. Par exemple, pour supprimer les espaces avant et après la liste, on pourrait écrire :+Afin d'obtenir plus de flexibilité (y compris la manipulation de ''\topsep''), l'extension [[ctanpkg>enumitem]] permet d'ajuster les paramètres de la liste en utilisant un format //clé=valeur//. Par exemple, pour supprimer les espaces avant et après la liste, on pourrait écrire :
  
 <code latex> <code latex>
Ligne 75: Ligne 75:
 </code> </code>
  
-L'extension [[ctanpkg>enumitem]] permet également de manipuler le format de l'étiquette d'une manière plus « basique » (et donc plus flexible) que [[2_composition:texte:listes:modifier_le_style_des_listes_numerotees|l'extension enumerate]].+L'extension [[ctanpkg>enumitem]] permet également de manipuler le format de l'étiquette d'une manière plus « basique » (et donc plus flexible) que [[3_composition:texte:listes:modifier_le_style_des_listes_numerotees|l'extension enumerate]].
  
-===== Avec l'extension savetrees =====+===== Avec l'extension savetrees” =====
  
 Le nec plus ultra en matière de compactage (de toutes sortes) est offert par l'extension [[ctanpkg>savetrees]] (littéralement « Sauvez des arbres »). Le compactage des listes fait parti des solutions retenues mais elles sont assez radicales. Si vous avez des contraintes de mise en forme, ne l'utilisez pas.  Le nec plus ultra en matière de compactage (de toutes sortes) est offert par l'extension [[ctanpkg>savetrees]] (littéralement « Sauvez des arbres »). Le compactage des listes fait parti des solutions retenues mais elles sont assez radicales. Si vous avez des contraintes de mise en forme, ne l'utilisez pas. 
Ligne 84: Ligne 84:
 //Source:// [[faquk>FAQ-complist|How to adjust list spacing]] //Source:// [[faquk>FAQ-complist|How to adjust list spacing]]
  
-{{htmlmetatags>metatag-keywords=(LaTeX,listes,énumérations,espaces entre les items,espaces dans une liste)+{{htmlmetatags>metatag-keywords=(LaTeX,listes,énumérations,espaces entre les items,espaces dans une liste,économiser l'espace)
 metatag-og:title=(Comment modifier les espacement dans les listes) metatag-og:title=(Comment modifier les espacement dans les listes)
 metatag-og:site_name=(FAQ LaTeX francophone) metatag-og:site_name=(FAQ LaTeX francophone)
 }} }}
 +
3_composition/texte/listes/ajuster_l_espacement_dans_les_listes.1611620866.txt.gz · Dernière modification : 2021/01/26 00:27 de jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0