! LaTeX Error: Missing \begin{document} significa que LaTeX intentó componer algo cuando todavía estaba en el preámbulo: hubo salida antes de \begin{document}. Normalmente es texto del cuerpo perdido en el preámbulo, falta \begin{document} o hay un problema de codificación.
Causas
- Texto del cuerpo dentro del preámbulo: entre
\documentclassy\begin{document}pon solo declaraciones,\usepackagey ajustes. El texto ordinario ahí produce salida y dispara el error. - Falta
\begin{document}o está mal escrito. - Desajuste de codificación o BOM: un archivo guardado con una codificación incorrecta, con BOM o bytes no ASCII perdidos, hace que TeX intente componer caracteres demasiado pronto.
- Un comando del preámbulo emite texto.
Ejemplo
latex
\documentclass{article}
これは本文。 % ← \begin{document} の前なので NG / before begin{document}
\begin{document}
本文はここから。
\end{document}Solución
Mantén todo lo que pueda componerse fuera del preámbulo, antes de \begin{document}. Verifica que \begin{document} existe y está bien escrito. Si sigue apareciendo, comprueba que el archivo sea UTF-8 sin BOM: inspecciona con nkf -g y vuelve a guardarlo como UTF-8 si hace falta (véase “Codificación y saltos de línea”). En sistemas antiguos, revisa también \usepackage[utf8]{inputenc}.