Consideremos el siguiente ejemplo :
\documentclass[11pt,twoside,a4paper]{book}
\usepackage{hyperref}
\begin{document}
For more information about 'TikZ' click on the following link :
\href{url}{http://www.texample.net/tikz/resources/}
\end{document}
Esto da :
Cuando hago clic en el enlace del archivo PDF, no funciona. ¿Cuál es la forma de acceder a la página web haciendo clic en el enlace?
Respuesta1
Tienes los dos parámetros al revés. La sintaxis correcta es:
\href{<url>}{<text to display>}.
El primer parámetro es la URL al que vincular, el segundo es el texto que se mostrará.
También debe tenerse en cuenta que debe asegurarse de que su visor de PDF sea capaz de abrir un enlace en un navegador.
Código:
\documentclass[11pt,twoside,a4paper]{book}
\usepackage{hyperref}
\begin{document}
For more information about 'TikZ' click on the following link:
\href{http://www.texample.net/tikz/resources/}{Tex Example Site}
\end{document}
\href
Aunque esta pregunta solo trata sobre enlaces a URL externas, también se puede utilizar para abrir otros tipos de archivos. Entonces, con el siguiente ejemplo (suponiendo que existan archivos foo.pdf
, foo.tex
, foo.png
en el directorio actual) y viéndolo con TeXShop
el visor de PDF de , todos los archivos se pueden abrir haciendo clic en los enlaces.
Sin embargo, con TeXWorks
Mac Preview solo funciona el enlace de la URL web. Todos los enlaces también funcionan con Acrobat una vez que acepta la advertencia de seguridad.
Código:
\documentclass{article}
\usepackage{hyperref}
\begin{document}
\href{http://www.google.com}{Google}
\href{run:foo.pdf}{My PDF}
\href{run:foo.tex}{My TeX}
\href{run:foo.png}{My PNG}
\end{document}