我的 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 将构建文件两次,之后将启动清理任务,最终您将获得目录和干净的文件。