PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : abweichende Nummerierung von Gleichungen



marius79
22-08-2007, 18:14
Hallo,

ich möchte gerne Variationen einer mit n nummerierten Gleichung mit n' nummerieren und später dann mit \ref{variation} auch die so geänderte Nummer ausgeben können. Ein typischer Anwendungsfall wäre, ein Aussageschema z. B. mit (1) zu nummerieren und Instanzen des Schemas mit (1'), (1'') etc.

Ideal wäre es, eine Umgebung zu haben, der als Argument eine Gleichung übergeben wird (z. B. mit dem entsprechenden Label) und die dann für die in ihr gesetzte Gleichung das Label der übergebenen Gleichung mit einem zusätzlichen ' als Label setzt. (Ich hoffe, Ihr versteht in etwa was ich meine?)

Gibt es dafür ein Paket?

Grüße
marius

sofa-surfer
22-08-2007, 20:59
Hallo,

ob es ein extra Paket dafür gibt weiß ich nicht, aber man kann sich relativ einfach auch was eigenes basteln:


\documentclass{article}
\usepackage{amsmath}

\newenvironment{ModEq}[1]%
{\begin{equation}\tag{\ref{#1}'}}{\end{equation}}


\begin{document}

\begin{equation}
1+1 = 2 \label{eq:bla}
\end{equation}

\begin{ModEq}{eq:bla}
2\cdot(1+1) = 2\cdot2 \label{eq:blub}
\end{ModEq}

\begin{equation}
1+2 = 3 \label{eq:foo}
\end{equation}

\ref{eq:bla} und \ref{eq:blub}
\end{document}



Matthias

marius79
23-08-2007, 11:36
Super, vielen Dank! Da ich amsmath bisher nicht benutzt habe, kannte ich die Möglichkeit mit \tag nicht. Jetzt muss ich mir auch kein eigenes \eqref mehr definieren. :)

Grüße
marius