Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Dernière révision Les deux révisions suivantes
4_domaines_specialises:mathematiques:equations:numeroter_les_equations [2016/10/16 07:38]
jejust
4_domaines_specialises:mathematiques:equations:numeroter_les_equations [2022/01/02 10:58]
yannick.tanguy Correction de la mise en forme. Scission de la page en deux pages.
Ligne 1: Ligne 1:
-\question{Comment numéroter les équations ?}%12.4+====== Comment numéroter les équations? ======
  
-\reponse L'environnement le plus courant pour numéroter des équations est +L'environnement le plus courant pour numéroter des équations simples est ''equation''La numérotation est d'ailleurs une fonctionnalité par défaut de nombreux environnements traitant des équations et des [[4_domaines_specialises:mathematiques:equations:aligner_des_equations|groupes d'équation]].
-\env{equation}Sous \LaTeXe, les options de classe \oarg{leqno} et +
-\oarg{fleqn} permettent d'indiquer si les numéros doivent apparaître à droite +
-ou à gauche des équations. Pour numéroter des blocs d'équations, on se +
-reportera à la question \vref{qu=aligner=equations}.+
  
-Exemple, pour que les numéros apparaissent à gauche : \vref{ex-leqno}. +===== ===== 
-\begin{docexemple}{Numérotation des équations sur la gauche% +<WRAP column 45ex> 
-\label{ex-leqno}} +<code latex> 
-\documentclass[leqno]{article}+\documentclass{article}
 \begin{document} \begin{document}
 +Voici un exemple de numérotation
 +classique~:
 \begin{equation} \begin{equation}
    x + 4 = 0    x + 4 = 0
 +\end{equation}
 +\begin{equation}
 +   y - 7 = 0
 \end{equation} \end{equation}
 \end{document} \end{document}
-\end{docexemple}+</code> 
 +</WRAP>
  
-\reponse Pour réinitialiser le compteur d'équations dans chaque section, il +<WRAP column 45ex> 
-faut inclure dans le préambule : +<latexdoc> 
-\begin{noexemple+\documentclass{article
-\makeatletter +\usepackage[body={8cm,8cm}]{geometry} 
-\renewcommand\theequation% +\usepackage{lmodern} 
-{\thesection.\arabic{equation}+\pagestyle{empty} 
-\@addtoreset{equation}{section+\begin{document} 
-\makeatother +Voici un exemple de numérotation 
-\end{noexemple}+classique~: 
 +\begin{equation} 
 +   x + 4 = 0 
 +\end{equation} 
 +\begin{equation} 
 +   y - 7 = 0 
 +\end{equation} 
 +\end{document} 
 +</latexdoc> 
 +</WRAP> 
 +<WRAP clear /> 
 +====== ======
  
-\begin{Rq} +===== Placer la numérotation à gauche =====
-  Dans ce cas, il ne faut pas mettre d'équation dans un chapitre avant la +
-  première section numérotée sous peine d'avoir un numéro du style 3.0.1. +
-\end{Rq}+
  
-\reponse Pour modifier le style de numérotation, on peut redéfinir la commande +Sous <latex>\LaTeXe</latex>, les options de classe ''leqno'' et ''fleqn'' permettent d'indiquer si les numéros doivent apparaître à droite ou à gauche des équations.
-\cmd{theequation}.+
  
-Voir l'exemple~\vref{ex-renumeq1pour numéroter les équations avec +==== ==== 
-des lettres majuscules et l'exemple~\vref{ex-renumeq2pour une numérotation +<WRAP column 45ex> 
-entre crochets.+<code latex> 
 +\documentclass[leqno]{article
 +\begin{document} 
 +Voici un exemple de numérotation 
 +placée à gauche~
 +\begin{equation
 +   x + 4 = 0 
 +\end{equation} 
 +\end{document} 
 +</code> 
 +</WRAP>
  
-\begin{docexemple}{Changement de la numérotation des exemples% +<WRAP column 45ex> 
-\label{ex-renumeq1}} +<latexdoc> 
-\documentclass{report+\documentclass[leqno]{article
-\usepackage[frenchb]{babel+\usepackage[body={8cm,8cm}]{geometry
-\usepackage[T1]{fontenc}+\usepackage{lmodern}
 \pagestyle{empty} \pagestyle{empty}
-\renewcommand{\theequation}% 
-{\thesection \Alph{equation}} 
 \begin{document} \begin{document}
-\chapter{Systèmes d'équations.} +Voici un exemple de numérotation 
-   \section{À une variable.} +placée à gauche~: 
-      \begin{eqnarray} +\begin{equation
-         x + 4 & = & 0 \\ +   x + 4 = 0 
-          x & = & 3 +\end{equation}
-      \end{eqnarray+
-   \section{À deux variables.} +
-      \begin{eqnarray} +
-         x + 4 & = & 0 \\ +
-         8 - y & +
-      \end{eqnarray}+
 \end{document} \end{document}
-\end{docexemple}+</latexdoc> 
 +</WRAP> 
 +<WRAP clear /> 
 +===== =====
  
-\begin{docexemple}{Numéros d'équation entre crochets\label{ex-renumeq2}} +===== Réinitialiser le compteur de numérotation des équations =====
-\documentclass{report}+
  
 +Pour réinitialiser le compteur d'équations dans chaque section, il faut inclure dans le préambule :
 +
 +==== ====
 +<code latex>
 \makeatletter \makeatletter
-\renewcommand{\@eqnnum}+\renewcommand\theequation
-{{\normalfont\normalcolor\theequation}} +{\thesection.\arabic{equation}} 
-\renewcommand{\theequation}{[\arabic{equation}]}+\@addtoreset{equation}{section}
 \makeatother \makeatother
 +</code>
 +===== =====
  
-\begin{document} +<note important> 
-   \begin{equation} +Dans ce cas, il ne faut pas mettre d'équation dans un chapitre avant la première section numérotée sous peine d'avoir un numéro du style 3.0.1. 
-      y - 2 = +</note>
-   \end{equation} +
-\end{document} +
-\end{docexemple}+
  
-\reponse Avec le package \pack{amsmath} (cf.~\vref{question=AmSLaTeX}), la 
-commande \cmd{numberwithin} permet de numéroter les équations suivant le 
-paragraphe auquel elles appartiennent. Il faut alors appeler : 
-\cmd{numberwithin}\marg{equation}\marg{section} dans le préambule. 
  
-\reponse Les packages \pack{seceqn} et \pack{apeqnum} disponibles sur \CTAN +===== Répéter une équation et sa numérotation =====
-(à l'adresse \ctan{macros/latex209/contrib/misc/}) permettent pour le premier +
-de numéroter les équations par section et pour le second de numéroter +
-individuellement les équations dans les annexes.+
  
-\reponse Le package \pack{deleq} disponible sur \ctan{macros/latex/contrib/+Lorsqu'une équation est répétée, il est souvent souhaitable que sa numérotation soit la même que lors de sa première apparition. Sous <latex>\LaTeXe</latex>, l'extension [[ctanpkg>amsmath|amsmath]] fournit la commande ''\tag'' permettant de gérer ce point :
-ou sur \ctan{macros/latex/contrib/deleq/} permet de définir un label par +
-groupe d'équations (4) en plus des labels individuels de type (4a), (4b), +
-etc.+
  
-\reponse La commande \cmd{tag}\marg{xxxdu package \pack{amsmathsous +==== ==== 
-\LaTeXe permet de personnaliser la numérotation des équations.+<WRAP column 45ex> 
 +<code latex> 
 +\documentclass{article} 
 +\usepackage{mathtools} 
 +\begin{document} 
 +Nous posons : 
 +\begin{equation
 +  a=b 
 +  \label{eq1} 
 +\end{equation} 
 +(...) Et comme nous l'avons vu : 
 +\begin{equation} 
 +  a=b 
 +  \tag{\ref{eq1}} 
 +\end{equation} 
 +Ces deux équations sont numérotées  
 +par \eqref{equa}. 
 +\end{document} 
 +</code> 
 +</WRAP>
  
-L'exemple~\vref{maths-meme-numeromontre comment obtenir le même +<WRAP column 45ex> 
-numéro pour deux équations. +<latexdoc> % Exemple simulé 
- +\documentclass{article
-% Ne marchera que si amsmath est chargéon peut peut-être le supposer +\usepackage[body={8cm,8cm}]{geometry} 
-% car c'est une classe super commune !!! +\usepackage{lmodern} 
-%        1                                 5X        6 +\usepackage{mathtools} 
-%23456789012345678901234567890123456789012345678901234567890 +\pagestyle{empty} 
-\begin{exemple}{Obtenir le même numéro pour deux équations% +\begin{document} 
-\label{maths-meme-numero}+Nous posons :
 \begin{equation} \begin{equation}
-  x - y 0 +  a=b 
-  \label{equa}+  \tag{7}\label{eq1}
 \end{equation} \end{equation}
-...+(...) Et comme nous l'avons vu :
 \begin{equation} \begin{equation}
-  y +  a=b 
-  \tag{\ref{equa}}+  \tag{7}
 \end{equation} \end{equation}
 +Ces deux équations sont numérotées
 +par (7).
 +\end{document}
 +</latexdoc>
 +</WRAP>
 +<WRAP clear />
 +===== =====
  
-Ces deux \'equations sont num\'erot\'ees par +La commande ''\tag'' permet initialement de personnaliser la numérotation des équations en mettant son argument comme numérotation. Ici, elle remplace donc la numérotation de la deuxième équation par celle de la première équation récupérée avec la commande ''\label'' et restituée avec la commande ''\ref''.
-\eqref{equa}. +
-\end{exemple}+
  
-\begin{Rq} +<note> 
-  \cmd{eqrefremplace \cmd{refpour les équations : la police utilisée est +''eqref'' remplace ''ref'' pour les équations : la police utilisée est toujours la même (c'est plus beau). 
-  toujours la même (c'est plus beau). +</note>
-\end{Rq}+
  
-\reponse Les environnements \env{subequations} (du package \pack{amsmath}) et +===== Retirer la numérotation d'une équation =====
-\env{subeqnarray} (du package \pack{subeqnarray}) permettent de référencer +
-différentes lignes d'un même groupe d'équations par des indices +
-(3.a), (3.b), etc.+
  
-\begin{itemize} +Pour supprimer la numérotation des équationsil suffit d'ajouter le caractère ''*'' aux noms des environnements d'équation.
-\item Sous \env{subequations}une référence à une ligne particulière +
-  s'obtient alors par un \cmd{label} placé sur cette ligne alors qu'une +
-  référence au système d'équation s'obtient par un \cmd{label} placé +
-  immédiatement après \benv{subequations}.+
  
-L'exemple ~\vref{maths-label-subequationsen donne une utilisation.+==== ==== 
 +<WRAP column 45ex> 
 +<code latex> 
 +\documentclass{article} 
 +\usepackage{mathtools} 
 +\begin{document} 
 +Voici un exemple~
 +\begin{align*} 
 +   x + 4 & =  0 \\ 
 +   y & =  0 
 +\end{align*} 
 +\end{document} 
 +</code> 
 +</WRAP>
  
-\begin{exemple}{Utilisation de \cmd{labelde \pack{amsmath}% +<WRAP column 45ex> 
-\label{maths-label-subequations}+<latexdoc> 
-\begin{subequations} \label{E+gp+\documentclass{article} 
-  \begin{gather+\usepackage[body={8cm,8cm}]{geometry
-    x_1 x_2 + x_1^2 x_2^2 + x_3 \label{E+gp1\\ +\usepackage{lmodern
-    x_1 x_3 x_1^2 x_3^2 + x_2 \label{E+gp2} \\ +\usepackage{mathtools} 
-    x_1 x_2 x_3 \label{E+gp3} +\pagestyle{empty
-  \end{gather+\begin{document
-\end{subequations}+Voici un exemple~: 
 +\begin{align*
 +   x 4 & =  0 \\ 
 +   8 - y & =  0 
 +\end{align*
 +\end{document} 
 +</latexdoc> 
 +</WRAP> 
 +<WRAP clear /> 
 +===== =====
  
-Voir le syst\`eme~\ref{E+gp} et en particulier +Pour supprimer la numérotation d'une ligne particulière dans un groupe d'équations, il suffit d'utiliser la commande ''\nonumber'' (avant les ''\\'')Avec [[ctanpkg>amsmath|amsmath]], il faut utiliser ''\notag''.
-l'\'equation~\ref{E+gp2}. +
-\end{exemple}+
  
-\begin{Rq+==== ==== 
-  C'est le \cmd{}\cmd{} qui incrémente le compteur des sous-références. +<WRAP column 45ex> 
-\end{Rq}+<code latex> 
 +\documentclass{article
 +\usepackage{mathtools} 
 +\begin{document} 
 +Voici un exemple~: 
 +\begin{align} 
 +   x + 4 & =  0 \notag \\ 
 +   y & =  0 
 +\end{align} 
 +\end{document} 
 +</code> 
 +</WRAP>
  
-\item Sous \pack{subeqnarrayune référence à une ligne particulière se +<WRAP column 45ex> 
-fait alors par \cmd{slabelau lieu de \cmd{label}. +<latexdoc> 
-\end{itemize}+\documentclass{article} 
 +\usepackage[body={8cm,8cm}]{geometry
 +\usepackage{lmodern} 
 +\usepackage{mathtools} 
 +\pagestyle{empty} 
 +\begin{document} 
 +Voici un exemple~: 
 +\begin{align} 
 +   x + 4 & =  0 \notag \\ 
 +   8 - y & =  0  
 +\end{align} 
 +\end{document} 
 +</latexdoc> 
 +</WRAP> 
 +<WRAP clear /> 
 +===== =====
  
-\endinput+----- 
 +//Source :// [[https://www.texfaq.org/FAQ-reuseq|FAQ-reuseq]]
  
 +{{htmlmetatags>metatag-keywords=(LaTeX, numérotation, équations, numéroter, référence, label, ref)
 +metatag-og:title=(Comment numéroter les équations)
 +metatag-og:site_name=(FAQ LaTeX francophone)
 +}}
4_domaines_specialises/mathematiques/equations/numeroter_les_equations.txt · Dernière modification: 2022/01/03 12:23 de yannick.tanguy
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0