-
Dynamisch referenzieren
Mit dem \newtheorem Befehl kann ich ja in der Mathematik zB Sätze durchnummerieren und mich auch nach Kapiteln richten und sowas.
Wie kann ich denn dynamisch auf den Zähler zugreifen?
Also ein Beispiel.
Ich habe Satz 1.1 mit \newtheorem erstellt. Irgendwo in meinem Text möchte ich nun Satz 1.1 zitieren. Das kann ich machen, indme ich einfach schreibe : (...) gilt nach Satz 1.1 .
Wenn ich jetzt aber einen anderen Satz mit \newtheorem davorschreibe, dann wird aus Satz 1.1 plötzlich Satz 1.2. Wie bekomme ich das hin, dass das dann bei meinen Zitaten auch geändert wird.
Gleiches Problem stellt sich übrigends bei durchnummerierten Gleichungen, die man zitieren wil.
-
Code:
\label{irgendeinlabel}
Mit in die Gleichung/Theorem packen und dann mit
Code:
\ref{irgendeinlabel}
im Text darauf zugreifen. Vielleicht geht die Ausgabe mit
Code:
\autoref{irgendeinlabel}
aus dem hyperref Paket noch bequemer.
-
-
1. In der Präambel Hyperref-Paket einbinden:
Code:
\usepackage{hyperref}
2. Dem Theorem ein \label zuweisen:
3. Referenzieren:
Code:
(...) gilt nach Satz \autoref{blabla}
:D mfG, Florian
-
Zitat:
Zitat von
aakaasha
1
3. Referenzieren:
Code:
(...) gilt nach Satz \autoref{blabla}
:D mfG, Florian
Hallo,
das mit dem autoref dürfte nicht funktionieren, es sei denn du erkennst den Hyperef-Code. U.a. um das Prinzip von \autoref zu nutzen wäre in
Code:
Gleichung \autoref{bla}
das Wort Gleichung etwas überflüssig. Alternativ würde gehen:
Code:
\newcommand\Satzref[1]{Satz \ref{#1}}
...
In \Satzref{bla} ...
Gruß
Marco