我是VSCode的新手,我正在设置LaTeX。我正在尝试编译使用薄荷糖的.tex文档,因此pdflatex需要--shell-escape标志。我正在尝试修改settings.json来做到这一点。
我尝试添加以下内容(可在Internet上找到)
{
"latex-workshop.latex.tools": {
"name": "pdflatex",
"command": "pdflatex",
"args": [
"--shell-escape",
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOC%"
]
}
}
但是出现错误: 类型不正确。预期的“数组”。 这甚至都不会让我尝试用乳胶车间建造。帮助将不胜感激。
答案 0 :(得分:0)
我遇到了同样的问题,在互联网上看起来很疯狂之后,我找到了解决方案。
您的代码段格式错误,这就是为什么要抱怨。
并且仅适用于pdf乳胶配方。
这是需要添加到settings.json
的代码段。
{
...,
"latex-workshop.latex.tools": [
{
"name": "latexmk",
"command": "latexmk",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"--shell-escape",
"-pdf",
"%DOC%"
]
},
{
"name": "pdflatex",
"command": "pdflatex",
"args": [
"--shell-escape",
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOC%"
]
},
{
"name": "bibtex",
"command": "bibtex",
"args": [
"%DOCFILE%"
],
"env": {}
}
],
...
}
我在与pygmentize软件包相关的问题中找到了解决方法here