如何让 tikzexternalize 输出当前图形名称以供 latexmk 使用?

如何让 tikzexternalize 输出当前图形名称以供 latexmk 使用?

我正在尝试修补 tikz-externalize 来执行\typeout{figure-0.pdf}(描述这里)对于所有图形,因此latexmk意识到它是一个依赖项并运行以下规则

add_cus_dep('md5', 'pdf', 0, 'gnu_make');
sub gnu_make {
    system("$make -f  %A.makefile \"$_[0].pdf\"");
}

但我找不到下一个文件的命名方式以及在哪里完成。

编辑:另一个问题做了类似的事情这里,做了同样的事情,但是建立了自己的环境,而我想修补现有的环境(内部外部化环境)

相关内容