gpt4 book ai didi

shell - 编译后自动删除生成的 latex (垃圾)文件?

转载 作者:行者123 更新时间:2023-12-05 03:13:20 31 4
gpt4 key购买 nike

我想知道是否有简单的命令可以删除在 latex 编译过程中生成的所有不必要的文件,例如.aux、.log 等

最好将它链接到常规的 Latex 构建命令,这样在我点击“编译”后,垃圾文件就会被删除。

作为编辑工具,我使用的是 TeXstudio。

最佳答案

我创建了一个完全符合您要求的 shell 脚本。它适用于 Mac 和 Linux;通过一些调整,Windows 也应该是可能的。从我的存储库下载文件“cleanlatexjunk.sh”并按照说明操作:

https://github.com/cgraumann/LatexUtils

  1. 在 TexStudio 中打开Preferences/Build
  2. 选择底部的高级选项
  3. 添加名为 cleanjunk 的新用户命令
  4. 作为命令,输入:
    “/PATH/TO/SCRIPT/cleanlatexjunk.sh”-fp ?me ?a)
    并相应地更改 /PATH/TO/SCRIPT/
  5. Build & View 的元命令中添加
    | txs:///编译 | txs:///编译 | txs:///cleanjunk
    最后

现在每个构建和 View 执行都应该产生一个干净的工作区:-)

编辑:正如 Werner 在评论中提到的,在构建过程中当然需要“垃圾”文件。因此,步骤 5 中建议的命令包括两个额外的编译运行。这可确保正确呈现所有目录和链接。

关于shell - 编译后自动删除生成的 latex (垃圾)文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30622897/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com