首页 > 解决方案 > 在 Visual Studio Code 的 Latex 研讨会中启用 xelatex

问题描述

我有一个模板,它定义了论文的所有排版建议,但它使用 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".

标签: visual-studio-codelatextexxelatex

解决方案


在这里的问题中找到的最简单的解决方案,但采用更常见的公式:

复制内容,只需转到Preferences→→ (意味着ExtensionsLaTeXLaTeX是LaTeX工作坊),找到带有名称的齿轮按钮Manage,然后在列表中找到settings.json任何标签下的链接,打开并输入next:

"latex-workshop.latex.tools": [{
    "name": "latexmk",
    "command": "latexmk",
    "args": [
        "-xelatex",
        "-synctex=1",
        "-interaction=nonstopmode",
        "-file-line-error",
        "%DOC%"
    ]
}],

可能需要重新加载 VSCode。

文件也setting.json可以在C:\Users\*\AppData\Roaming\Code\User\settings.json.


推荐阅读