*FIXED*
So, nach etwa 5stündiger Einarbeitung in Latex-Makros und das zref-Paket im speziellen (vielen Dank für den Hinweis, Axel!) ist es mir nun gelungen das Problem nach meinen Wünschen zu lösen. Vielen Dank auch an Alexander für den Hinweis auf die bereits vorhandenen Paktete, daran hatte ich gar nicht gedacht, dass sowas evtl. schon fertig verfügbar sein könnte.
Hier meine Lösung:
Code:
\usepackage[user]{zref}
\makeatletter
\newcounter{verbnr}
\zref@newprop*{vname}{}
\zref@newprop*{vnr}{}
\zref@addprop{main}{vname}
\zref@addprop{main}{vnr}
\def\Verbindung#1#2{%
\stepcounter{verbnr}%
\zref@setcurrent{vname}{#2}%
\zref@setcurrent{vnr}{\textbf{\arabic{verbnr}}}%
\zref@wrapper@immediate{\zref@label{verb:#1}}%
}
\def\getname#1{%
\zref@extract{verb:#1}{vname}
}
\def\getnr#1{%
\zref@extract{verb:#1}{vnr}
}
\makeatother
Damit kann ich an beliebiger Stelle im Text sagen
Code:
\Verbindung{v1}{sehr langer Verbindungsname}
An beliebiger anderer Stelle verschafft
Code:
\getname{v1}
\getnr{v1}
mir den gewünschten langen Namen bzw die gewünschte Nummer der Verbindung.
Also dann, nochmal Danke für die Hilfe,
Gruß,
Florian
P.S.:Alexander, die Nummerierung in Abbildungen erreiche ich bei Verwendung von .eps-Grafiken mit dem Paket psfrag. Ich kann damit beliebige Textausschnitte in der .eps-Grafik ersetzen durch beliebigen Latex-Text (geht z.B. auch mit Formeln etc, wird alles in der in Latex gewählten Schriftart usw. dargestellt).
Lesezeichen