Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Dynamisch referenzieren

  1. #1
    Registrierter Benutzer
    Registriert seit
    18.09.2008
    Beiträge
    14

    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.

  2. #2
    Registrierter Benutzer
    Registriert seit
    02.12.2002
    Ort
    Darmstadt
    Beiträge
    615
    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.
    Seine Rätselhaftigkeit wird nur durch seine Macht übertroffen!

  3. #3
    Registrierter Benutzer
    Registriert seit
    18.09.2008
    Beiträge
    14
    hyperref Paket?

  4. #4
    Registrierter Benutzer
    Registriert seit
    15.04.2008
    Beiträge
    169
    1. In der Präambel Hyperref-Paket einbinden:
    Code:
    \usepackage{hyperref}
    2. Dem Theorem ein \label zuweisen:
    Code:
    \label{blabla}
    3. Referenzieren:
    Code:
    (...) gilt nach Satz \autoref{blabla}
    mfG, Florian

  5. #5
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Zitat Zitat von aakaasha Beitrag anzeigen
    1
    3. Referenzieren:
    Code:
    (...) gilt nach Satz \autoref{blabla}
    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

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •