Carácter Unicode no admitido (pdfLaTeX)
! Package inputenc Error: Unicode char U+XXXX not set up for use with LaTeX.
Qué significa este error
Su documento contiene un carácter Unicode (letra con acento, emoji, símbolo especial, etc.) que pdfLaTeX no puede procesar. pdfLaTeX usa codificaciones de 8 bits y requiere paquetes especiales para admitir entrada Unicode.
Compilación inteligente de FormaTeX
La compilación inteligente de FormaTeX detecta caracteres no ASCII en el código fuente y cambia automáticamente de pdfLaTeX a XeLaTeX con fontspec habilitado.
Causas comunes
- El documento contiene caracteres con acento (é, ü, ñ) sin el paquete inputenc
- Texto copiado y pegado de otra fuente que contiene caracteres Unicode
- Uso directo de comillas tipográficas o rayas en el código fuente
- Escrituras no latinas (árabe, chino, japonés, etc.) en el código fuente
Cómo corregirlo
La solución más sencilla es cambiar a XeLaTeX o LuaLaTeX con \usepackage{fontspec}, que admiten Unicode de forma nativa. Como alternativa, agregue \usepackage[utf8]{inputenc} a pdfLaTeX para tener compatibilidad básica con Unicode latino.
Ejemplos de código
\documentclass{article}
% pdflatex — no Unicode support configured
\begin{document}
Café, naïve, résumé, 日本語
\end{document}\documentclass{article}
% Option 1: XeLaTeX / LuaLaTeX (full Unicode)
\usepackage{fontspec}
% Option 2: pdfLaTeX with UTF-8 (limited Unicode)
% \usepackage[utf8]{inputenc}
% \usepackage[T1]{fontenc}
\begin{document}
Café, naïve, résumé
\end{document}Errores relacionados
Archivo no encontrado
! LaTeX Error: File 'XXX' not found.
Extensión de gráficos desconocida
! LaTeX Error: Unknown graphics extension: .XXX.
No se puede determinar el tamaño del gráfico (sin BoundingBox)
! LaTeX Error: Cannot determine size of graphic (no BoundingBox).
Cita no definida
LaTeX Warning: Citation 'XXX' on page N undefined.
Pruebe la solución en vivo
Pegue su LaTeX en el playground y compile al instante.

