vscode 配置 Latex 编译后自动清理多余文件(.log .out等文件)

settings中找到

在花括号中配置:

    "latex-workshop.latex.autoClean.run": "onBuilt", 
    "latex-workshop.latex.clean.fileTypes": [
      "*.aux",
      "*.bbl",
      "*.blg",
      "*.idx",
      "*.ind",
      "*.lof",
      "*.lot",
      "*.out",
      "*.toc",
      "*.acn",
      "*.acr",
      "*.alg",
      "*.glg",
      "*.glo",
      "*.gls",
      "*.ist",
      "*.fls",
      "*.log",
      "*.fdb_latexmk"
    ],

注意:

*gzsynctex.gz文件不要删除,否则不能tex与pdf的正反向跳转

### VSCodeLaTeX 自动删除辅助文件配置方法 在 VSCodeLaTeX 工作流中,可以利用 `latex-workshop` 插件的功能来实现编译完成后自动删除辅助文件的效果。以下是具体的配置方式: #### 修改 settings.json 文件 通过编辑用户的全局设置或工作区特定的 `settings.json` 文件,添加以下内容以启用清理辅助文件功能: ```json { "latex-workshop.latex.clean.fileTypes": [ "*.aux", "*.log", "*.out", "*.toc", "*.bbl", "*.blg", "*.idx", "*.ilg", "*.ind", "*.nav", "*.snm", "*.vrb" ], "latex-workshop.view.pdf.viewer": "tab", "latex-workshop.latex.autoBuild.run": "onSave", "latex-workshop.latex.recipe.primary.name": "pdflatex", "latex-workshop.latex.tools": [ { "name": "pdflatex", "command": "pdflatex", "args": [ "-synctex=1", "-interaction=nonstopmode", "-file-line-error", "%DOC%" ] } ], "latex-workshop.latex.clean.afterBuild.enabled": true } ``` 上述代码片段中的关键字段解释如下: - `"latex-workshop.latex.clean.fileTypes"` 定义了需要被清除的辅助文件类型列表[^2]。 - `"latex-workshop.latex.clean.afterBuild.enabled"` 设置为 `true` 后,在每次构建完成之后会触发辅助文件清理动作。 #### 使用快捷键手动清理 如果希望保留某些类型的辅助文件或者仅偶尔执行清理操作,则可以通过绑定快捷键的方式调用清理命令。例如,按下组合键 **Ctrl+Shift+X** 即可立即移除当前项目下的所有指定辅助文件。 #### 注意事项 尽管自动化流程提高了效率,但也可能导致意外丢失有用的信息(比如调试日志)。因此建议初次使用者先熟悉各种中间产物的作用再决定哪些应该保留而哪些适合丢弃。 ```python # 示例 Python 注释风格展示无关逻辑处理过程 def example_function(): """ 此函数仅为演示目的存在,并不参与实际 TeX 文档管理。 """ pass ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AplusX

踩坑不易,打个赏呗~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值