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.