Hyperref : hyperréférence non définie
Package hyperref Warning: Hyper reference '...' on page N undefined.
Ce que signifie cette erreur
Le paquet hyperref a trouvé une référence \hyperref[key]{text} ou \autoref{key} vers une ancre qui n'existe pas dans le document. Le lien ne pointera nulle part dans le PDF.
Causes courantes
- Utilisation de \hyperref[key]{} avec une clé qui n'a pas de \label{key} correspondant
- Référence croisée vers une étiquette située dans un chapitre exclu avec \includeonly{}
- Étiquettes situées dans des fichiers \input qui n'ont pas été traités lors de l'exécution actuelle
- Une seule compilation, sans laisser aux références croisées le temps de se résoudre
Comment corriger
Assurez-vous que chaque \hyperref[key]{} ou \autoref{key} a un \label{key} correspondant dans le document. Compilez deux fois pour résoudre les références croisées. Vérifiez qu'aucun \includeonly{} n'exclut le fichier contenant l'étiquette.
Exemples de code
\documentclass{article}
\usepackage{hyperref}
\begin{document}
See \autoref{fig:result} for the result.
% But there is no \label{fig:result} anywhere!
\end{document}\documentclass{article}
\usepackage{hyperref}
\begin{document}
\begin{figure}[h]
\centering
% ... figure content ...
\caption{Results}\label{fig:result}
\end{figure}
See \autoref{fig:result} for the result.
\end{document}Erreurs apparentées
Fichier introuvable
! LaTeX Error: File 'XXX' not found.
Extension graphique inconnue
! LaTeX Error: Unknown graphics extension: .XXX.
Caractère Unicode non pris en charge (pdfLaTeX)
! Package inputenc Error: Unicode char U+XXXX not set up for use with LaTeX.
Impossible de déterminer la taille du graphique (BoundingBox absente)
! LaTeX Error: Cannot determine size of graphic (no BoundingBox).
Testez la correction en direct
Collez votre LaTeX dans le playground et compilez instantanément.

