我不知道是不是我不理解 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 文档中的示例它具有相同的行为。
我究竟做错了什么?