我有一个模板,该模板定义了论文的所有排版建议,但它使用xelatex进行编译。我想在Latex Workshops上继续使用VS Code,问题是如何将编译器从pdflatex更改为xelatex。最后一个原因导致下一个错误日志:
C:\Users\User\AppData\Local\Programs\MiKTeX 2.9\tex/latex/fontspec\fontspec.sty:45: Fatal Package fontspec Error: The
fontspec package requires either XeTeX or
(fontspec) LuaTeX.
(fontspec)
(fontspec) You must change your typesetting engine to,
(fontspec) e.g., "xelatex" or "lualatex"instead of
(fontspec) "latex" or "pdflatex".
答案 0 :(得分:10)
答案 1 :(得分:0)
问题here中找到了最简单的解决方案,但采用了更为常见的表述
复制内容,只需转到“ Preferences / Extensions / LaTeX”(意味着LaTeX是LaTeX研讨会),在任何标签下找到指向settings.json的链接,打开并键入下一步:
"latex-workshop.latex.tools": [
{
"name": "latexmk",
"command": "latexmk",
"args": [
"-xelatex",
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOC%"
]
}
],
可能需要重新加载VSCode。