
¿Cómo coloco la URL?
https://en.wikipedia.org/wiki/Ugarit#/media/File:Ugarit_02.jpg
en un PDF:
\href{https://en.wikipedia.org/wiki/Ugarit#/media/File:Ugarit_02.jpg}{Loris Romito}
Termino con errores como este, que no son demasiado útiles:
618: Illegal parameter number in definition of \iterate.
Respuesta1
Estás utilizando el \href
argumento de algún otro comando. Esto se romperá porque \href
ya no se puede cambiar el código cat del archivo #
. El mensaje de error exacto depende del comando externo, pero normalmente informará un archivo Illegal parameter
. En tales casos, puede escapar de #
:
\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}
Respuesta2
Puede probar con el paquete " url
" o " breakurl
" y la etiqueta es \url{...}
, todos los caracteres especiales están permitidos para el enlace web. Y estos paquetes tienen soporte con hyperref
el paquete " "...