Включите xelatex в семинарах по латексу для кода Visual Studio - PullRequest
1 голос
/ 13 мая 2019

У меня есть шаблон, который определяет все рекомендации по набору текста для диссертации, но для компиляции он использует xelatex.Я хочу продолжить использовать VS Code с Latex Workshop, вопрос в том, как сменить компилятор на xelatex с pdflatex.Последнее вызывает следующий журнал ошибок:

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".

1 Ответ

5 голосов
/ 13 мая 2019

Самое простое решение, найденное в проблемах здесь , но в более распространенной формулировке

Копируя содержимое, просто перейдите в 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.

...