Sie sind hier

Alphabetische Formelnummerierung

Hallo,

ich schreibe an einem Buchkapitel und verwende dazu die Klasse scrbook.

Wie kann ich die folgende Formelnummerierung erreichen?

a = b (2.10)
c = d (2.10a)
e = f (2.10b)

In der Präambel definiere ich den Befehl:

\newcounter{saveeqn}
\newcommand{\alpheqn}{\setcounter{saveeqn}{\value{equation}}
\setcounter{equation}{0}
\renewcommand{\theequation}{\mbox{\arabic{chapter}.\arabic{equation}\alph{equation}}}}
\newcommand{\reseteqn}{\setcounter{equation}{\value{saveeqn}}
\renewcommand{\theequation}{\arabic{chapter}.\arabic{equation}}}

In LaTex lautet die Formel:

\begin{eqnarray}
a = b \\
c = d \alpheqn\\
e = f
\end{eqnarray}

was wie folgt im Text aussieht:

a = b (2.10)
c = d (2.0)
e = f (2.1)

Vielen Dank für Hinweise!

Am einfachsten wäre es, aus dem amsmath-Paket (sollte im Normalfall bereits installiert sein) die Umgebung "subequations" zu verwenden.

Das erspart die Eigendefinitionen.

Dein Beispiel wäre dann:

\begin{eqnarray}
a = b
\end{eqnarray}
begin{subequations)
\begin{eqnarray}
c = d \\
e = f
\end{eqnarray}
\end{subequations)

BG, Jenderek

Comments for "Alphabetische Formelnummerierung" abonnieren