Différences
Ci-dessous, les différences entre deux révisions de la page.
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 | + | ====== |
- | \reponse | + | L' |
- | \env{equation}. Sous \LaTeXe, les options de classe \oarg{leqno} et | + | |
- | \oarg{fleqn} permettent | + | |
- | ou à gauche | + | |
- | 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} | + | </ |
+ | </ | ||
- | \reponse Pour réinitialiser le compteur d' | + | <WRAP column 45ex> |
- | faut inclure dans le préambule : | + | < |
- | \begin{noexemple} | + | \documentclass{article} |
- | \makeatletter | + | \usepackage[body={8cm, |
- | \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} | ||
+ | </ | ||
+ | </ | ||
+ | <WRAP clear /> | ||
+ | ====== ====== | ||
- | \begin{Rq} | + | ===== Placer |
- | Dans ce cas, il ne faut pas mettre d' | + | |
- | première section numérotée sous peine d' | + | |
- | \end{Rq} | + | |
- | \reponse Pour modifier le style de numérotation, | + | Sous < |
- | \cmd{theequation}. | + | |
- | Voir l' | + | ==== ==== |
- | des lettres majuscules et l'exemple~\vref{ex-renumeq2} pour une numérotation | + | <WRAP column 45ex> |
- | entre crochets. | + | <code latex> |
+ | \documentclass[leqno]{article} | ||
+ | \begin{document} | ||
+ | Voici un exemple | ||
+ | placée à gauche~: | ||
+ | \begin{equation} | ||
+ | x + 4 = 0 | ||
+ | \end{equation} | ||
+ | \end{document} | ||
+ | </ | ||
+ | </ | ||
- | \begin{docexemple}{Changement de la numérotation des exemples% | + | <WRAP column 45ex> |
- | \label{ex-renumeq1}} | + | < |
- | \documentclass{report} | + | \documentclass[leqno]{article} |
- | \usepackage[frenchb]{babel} | + | \usepackage[body={8cm, |
- | \usepackage[T1]{fontenc} | + | \usepackage{lmodern} |
\pagestyle{empty} | \pagestyle{empty} | ||
- | \renewcommand{\theequation}% | ||
- | {\thesection \Alph{equation}} | ||
\begin{document} | \begin{document} | ||
- | \chapter{Systèmes d' | + | 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 & = & 0 | + | |
- | \end{eqnarray} | + | |
\end{document} | \end{document} | ||
- | \end{docexemple} | + | </ |
+ | </ | ||
+ | <WRAP clear /> | ||
+ | ===== ===== | ||
- | \begin{docexemple}{Numéros d' | + | ===== Réinitialiser le compteur de numérotation des équations ===== |
- | \documentclass{report} | + | |
+ | Pour réinitialiser le compteur d' | ||
+ | |||
+ | ==== ==== | ||
+ | <code latex> | ||
\makeatletter | \makeatletter | ||
- | \renewcommand{\@eqnnum}% | + | \renewcommand\theequation% |
- | {{\normalfont\normalcolor\theequation}} | + | {\thesection.\arabic{equation}} |
- | \renewcommand{\theequation}{[\arabic{equation}]} | + | \@addtoreset{equation}{section} |
\makeatother | \makeatother | ||
+ | </ | ||
+ | ===== ===== | ||
- | \begin{document} | + | <note important> |
- | \begin{equation} | + | Dans ce cas, il ne faut pas mettre d' |
- | y - 2 = 0 | + | </ |
- | \end{equation} | + | |
- | \end{document} | + | |
- | \end{docexemple} | + | |
- | \reponse Avec le package \pack{amsmath} (cf.~\vref{question=AmSLaTeX}), | ||
- | 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} | + | ===== Répéter une équation |
- | (à l' | + | |
- | 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/ | + | Lorsqu' |
- | ou sur \ctan{macros/latex/ | + | |
- | groupe d'équations (4) en plus des labels individuels | + | |
- | etc. | + | |
- | \reponse La commande | + | ==== ==== |
- | \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 | ||
+ | | ||
+ | \end{equation} | ||
+ | (...) Et comme nous l' | ||
+ | \begin{equation} | ||
+ | a=b | ||
+ | \tag{\ref{eq1}} | ||
+ | \end{equation} | ||
+ | Ces deux équations | ||
+ | par \eqref{equa}. | ||
+ | \end{document} | ||
+ | </ | ||
+ | </ | ||
- | L' | + | <WRAP column 45ex> |
- | numéro pour deux équations. | + | < |
- | + | \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 | + | \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} | ||
- | | + | |
- | \label{equa} | + | |
\end{equation} | \end{equation} | ||
- | ... | + | (...) Et comme nous l' |
\begin{equation} | \begin{equation} | ||
- | | + | |
- | \tag{\ref{equa}} | + | \tag{7} |
\end{equation} | \end{equation} | ||
+ | Ces deux équations sont numérotées | ||
+ | par (7). | ||
+ | \end{document} | ||
+ | </ | ||
+ | </ | ||
+ | <WRAP clear /> | ||
+ | ===== ===== | ||
- | Ces deux \'equations sont num\'erot\'ees par | + | La commande |
- | \eqref{equa}. | + | |
- | \end{exemple} | + | |
- | \begin{Rq} | + | < |
- | \cmd{eqref} remplace | + | '' |
- | | + | </ |
- | \end{Rq} | + | |
- | \reponse Les environnements \env{subequations} (du package \pack{amsmath}) et | + | ===== Retirer la numérotation |
- | \env{subeqnarray} (du package \pack{subeqnarray}) permettent de référencer | + | |
- | différentes lignes | + | |
- | (3.a), (3.b), etc. | + | |
- | \begin{itemize} | + | Pour supprimer la numérotation des équations, il suffit d'ajouter le caractère |
- | \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 | + | |
- | immédiatement après \benv{subequations}. | + | |
- | L'exemple ~\vref{maths-label-subequations} en donne une utilisation. | + | ==== ==== |
+ | <WRAP column 45ex> | ||
+ | <code latex> | ||
+ | \documentclass{article} | ||
+ | \usepackage{mathtools} | ||
+ | \begin{document} | ||
+ | Voici un exemple~: | ||
+ | \begin{align*} | ||
+ | x + 4 & = 0 \\ | ||
+ | | ||
+ | \end{align*} | ||
+ | \end{document} | ||
+ | </ | ||
+ | </ | ||
- | \begin{exemple}{Utilisation de \cmd{label} de \pack{amsmath}% | + | <WRAP column 45ex> |
- | \label{maths-label-subequations}} | + | < |
- | \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} | ||
+ | </ | ||
+ | </ | ||
+ | <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' |
- | l' | + | |
- | \end{exemple} | + | |
- | \begin{Rq} | + | ==== ==== |
- | | + | <WRAP column 45ex> |
- | \end{Rq} | + | <code latex> |
+ | \documentclass{article} | ||
+ | \usepackage{mathtools} | ||
+ | \begin{document} | ||
+ | Voici un exemple~: | ||
+ | \begin{align} | ||
+ | x + 4 & = 0 \notag \\ | ||
+ | | ||
+ | \end{align} | ||
+ | \end{document} | ||
+ | </ | ||
+ | </ | ||
- | \item Sous \pack{subeqnarray} une référence à une ligne particulière se | + | <WRAP column 45ex> |
- | fait alors par \cmd{slabel} au lieu de \cmd{label}. | + | < |
- | \end{itemize} | + | \documentclass{article} |
+ | \usepackage[body={8cm, | ||
+ | \usepackage{lmodern} | ||
+ | \usepackage{mathtools} | ||
+ | \pagestyle{empty} | ||
+ | \begin{document} | ||
+ | Voici un exemple~: | ||
+ | \begin{align} | ||
+ | x + 4 & = 0 \notag \\ | ||
+ | 8 - y & = 0 | ||
+ | \end{align} | ||
+ | \end{document} | ||
+ | </ | ||
+ | </ | ||
+ | <WRAP clear /> | ||
+ | ===== ===== | ||
- | \endinput | + | ----- |
+ | //Source :// [[https:// | ||
+ | {{htmlmetatags> | ||
+ | metatag-og: | ||
+ | metatag-og: | ||
+ | }} |