Meta
17-01-2013, 17:09
Hallo zusammen,
ich würde gerne im Kopf eines scrlttr2-Briefes einen Hyperlink setzen.
So weit, so gut.
Wenn ich nun aber gerne eine komavar-Variable als Argument nutzen möchte, bekomme ich Fehlermeldungen und es wird kein Output erstellt.
Was mache ich falsch bzw. wie mache ich es richtig. ;)
Hier ein Minimalbeispiel:
\documentclass{scrlttr2}
\RequirePackage[latin1]{inputenc}
\RequirePackage[T1]{fontenc}
\RequirePackage[ngerman]{babel}
\RequirePackage{hyperref}
\setkomavar{fromurl}{url.tld}
\setkomavar{firsthead}{%
% does work
\href{http://url.tld}{url.tld}\\
\href{http://url.tld}{\usekomavar{fromurl}}\\
% does NOT work
% \href{\usekomavar{fromurl}}{url.tld}\\
% \href{\usekomavar{fromurl}}{\usekomavar{fromurl}}
}
\begin{document}
\begin{letter}{%
Max Muster\\
Musterstraße 1\\
12345 Musterstadt%
}
\setkomavar{subject}{Betreff ...}
\opening{Lieber Max,}
\end{letter}
\end{document}
Mir ist klar, dass das geht - und ja, ich weiß auch, dass das irgendwo im koma-skript steht und genutzt wird.
Ich habe auch gesucht, aber ich habe nicht gefunden, wo z.B. fromurl genutzt wird.
Wäre euch für eure Hilfe (und sei es auch nur der Name der Datei, in der genau das in koma gemacht wird) sehr dankbar!
ich würde gerne im Kopf eines scrlttr2-Briefes einen Hyperlink setzen.
So weit, so gut.
Wenn ich nun aber gerne eine komavar-Variable als Argument nutzen möchte, bekomme ich Fehlermeldungen und es wird kein Output erstellt.
Was mache ich falsch bzw. wie mache ich es richtig. ;)
Hier ein Minimalbeispiel:
\documentclass{scrlttr2}
\RequirePackage[latin1]{inputenc}
\RequirePackage[T1]{fontenc}
\RequirePackage[ngerman]{babel}
\RequirePackage{hyperref}
\setkomavar{fromurl}{url.tld}
\setkomavar{firsthead}{%
% does work
\href{http://url.tld}{url.tld}\\
\href{http://url.tld}{\usekomavar{fromurl}}\\
% does NOT work
% \href{\usekomavar{fromurl}}{url.tld}\\
% \href{\usekomavar{fromurl}}{\usekomavar{fromurl}}
}
\begin{document}
\begin{letter}{%
Max Muster\\
Musterstraße 1\\
12345 Musterstadt%
}
\setkomavar{subject}{Betreff ...}
\opening{Lieber Max,}
\end{letter}
\end{document}
Mir ist klar, dass das geht - und ja, ich weiß auch, dass das irgendwo im koma-skript steht und genutzt wird.
Ich habe auch gesucht, aber ich habe nicht gefunden, wo z.B. fromurl genutzt wird.
Wäre euch für eure Hilfe (und sei es auch nur der Name der Datei, in der genau das in koma gemacht wird) sehr dankbar!