使用 VS Code 添加后处理步骤

使用 VS Code 添加后处理步骤

我对 Latex 还很陌生,我正在尝试设置一个词汇表。我需要执行后处理步骤,但我不知道如何使用 VS Code 将此命令添加到编译中。命令是:

makeindex -s template.ist -t template.glg -o template.gls template.glo -s "%tm.ist" -t "%tm.glg" -o "%tm.gls" "%tm.glo"

答案1

  1. 打开你的 settings.json
  2. 在下方"latex-workshop.latex.tools"添加一个新条目,其中包含您想要的后处理操作。参数和命令取决于您想要做什么,在我的例子中,它是生成一个词汇表,所以我只需要以下内容:
        {
            "name": "makeglossaries",
            "command": "makeglossaries",
            "args": [
                "%DOCFILE%"
            ],
            "env": {}
        },
  1. 在下方"latex-workshop.latex.recipes"添加新条目。“工具”中元素的顺序非常重要。在这种情况下,makeglossaries可以放在之后或之前bibtex这没什么关系
        {
            "name": "pdflatex ➞ makeglossaries ➞ bibtex ➞ pdflatex × 2",
            "tools": [
                "pdflatex",
                "makeglossaries",
                "bibtex",
                "pdflatex",
                "pdflatex"
            ]
        },
  1. 按下CTRL+S保存您的设置。
  2. 现在按下CTRL+SHIFT+P打开命令面板。搜索LaTeX Workshop: Build with recipe并选择您的配方。完成。

相关内容