Mcatorce Suite
← Volver al blog

Errores comunes de LaTeX y cómo solucionarlos

Los errores de LaTeX que más encuentran los principiantes, como secuencia de control indefinida, falta de $ y argumentos desbocados, con la causa y la solución de cada uno.

Prueba la herramienta: Editor LaTeX

Los mensajes de error de LaTeX parecen crípticos, pero unos pocos fallos explican casi todos. El compilador se detiene en el primer problema e imprime una línea que empieza con ! seguida del número de línea. Empieza ahí, corrige un error y vuelve a compilar, porque los errores posteriores suelen ser efectos secundarios del primero.

El editor LaTeX lista cada error con su número de línea; haz clic en uno para ir a él.

Undefined control sequence

Causa: usaste un comando que no existe, normalmente por una errata o por falta de un paquete. Por ejemplo \toprule sin \usepackage{booktabs}.

Solución: revisa la ortografía y agrega al preámbulo el paquete que define el comando.

Missing $ inserted

Causa: se usaron símbolos exclusivos de matemáticas como ^, _ o \alpha en texto normal.

Solución: encierra la expresión entre signos de dólar: $x_1$. Si querías un guion bajo literal, escribe \_.

File not found

Causa: un \includegraphics, \input o \bibliography apunta a un archivo que no está en el proyecto.

Solución: agrega el archivo a los archivos del proyecto y usa el nombre exacto, con mayúsculas y minúsculas.

Entornos que no coinciden

Causa: un \begin{...} sin su \end{...}, o los dos nombres son distintos.

Solución: verifica que cada entorno esté cerrado, en orden inverso al que se abrió.

Argumento desbocado o llave de más

Causa: falta o sobra una }.

Solución: cuenta las llaves alrededor de la línea indicada. Un buen hábito es escribir la llave de cierre justo después de la de apertura.

Misplaced alignment tab character &

Causa: un & fuera de una tabla o de un entorno align.

Solución: escribe \& para un ampersand literal.

Errores de paquetes

Algunos paquetes necesitan programas externos que no pueden ejecutarse en un navegador, como los que dependen de shell escape. Si un paquete no está disponible en el motor del navegador, busca una alternativa o compila esa parte en local.

Preguntas frecuentes

El PDF se genera pero se ve mal. ¿Es un error?

Las advertencias, como las cajas desbordadas, no detienen la compilación. Lee el registro del compilador si el diseño se ve raro.

¿Por qué las referencias aparecen como signos de interrogación?

Las referencias cruzadas necesitan dos pasadas. Compila de nuevo y deberían resolverse.