![配置 latexmk 以识别具有新名称的旧文件](https://linux22.com/image/284331/%E9%85%8D%E7%BD%AE%20latexmk%20%E4%BB%A5%E8%AF%86%E5%88%AB%E5%85%B7%E6%9C%89%E6%96%B0%E5%90%8D%E7%A7%B0%E7%9A%84%E6%97%A7%E6%96%87%E4%BB%B6.png)
使用该asymptote
包时,它会生成具有顺序名称的 Asymptote 源文件。例如,如果文件tex
名为foo.tex
,则在其上运行 LaTeX 将生成 Asymptote 源文件foo-1.asy
、foo-2.asy
、foo-3.asy
等。如果latexmk
与配置文件一起使用asymptote_latexmkrc,那么它会自动识别文件是否未发生变化,并只编译已发生变化的文件 - 这可以节省大量时间。
不幸的是,如果在文档的早期添加或删除了 Asymptote 图像,那么它会更改所有后续图像的文件名。这使得人们latexmk
认为这些都需要重新编译,这很耗时,而且非常麻烦。
是否可以latexmk
配置为识别具有新名称的旧文件,并只需更改已编译图像的名称即可匹配而无需重新编译它?我想这将涉及维护上次运行latexmk
的源文件内容的数据库。.asy