在网上看了一圈,使用的方法都是把默认的全局配置文件改掉,一点都不优雅

使用magic语句是更好的方法,可以在文档开头写上

1
% !TEX program = xelatex

但是latex workshop默认会忽略这个属性,这就需要设置该扩展不忽略

如下图所示

打开扩展设置
设置forceRecipeUsage为false

参考资料

magic-comments

latex-workshoplatexbuildforcerecipeusage