AvertissementFichiers et ressources

Référence non définie (étiquette manquante)

LaTeX Warning: Reference 'XXX' on page N undefined.

Ce que signifie cette erreur

Une commande \ref{key} ou \pageref{key} fait référence à une étiquette qui n'existe pas encore, ou LaTeX doit être exécuté deux fois pour résoudre les références croisées. Le résultat affiche ?? au lieu du numéro de référence.

Causes courantes

  • La commande \label{key} est absente du document
  • LaTeX n'a été exécuté qu'une seule fois : les références croisées nécessitent deux passes
  • Faute de frappe dans la clé de \ref{} qui ne correspond à aucun \label{}
  • L'étiquette se trouve dans un fichier chargé par \include{} qui a été exclu avec \includeonly{}

Comment corriger

Compilez le document deux fois : la première passe écrit les étiquettes dans le fichier .aux, et la seconde les lit. Si ?? s'affiche toujours, vérifiez que \label{key} existe et correspond exactement à \ref{key} (sensible à la casse).

Exemples de code

Provoque l'erreur
\documentclass{article}
\begin{document}

\section{Introduction}
% Forgot \label here

See Section~\ref{sec:intro} for more.

\end{document}
Corrigé
\documentclass{article}
\begin{document}

\section{Introduction}\label{sec:intro}

See Section~\ref{sec:intro} for more.

\end{document}

Erreurs apparentées

Testez la correction en direct

Collez votre LaTeX dans le playground et compilez instantanément.