ich habe folgendes Problem:
Wie man im nachfolgenden Minimalbeispiel sieht, versuche ich die Texte, die beim Referenzieren von Labels ausgegeben werden anzupassen. Dabei soll der gewünschte Text aus der Überschrift (muss nicht unbedingt die Überschrift sein, kann auch anders funktionieren) genommen werden.
Problem: Habe ich hier eine Zählervariable drin, wird diese in der .aux-Datei nicht als Wert sondern als Befehl eingefügt:
\newlabel{x}{{1}{1}{Ueberschrift-Nr. \arabic {Testcounter}}{}{}}
Hier das Minimalbeispiel:
\documentclass[ a4paper, ]{article} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage[ngerman]{babel} \usepackage{nameref} \newcounter{Testcounter} \newenvironment{Testueberschrift}[1]{ \refstepcounter{Testcounter} \paragraph{Ueberschrift-Nr. \arabic{Testcounter}} \label{#1} }{} \begin{document} Testtext, an dem die Referenz hängt: \nameref{y} \begin{Testueberschrift}{x} Text unter einer Überschrift. \end{Testueberschrift} \begin{Testueberschrift}{y} Text unter einer anderen Überschrift. \end{Testueberschrift} \end{document}
Vielen Dank vorab für eure Hilfe!
ascore5000