vscode 插件 latex-workshop 不生成目录

vscode 插件 latex-workshop 不生成目录

我的 tableofcontents 可以在 texstudio 中生成,但是在使用 latex-workshop 的 vscode 中无法构建,我试了好几次。如何解决这个问题?

答案1

为什么在使用 latex-workshop 的 vscode 中无法构建目录,因为您在 settings.json 中设置了一个配置:"latex-workshop.latex.autoClean.run": "onBuilt"

此配置将默认清理包含“.aux”和“.toc”,这样会打乱目录的生成。

因此我们可以修改名为“latex-workshop.latex.clean.fileTypes”的配置,删除“.aux”和“.toc”,问题就解决了。

但“.aux”和“.toc” 将被保留。如果您想清理它们,我们可以在删除之前构建两次。

您可以修改名为“latex-workshop.latex.recipes”的配置,在数组末尾插入一个新对象,该对象将如下所示:

{"name": "xelatex*2",
            "tools": [
                "xelatex","xelatex"
            ]
}

name是为命令面板选择准备的,其中tools包括构建工具序列,这里我们可以编写两次构建工具,然后 latex-workshop 将构建文件两次,之后将启动清理任务,最终您将获得目录和干净的文件。

相关内容