Consideremos o seguinte exemplo:
\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}
Isto dá :
Quando clico no link do arquivo PDF ele não funciona. Qual é o caminho para acessar a página da web clicando no link?
Responder1
Você tem os dois parâmetros ao contrário. A sintaxe correta é:
\href{<url>}{<text to display>}.
O primeiro parâmetro é o URL ao qual vincular, o segundo é o texto a ser exibido.
Também deve ser observado que você precisa garantir que o seu visualizador de PDF seja capaz de abrir um link em um 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}
Embora esta questão seja apenas sobre links para URLs externos, \href
também pode ser usada para abrir outros tipos de arquivos. Assim, com o exemplo abaixo (supondo que existam arquivos foo.pdf
, foo.tex
, foo.png
no diretório atual), e visualizando com TeXShop
o visualizador de PDF de , todos os arquivos podem ser abertos clicando nos links.
No entanto, com TeXWorks
o Mac Preview, apenas o link do URL da web funciona. Todos os links também funcionam com o Acrobat assim que você aceitar o aviso de segurança.
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}