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:renvois:numeroter_les_equations_et_figures_en_continu [2018/12/03 23:56] jejust3_composition:texte:renvois:numeroter_les_equations_et_figures_en_continu [2022/11/30 16:47] (Version actuelle) – Usage de ⟨...⟩ et traduction corrigée dbitouze
Ligne 1: Ligne 1:
-====== Running equationfigure and table numbering ======+====== Comment obtenir une numérotation des équationsfigures et tables indépendante des chapitres? ======
  
 +De nombreuses classes <latex>\LaTeX</latex> (y compris la classe standard [[ctanpkg>book]]) numérotent les objets par chapitre ; les figures du chapitre 1 sont donc numérotés 1.1, 1.2, etc. Mais ce comportement ne convient pas à tous les utilisateurs.
  
-Many LaTeX classes (including the standard [[ctanpkg>book|book]] class) +===== Avec l'extension “chngcntr” =====
-number things per chapter; so figures in chapter 1 are numbered 1.1, +
-1.2, and so on.  Sometimes this is not appropriate for the user'+
-needs.+
  
-Short of rewriting the whole classone may use the [[ctanpkg>chngcntr|chngcntr]] +À moins de réécrire toute la classeil est possible d'utiliser l'extension [[ctanpkg>chngcntr]] qui fournit les commandes ''\counterwithin'' (qui établit l'imbrication de numérotationet ''\counterwithout'' (qui l'annule).
-package, which provides commands ''\counterwithin'' (which +
-establishes this nested numbering relationshipand +
-''\counterwithout'' (which undoes it).+
  
-So if you have figures numbered by chapter as 1.1, 1.2, 2.1, ...+Supposons que vos figures numérotées par chapitre sont 1.1, 1.2, 2.1, ... et que vous saisissiez la commande suivante :
-the command +
  
 <code latex> <code latex>
 \counterwithout{figure}{chapter} \counterwithout{figure}{chapter}
 </code> </code>
-will convert them to figures 1, 2, 3, ....  (Note that the command 
-has also removed the chapter number from the counter's definition.) 
  
-More elaborate use could change things numbered per section to things +Alors, vos figures seront numérotées 1, 2, 3, ... Vous pourrez noter que la commande a également retiré le numéro de chapitre de la définition du compteur. 
-numbered per chapter:+ 
 +Voici un autre exemple permettant de changer les éléments numérotés par section (ici les équations) en éléments numérotés par chapitre :
  
 <code latex> <code latex>
Ligne 28: Ligne 21:
 \counterwithin{equation}{chapter} \counterwithin{equation}{chapter}
 </code> </code>
-(assuming there was a class that did such a thing in the first place...) 
  
-The [[ctanpkg>chngcntr|chngcntr]] approach doesn't involve much programmingand +===== Avec la commande “\@removefromreset” ===== 
-the enthusiastic LaTeX programmer might choose to try the technique + 
-that we had to use before the advent of [[ctanpkg>chngcntr|chngcntr]].  Each of +L'utilisation de l'extension [[ctanpkg>chngcntr]] n'implique pas beaucoup de programmation. Iciun programmeur enthousiaste pourrait choisir d'essayer la technique que nous devions utiliser avant l'arrivée de cette extension. Historiquement, chacune des extensions [[ctanpkg>removefr]] et [[ctanpkg>remreset]] (explicitement [[1_generalites:histoire:liste_des_packages_obsoletes|obsolète]]défini une commande ''\@removefromreset''. Cette commande fait partiedepuis 2018, des commandes du noyau <latex>\LaTeX</latex>. Elle permet le code suivant qui supprime la rénumérotation automatique :
-the packages [[ctanpkg>removefr|removefr]] and [[ctanpkg>remreset|remreset]] defines a +
-''\@removefromreset'' commandand having included the package one +
-writes something like:+
  
 <code latex> <code latex>
Ligne 42: Ligne 31:
 \makeatother \makeatother
 </code> </code>
-and the automatic renumbering stops.  You may then need to redefine the + 
-way in which the figure number (in this caseis printed:+Vous pourrez alors avoir besoin de rédéfinir la manière dont le numéro de la figure (dans ce casest présenté :
  
 <code latex> <code latex>
Ligne 50: Ligne 39:
 \makeatother \makeatother
 </code> </code>
-(remember to do the whole job, for every counter you want to 
-manipulate, within ''\makeatletter'' ... ''\makeatother''). 
  
-This technique, too, may be used to change where in a multilevel +Cette technique peut également être utilisée pour traiter le cas de réinitialisation d'une numérotation à plusieurs niveaux niveauxSupposons que la numérotation de vos figures se présente sous la forme ⟨chapitre⟩.section.figureet que vous voulez des figures numérotées par chapitreessayez alors :
-structure a counter is reset Suppose your class numbers figures as +
-<//chapter//>.<//section//>.<//figure//>and you want figures +
-numbered per chaptertry:+
  
 <code latex> <code latex>
Ligne 64: Ligne 48:
 \renewcommand{\thefigure}{\thechapter.\@arabic\c@figure} \renewcommand{\thefigure}{\thechapter.\@arabic\c@figure}
 \makeatother \makeatother
-</code> +</code> 
-(the command ''\@addtoreset'' is a part of LaTeX itself). +
-  "fragment" for use within other packages: load by +
-  ''\input{removefr}'')+
  
 +La commande ''\@addtoreset'' fait partie des commandes usuelles de <latex>\LaTeX</latex>.
  
 ----- -----
- 
 //Source:// [[faquk>FAQ-running-nos|Running equation, figure and table numbering]] //Source:// [[faquk>FAQ-running-nos|Running equation, figure and table numbering]]
  
 {{htmlmetatags>metatag-keywords=(LaTeX,usage) {{htmlmetatags>metatag-keywords=(LaTeX,usage)
-metatag-og:title=(Running equationfigure and table numbering)+metatag-og:title=(Comment obtenir une numérotation des équationsfigures et tables indépendante des chapitres)
 metatag-og:site_name=(FAQ LaTeX francophone) metatag-og:site_name=(FAQ LaTeX francophone)
 }} }}
  
3_composition/texte/renvois/numeroter_les_equations_et_figures_en_continu.1543881403.txt.gz · Dernière modification : 2018/12/03 23:56 de jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0