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 Prochaine révision Les deux révisions suivantes | ||
4_domaines_specialises:mathematiques:equations:numeroter_les_equations [2002/02/19 22:28] erwan |
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. |
||
---|---|---|---|
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, | + | L' |
- | \begin{docexemple}{Exemple de numérotation des équations sur la gauche\label{ex-leqno}} | + | |
- | \documentclass[leqno]{report} | + | < |
+ | Voici un exemple de numérotation classique : | ||
+ | \begin{equation} | ||
+ | x + 4 = 0 | ||
+ | \end{equation} | ||
+ | \begin{equation} | ||
+ | | ||
+ | \end{equation} | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | \documentclass{article} | ||
+ | \pagestyle{empty} | ||
\begin{document} | \begin{document} | ||
- | \begin{eqnarray} | + | Voici un exemple de numérotation classique : |
- | x + 4 & = & | + | \begin{equation} |
- | 8 - y & = & | + | x + 4 = 0 |
- | \end{eqnarray} | + | \end{equation} |
+ | \begin{equation} | ||
+ | | ||
+ | \end{equation} | ||
\end{document} | \end{document} | ||
- | \end{docexemple} | + | </ |
- | \reponse Pour supprimer | + | ===== Placer |
- | d' | + | |
- | Voir l' | + | Sous < |
- | \begin{exemple}{Exemple | + | |
- | \begin{eqnarray*} | + | |
- | x + 4 & = & 0 \\ | + | |
- | 8 - y & = & 0 | + | |
- | \end{eqnarray*} | + | |
- | \end{exemple} | + | |
- | \reponse Pour supprimer la numérotation d'une ligne particulière dans | + | < |
- | un groupe d' | + | \documentclass[leqno]{article} |
- | \cmd{nonumber} (avant les \cmd{\cmd{}} %Ca marche ? | + | \begin{document} |
- | ). Avec amsmath, il faut utiliser | + | Voici un exemple de numérotation placée à gauche : |
+ | \begin{equation} | ||
+ | x + 4 = 0 | ||
+ | \end{equation} | ||
+ | \end{document} | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | \documentclass[leqno]{article} | ||
+ | \pagestyle{empty} | ||
+ | \begin{document} | ||
+ | Voici un exemple de numérotation placée à gauche : | ||
+ | \begin{equation} | ||
+ | x + 4 = 0 | ||
+ | \end{equation} | ||
+ | \end{document} | ||
+ | </ | ||
+ | |||
+ | ===== Réinitialiser le compteur de numérotation des équations ===== | ||
+ | |||
+ | Pour réinitialiser le compteur d' | ||
- | \reponse Pour réinitialiser le compteur d' | + | <code latex> |
- | section, il faut inclure : | + | |
- | \begin{noexemple} | + | |
\makeatletter | \makeatletter | ||
- | \renewcommand\theequation{\thesection.\arabic{equation}} | + | \renewcommand\theequation% |
+ | {\thesection.\arabic{equation}} | ||
\@addtoreset{equation}{section} | \@addtoreset{equation}{section} | ||
\makeatother | \makeatother | ||
- | \end{noexemple} | + | </ |
- | dans le préambule. | + | |
- | Remarque : dans ce cas, il ne faut pas mettre d' | + | <note important> |
- | chapitre avant la première section sous peine d' | + | Dans ce cas, il ne faut pas mettre d' |
- | un numéro du style 3.0.1. | + | </ |
- | \reponse Pour modifier | + | ===== Modifier |
- | commande \cmd{theequation}. | + | |
- | Voir l' | + | Pour modifier le style de numérotation, |
- | des lettre | + | |
- | entre crochets. | + | |
- | \begin{docexemple}{Changement de la numérotation des exemples\label{ex-renumeq1}} | + | <code latex> |
- | \documentclass{report} | + | \documentclass{article} |
\usepackage[frenchb]{babel} | \usepackage[frenchb]{babel} | ||
\usepackage[T1]{fontenc} | \usepackage[T1]{fontenc} | ||
Ligne 59: | Ligne 79: | ||
\renewcommand{\theequation}{\thesection \Alph{equation}} | \renewcommand{\theequation}{\thesection \Alph{equation}} | ||
\begin{document} | \begin{document} | ||
- | \chapter{Systèmes d' | + | \section{Systèmes d' |
- | | + | \begin{eqnarray} |
- | \begin{eqnarray} | + | x + 4 & = & 0 \\ |
- | | + | x & = & 3 |
- | x & = & 3 | + | \end{eqnarray} |
- | \end{eqnarray} | + | \section{Systèmes d' |
- | | + | \begin{eqnarray} |
- | \begin{eqnarray} | + | x + 4 & = & 0 \\ |
- | | + | 8 - y & = & 0 |
- | | + | \end{eqnarray} |
- | \end{eqnarray} | + | |
\end{document} | \end{document} | ||
- | \end{docexemple} | + | </ |
- | \begin{docexemple}{Numéros | + | < |
+ | \documentclass{article} | ||
+ | \usepackage[frenchb]{babel} | ||
+ | \usepackage[T1]{fontenc} | ||
+ | \pagestyle{empty} | ||
+ | \renewcommand{\theequation}{\thesection \Alph{equation}} | ||
+ | \begin{document} | ||
+ | \section{Systèmes | ||
+ | \begin{eqnarray} | ||
+ | x + 4 & = & 0 \\ | ||
+ | x & = & 3 | ||
+ | \end{eqnarray} | ||
+ | \section{Systèmes d' | ||
+ | \begin{eqnarray} | ||
+ | x + 4 & = & 0 \\ | ||
+ | | ||
+ | \end{eqnarray} | ||
+ | \end{document} | ||
+ | </ | ||
+ | |||
+ | Ce second exemple permet de placer la numérotation entre crochets : | ||
+ | |||
+ | <code latex> | ||
\documentclass{report} | \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 : | ||
+ | | ||
+ | y - 2 = 0 | ||
+ | | ||
+ | \end{document} | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | \documentclass{report} | ||
+ | \pagestyle{empty} | ||
\makeatletter | \makeatletter | ||
\renewcommand{\@eqnnum}{{\normalfont\normalcolor\theequation}} | \renewcommand{\@eqnnum}{{\normalfont\normalcolor\theequation}} | ||
Ligne 82: | Ligne 139: | ||
\begin{document} | \begin{document} | ||
- | | + | Voici un exemple de numérotation placée entre crochets : |
- | x + 4 & = & 0 \\ | + | \begin{equation} |
- | y - 2 & = & | + | y - 2 = 0 |
- | \end{eqnarray} | + | \end{equation} |
\end{document} | \end{document} | ||
- | \end{docexemple} | + | </ |
- | \reponse Avec le package \pack{amsmath}, | + | ===== Modifier |
- | \ctan{fonts/ | + | |
- | numéroter les équations | + | |
- | 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 | + | ==== Afficher une numérotation liée aux paragraphes ==== |
- | 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 | + | Avec l' |
- | \ctan{macros/ | + | |
- | \ctan{macros/ | + | |
- | par groupe d'équations (4) en plus des labels individuels de | + | |
- | type (4a), (4b), etc. | + | |
- | \reponse La commande \cmd{tag}\marg{xxx} du package \pack{amsmath} sous \LaTeXe permet | + | ==== Afficher une numérotation |
- | de personnaliser la numérotation | + | |
- | L' | + | Les extensions [[ctanpkg> |
- | numéro | + | |
- | % Ne marchera que si amsmath | + | ==== Afficher un second niveau de numérotation ==== |
- | % car c'est une classe super commune!!! | + | |
- | \begin{exemple}{Obtenir | + | $\Reponse$ L' |
- | numéro pour deux équations\label{maths-meme-numero}} | + | |
+ | $\Reponse$ Les environnements '' | ||
+ | * avec [[ctanpkg> | ||
+ | * avec '' | ||
+ | |||
+ | <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' | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | \begin{subequations} | ||
+ | \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' | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | C'est le '' | ||
+ | </ | ||
+ | |||
+ | ===== Répéter une équation et sa numérotation ===== | ||
+ | |||
+ | Lorsqu' | ||
+ | |||
+ | <code latex> | ||
+ | \usepackage{amsmath} | ||
+ | ... | ||
+ | Nous posons : | ||
\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}. | Ces deux équations sont numérotées par \eqref{equa}. | ||
- | \end{exemple} | + | </ |
+ | < | ||
+ | Nous posons : | ||
+ | \begin{equation} | ||
+ | a=b | ||
+ | \tag{7}\label{eq1} | ||
+ | \end{equation} | ||
+ | (...) Et comme nous l' | ||
+ | \begin{equation} | ||
+ | a=b | ||
+ | \tag{7} | ||
+ | \end{equation} | ||
+ | Ces deux équations sont numérotées par (7). | ||
+ | </ | ||
- | Remarque : \cmd{eqref} remplace \cmd{ref} pour les équations | + | La commande '' |
- | | + | |
- | \reponse Les environnements \env{subequations} (du package \pack{amsmath}) et | + | < |
- | \env{subeqnarray} (du package \pack{subeqnarray}) permettent de référencer | + | '' |
- | différentes lignes d'un même groupe d' | + | </ |
- | (3.a), (3.b), etc. | + | |
- | \begin{itemize} | + | ===== Retirer la numérotation d'une équation |
- | \item | + | |
- | Sous subequations, | + | |
- | s' | + | |
- | référence au système d'équation | + | |
- | immédiatement après \benv{subequations}. | + | |
- | L' | + | Pour supprimer la numérotation des équations, il suffit d'ajouter le caractère '' |
+ | <code latex> | ||
+ | Voici un exemple | ||
+ | \begin{align*} | ||
+ | x + 4 & = 0 \\ | ||
+ | | ||
+ | \end{align*} | ||
+ | </ | ||
- | \begin{exemple}{Exemple d' | + | < |
- | \begin{subequations} \label{E:gp} | + | Voici un exemple : |
- | \begin{gather} | + | \begin{align*} |
- | x_1 x_2 + x_1^2 x_2^2 + x_3 \label{E: | + | x + 4 & = 0 \\ |
- | x_1 x_3 + x_1^2 x_3^2 + x_2 \label{E:gp2} \\ | + | 8 - y & = 0 |
- | x_1 x_2 x_3 \label{E: | + | \end{align*} |
- | | + | </ |
- | \end{subequations} | + | |
+ | Pour supprimer la numérotation d'une ligne particulière dans un groupe d' | ||
- | Voir le système~\ref{E:gp} et en particulier | + | <code latex> |
- | l' | + | Voici un exemple |
- | \end{exemple} | + | \begin{align} |
+ | x + 4 & = 0 \notag \\ | ||
+ | 8 - y & = 0 | ||
+ | \end{align} | ||
+ | </ | ||
- | Remarque | + | < |
- | sous-références. | + | Voici un exemple |
+ | \begin{align} | ||
+ | x + 4 & = 0 \notag \\ | ||
+ | 8 - y & = 0 | ||
+ | \end{align} | ||
+ | </ | ||
- | \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: | ||
+ | }} |