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!

Kommentare

Darstellungsoptionen

Wählen Sie hier Ihre bevorzugte Anzeigeart für Kommentare und klicken Sie auf „Einstellungen speichern“ um die Änderungen zu übernehmen.

Alphabetische Formelnummerierung

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

Darstellungsoptionen

Wählen Sie hier Ihre bevorzugte Anzeigeart für Kommentare und klicken Sie auf „Einstellungen speichern“ um die Änderungen zu übernehmen.
Inhalt abgleichen