PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : \setcounter mit \ref



trustee
27-02-2009, 12:00
Hallo zusammen,

ich möchte einen Counter gerne auf einen Wert setzen, der aus einem \ref-Befehl stammt, jedoch wird der Wert anscheinend nicht als Zahl übergeben und somit lässt sich der Counter nicht auf den Wert setzen. Wie schaffe ich es, mit \ref zu rechnen?

Hier ein MB:

\documentclass{book}
\usepackage[ngerman]{babel}
\newcounter{cou}

\begin{document}

\refstepcounter{cou}Text1\label{Text1}

\refstepcounter{cou}Text2

\ref{Text1}

%\setcounter{cou}{\ref{Text1}}

\thecou

\end{document}

Der auskommentierte Teil soll dafür sorgen, dass der Counter "cou" auf den Wert von \ref{Text1} gesetzt wird. Hier handelt es sich um eine 1. Wenn ich die Auskommentierung entferne, weist mich das Log darauf hin, dass es an dieser Stelle eine Zahl erwartet hätte -- also wird \ref{Text1} wohl nicht als solche aufgefasst.

Hat jemand eine Idee, wie ich \ref zum rechnen mit Countern nutzen kann? Vielen Dank im Voraus!

Sebastian