von godi » Fr 22. Jan 2016, 22:07
Hallo,
ich würde gerne den Wert eines Counters speichern und zu einem späteren Zeitpunkt ausgeben. Jedoch gelingt es mir nicht, den Counter zu expandieren, also den aktuellen Wert zu speichern.
Ich habe schon einiges ausprobiert, bin aber noch nicht auf eine Lösung gekommen. Hier mal mein Beispiel:
\documentclass{scrartcl}
\newcounter{myCT}
\newcommand \counterNR{}
\makeatletter
\newcommand \addCounterNR{
\edef\myCTVal{\themyCT} % Hier sollte der aktuelle Wert des Zählers gelesen werden.
\g@addto@macro\counterNR{\myCTVal ;} % Aktuellen Wert speichern
}
\makeatother
\begin{document}
\addCounterNR
\addtocounter{myCT}{3}
\addCounterNR
\stepcounter{myCT}
\addCounterNR
Teste Ausgabe:
\counterNR
\end{document}
Hat jemand eine Idee wie ich dies Lösen könnte?
godi
Hallo,
ich würde gerne den Wert eines Counters speichern und zu einem späteren Zeitpunkt ausgeben. Jedoch gelingt es mir nicht, den Counter zu expandieren, also den aktuellen Wert zu speichern.
Ich habe schon einiges ausprobiert, bin aber noch nicht auf eine Lösung gekommen. Hier mal mein Beispiel:
[code]
\documentclass{scrartcl}
\newcounter{myCT}
\newcommand \counterNR{}
\makeatletter
\newcommand \addCounterNR{
\edef\myCTVal{\themyCT} % Hier sollte der aktuelle Wert des Zählers gelesen werden.
\g@addto@macro\counterNR{\myCTVal ;} % Aktuellen Wert speichern
}
\makeatother
\begin{document}
\addCounterNR
\addtocounter{myCT}{3}
\addCounterNR
\stepcounter{myCT}
\addCounterNR
Teste Ausgabe:
\counterNR
\end{document}
[/code]
Hat jemand eine Idee wie ich dies Lösen könnte?
godi