4.6. Références et hyperliens

Latex permet de mettre en place des références internes servant à identifier vos tableaux, images et équations de façon univoque. Dans le préambule de votre document source, vous devez tout d'abord charger le module hyperref à l'aide de la balise \usepackage[options]{hyperref}. Les différentes options disponibles sont données au Tableau 4-14.

Plusieurs options intéressantes sont disponibles. Elles permettent de rendre vos liens interactifs et de leur donner une couleur distinctive dans votre document PDF. Les couleurs prédéfinies sont : black, white, red, green, blue, cyan, magenta et yellow. Vous pouvez définir vos propres couleurs à l'aide de la balise \definecolor{nom_couleur}{modèle}{description}. Cette balise doit être placée dans le préambule de votre document, après le chargement du module color. L'argument nom_couleur est le nom de la couleur nouvellement définie. L'argument modèle est le nom du modèle choisi pour définir la couleur. Trois modèles sont disponibles :

Par exemple, les balises suivantes permettent de définir la couleur "orange" :
\usepackage{color}
\definecolor{orange}{rgb}{1,0.5,0}

Tableau 4-14. Options du module hyperref

OptionDescription
dvipsPilote d'affichage
colorlinks=true/falseUtilisation de couleurs pour les liens?
linkcolor=couleurCouleur des liens de type \ref
citecolor=couleurCouleur des liens de type \cite
urlcolor=couleurCouleur des liens de type \href
pdftitle={titre}Champ "titre" du document PDF
pdfauthor={auteur}Champ "auteur" du document PDF
pdfkeywords={mots-clés}Champ "mots-clés" du document PDF

Pour insérer une référence vous devez tout d'abord placer une ancre à l'aide de la balise \label{ancre}. La balise doit être placée dans l'environnement auquel vous souhaitez faire référence et l'argument ancre contient un libellé de votre choix.

Lorsque vous désirez faire référence à l'élément de votre document source pour lequel vous avez placé une ancre, utilisez la balise \ref{ancre}. Vous obtiendrez ainsi le numéro de la section, du tableau, de la figure ou de l'équation. Vous pouvez également utiliser la balise \pageref{ancre} pour obtenir le numéro de la page où est localisé votre élément dans le document compilé.

Si vous désirez faire référence à l'un des éléments de votre bibliographie, utilisez la balise \cite{clé_de_citation}. L'argument clé_de_citation doit être le même que celui utilisé avec la balise \bibitem dans votre bibliographie.

Pour insérer un hyperlien, utiliser la balise \href{url}{texte}. L'argument url est l'adresse complète de l'hyperlien et l'argument texte constitue la description de l'hyperlien telle qu'elle apparaîtra dans le document compilé.