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 [2020/11/20 12:57]
yannick.tanguy Ajout d'exemples et du cas du retrait de la numérotation.
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 ? ======+====== 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 [[domaines_specialises:mathematiques:aligner_des_equations|groupes d'équation]].+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]].
  
-<code> +===== ===== 
-Voici un exemple de numérotation classique :+<WRAP column 45ex> 
 +<code latex> 
 +\documentclass{article} 
 +\begin{document} 
 +Voici un exemple de numérotation 
 +classique~:
 \begin{equation} \begin{equation}
    x + 4 = 0    x + 4 = 0
Ligne 11: Ligne 16:
    y - 7 = 0    y - 7 = 0
 \end{equation} \end{equation}
 +\end{document}
 </code> </code>
 +</WRAP>
  
 +<WRAP column 45ex>
 <latexdoc> <latexdoc>
 \documentclass{article} \documentclass{article}
 +\usepackage[body={8cm,8cm}]{geometry}
 +\usepackage{lmodern}
 \pagestyle{empty} \pagestyle{empty}
 \begin{document} \begin{document}
-Voici un exemple de numérotation classique :+Voici un exemple de numérotation 
 +classique~:
 \begin{equation} \begin{equation}
    x + 4 = 0    x + 4 = 0
Ligne 26: Ligne 37:
 \end{document} \end{document}
 </latexdoc> </latexdoc>
 +</WRAP>
 +<WRAP clear />
 +====== ======
  
 ===== Placer la numérotation à gauche ===== ===== Placer la numérotation à gauche =====
Ligne 31: Ligne 45:
 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. 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.
  
-<code>+==== ==== 
 +<WRAP column 45ex> 
 +<code latex>
 \documentclass[leqno]{article} \documentclass[leqno]{article}
 \begin{document} \begin{document}
-Voici un exemple de numérotation placée à gauche :+Voici un exemple de numérotation 
 +placée à gauche~:
 \begin{equation} \begin{equation}
    x + 4 = 0    x + 4 = 0
Ligne 40: Ligne 57:
 \end{document} \end{document}
 </code> </code>
 +</WRAP>
  
 +<WRAP column 45ex>
 <latexdoc> <latexdoc>
 \documentclass[leqno]{article} \documentclass[leqno]{article}
 +\usepackage[body={8cm,8cm}]{geometry}
 +\usepackage{lmodern}
 \pagestyle{empty} \pagestyle{empty}
 \begin{document} \begin{document}
-Voici un exemple de numérotation placée à gauche :+Voici un exemple de numérotation 
 +placée à gauche~:
 \begin{equation} \begin{equation}
    x + 4 = 0    x + 4 = 0
Ligne 51: Ligne 73:
 \end{document} \end{document}
 </latexdoc> </latexdoc>
 +</WRAP>
 +<WRAP clear />
 +===== =====
  
 ===== Réinitialiser le compteur de numérotation des équations ===== ===== Réinitialiser le compteur de numérotation des équations =====
Ligne 56: Ligne 81:
 Pour réinitialiser le compteur d'équations dans chaque section, il faut inclure dans le préambule : Pour réinitialiser le compteur d'équations dans chaque section, il faut inclure dans le préambule :
  
 +==== ====
 <code latex> <code latex>
 \makeatletter \makeatletter
Ligne 63: Ligne 89:
 \makeatother \makeatother
 </code> </code>
 +===== =====
  
 <note important> <note important>
Ligne 68: Ligne 95:
 </note> </note>
  
-===== Modifier le style de numérotation des équations ===== 
- 
-Pour modifier le style de numérotation, on peut redéfinir la commande ''theequation''. L'exemple qui suit numérote les équations avec des lettres majuscules. 
- 
-<code latex> 
-\documentclass{article} 
-\usepackage[frenchb]{babel} 
-\usepackage[T1]{fontenc} 
-\pagestyle{empty} 
-\renewcommand{\theequation}{\thesection \Alph{equation}} 
-\begin{document} 
-\section{Systèmes d'équations à une variable} 
-\begin{eqnarray} 
-x + 4 & = & 0 \\ 
-x & = & 3 
-\end{eqnarray} 
-\section{Systèmes d'équations à deux variables} 
-\begin{eqnarray} 
- x + 4 & = & 0 \\ 
- 8 - y & = & 0 
-\end{eqnarray} 
-\end{document} 
-</code> 
- 
-<latexdoc> 
-\documentclass{article} 
-\usepackage[frenchb]{babel} 
-\usepackage[T1]{fontenc} 
-\pagestyle{empty} 
-\renewcommand{\theequation}{\thesection \Alph{equation}} 
-\begin{document} 
-\section{Systèmes d'équations à une variable} 
-\begin{eqnarray} 
-x + 4 & = & 0 \\ 
-x & = & 3 
-\end{eqnarray} 
-\section{Systèmes d'équations à deux variables} 
-\begin{eqnarray} 
- x + 4 & = & 0 \\ 
- 8 - y & = & 0 
-\end{eqnarray} 
-\end{document} 
-</latexdoc> 
- 
-Ce second exemple permet de placer la numérotation entre crochets : 
- 
-<code latex> 
-\documentclass{report} 
-\pagestyle{empty} 
-\makeatletter 
-\renewcommand{\@eqnnum}{{\normalfont\normalcolor\theequation}} 
-\renewcommand{\theequation}{[\arabic{equation}]} 
-\makeatother 
- 
-\begin{document} 
-Voici un exemple de numérotation placée entre crochets : 
-   \begin{equation} 
-      y - 2 = 0 
-   \end{equation} 
-\end{document} 
-</code> 
- 
-<latexdoc> 
-\documentclass{report} 
-\pagestyle{empty} 
-\makeatletter 
-\renewcommand{\@eqnnum}{{\normalfont\normalcolor\theequation}} 
-\renewcommand{\theequation}{[\arabic{equation}]} 
-\makeatother 
- 
-\begin{document} 
-Voici un exemple de numérotation placée entre crochets : 
- \begin{equation} 
-    y - 2 = 0 
- \end{equation} 
-\end{document} 
-</latexdoc> 
- 
-===== Modifier la numérotation des équations ===== 
- 
-==== Afficher une numérotation liée aux paragraphes ==== 
- 
-Avec l'extension [[ctanpkg>amsmath|amsmath]], la commande ''numberwithin'' permet de numéroter les équations suivant le paragraphe auquel elles appartiennent. Il faut alors appeler : ''\numberwithin{equation}{section}'' dans le préambule. 
- 
-==== Afficher une numérotation liée aux sections ou aux annexes ==== 
- 
-Les extensions [[ctanpkg>seceqn|seceqn]] et [[ctanpkg>apeqnum|apeqnum]] permettent pour la première de numéroter les équations par section et pour la seconde de numéroter individuellement les équations dans les annexes. 
- 
-==== Afficher un second niveau de numérotation ==== 
- 
-$\Reponse$ L'extension [[ctanpkg>deleq|deleq]] permet de définir un label par groupe d'équations (4) en plus des labels individuels de type (4a), (4b), etc. 
- 
-$\Reponse$ Les environnements ''subequations'' (de l'extension [[ctanpkg>amsmath|amsmath]]) et ''subeqnarray'' (de l'extension [[ctanpkg>subeqnarray|subeqnarray]]) permettent de référencer différentes lignes d'un même groupe d'équations par des indices (3.a), (3.b), etc. 
-  * avec [[ctanpkg>subeqnarray|subeqnarray]] une référence à une ligne particulière se fait alors par ''slabel'' au lieu de ''label'' 
-  * avec ''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 ''subequations'', comme le montre l'exemple suivant : 
- 
-<code latex> 
-\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> 
- 
-<latex> 
-\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~1 et en particulier l'équation~1b. 
-</latex> 
- 
-<note> 
-C'est le ''\\'' qui incrémente le compteur des sous-références. 
-</note> 
  
 ===== Répéter une équation et sa numérotation ===== ===== Répéter une équation et sa numérotation =====
Ligne 196: Ligne 100:
 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 : 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 :
  
 +==== ====
 +<WRAP column 45ex>
 <code latex> <code latex>
-\usepackage{amsmath+\documentclass{article} 
-...+\usepackage{mathtools
 +\begin{document}
 Nous posons : Nous posons :
 \begin{equation} \begin{equation}
Ligne 209: Ligne 116:
   \tag{\ref{eq1}}   \tag{\ref{eq1}}
 \end{equation} \end{equation}
- +Ces deux équations sont numérotées  
-Ces deux équations sont numérotées par \eqref{equa}.+par \eqref{equa}. 
 +\end{document}
 </code> </code>
 +</WRAP>
  
-<latex>+<WRAP column 45ex> 
 +<latexdoc> % Exemple simulé 
 +\documentclass{article} 
 +\usepackage[body={8cm,8cm}]{geometry} 
 +\usepackage{lmodern} 
 +\usepackage{mathtools} 
 +\pagestyle{empty} 
 +\begin{document}
 Nous posons : Nous posons :
 \begin{equation} \begin{equation}
Ligne 224: Ligne 140:
   \tag{7}   \tag{7}
 \end{equation} \end{equation}
-Ces deux équations sont numérotées par (7). +Ces deux équations sont numérotées 
-</latex>+par (7). 
 +\end{document} 
 +</latexdoc> 
 +</WRAP> 
 +<WRAP clear /> 
 +===== =====
  
 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''. 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''.
Ligne 232: Ligne 153:
 ''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>
- 
-===== Retirer la numérotation d'une équation ===== 
- 
-Pour supprimer la numérotation des équations, il suffit d'ajouter le caractère ''*'' aux noms des environnements d'équation. 
-<code latex> 
-Voici un exemple : 
-\begin{align*} 
-   x + 4 & =  0 \\ 
-   8 - y & =  0 
-\end{align*} 
-</code> 
- 
-<latex> 
-Voici un exemple : 
-\begin{align*} 
-   x + 4 & =  0 \\ 
-   8 - y & =  0 
-\end{align*} 
-</latex> 
- 
-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''. 
- 
-<code latex> 
-Voici un exemple : 
-\begin{align} 
-   x + 4 & =  0 \notag \\ 
-   8 - y & =  0 
-\end{align} 
-</code> 
- 
-<latex> 
-Voici un exemple : 
-\begin{align} 
-   x + 4 & =  0 \notag \\ 
-   8 - y & =  0  
-\end{align} 
-</latex> 
- 
  
 ----- -----
4_domaines_specialises/mathematiques/equations/numeroter_les_equations.1605877030.txt.gz · Dernière modification: 2020/11/20 12:57 de yannick.tanguy
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0