离线编译 Overleaf 项目并获得一致结果的步骤是什么?

离线编译 Overleaf 项目并获得一致结果的步骤是什么?

我正在尝试离线编译 Overleaf 项目,我想知道获得一致结果的最佳程序是什么。

我不明白 Overleaf 使用的是哪个发行版,此外,我对 Latexmk 也不是很熟悉,似乎它Overleaf 用于编译项目。我可以遵循什么工作流程或程序来获得与离线编译项目相同的结果?

答案1

(Overleaf 支持团队的汤姆撰写。)

请注意,为了允许离线编译 Overleaf 项目,您应该执行以下操作:

  • 确保您的文档中没有错误。我所说的错误是指“重新编译”按钮旁边的红色气球所指示的错误。黄色和蓝色警告对此是正常的。

  • 从中获取文件内容latexmk(注意:它不是latexmk.tex,没有任何文件扩展名)Overleaf 如何编译我的项目?并将其放入文档的文件夹中(即使在 Overleaf 中也不会造成任何损害)。

  • 确保您latexmk -pdf在计算机中使用编译器,而不是pdflatex其他任何东西。

  • 我建议将您编译的主文件重命名为output.tex

  • 最好使用 TeXLive 2018。如果您没有,TL2019 肯定比 TL2017 或更早版本更好,因为 TL2017 和 TL2018 之间的输入处理有一些重大变化。不过,请注意软件包最近更改的问题(在这方面,Google 是您的朋友,大多数不兼容问题已经被其他人发现)。

按照这些步骤后,您应该能够离线编译您的文档。

相关内容