Visual studio code 如何在Linux中隐藏pdflatex生成的额外/辅助文件
我已经看到了一些答案,建议在默认情况下使用Visual studio code 如何在Linux中隐藏pdflatex生成的额外/辅助文件,visual-studio-code,latex,pdflatex,tex-live,latexmk,Visual Studio Code,Latex,Pdflatex,Tex Live,Latexmk,我已经看到了一些答案,建议在默认情况下使用latexmk的Visual Studio代码中使用latexmk-c或pdflatex-aux directory=/some/temp/dir。为了添加-c标志,我创建了以下receipe: "latex-workshop.latex.tools": [ { "name": "latexmk -c", "command": "latexmk", "args": [
latexmk
的Visual Studio代码中使用latexmk-c
或pdflatex-aux directory=/some/temp/dir。为了添加-c
标志,我创建了以下receipe:
"latex-workshop.latex.tools": [
{
"name": "latexmk -c",
"command": "latexmk",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"-pdf",
"-c",
"%DOC%"
]
}
],
"latex-workshop.latex.recipes": [
{
"name": "latexmk -c",
"tools": [
"latexmk -c"
]
}
]
如果我首先从latex源文件创建pdf文件,然后为下一次编译添加-c
标志,它会正确删除其他文件。但是,如果您希望第一次编译(当没有PDF文件或辅助文件可用时),它不会生成任何PDF文件,我应该考虑删除<代码> -c>代码>标志。即使已经有pdf文件及其关联文件可用,但一旦仅从文件夹中删除pdf文件,也会出现相同的问题。有没有一种有效的方法可以在Linux(或vscode)中隐藏这些辅助文件(通过删除它们或最好将它们放在子文件夹中)?我在.vscode/settings.json中有以下条目:
"latex-workshop.latex.outDir": "%DIR%/aux",
它工作得很好。所有临时文件都保存在aux
中,因此编译速度很快,但不会污染我的.tex文件您可以在LaTex Workshop whithin VSCode的选项中进行设置
启用该选项后,在成功编译后,将自动删除所有辅助文件