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:renvois:numeroter_les_equations_et_figures_en_continu [2018/12/04 00:56]
jejust
3_composition:texte:renvois:numeroter_les_equations_et_figures_en_continu [2021/03/15 00:24] (Version actuelle)
jejust Correction de lien interne pour suivre un déplacement de page.
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//>​.<//​figure//>, ​et que vous voulez des chiffres numérotés 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/04 00:56 par jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0