在latex workshop中修改vscode中的settings.json以向pdflatex添加shell转义标志

在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乳胶配方。 下面是需要添加

我是VSCode新手,正在设置LaTeX。我正在尝试编译一个使用minted的.tex文档,因此pdflatex需要--shell转义标志。我正试图修改settings.json来实现这一点

我已尝试添加以下内容(在internet上找到)

但是,它出现了一个错误: 类型不正确。应为“数组”。
这甚至不会让我尝试建立乳胶车间。非常感谢您的帮助。

我也遇到了同样的问题,在互联网上疯狂地搜索后,我找到了解决方案。 你那里的代码片段格式错误,这就是我抱怨的原因。 仅适用于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": {}
      }
    ],

  ...
}