![latexmk 不记录依赖文件](https://linux22.com/image/401905/latexmk%20%E4%B8%8D%E8%AE%B0%E5%BD%95%E4%BE%9D%E8%B5%96%E6%96%87%E4%BB%B6.png)
我不知道是不是我不理解 latexmk-deps
标志的作用,或者它没有按预期工作。
我正在构建一个Makefile
用于从单个main.tex
文件排版多个文档的程序(我需要同一文档的不同版本)。如果它所依赖的任何文件发生变化,我想make
运行它。这可以通过在 中手动指示依赖项来实现,但这很容易出错并且不可重复使用。latexmk
main.tex
Makefile
我发现latexmk
有一个-deps
标志,可以以 的样式打印make
要包含在 中的依赖项列表Makefile
。问题是它似乎根本没有记录任何文件。每当我latexmk
使用该标志运行时,我都会得到如下所示的输出,无论包含-deps
多少其他文件或图像。.tex
#===Dependents, and related info, for main.tex:
main.pdf :\
main.tex
#===End dependents for main.tex:
因此,要么-deps
它没有按照我预期的那样设计(记录构建最终 PDF 所需的所有文件),要么我的latexmk
.
即使我复制了Makefile
latexmk 文档中的示例它具有相同的行为。
我究竟做错了什么?