我正在使用乳胶,它工作正常,现在当我再次想要构建文本时,编译永远不会结束。从它正常编译的步骤到现在它没有完成编译,我没有做出重大改变,或者没有添加大文本等!
当我按下快速构建或尝试用户定义构建时,鼠标滚动会变成一个旋转的圆圈,这意味着正在编译,但编译永远不会结束。
我在 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 的文件,我不知道它们来自哪里。当我删除它们时,它又正常工作了。