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
4_domaines_specialises:mathematiques:equations:numeroter_les_equations [2016/10/18 21:35]
jejust
4_domaines_specialises:mathematiques:equations:numeroter_les_equations [2022/01/03 12:23] (Version actuelle)
yannick.tanguy Report d'éléments sur une page dédiée.
Ligne 1: Ligne 1:
-====== Comment numéroter les équations ?}%12.4 ======+====== Comment numéroter les équations? ======
  
 +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]].
  
-$Reponse$  L'environnement le plus courant pour numéroter des équations est +===== ===== 
-''equation''. Sous <latex>\LaTeXe</latex>, les options de classe \oarg{leqnoet +<WRAP column 45ex> 
-\oarg{fleqnpermettent d'indiquer si les numéros doivent apparaître à droite +<code latex> 
-ou à gauche des équations. Pour numéroter des blocs d'équations, on se +\documentclass{article
-reportera à la question \vref{qu=aligner=equations}.+\begin{document
 +Voici un exemple de numérotation 
 +classique~: 
 +\begin{equation} 
 +   x + 4 
 +\end{equation} 
 +\begin{equation} 
 +   y - 7 
 +\end{equation} 
 +\end{document} 
 +</code> 
 +</WRAP>
  
-Exemplepour que les numéros apparaissent à gauche : \vref{ex-leqno}. +<WRAP column 45ex> 
-\begin{docexemple}{Numérotation des équations sur la gauche% +<latexdoc> 
-\label{ex-leqno}}+\documentclass{article} 
 +\usepackage[body={8cm,8cm}]{geometry} 
 +\usepackage{lmodern} 
 +\pagestyle{empty
 +\begin{document} 
 +Voici un exemple de numérotation 
 +classique~: 
 +\begin{equation} 
 +   x + 4 = 0 
 +\end{equation} 
 +\begin{equation} 
 +   7 = 0 
 +\end{equation} 
 +\end{document} 
 +</latexdoc> 
 +</WRAP> 
 +<WRAP clear /> 
 +====== ====== 
 + 
 +===== Placer la numérotation à gauche ===== 
 + 
 +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. 
 + 
 +==== ==== 
 +<WRAP column 45ex> 
 +<code latex>
 \documentclass[leqno]{article} \documentclass[leqno]{article}
 \begin{document} \begin{document}
 +Voici un exemple de numérotation
 +placée à gauche~:
 \begin{equation} \begin{equation}
    x + 4 = 0    x + 4 = 0
Ligne 18: Ligne 57:
 \end{document} \end{document}
 </code> </code>
 +</WRAP>
  
 +<WRAP column 45ex>
 +<latexdoc>
 +\documentclass[leqno]{article}
 +\usepackage[body={8cm,8cm}]{geometry}
 +\usepackage{lmodern}
 +\pagestyle{empty}
 +\begin{document}
 +Voici un exemple de numérotation
 +placée à gauche~:
 +\begin{equation}
 +   x + 4 = 0
 +\end{equation}
 +\end{document}
 +</latexdoc>
 +</WRAP>
 +<WRAP clear />
 +===== =====
  
 +===== Réinitialiser le compteur de numérotation des équations =====
  
-$Reponse$  Pour réinitialiser le compteur d'équations dans chaque section, il +Pour réinitialiser le compteur d'équations dans chaque section, il faut inclure dans le préambule :
-faut inclure dans le préambule :+
  
 +==== ====
 <code latex> <code latex>
- 
 \makeatletter \makeatletter
 \renewcommand\theequation% \renewcommand\theequation%
Ligne 32: Ligne 89:
 \makeatother \makeatother
 </code> </code>
 +===== =====
  
- +<note important
- +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.
-<note> +
- +
-  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.+
 </note> </note>
  
  
 +===== Répéter une équation et sa numérotation =====
  
-$Reponse$  Pour modifier le style de numérotation, on peut redéfinir la commande +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 :
-''theequation''.+
  
-Voir l'exemple~\vref{ex-renumeq1} pour numéroter les équations avec +==== ==== 
-des lettres majuscules et l'exemple~\vref{ex-renumeq2} pour une numérotation +<WRAP column 45ex> 
-entre crochets. +<code latex> 
- +\documentclass{article
-\begin{docexemple}{Changement de la numérotation des exemples% +\usepackage{mathtools}
-\label{ex-renumeq1}} +
-\documentclass{report+
-\usepackage[frenchb]{babel} +
-\usepackage[T1]{fontenc} +
-\pagestyle{empty} +
-\renewcommand{\theequation}% +
-{\thesection \Alph{equation}}+
 \begin{document} \begin{document}
-\chapter{Systèmes d'équations.+Nous posons : 
-   \section{À une variable.+\begin{equation
-      \begin{eqnarray+  a=b 
-         x + 4 & = & 0 \+  \label{eq1
-          x & & 3 +\end{equation
-      \end{eqnarray} +(...) Et comme nous l'avons vu : 
-   \section{À deux variables.+\begin{equation} 
-      \begin{eqnarray+  a=b 
-         x + 4 & = & 0 \\ +  \tag{\ref{eq1}
-         8 - y & = & 0 +\end{equation
-      \end{eqnarray}+Ces deux équations sont numérotées  
 +par \eqref{equa}.
 \end{document} \end{document}
 </code> </code>
 +</WRAP>
  
- +<WRAP column 45ex> 
- +<latexdoc% Exemple simulé 
-Numéros d'équation entre crochets\label{ex-renumeq2} +\documentclass{article
-<code latex> +\usepackage[body={8cm,8cm}]{geometry
- +\usepackage{lmodern} 
-\documentclass{report} +\usepackage{mathtools
- +\pagestyle{empty}
-\makeatletter +
-\renewcommand{\@eqnnum}+
-{{\normalfont\normalcolor\theequation}+
-\renewcommand{\theequation}{[\arabic{equation}]+
-\makeatother +
 \begin{document} \begin{document}
-   \begin{equation} +Nous posons :
-      y - 2 = 0 +
-   \end{equation} +
-\end{document} +
-</code> +
- +
- +
- +
-$Reponse$  Avec le package [[ctanpkg>amsmath|amsmath]] (cf.~\vref{question=AmSLaTeX}), la +
-commande ''numberwithin'' permet de numéroter les équations suivant le +
-paragraphe auquel elles appartiennent. Il faut alors appeler : +
-''numberwithin''\marg{equation}\marg{section} dans le préambule. +
- +
- +
-$Reponse$  Les packages [[ctanpkg>seceqn|seceqn]] et [[ctanpkg>apeqnum|apeqnum]] disponibles sur \CTAN +
-(à l'adresse https://www.ctan.org/{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 [[ctanpkg>deleq|deleq]] disponible sur https://www.ctan.org/{macros/latex/contrib/+
-ou sur https://www.ctan.org/{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 ''tag''\marg{xxx} du package [[ctanpkg>amsmath|amsmath]] sous +
-<latex>\LaTeXe</latex> permet de personnaliser la numérotation des équations. +
- +
-L'exemple~\vref{maths-meme-numero} montre comment obtenir le même +
-numéro pour deux équations. +
- +
-% Ne marchera que si amsmath est chargé, on peut peut-être le supposer +
-% car c'est une classe super commune !!! +
-%        1                                 5X        6 +
-%23456789012345678901234567890123456789012345678901234567890 +
-\begin{exemple}{Obtenir le même numéro pour deux équations% +
-\label{maths-meme-numero}} +
 \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 équations sont numérotées 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}. +
-</code> +
- +
  
 <note> <note>
- +''eqref'' remplace ''ref'' pour les équations : la police utilisée est toujours la même (c'est plus beau).
-  ''eqref'' remplace ''ref'' pour les équations : la police utilisée est +
-  toujours la même (c'est plus beau).+
 </note> </note>
  
 +-----
 +//Source :// [[https://www.texfaq.org/FAQ-reuseq|FAQ-reuseq]]
  
- +{{htmlmetatags>metatag-keywords=(LaTeX, numérotation, équations, numéroterréférence, label, ref) 
-$Reponse$  Les environnements ''subequations'' (du package [[ctanpkg>amsmath|amsmath]]) et +metatag-og:title=(Comment numéroter les équations) 
-''subeqnarray'' (du package [[ctanpkg>subeqnarray|subeqnarray]]) permettent de référencer +metatag-og:site_name=(FAQ LaTeX francophone) 
-différentes lignes d'un même groupe d'équations par des indices +}}
-(3.a)(3.b)etc. +
- +
-\begin{itemize} +
-\item Sous ''subequations''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ès \benv{subequations}. +
- +
-L'exemple ~\vref{maths-label-subequations} en donne une utilisation. +
- +
-\begin{exemple}{Utilisation de ''label'' de [[ctanpkg>amsmath|amsmath]]% +
-\label{maths-label-subequations}} +
-\begin{subequations\label{E+gp} +
-  \begin{gather} +
-    x_1 x_2 + x_1^2 x_2^2 + x_3 \label{E+gp1} \\ +
-    x_1 x_3 + x_1^2 x_3^2 + x_2 \label{E+gp2} \\ +
-    x_1 x_2 x_3 \label{E+gp3} +
-  \end{gather} +
-\end{subequations} +
- +
-Voir le système~\ref{E+gp} et en particulier +
-l'équation~\ref{E+gp2}. +
-</code> +
- +
- +
- +
-<note> +
- +
-  C'est le \cmd{}\cmd{} qui incrémente le compteur des sous-références. +
-</note> +
- +
- +
-\item Sous [[ctanpkg>subeqnarray|subeqnarray]] une référence à une ligne particulière se +
-fait alors par ''slabel'' au lieu de ''label''+
-\end{itemize} +
- +
- +
4_domaines_specialises/mathematiques/equations/numeroter_les_equations.1476826520.txt.gz · Dernière modification: 2016/10/18 21:35 de jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0