visual-studio-code - 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的错误,我正在尝试这样做)。
有没有人遇到过这个问题,或者知道解决方法?
解决方案
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"
它正在工作。
推荐阅读
- python - Updating and Deleting Comments for Posts in Django Project not working properly
- function - Uncaught TypeError:
- c++ - 使用 C++ 共享项目项目时,Visual Studio 2019 跨平台调试在远程系统上不起作用
- javascript - 与字符串连接时渲染对象数组
- flutter - Flutter,更新 Bloc 内有状态小部件列表的状态
- javascript - 作为 JavaScript 变量的 HTML 输入
- c# - 如何在 WPF 中创建忽略鼠标事件的覆盖弹出窗口?
- python - 如何在python中拟合任何非线性函数?
- python - 在交互式会话中查看熊猫数据框会引发 SettingWithCopyWarning
- joomla - 如何在 Joomla TinyMCE 中添加类以包含 p 标签