von talueng » Mo 27. Sep 2010, 16:16
KOMA hat geschrieben:talueng hat geschrieben:im Dokument aber \ref{T23} nicht "A.1.1" ausgibt, sondern "T23".
OK, aber was ist dann der Sinn der Sache. Wenn in der Überschrift gar nicht T23 steht, was bringt es dann, wenn \ref{T23} T23 ausgibt. Der Leser hat dann doch kaum eine Chance die richtige Stelle zu finden, selbst wenn die Seite mit angegeben ist.
Auf der ersten Seite des jeweiligen Transkripts sind die Rahmendaten zum Interview angegeben. Da steht dann, wann das Interview geführt wurde usw. und eben auch eine Nummer, hier z.B. "T23". Die möchte ich aber nicht im Inhaltsverzeichnis haben (toll wäre natürlich, wenn ich irgendwie noch ein zusätzliches Transkriptverzeichnis führen könnte, aber das übersteigt meine Fähigkeiten).
KOMA hat geschrieben:Und warum schreibst Du dann nicht gleich T23 statt \ref{T23] in den Text? \ref ergibt doch nur einen Sinn, wenn da eine automatisch vergebene Nummer referenziert wird, die sich bei Änderungen im Text ggf. mit ändert. Einen festen Text - auch eine feste Nummer - die sich gar nicht ändert, weil sie im Dokument real gar nicht auftaucht, braucht man doch auch nicht über \ref zu referenzieren.
Vielleicht hast Du Recht und ich sehe gerade den Wald vor Bäumen nicht, weil ich bei der Masse an Daten und Seiten in meinem Dokumenten möglichst viel durch eigene Funktionen automatisieren will. Ich habe hier etwa eine Funktion, die mir zu einem Label die Seitenzahl und die Zeilenzahl des Labels ausgibt:
\newcommand{\cte}[1] {%
S.~\pageref{cite:#1}, \ref{cite:#1}--\ref{cite:#1-ende})}%
}
Es wäre toll, wenn diese Funktion auch die Transkript-ID "T23" mit ausgeben könnte. Daher die Frage, ob ich für einen bestimmten Abschnitt einen Alias oder Bezeichner definieren kann und dann über irgendeine Funktion \aliasref{#label} den Alias/Bezeichner des Abschnitts ausgeben kann, in dem sich das Label befindet.[/code]
[quote="KOMA"][quote="talueng"]im Dokument aber \ref{T23} nicht "A.1.1" ausgibt, sondern "T23".[/quote]
OK, aber was ist dann der Sinn der Sache. Wenn in der Überschrift gar nicht T23 steht, was bringt es dann, wenn \ref{T23} T23 ausgibt. Der Leser hat dann doch kaum eine Chance die richtige Stelle zu finden, selbst wenn die Seite mit angegeben ist.[/quote]
Auf der ersten Seite des jeweiligen Transkripts sind die Rahmendaten zum Interview angegeben. Da steht dann, wann das Interview geführt wurde usw. und eben auch eine Nummer, hier z.B. "T23". Die möchte ich aber nicht im Inhaltsverzeichnis haben (toll wäre natürlich, wenn ich irgendwie noch ein zusätzliches Transkriptverzeichnis führen könnte, aber das übersteigt meine Fähigkeiten).
[quote="KOMA"]Und warum schreibst Du dann nicht gleich T23 statt \ref{T23] in den Text? \ref ergibt doch nur einen Sinn, wenn da eine automatisch vergebene Nummer referenziert wird, die sich bei Änderungen im Text ggf. mit ändert. Einen festen Text - auch eine feste Nummer - die sich gar nicht ändert, weil sie im Dokument real gar nicht auftaucht, braucht man doch auch nicht über \ref zu referenzieren.[/quote]
Vielleicht hast Du Recht und ich sehe gerade den Wald vor Bäumen nicht, weil ich bei der Masse an Daten und Seiten in meinem Dokumenten möglichst viel durch eigene Funktionen automatisieren will. Ich habe hier etwa eine Funktion, die mir zu einem Label die Seitenzahl und die Zeilenzahl des Labels ausgibt:
[code]
\newcommand{\cte}[1] {%
S.~\pageref{cite:#1}, \ref{cite:#1}--\ref{cite:#1-ende})}%
}
[/code]
Es wäre toll, wenn diese Funktion auch die Transkript-ID "T23" mit ausgeben könnte. Daher die Frage, ob ich für einen bestimmten Abschnitt einen Alias oder Bezeichner definieren kann und dann über irgendeine Funktion \aliasref{#label} den Alias/Bezeichner des Abschnitts ausgeben kann, in dem sich das Label befindet.[/code]