Bonjour,
Je travaille sur un document de classe article.
Des contraintes m'obligent à référencer les figures avec numérotation arabe et les tableaux avec numérotation romaine.
De plus, je voudrais que mes figures et tableaux soient numérotés par rapport à la section où ils se trouvent.
J'ai trouvé sur le net une macro redéfinissant la commande \thefigure permettant de faire cela et je l'ai juste copié pour redéfinir la commande \thetable comme ci-dessous.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Section 1 FIG. 1-1 FIG. 1-2 TAB. I-I TAB. I-II Section 2 FIG. 2-1 FIG. 2-2 TAB. II-I TAB. II-II
Pour la redéfinition de la commande \thefigure :
Pour la redéfinition de la commande \thetable :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 \makeatletter \renewcommand{\thefigure}{\ifnum \c@section>\z@ \thesection.\fi \@arabic\c@figure} \@addtoreset{figure}{section} \makeatother
Cela fonctionne bien au niveau des numérotations de sections sauf que je suis uniquement en numérotation Arabe
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 \makeatletter \renewcommand{\thetable}{\ifnum \c@section>\z@ \thesection.\fi \@arabic\c@table} \@addtoreset{table}{section} \makeatother
Avez-vous une idée pour modifier cette seconde redéfinition afin de passer en Roman ?
Car j'ai essayé divers trucs à base de \Roman mais rien n'y fait.
Merci d'avance pour votre aide.
Partager