
URL を配置するにはどうすればいいですか:
https://en.wikipedia.org/wiki/ウガリット#/media/File:Ugarit_02.jpg
PDFに:
\href{https://en.wikipedia.org/wiki/Ugarit#/media/File:Ugarit_02.jpg}{Loris Romito}
次のようなエラーが発生しますが、あまり役に立ちません。
618: Illegal parameter number in definition of \iterate.
答え1
\href
他のコマンドの引数で を使用しています。\href
の catcode を変更できなくなるため、これは機能しなくなります#
。正確なエラー メッセージは外部コマンドによって異なりますが、通常は が報告されますIllegal parameter
。このような場合は、 をエスケープできます#
。
\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}
答え2
「url
」または「breakurl
」パッケージを試すことができます。タグは で\url{...}
、すべての特殊文字がウェブリンクに使用できます。これらのパッケージは「hyperref
」パッケージでサポートされています...