PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : counter fuer theorems der Gestalt: theorem Nummer statt Nummer



König Blind
20-02-2007, 17:35
hi,
ich habe ein Dokument in dem theorems und lemmas auftauchen. Diese habe ich definiert als
\newtheorem{theorem}{Theorem}
\newtheorem{lemma}[theorem]{Lemma}

mit Ziel:
\begin{theorem}\label{Beispielth}
Dies ist ein Theorem
\end{theorem}
Nun zitiere ich \ref{Beispielth}

Ich moechte bei dem Zitat nicht nur die Nummer des Theorems haben, sondern auch wissen ob es ein Theorem oder ein Lemma war. (Die beide mit dem selben counter laufen)
Beispiel:
\ref{Beispielth}----> "theorem 23" aber nicht "23"

Wie geht das?
Lieben Dank im Voraus!

sofa-surfer
20-02-2007, 17:49
Hallo,

schau dir zum Beispiel mal das prettyref-Paket an.

Matthias

König Blind
21-02-2007, 10:53
Danke funktioniert einwandfrei!

(meine Loesung:)

\usepackage {prettyref}

\newtheorem{lemma}[theorem]{Lemma}
\newrefformat{lemma}{(lemma~\ref{#1})}
....

\begin{lemma}\label{lemma:Diggthis}
Digg this
\end{lemma}


We have shown \prettyref{lemma:Diggthis} that it works.

mit hyperref:
\newrefformat{lemma}{\hyperref[{#1}]{(lemma~\ref*{#1})}}