Ceci est une ancienne révision du document !


\reponse Sous \LaTeXe, les options de classe leqno et fleqn permettent d'indiquer si les numéros d'équations doivent apparaître à droite ou à gauche des équations.

Exemple, pour que les numéros apparaîssent à gauche : \begin{verbatim} \documentclass[leqno]{report} \begin{document}

\begin{eqnarray}
   x + 4 & =  & 0 \\
   8 - y & =  & 0
\end{eqnarray}

fin exemple \end{verbatim}

\reponse Pour supprimer la numérotation des équations, il suffit d'ajouter le caractère * aux noms des environnements d'équation.

Voir l'exemple~\ref{maths-eqnarry-star} \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 un groupe d'équations, il suffit d'utiliser la commande \cmd{nonumber} (avant les \cmd{\cmd{}} %Ca marche ? ). Avec amsmath, il faut utiliser \cmd{notag}.

\reponse Pour réinitialiser le compteur d'équations dans chaque section, il faut inclure : \begin{verbatim} debut macro \makeatletter \renewcommand\theequation{\thesection.\arabic{equation}} \@addtoreset{equation}{section} \makeatother fin macro \end{verbatim} dans le préambule.

Remarque : dans ce cas, il ne faut pas mettre d'équation dans un

         chapitre avant la première section sous peine d'avoir
         un numéro du style 3.0.1.

\reponse Pour modifier le style de numérotation, il faut modifier la commande \cmd{theequation}.

Exemple 1 : \begin{verbatim} \documentclass{report} \usepackage{french} \pagestyle{empty} \renewcommand{\theequation}{\thesection \Alph{equation}} \begin{document} \chapter{Systèmes d'équations.}

 \section{À une variable.}
    \begin{eqnarray}
       x + 4 & =  & 0 \\
        x & =  & 3
    \end{eqnarray}
 \section{À deux variables.}
    \begin{eqnarray}
       x + 4 & =  & 0 \\
       8 - y & =  & 0
    \end{eqnarray}

\end{document} fin exemple \end{verbatim}

Exemple 2 (pour avoir les numéros entre crochets) : \begin{verbatim} \makeatletter \renewcommand{\@eqnnum}normalfont_normalcolor_theequation \renewcommand{\theequation}{[\arabic{equation}]} \makeatother

\begin{document}

    \begin{eqnarray}
       x + 4 & =  & 0 \\
       y - 2 & =  & 0
    \end{eqnarray}

\end{document} fin exemple \end{verbatim}

\reponse Avec le package \package{amsmath}, disponible sur \ctan{fonts/ams/amslatex/}, la 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 \package{seceqn} et \package{apeqnum} disponibles sur CTAN 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 \package{deleq} disponible sur \ctan{macros/latex/contrib/supported/} ou sur \ctan{macros/latex/contrib/other/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 \cmd{tag}\marg{xxx} du package \package{amsmath} sous \LaTeXe permet de personnaliser la numérotation des équations.

L'exemple~\ref{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!!! \begin{exemple}{Obtenir le même numéro pour deux équations\label{maths-meme-numero}}

\begin{equation}
  x - y = 0
  \label{equa}
\end{equation}

\begin{equation}
  x = y
  \tag{\ref{equa}}
\end{equation}

Ces deux équations sont numérotées par \eqref{equa}. \end{exemple}

Remarque : \cmd{eqref} remplace \cmd{ref} pour les équations : la fonte

         utilisée est toujours la même (c'est plus beau).

\reponse Les environnements \env{subequations} (du package \package{amsmath}) et \env{subeqnarray} (du package \package{subeqnarray}) permettent de référencer 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 \cmd{label} placé sur cette ligne alors qu'une référence au système d'équation s'obtient par un \cmd{label} placé immédiatement après \benv{subequations}.

L'exemple ~\ref{maths-label-subequations} en donne une utlisation.

\begin{exemple}{Exemple d'utlisation de \cmd{label} de \package{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}. \end{exemple}

Remarque : c'est le \cmd{\cmd{}} qui incrémente le compteur des

         sous-références.

\item Sous \package{subeqnarray} une référence à une ligne particulière se fait alors par \cmd{slabel} au lieu de \cmd{label}. \end{itemize}

\endinput

4_domaines_specialises/mathematiques/numeroter_les_equations.1011823898.txt.gz · Dernière modification: 2002/01/23 23:11 par erwan
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0