我使用 latexmk 编译项目。在开始编译之前,它应该运行一些 bash 命令。
我尝试添加
$compiling_cmd="date >> /tmp/compiled.log";
到本地文件。但是,如果我使用 运行 latexmk ,而不是使用,.latexmkrc
则只会对其进行评估 。latexmk -pvc
latexmk
有一个类似问题关于后编译钩子。
答案1
你可以加
system("date >> /tmp/compiled.log");
到您的latexmk.rc
。限制在于,它每次运行 时都会执行latexmk
(即使在清理时),并且每次调用只执行一次;而不是每次编译运行。(您的问题没有 100% 明确这是否足够)。我使用此方法从 运行make
,latexmk
因为latexmk
它已集成到我的 IDE 中。