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.

