私の経験上の話でちゃんとした説明ではないかもしれませんが,既にお書きのようにエラーが出たときにそこで処理を終了してしまうと不完全な作業ファイル(エラーメッセージからおそらく {
に対する }
がないまま中途半端に出力されてしまった作業ファイル)が残ってしまう場合があって,これを読み込んだときにまたエラーが出ることになります.このエラーが出たときにそこでまた処理を終了してしまうと,不完全な作業ファイルが更新されずそのままなので何度やってもエラーが出続けます.エラーが出る箇所が \begin{document}
なのは,ちょうどそこで作業ファイルを読み込むからだと思います.
楽な対処法ですが,
l.19 \begin{document}
?
の最後で ?
が出ているのは入力待ちのプロンプトで,とりあえずここに何度か Enter を打ち込むとこのエラーを無視して最後まで処理してくれることがあります.一度最後まで処理されれば完全な作業ファイルが出力されるので問題が解決します.
追記:上に帯田さんが根本的な対処法を書いてくださったので,まずはそちらを試した方がよさそうです.