Gleichungsnummer wiederholen
-
- Forum-Newbie
- Beiträge: 6
- Registriert: Di 16. Dez 2008, 10:38
Gleichungsnummer wiederholen
Hallo,
ich moechte in meiner Diplomarbeit eine Gleichung, viele Seiten nachdem ich sie mit nummer und label (\begin{equation}\label{name} a = a \end{equation}) eingefuehrt habe, nochmal hinschreiben und ihr die gleiche nummer geben. Geht das irgendwie automatisch (ich meine ohne das ich sowas wie \hfill (3.17) mache) ??
Vielen Dank schonmal!
Richard
ps: habe noch eine Frage: ich hab nach threads gesucht die das thema vielleicht schon behandeln. habe nach "gleichung" in allen foren in allen texten gesucht, und nur 4 hits bekommen. kann das sein??
ich moechte in meiner Diplomarbeit eine Gleichung, viele Seiten nachdem ich sie mit nummer und label (\begin{equation}\label{name} a = a \end{equation}) eingefuehrt habe, nochmal hinschreiben und ihr die gleiche nummer geben. Geht das irgendwie automatisch (ich meine ohne das ich sowas wie \hfill (3.17) mache) ??
Vielen Dank schonmal!
Richard
ps: habe noch eine Frage: ich hab nach threads gesucht die das thema vielleicht schon behandeln. habe nach "gleichung" in allen foren in allen texten gesucht, und nur 4 hits bekommen. kann das sein??
- Stefan Kottwitz
- Admin
- Beiträge: 2534
- Registriert: Di 8. Jul 2008, 00:39
- Kontaktdaten:
Wiederholung von Formeln
Hallo,
man kann das schon hinkriegen, beispielsweise indem man die Formel samt Nummerierung in einer Box sichert und Kopien ausgibt oder die Gleichung nochmal hinschreibt und \tag verändert oder den equation-Zähler manipuliert u.a.
Ich sehe es jedoch so wie Christoph, dass Referenzieren wesentlich sinnvoller wäre. Neben \ref gibt es übrigens auch \eqref{label}, mit amsmath. Überleg mal, wie es aussähe, wenn man mehrfach solche Komplett-Kopien verwendete, im Ergebnis könnte die Nummerierung statt aufsteigend sehr durcheinander sein.
Viele Grüße,
Stefan
man kann das schon hinkriegen, beispielsweise indem man die Formel samt Nummerierung in einer Box sichert und Kopien ausgibt oder die Gleichung nochmal hinschreibt und \tag verändert oder den equation-Zähler manipuliert u.a.
Ich sehe es jedoch so wie Christoph, dass Referenzieren wesentlich sinnvoller wäre. Neben \ref gibt es übrigens auch \eqref{label}, mit amsmath. Überleg mal, wie es aussähe, wenn man mehrfach solche Komplett-Kopien verwendete, im Ergebnis könnte die Nummerierung statt aufsteigend sehr durcheinander sein.
Viele Grüße,
Stefan
-
- Forum-Newbie
- Beiträge: 6
- Registriert: Di 16. Dez 2008, 10:38
Hi,
danke fuer die Hilfe! Habs jetzt so geloest (was man wohl unter tag veraendern versteht):
in der Praeambel steht:
\let\theeqcopy\theequation
und dann, wenn ich die Gleichung a=b mit Label "nochmal" wiederholen will, mach ich:
\renewcommand{\theequation}{\ref{nochmal}}
\begin{equation}
a = b
\end{equation}
\renewcommand{\theequation}{\theeqcopy}
\addtocounter{equation}{-1}
Das scheint zu gehen.
Vielleicht habt ihr Recht, dass das nicht schoen ist wenn die Gleichungsnummern nicht streng aufsteigend sind. Andererseits waere es fuer den Leser angenehm, die Formel nochmal vor Augen zu haben, anstatt weit zurueckzublaettern. Muss es mir noch ueberlegen...
Tschuess,
Richard
danke fuer die Hilfe! Habs jetzt so geloest (was man wohl unter tag veraendern versteht):
in der Praeambel steht:
\let\theeqcopy\theequation
und dann, wenn ich die Gleichung a=b mit Label "nochmal" wiederholen will, mach ich:
\renewcommand{\theequation}{\ref{nochmal}}
\begin{equation}
a = b
\end{equation}
\renewcommand{\theequation}{\theeqcopy}
\addtocounter{equation}{-1}
Das scheint zu gehen.
Vielleicht habt ihr Recht, dass das nicht schoen ist wenn die Gleichungsnummern nicht streng aufsteigend sind. Andererseits waere es fuer den Leser angenehm, die Formel nochmal vor Augen zu haben, anstatt weit zurueckzublaettern. Muss es mir noch ueberlegen...
Tschuess,
Richard
Ich habe derartige Wiederholungen durchaus schon an anderen Stellen gesehen. Trotzdem nochmal der Hinweis: Du solltest das nicht durch Umdefinieren von Befehlen und Zählern erledigen, sondern mit Referenzen, dafür sind sie da.
So kannst du Gleichungen beliebig wiederholen, ohne manuell am Zähler herumspielen zu müssen.
\documentclass{article} \usepackage{amsmath} \begin{document} \begin{equation} a = b \label{eq:a=b} \end{equation} \begin{equation} c = d \label{eq:c=d} \end{equation} \begin{equation} a = b \tag{\ref{eq:a=b}} \end{equation} \end{document}
-
- Forum-Newbie
- Beiträge: 6
- Registriert: Di 16. Dez 2008, 10:38
Hallo,
ich schreibe mein Problem einfach mal in diesen Thread mit hinein, da es thematisch recht ähnlich ist.
Ich habe das Problem, dass TeXmakerX $\eqref{blabla}$ nur dann versteht, wenn es im gleichen Satz/Definition/Lemma ist. Muss man da irgendwas verändern um diese Referenz im ganzen Dokument verwenden zu können?
ich schreibe mein Problem einfach mal in diesen Thread mit hinein, da es thematisch recht ähnlich ist.
Ich habe das Problem, dass TeXmakerX $\eqref{blabla}$ nur dann versteht, wenn es im gleichen Satz/Definition/Lemma ist. Muss man da irgendwas verändern um diese Referenz im ganzen Dokument verwenden zu können?