
私は LaTeX を使用していましたが、正常に動作していました。今、再度テキストを作成しようとすると、コンパイルが終了しません。正常にコンパイルされたステップから、コンパイルが完了しないまで、大きな変更を加えたり、大きなテキストなどを追加したりしていません。
クイック ビルドを押したり、ユーザー定義ビルドを試したりすると、マウスのスクロールが回転する円に変わり、コンパイル中であることを示しますが、コンパイルは終了しません。
私は Ubuntu で Texmaker を使用していますが、すべてのパッケージを再インストールしても、まだ問題は残ります。
同じ経験をした人はいますか?
私は愚かな間違いを犯しているのでしょうか?
答え1
TeXはプログラミング言語であり、無限ループを書くことができます。これはおもちゃの例です。
% an endless loop in TeX
\def\a{\b}
\def\b{\a}
\a % You need to call \a to trigger the endless loop
% The circular definition alone isn't enough
ここでのあなたの仕事は、無限ループのトリガーを見つけることです。何らかのバージョン管理がある場合は、最後に動作していたバージョンとループしているバージョンを比較し、追加した内容を探します。
バージョン管理がない場合、最小限の無限ループ (または機能する最大限のドキュメント) を見つけて、それを特定してください。さらにサポートが必要な場合は、調査結果を提示して、ここで再度質問してください。
答え2
.bbl .blg の 2 つのファイルが自動的に生成されていましたが、どこから生成されたのかわかりません。それらを削除すると、再び正常に動作しました。