我正在尝试离线编译 Overleaf 项目,我想知道获得一致结果的最佳程序是什么。
我不明白 Overleaf 使用的是哪个发行版,此外,我对 Latexmk 也不是很熟悉,似乎它Overleaf 用于编译项目。我可以遵循什么工作流程或程序来获得与离线编译项目相同的结果?
答案1
(Overleaf 支持团队的汤姆撰写。)
请注意,为了允许离线编译 Overleaf 项目,您应该执行以下操作:
确保您的文档中没有错误。我所说的错误是指“重新编译”按钮旁边的红色气球所指示的错误。黄色和蓝色警告对此是正常的。
从中获取文件内容
latexmk
(注意:它不是latexmk.tex
,没有任何文件扩展名)Overleaf 如何编译我的项目?并将其放入文档的文件夹中(即使在 Overleaf 中也不会造成任何损害)。确保您
latexmk -pdf
在计算机中使用编译器,而不是pdflatex
其他任何东西。我建议将您编译的主文件重命名为
output.tex
。最好使用 TeXLive 2018。如果您没有,TL2019 肯定比 TL2017 或更早版本更好,因为 TL2017 和 TL2018 之间的输入处理有一些重大变化。不过,请注意软件包最近更改的问题(在这方面,Google 是您的朋友,大多数不兼容问题已经被其他人发现)。
按照这些步骤后,您应该能够离线编译您的文档。