
我使用的是乳膠,它工作正常,現在當我再次想要建立文本時,編譯永遠不會結束。從正常編譯的步驟到現在沒有編譯完成,我沒有做大的改動,或者沒有添加大的文本等等!
當我按下快速建置甚至嘗試使用者定義的建置時,滑鼠滾動變為旋轉圓圈,這意味著它正在編譯,但編譯永遠不會結束。
我在 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,我不知道從哪裡生成。當我刪除它們後,它再次正常工作。