TeXShop 控制台在编译大文件时冻结(间歇性)

TeXShop 控制台在编译大文件时冻结(间歇性)

在我使用 TeXShop 编译大型 LaTeX 项目(约 780 页)时,控制台大约每四次就会冻结一次并停止编译。LaTeX 文件的内容似乎不会影响冻结 - 我可以连续编译完全相同的文件 2-3 次而没有任何问题,然后下一次或两次它会冻结,然后我可以再次编译几次。文档中冻结的位置似乎也是随机的 - 有时在第 200 页,另一次在第 779 页。

没有抛出任何错误,没有警告,什么都没有——它只是停止编译并等待。控制台此时也不接受进一步的输入。但 TeXShop 的其余部分仍然正常工作,因此要恢复,我只需重新编译(两次,因为辅助文件都被损坏了)。由于项目很大,编译需要一段时间,所以这很麻烦。

我在 2015 年款 MacBook Air 2.2 GHz Intel Core i7 上运行 TeXShop 版本 4.21,8GB RAM,运行 Mojave (10.14)。但几个月来,我一直遇到这个问题,运行早期版本的 MacOS 和早期版本的 TeXShop。这也发生在我的 2013 年款 iMac 上,3.5 GHz Intel Core i7,24GB RAM,也运行 Mojave,但也发生在早期版本的 MacOS 和早期版本的 TeXShop 上。

TeXShop 运行编译的命令是

pdflatex --file-line-error --synctex=1 book.tex

当我在 Mac 终端上运行相同的 pdflatex 命令时,问题尚未出现(TeXShop 仍在运行),所以我不认为这是 TeX 问题或内存问题。

如果任何人能提出解决此问题的想法,我将不胜感激。

答案1

TeXShop 已更新至 4.35 版。此版本应该可以解决您的问题。您可以使用TeXShop->Check for Updates…菜单项进行更新,也可以直接转到https://pages.uoregon.edu/koch/texshop/texshop.html并从那里下载。

答案2

我在使用 TeXShop 格式化一本 800 页的书时也遇到过类似的问题。我使用的是新款 MacBook Pro。当我从 High Sierra “升级”到 Mojave 时,这些耗时的问题开始出现。

问题比 TeXShop 更深。TeX 本身就停止了。因此,切换到其他 latex 编辑器无济于事。

可以使用 AppDelete 删除 MalwareBytes 和其他可能干扰 TeX/Mojave 的应用程序。我先删除了 MalwareBytes,然后下载了 AppDelete,但现在我无法让 AppDelete 找到 MalwareBytes 以删除其不需要的残留文件。

相关内容