Comment afficher un second niveau de numérotation des équations ?#
1. Avec l’extension mathtools#
L’environnement subequations
de l’extension mathtools
(ou amsmath) permet de référencer différentes lignes
d’un même groupe d’équations par des indices (3.a), (3.b), etc.
Cet environnement a deux particularités importantes :
la commande
\\
incrémente le compteur des sous-références ;une référence à une ligne particulière s’obtient alors par un
\label
placé sur cette ligne alors qu’une référence au système d’équation s’obtient par un\label
placé immédiatement aprèssubequations
, comme le montre l’exemple suivant.
\documentclass{article} \usepackage[T1]{fontenc} % Encodage T1 (adapté au français) \usepackage{lmodern} % Caractères plus lisibles \pagestyle{empty} % N'affiche pas de numéro de page \usepackage{mathtools}\begin{document}\begin{subequations} \label{E+gp} \begin{gather} x_1 x_2 + x_1^2 x_2^2 + x_3 = 1 \label{E+gp1} \\ x_1 x_3 + x_1^2 x_3^2 + x_2 = 2 \label{E+gp2} \\ x_1 x_2 x_3 = 0 \label{E+gp3} \end{gather}\end{subequations}Voir le système~\ref{E+gp} et en particulier l'équation~\ref{E+gp3}.\end{document}
2. Avec l’extension subeqnarray#
L’extension subeqnarray permet d’obtenir un résultat similaire
à celui de mathtools avec son environnement subeqnarray
.
Cependant, avec subeqnarray, une référence à une ligne particulière
se fait alors par \slabel
au lieu de \label
.
\documentclass{article} \usepackage[T1]{fontenc} % Encodage T1 (adapté au français) \usepackage{lmodern} % Caractères plus lisibles \pagestyle{empty} % N'affiche pas de numéro de page \usepackage{subeqnarray}\begin{document}\begin{subeqnarray} \label{E+gp} x_1 x_2 + x_1^2 x_2^2 + x_3 = 1 \slabel{E+gp1} \\ x_1 x_3 + x_1^2 x_3^2 + x_2 = 2 \slabel{E+gp2} \\ x_1 x_2 x_3 = 0 \slabel{E+gp3}\end{subeqnarray}Voir le système~\ref{E+gp} et en particulier l'équation~\ref{E+gp3}.\end{document}
3. Avec l’extension deleq#
Avertissement
L’extension deleq date de la fin des années 90. Ce qui suit est informatif.
Cette extension permet de définir un label par groupe d’équations « (4) » en plus des labels individuels de type « (4a) », « (4b) », etc.