如何通过收集所有图片和使用过的包来归档 TeX 项目

如何通过收集所有图片和使用过的包来归档 TeX 项目

考虑以下情况:完成 TeX 项目后,所有包含的.tex文件或多或少都位于主.tex文件旁边的一个子文件夹中。但所有使用的图片都分布在您的硬盘上,因为它们也用于不同的项目。包和文档类在发行版中,迟早会更新。

有没有办法自动将 TeX 项目的所有相关文件(例如,它们在.dep包生成的文件中列出snapshot)复制到单个文件夹或不同的文件夹中,以区分文件类型(图形、.sty.cls)?

这样,该项目就可以存档,以后可以重新创建 pdf。

答案1

好的,有时改变搜索词是关键。你只需要两个步骤(为了演示,我选择了 mainfile test.tex

  1. 插入\RequirePackage{snapshot} 正在加载\documentclass。将生成一个名为 的文件test.dep,其中列出了文档所需的所有文件。

  2. 在您的终端中运行bundledoc test.dep。将生成一个 zip 文件,其中包含您使用的所有文件test.tex(还有图表!)。

伟大的!


我尝试了以下选项bundledoc

 bundledoc --keepdirs --verbose --include="*.tex"  --include="*.bib" test.dep

相关内容