AdvertenciaArchivos y recursos

Referencias no definidas (BibTeX/Biber no se ejecutó)

LaTeX Warning: There were undefined references.

Qué significa este error

El documento tiene referencias bibliográficas que nunca se resolvieron. Normalmente significa que el procesador BibTeX o Biber no se ejecutó como parte de la secuencia de compilación, por lo que nunca se recopilaron los datos de las referencias.

Causas comunes

  • Compilar una sola vez con pdflatex en lugar de ejecutar pdflatex → bibtex → pdflatex → pdflatex
  • Ejecutar bibtex sobre el archivo .aux equivocado
  • Usar biblatex/biber pero ejecutar solo pdflatex, sin biber
  • Archivos .aux obsoletos de una ejecución anterior

Cómo corregirlo

Para BibTeX tradicional: ejecute pdflatex → bibtex main → pdflatex → pdflatex. Para biblatex con Biber: ejecute pdflatex → biber main → pdflatex → pdflatex. Elimine los archivos .aux si siguen apareciendo advertencias de referencias no definidas después de la secuencia completa.

Ejemplos de código

Causa el error
% Only ran: pdflatex main.tex
% Missing: bibtex main -> pdflatex -> pdflatex
Corregido
% Full BibTeX sequence:
% 1. pdflatex main.tex
% 2. bibtex main
% 3. pdflatex main.tex
% 4. pdflatex main.tex

% Full biblatex+biber sequence:
% 1. pdflatex main.tex
% 2. biber main
% 3. pdflatex main.tex
% 4. pdflatex main.tex

Errores relacionados

Pruebe la solución en vivo

Pegue su LaTeX en el playground y compile al instante.