--- myst: html_meta: keywords: LaTeX,référence,équations --- # Comment numéroter les seules équations auxquelles il est fait référence ? En matière de numérotation d'équations, deux grandes écoles existent : - celle qui considère que des documents qui numérotent chaque équation semblent désordonnés ; - celle qui recommande de numéroter toutes les équations, au cas où un lecteur voudrait faire référence à une équation sur laquelle l'auteur n'a fait aucune référence croisée. Si vous appartenez à la première école, plusieurs solutions s'offrent à vous. ## Avec les commandes de base et l'extension En utilisant la commande `\nonumber` sur certaines équations ou en utilisant les environnements non numérotés de l'extension tels que `align*`, vous pouvez marquer les équations à ne pas numéroter. Toutefois, dans un article long ou complexe, cette procédure pourrait bien devenir profondément fastidieuse. ``` \documentclass{article} \usepackage{amsmath} \pagestyle{empty} % Pour éviter le numéro de page. \begin{document} Voici comment ne pas numéroter la première équation : \begin{align} x=y+1 \nonumber \\ y=x-1 \end{align} Voici comment ne pas numéroter les deux équations : \begin{align*} x=y+1 \\ y=x-1 \end{align*} \end{document} ``` ## Avec l'extension L'extension propose une option `showonlyrefs` pour sa commande `\mathtoolsset`. Lorsque cette option est activée, seules les équations auxquelles vous faites référence sont numérotées dans la sortie finale. La consultation de la [documentation](texdoc:mathtools) de l'extension est recommandée pour avoir plus de détails sur la façon de faire des références dans ce cas. ``` \documentclass{article} \usepackage{mathtools} \mathtoolsset{showonlyrefs} \begin{document} Seule la deuxième équation nous intéresse \refeq{eq:b}. % Et non \ref{eq:b}. \begin{align} x=y+1 \label{eq:a} \\ y=x-1 \label{eq:b} \end{align} \end{document} ``` :::{sources} [Numbers for referenced equations only](faquk:FAQ-mathonlyref) :::