label-Befehl - optionales Argument

Fragen und Probleme, die nicht den obigen Kategorien zugeordnet werden können


potex
Forum-Newbie
Forum-Newbie
Beiträge: 1
Registriert: Fr 20. Apr 2012, 00:01

label-Befehl - optionales Argument

Beitrag von potex »

Hallo!

Ich möchte gerne, dass LaTex mittels cleveref und cref meine Theoreme, Sätze usw. automatisch mit anführt (z.B. siehe Satz 12 ohne Satz eintippen zu müssen). Da theoremref und hyperref bei mir nicht gemeinsam funktionieren, musste ich eben eine neue Methode finden. Dabei bin ich auf Folgendes gestoßen:

\usepackage{cleveref}
\newtheorem{theorem}{Theorem}
\newtheorem{lemma}[theorem]{Lemma}
\crefname{lemma}{lemma}{lemmas}

...

\begin{lemma}[Mein Lemma]\label[lemma]{thm:mylemma}
Das ist mein Lemma.
\end{lemma}

... \cref{thm:mylemma}

...

Damit wird das bewerkstelligt.

Jetzt zu meiner Frage: Ich wusste bisher nicht, dass \label auch optionale Argumenete kennt. Ich habe vergeblich versucht darüber Informationen zu erhalten.
Kann mir jemand etwas dazu sage? Insbesondere würde ich eben gerne wissen, wass hier \label[lemma]{thm:mylemma} bewirkt.

Danke.

Benutzeravatar
iTob
Forum-Meister
Forum-Meister
Beiträge: 1221
Registriert: Mo 19. Apr 2010, 22:19
Kontaktdaten:

Beitrag von iTob »

Das optionale Argument ist auch nicht Standard-LaTeX. Es ist eine Erweiterung von cleveref, siehe Doku, S. 19f.

DIe Doku der Pakete ist immer ein guter Anlaufpunkt ;-)

Antworten