latexmk 不记录依赖文件

latexmk 不记录依赖文件

我不知道是不是我不理解 latexmk-deps标志的作用,或者它没有按预期工作。

我正在构建一个Makefile用于从单个main.tex文件排版多个文档的程序(我需要同一文档的不同版本)。如果它所依赖的任何文件发生变化,我想make运行它。这可以通过在 中手动指示依赖项来实现,但这很容易出错并且不可重复使用。latexmkmain.texMakefile

我发现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.

即使我复制了Makefilelatexmk 文档中的示例它具有相同的行为。

我究竟做错了什么?

相关内容