之前,东升介绍了如何将 VSCode 配置为 LaTeX 编辑器,我介绍了如何在 macOS 上配置 VSCode 与 Skim 的 LaTeX 正反跳转。按东升的配置,为解决交叉引用,我们需要在 recipes 当中多次调用编译工具,一则稍显麻烦,二则对于源文件无变动的情况会进行不必要的编译。
LaTeXmk 是为了解决这些问题而设计的。阅读其文档之后,针对以下几条编译路径,我写好了 LaTeXworkshop 的配置,供后来人参考。
- XeLaTeX - BibTeX
- pdfLaTeX - BibTeX
- LuaLaTeX - BibTeX
- LaTeX - DVIPDFMx - BibTeX
- upLaTeX - DVIPDFMx - BibTeX