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 | ||
4_domaines_specialises:mathematiques:equations:numeroter_les_equations [2002/01/28 11:37] benjamin |
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: | ||
- | \question{Comment numéroter les équations ?}%12.4 | + | ====== |
- | \reponse Sous \LaTeXe, les options de classe leqno et fleqn permettent | + | |
- | d' | + | |
- | droite ou à gauche des équations. | + | |
- | Exemple, pour que les numéros apparaîssent à gauche : | + | L'environnement le plus courant pour numéroter |
- | \begin{docexemple}{Exemple de num\'erotation | + | |
- | \documentclass[leqno]{report} | + | ===== ===== |
+ | <WRAP column 45ex> | ||
+ | <code latex> | ||
+ | \documentclass{article} | ||
\begin{document} | \begin{document} | ||
- | \begin{eqnarray} | + | Voici un exemple de numérotation |
- | x + 4 & = & | + | classique~: |
- | 8 - y & = & | + | \begin{equation} |
- | \end{eqnarray} | + | x + 4 = 0 |
+ | \end{equation} | ||
+ | \begin{equation} | ||
+ | | ||
+ | \end{equation} | ||
\end{document} | \end{document} | ||
- | \end{docexemple} | + | </ |
+ | </ | ||
- | \reponse Pour supprimer la numérotation des équations, il suffit | + | <WRAP column 45ex> |
- | d' | + | < |
+ | \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} | ||
+ | y - 7 = 0 | ||
+ | \end{equation} | ||
+ | \end{document} | ||
+ | </ | ||
+ | </ | ||
+ | <WRAP clear /> | ||
+ | ====== ====== | ||
- | Voir l' | + | ===== Placer la numérotation à gauche ===== |
- | \begin{exemple}{Exemple de version étoilée pour les environnments mathématiques} | + | |
- | \begin{eqnarray*} | + | |
- | x + 4 & = & 0 \\ | + | |
- | 8 - y & = & 0 | + | |
- | \end{eqnarray*} | + | |
- | \end{exemple} | + | |
- | \reponse Pour supprimer la numérotation d'une ligne particulière dans | + | Sous < |
- | un groupe d'équations, il suffit | + | |
- | \cmd{nonumber} (avant | + | |
- | ). Avec amsmath, il faut utiliser \cmd{notag}. | + | |
- | \reponse Pour réinitialiser le compteur d' | + | ==== ==== |
- | section, il faut inclure : | + | <WRAP column 45ex> |
- | \begin{verbatim} | + | <code latex> |
- | %%%% debut macro %%%% | + | \documentclass[leqno]{article} |
- | \makeatletter | + | \begin{document} |
- | \renewcommand\theequation{\thesection.\arabic{equation}} | + | Voici un exemple de numérotation |
- | \@addtoreset{equation}{section} | + | placée à gauche~: |
- | \makeatother | + | \begin{equation} |
- | %%%% fin macro %%%% | + | x + 4 = 0 |
- | \end{verbatim} | + | \end{equation} |
- | dans le préambule. | + | \end{document} |
- | + | </ | |
- | Remarque : dans ce cas, il ne faut pas mettre d' | + | </ |
- | | + | |
- | un numéro du style 3.0.1. | + | |
- | \reponse Pour modifier le style de numérotation, | + | <WRAP column 45ex> |
- | commande \cmd{theequation}. | + | < |
- | + | \documentclass[leqno]{article} | |
- | Voir l' | + | \usepackage[body={8cm, |
- | des lettre majuscules et l' | + | \usepackage{lmodern} |
- | entre crochets. | + | |
- | + | ||
- | \begin{docexemple}{Changement de la num\' | + | |
- | \documentclass{report} | + | |
- | \usepackage[frenchb]{babel} | + | |
- | \usepackage[T1]{fontenc} | + | |
\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 & = & | + | |
- | \end{eqnarray} | + | |
\end{document} | \end{document} | ||
- | \end{docexemple} | + | </ |
+ | </ | ||
+ | <WRAP clear /> | ||
+ | ===== ===== | ||
- | \begin{docexemple}{Num\' | + | ===== Réinitialiser le compteur de numérotation des équations ===== |
- | \documentclass{report} | + | |
+ | Pour réinitialiser le compteur d' | ||
+ | |||
+ | ==== ==== | ||
+ | <code latex> | ||
\makeatletter | \makeatletter | ||
- | \renewcommand{\@eqnnum}{{\normalfont\normalcolor\theequation}} | + | \renewcommand\theequation% |
- | \renewcommand{\theequation}{[\arabic{equation}]} | + | {\thesection.\arabic{equation}} |
+ | \@addtoreset{equation}{section} | ||
\makeatother | \makeatother | ||
+ | </ | ||
+ | ===== ===== | ||
- | \begin{document} | + | <note important> |
- | | + | Dans ce cas, il ne faut pas mettre d' |
- | x + 4 & = & 0 \\ | + | </ |
- | y - 2 & = & 0 | + | |
- | \end{eqnarray} | + | |
- | \end{document} | + | |
- | \end{docexemple} | + | |
- | \reponse Avec le package \pack{amsmath}, | ||
- | \ctan{fonts/ | ||
- | 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 |
- | 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 | + | Lorsqu' |
- | \ctan{macros/ | + | |
- | \ctan{macros/latex/ | + | |
- | par groupe d'équations (4) en plus des labels individuels | + | |
- | type (4a), (4b), etc. | + | |
- | \reponse La commande \cmd{tag}\marg{xxx} du package \pack{amsmath} sous \LaTeXe permet | + | ==== ==== |
- | de personnaliser la numérotation des équations. | + | <WRAP column 45ex> |
- | + | <code latex> | |
- | L' | + | \documentclass{article} |
- | numéro pour deux équations. | + | \usepackage{mathtools} |
- | + | \begin{document} | |
- | % Ne marchera que si amsmath est chargé, on peut peut-être le supposer | + | Nous posons : |
- | % car c'est une classe super commune!!! | + | |
- | \begin{exemple}{Obtenir le même | + | |
- | numéro pour deux équations\label{maths-meme-numero}} | + | |
\begin{equation} | \begin{equation} | ||
- | | + | |
- | \label{equa} | + | \label{eq1} |
\end{equation} | \end{equation} | ||
- | ... | + | (...) Et comme nous l' |
\begin{equation} | \begin{equation} | ||
- | | + | |
- | \tag{\ref{equa}} | + | \tag{\ref{eq1}} |
\end{equation} | \end{equation} | ||
+ | Ces deux équations sont numérotées | ||
+ | par \eqref{equa}. | ||
+ | \end{document} | ||
+ | </ | ||
+ | </ | ||
- | Ces deux équations sont numérotées par \eqref{equa}. | + | <WRAP column 45ex> |
- | \end{exemple} | + | < |
- | + | \documentclass{article} | |
- | + | \usepackage[body={8cm,8cm}]{geometry} | |
- | Remarque : \cmd{eqref} remplace \cmd{ref} pour les équations : la fonte | + | \usepackage{lmodern} |
- | | + | \usepackage{mathtools} |
- | + | \pagestyle{empty} | |
- | \reponse Les environnements \env{subequations} (du package | + | \begin{document} |
- | \env{subeqnarray} (du package | + | Nous posons : |
- | différentes lignes d'un même groupe d' | + | \begin{equation} |
- | (3.a), (3.b), etc. | + | a=b |
- | + | \tag{7}\label{eq1} | |
- | \begin{itemize} | + | \end{equation} |
- | \item | + | (...) Et comme nous l'avons vu : |
- | Sous subequations, | + | \begin{equation} |
- | s' | + | |
- | référence au système d' | + | \tag{7} |
- | immédiatement après | + | \end{equation} |
- | + | Ces deux équations sont numérotées | |
- | L' | + | par (7). |
- | + | \end{document} | |
- | \begin{exemple}{Exemple d'utlisation de \cmd{label} de \pack{amsmath}\label{maths-label-subequations}} | + | </ |
- | \begin{subequations} \label{E:gp} | + | </ |
- | | + | <WRAP clear /> |
- | 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: | + | |
- | | + | |
- | \end{subequations} | + | |
- | + | ||
- | Voir le système~\ref{E: | + | |
- | l' | + | |
- | \end{exemple} | + | |
- | Remarque : c'est le \cmd{\cmd{}} qui incrémente le compteur | + | La commande ''\tag'' |
- | | + | |
- | \item Sous \pack{subeqnarray} une référence à une ligne particulière se | + | < |
- | fait alors par \cmd{slabel} au lieu de \cmd{label}. | + | '' |
- | \end{itemize} | + | </ |
- | \endinput | + | ----- |
+ | //Source :// [[https:// | ||
+ | {{htmlmetatags> | ||
+ | metatag-og: | ||
+ | metatag-og: | ||
+ | }} |