# 및 URL의 다른 문자

# 및 URL의 다른 문자

URL을 어떻게 배치하나요?

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다른 명령의 인수에 the를 사용하고 있습니다 . \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" 패키지를 지원합니다 ...

관련 정보