PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : \ref{xxx} in lower roman ausgeben



glaubigern
07-09-2007, 13:34
Hallo,
ich habe in einem Dokument den folgenden Fall:


\documentclass[a4paper,10pt]{scrartcl}
\usepackage[utf-8]{inputenc}
\usepackage[german]{babel}
\usepackage[T1]{fontenc}
\newcounter{bsp}
\begin{document}
Hier ist ein Beispiel:
\refstepcounter{bsp}\label{bsp1}\roman{bsp}. Beispiel eins

Später gibt es ein zweites Beispiel:
\refstepcounter{bsp}\label{bsp2}\roman{bsp}. Beispiel zwei

Und viel später ein drittes:
\refstepcounter{bsp}\label{bsp3}\roman{bsp}. Beispiel drei

Und jetzt verweise ich auf Beispiel \ref{bsp3}.
\end{document}

Wie kann ich erreichen, daß die Zahl, die in diesem Fall durch \ref{bsp3} ausgegeben wird, ebenfalls in lower roman erscheint?

Ich kann mir eigentlich nicht vorstellen, daß ich der erste bin, der dieses Problem hat, doch auch stundenlanges Googeln hat mich nicht weitergebracht. Falls ich zu dumm zum Suchen war, würde ich mich über einen Link natürlich auch sehr freuen.

Herzlichen Dank.

sommerfee
07-09-2007, 13:40
Wie kann ich erreichen, daß die Zahl, die in diesem Fall durch \ref{bsp3} ausgegeben wird, ebenfalls in lower roman erscheint?

Du mußt \thebsp umdefinieren. Von \newcounter wird es als Art


\newcommand\thebsp{\arabic{bsp}}

vordefiniert, möchtest du es immer in \roman haben, hilft ein


\renewcommand\thebsp{\roman{bsp}}

nach dem \newcounter.

Liebe Grüße,
Axel

glaubigern
07-09-2007, 13:47
Großartig. Tausend Dank!