Comment numéroter les figures en fonction des sections ?

recherche d'un mot
On peut déjà remarquer que la numérotation se fait automatiquement
en fonction des chapitres lorsque l'on utilise la classe de document
'book'. Par contre, ce n'est pas le cas lorsque l'on utilise la classe
'article'.

Ainsi, pour obtenir des figures numérotées 1.1, 1.2, 1.3, ... dans la
section 1, 2.1, 2.2, 2.3, ... dans la section 2, etc..., il suffit de
redéfinir la commande \thefigure et de remettre le compteur de figures
à zéro lorsque l'on change de section :

%%%% debut macro %%%%
\makeatletter
\renewcommand{\thefigure}{\ifnum \c@section>\z@ \thesection.\fi
 \@arabic\c@figure}
\@addtoreset{figure}{section}
\makeatother
%%%% fin macro %%%%

Remarque : pour renuméroter les sous-figures de la même manière
           (avec le package 'subfigure'), il suffit de rajouter
	   la ligne \let\p@subfigure\thefigure dans le préambule.

Retour à la FAQ LaTeX
Proposition de modification de la FAQ LaTeX :
bayartb at edgard point fdn point fr
Commentaire sur la version HTML de cette FAQ :
Fabien Torre
© Copyright 1997 Marie-Paule Kluth. Tous droits réservés.

Valid XHTML 1.0! Valid CSS!