Comment numéroter les figures en fonction des sections ?
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.