Este mensaje significa: LaTeX encontró antes de \begin{document} algo que produce texto visible. Dos causas frecuentes: texto en el preámbulo o un acento mal codificado.
Causa 1: texto en el preámbulo
Todo lo que quieras escribir va después de \begin{document}. Texto antes provoca el error:
\documentclass{article}
¡Hola! % texto en el preámbulo -> Missing \begin{document}
\begin{document}
...
\end{document}Mueve el texto después de \begin{document}:
\documentclass{article}
\begin{document}
¡Hola!
\end{document}Causa 2: un acento mal codificado
Un acento (é, è, à…) en el preámbulo, combinado con una declaración inputenc antigua, se interpreta como texto y provoca el mismo error. Solución: \usepackage[utf8]{inputenc} moderno + \usepackage[T1]{fontenc} (ver Paquetes antiguos).
\documentclass → \usepackage (preámbulo) → \begin{document} → tu texto → \end{document}. Nada visible antes de \begin{document}.Pruébalo tú mismo
Este ejemplo compila. Mueve la palabra «Hello» encima de \begin{document} y vuelve a compilar para ver «Missing \begin{document}».
El método
- Verifica que no haya nada visible antes de
\begin{document}(solo\documentclassy\usepackage). - Mueve todo el texto después de
\begin{document}. - ¿Un acento en el preámbulo? Moderniza
inputenc/fontenca UTF-8. - ¿Falta una
}en un\usepackage[…]{…}? También puede causar este error.
Una IA puede corregir el error — directamente en tu código
Los asistentes de IA (Claude, Gemini, ChatGPT…) conocen muy bien LaTeX: muéstrales el preámbulo y encuentran el texto o el acento que molesta antes de \begin{document}. El inconveniente habitual es el ir y venir — copiar, pegar, repetir.
sarmate.net elimina ese ir y venir gracias a su servidor MCP: conectas la IA directamente a tu editor en línea. Lee tus archivos, los compila, analiza el registro de errores y corrige el código sobre la marcha, sin copiar y pegar. Mantienes el control: nada se modifica sin tu validación.
Escribir y compilar LaTeX en línea
Editor completo, compilación instantánea (pdfLaTeX/XeLaTeX/LuaLaTeX), nada que instalar.
Abrir el editor en línea