Como criar link de internet em PDF?

Como criar link de internet em PDF?

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á :
insira a descrição da imagem aqui

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, \hreftambém pode ser usada para abrir outros tipos de arquivos. Assim, com o exemplo abaixo (supondo que existam arquivos foo.pdf, foo.tex, foo.pngno diretório atual), e visualizando com TeXShopo visualizador de PDF de , todos os arquivos podem ser abertos clicando nos links.

No entanto, com TeXWorkso 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.

insira a descrição da imagem aqui

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}

informação relacionada