Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
composition:texte:renvois:numeroter_les_equations_et_figures_en_continu [2021/01/18 08:44] – Traduction de l'article anglais et mise à jour de la structure. Ajout de l'obsolescence de remreset. yannick.tanguy | 3_composition:texte:renvois:numeroter_les_equations_et_figures_en_continu [2022/11/30 16:47] (Version actuelle) – Usage de ⟨...⟩ et traduction corrigée dbitouze |
---|
====== Comment obtenir une numérotation des équations, figures et tables indépendante des chapitres ? ====== | ====== Comment obtenir une numérotation des équations, figures et tables indépendante des chapitres? ====== |
| |
De nombreuses classes <latex>\LaTeX</latex> (y compris la classe standard [[ctanpkg>book|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. | 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. |
| |
===== Avec l'extension chngcntr ===== | ===== Avec l'extension “chngcntr” ===== |
| |
À moins de réécrire toute la classe, il est possible d'utiliser l'extension [[ctanpkg>chngcntr|chngcntr]] qui fournit les commandes ''\counterwithin'' (qui établit l'imbrication de numérotation) et ''\counterwithout'' (qui l'annule). | À moins de réécrire toute la classe, il est possible d'utiliser l'extension [[ctanpkg>chngcntr]] qui fournit les commandes ''\counterwithin'' (qui établit l'imbrication de numérotation) et ''\counterwithout'' (qui l'annule). |
| |
Supposons que vos figures numérotées par chapitre sont 1.1, 1.2, 2.1, ... et que vous saisissiez la commande suivante : | Supposons que vos figures numérotées par chapitre sont 1.1, 1.2, 2.1, ... et que vous saisissiez la commande suivante : |
</code> | </code> |
| |
===== Avec la commande \@removefromreset ===== | ===== Avec la commande “\@removefromreset” ===== |
| |
L'utilisation de l'extension [[ctanpkg>chngcntr|chngcntr]] n'implique pas beaucoup de programmation. Ici, un 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|removefr]] et [[ctanpkg>remreset|remreset]] (explicitement [[misc:liste_des_packages_obsoletes|obsolète]]) a défini une commande ''\@removefromreset''. Cette commande fait partie, depuis 2018, des commandes du noyau <latex>\LaTeX</latex>. Elle permet le code suivant qui supprime la rénumérotation automatique : | L'utilisation de l'extension [[ctanpkg>chngcntr]] n'implique pas beaucoup de programmation. Ici, un 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]]) a défini une commande ''\@removefromreset''. Cette commande fait partie, depuis 2018, des commandes du noyau <latex>\LaTeX</latex>. Elle permet le code suivant qui supprime la rénumérotation automatique : |
| |
<code latex> | <code latex> |
</code> | </code> |
| |
Cette technique peut également être utilisée pour traiter le cas de réinitialisation d'une numérotation à plusieurs niveaux niveaux. Supposons 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 chapitre, essayez alors : | Cette technique peut également être utilisée pour traiter le cas de réinitialisation d'une numérotation à plusieurs niveaux niveaux. Supposons que la numérotation de vos figures se présente sous la forme ⟨chapitre⟩.⟨section⟩.⟨figure⟩, et que vous voulez des figures numérotées par chapitre, essayez alors : |
| |
<code latex> | <code latex> |
| |
----- | ----- |
| |
//Source:// [[faquk>FAQ-running-nos|Running equation, figure and table numbering]] | //Source:// [[faquk>FAQ-running-nos|Running equation, figure and table numbering]] |
| |
metatag-og:site_name=(FAQ LaTeX francophone) | metatag-og:site_name=(FAQ LaTeX francophone) |
}} | }} |
| |