
如何放置網址:
https://en.wikipedia.org/wiki/Ugarit#/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
不再可以更改#
.確切的錯誤訊息取決於外部命令,但通常會報告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
」軟體包...