Latex 编译突然变成永不结束的状态

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 的文件,我不知道它们来自哪里。当我删除它们时,它又正常工作了。

相关内容