首页 > 解决方案 > VS Code Windows 10:LaTeX Workshop 无法编译

问题描述

在 Windows 10 上,我安装并更新了MiKTex (以管理员身份)。VS Code中,我安装了LaTeX Workshop扩展,但我的文档无法编译。我需要lualatex,因此我已将该“配方”移至 LaTeX Workshop.json文件中的“第一个”位置,但编译会抛出消息Recipe terminated with error。查看控制台显示Undefined control sequence我的文档的文件路径c:\Users\...etc...- 这与文档 [1,1] 的第一行有关,其中我有典型的\documentclass[12pt]{article}.

似乎扩展无法找到 LaTeX 可执行文件的路径……这听起来对吗?几乎就像在我的文件自己的目录中查找 LaTeX 类和包等一样。在我的 Windows 系统环境变量中,路径C:\Program Files\MiKTeX 2.9\miktex\bin\x64\似乎已正确配置。奇怪的是,如果我尝试使用pdflatex进行编译,它似乎没有遇到这个特定问题(而是显示我需要使用lualatex的错误,我正在尝试这样做)。

有没有人遇到过这个问题,或者知道解决方法?

标签: visual-studio-codepathlatexvscode-settings

解决方案


1:这可能是与“pdftex vs pdflatex”相关的一些问题......现在我有相同的但正在寻找解决方案......(Win10;VSCode + Latex Workshop扩展;WSL2;Ubuntu 20.04上的TexLive 2020;)

2:我发现了一些东西......在:“latex-workshop.latex.tools”

{
    "name": "pdflatex",
    "command": "pdftex", 
    "args": [
        "-synctex=1",
        "-interaction=nonstopmode",
        "-file-line-error",
        "%DOC%"
    ],
    "env": {}
},

我改为"command": "pdftex"现在"command": "pdflatex" 它正在工作。


推荐阅读