
Wie platziere ich die URL:
https://en.wikipedia.org/wiki/Ugarit#/media/File:Ugarit_02.jpg
in ein PDF:
\href{https://en.wikipedia.org/wiki/Ugarit#/media/File:Ugarit_02.jpg}{Loris Romito}
Ich erhalte Fehlermeldungen wie diese, die nicht besonders hilfreich sind:
618: Illegal parameter number in definition of \iterate.
Antwort1
Sie verwenden das \href
im Argument eines anderen Befehls. Dies führt zu einem Fehler, da \href
der Catcode des nicht mehr geändert werden kann #
. Die genaue Fehlermeldung hängt vom äußeren Befehl ab, wird aber normalerweise ein melden Illegal parameter
. In solchen Fällen können Sie das umgehen #
:
\documentclass{article}
\usepackage{hyperref}
\begin{document}
%works fine:
\href{https://en.wikipedia.org/wiki/Ugarit#/media/File:Ugarit_02.jpg}{Loris Romito}
%fails:
%\textbf{\href{https://en.wikipedia.org/wiki/Ugarit#/media/File:Ugarit_02.jpg}{Loris Romito}}
%workaround: escape the #:
\textbf{\href{https://en.wikipedia.org/wiki/Ugarit\#/media/File:Ugarit_02.jpg}{Loris Romito}}
\end{document}
Antwort2
Sie können es mit dem Paket " url
" oder " breakurl
" versuchen. Das Tag lautet \url{...}
. Für Weblinks sind alle Sonderzeichen zulässig. Und diese Pakete unterstützen das hyperref
Paket " "...