FatalArchivos y recursos

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

Causa el error
\documentclass{article}
% pdflatex — no Unicode support configured
\begin{document}

Café, naïve, résumé, 日本語

\end{document}
Corregido
\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

Pruebe la solución en vivo

Pegue su LaTeX en el playground y compile al instante.