在latex workshop中修改vscode中的settings.json以向pdflatex添加shell转义标志
我是VSCode新手,正在设置LaTeX。我正在尝试编译一个使用minted的.tex文档,因此pdflatex需要--shell转义标志。我正试图修改settings.json来实现这一点 我已尝试添加以下内容(在internet上找到) 但是,它出现了一个错误: 类型不正确。应为“数组”。在latex workshop中修改vscode中的settings.json以向pdflatex添加shell转义标志,json,visual-studio-code,latex,pdflatex,Json,Visual Studio Code,Latex,Pdflatex,我是VSCode新手,正在设置LaTeX。我正在尝试编译一个使用minted的.tex文档,因此pdflatex需要--shell转义标志。我正试图修改settings.json来实现这一点 我已尝试添加以下内容(在internet上找到) 但是,它出现了一个错误: 类型不正确。应为“数组”。 这甚至不会让我尝试建立乳胶车间。非常感谢您的帮助。我也遇到了同样的问题,在互联网上疯狂地搜索后,我找到了解决方案。 你那里的代码片段格式错误,这就是我抱怨的原因。 仅适用于pdf乳胶配方。 下面是需要添加
这甚至不会让我尝试建立乳胶车间。非常感谢您的帮助。我也遇到了同样的问题,在互联网上疯狂地搜索后,我找到了解决方案。 你那里的代码片段格式错误,这就是我抱怨的原因。 仅适用于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包相关的问题中找到了解决方案您有哪个tex发行版?texlive或miktex?你可能已经知道了,但listings软件包的工作相当于minted,而且是开箱即用的,没有任何外部程序。是关于它们的比较优点的讨论。我不想使用清单。如果不清楚如何将--shell escape添加到pdflatex,那么使用vscode中的命令行界面进行编译可能更好?我只是修改了一篇论文的一些小细节,所以如果这不是最好的方式,也不会打扰我。
{
...,
"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": {}
}
],
...
}