原 文:LaTeX Error: Missing \begin document
譯 者:Xovee
翻譯時間:2020年6月12日
LaTeX Error: Missing \begin document
如果你在文檔中忘記輸入 \begin{document} 命令或者 \documentclass[…]{…} 命令,那麼就會遇到這個錯誤。
出錯原因
忘記輸入 \begin{docuemnt} 命令
當你在主文檔的序言部分之後忘記輸入 \begin{document} 命令的時候,就會遇到這個錯誤:
解決這個問題非常簡單,你只需要在文檔的序言部分之後添加這個命令即可。有關更多 LaTeX 文檔結構的信息,請參考這篇文章。
\documentclass[…]{…} 命令的位置不正確
另外一種出錯的原因是 \documentclass[…]{…} 命令的位置不正確。這個命令必須輸入在主文檔的開始。如果你將序言部分放在另外一個文件之中,那麼你不應該將這條命令放在這個文件之中。它必須出現在主文件的開始,否則 LaTeX 將只會編譯序言文件。
主文檔設置的不正確
如果你在 Overleaf 菜單中錯誤地設置了主文檔,你也會遇到這個錯誤。
爲了修改主文檔所在的位置,首先打開菜單:
然後在 Main document 下拉菜單中選擇 \documentclass[…]{…} 命令所在的主文檔: