我想要一个以 tex 文件和目录列表作为输入的命令。它应该(递归地)识别 tex 文件所依赖的任何文件(\include
或\includegraphics
)和复制将它们放入当前目录中。
这样做的好处是能够重复使用和修改旧论文和演讲的材料以制作新的论文和演讲(而不会破坏旧的)。
典型场景:我想做一个演讲,介绍与上一次演讲相同的内容。我从上一次演讲中复制了 Beamer 演示文稿,并删除了不相关的内容。现在我手动复制我想保留的图像。然后我修改其中一些图像并创建演示文稿的其余部分...
这已经存在了吗?
答案1
尝试一下latexmk
,它有一个-dependents
(或-deps-out=
)选项,可以列出(或写入文件)编译文档所需的文件。结合一些脚本,这可以用来删除所有不必要的文件。