Quando falo em links, lembro-me de 3 tipos diferentes:

  1. Os que vão para um determinado local no mesmo documento;
  2. Os que nos levam para uma página web;
  3. Os que abrem uma determinada aplicação e um ficheiro externo ao documento.

É possível que haja outro tipo, mas para os meus documentos nunca precisei de outros…

Primeiro, para fazer um link num documento necessitamos de colocar no preâmbulo a linha:

\usepackage[pdftex]{hyperref}

O package que se carrega é o hyperref, encontra-se um manual sobre ele aqui.

E podemos então começar a construir os links!

1. Os links no próprio documento podem ser muito úteis, principalmente num documento grande em queremos que a pessoa que está a ler se dirija ao local adequado sem perder muito tempo. Há várias formas de realizar esta tarefa. A que vou colocar aqui é a que me parece mais eficiente. Usamos dois comandos, o primeiro no local destino – \hypertarget – e o segundo no local onde queremos o link – \hyperlink. O uso de ambos é muito simples!

No local de destino colocamos:

texto texto texto \hypertarget{label}{texto destino} texto texto texto...

O label será o nome identificativo do local, o texto destino é o texto que aparece no documento.

No local do link colocamos:texto texto texto \hyperlink{label}{texto} texto texto texto...

Mais uma vez label será o nome identificativo usado também em hypertext, o texto será aquele que quisermos e que aparecerá também escrito no documento.

Exemplo:

Mais à frente, no meu texto, quero que ao carregar em aqui o texto venha parar a esta \hypertarget{lugar1}{palavra}.

Se carregar \hyperlink{lugar1}{aqui} vou parar ao lugar indicado acima.

2. Já os links para páginas web são feitos de uma forma mais simples. Usando o comando \href com a seguinte sintaxe:

\href{url}{texto}

Exemplo:\href{https://aprendolatex.wordpress.com}{Blog de \LaTeX}.

Ou, se quisermos que apareça o link completo em vez de texto, usamos o comando \url:

\url{url}.

Exemplo:\url{https://aprendolatex.wordpress.com}

3. Para abrir um documento externo a partir do documento .pdf usamos o comando \href referido acima, mas do seguinte modo:

\href{run:caminhodoficheiro}{texto}

Exemplo:\href{run:d:/videos/matematica/diadopi.avi}{Dia do Pi}.

De notar a presença do run, a inexistência de acentuação ou ç no caminho do ficheiro e também o uso de / em vez de \.