Latexmk:将样式文件作为选项传递给 makeindex

Latexmk:将样式文件作为选项传递给 makeindex

我们需要将-s <our_topelvelsource_directory>/tex/index_style.ist选项传递给 makeindex,目前我们通过读取执行前设置的环境变量来实现latexmk

$makeindex = "makeindex -s $ENV{CMAKE_SOURCE_DIR}/tex/index_style.ist -g %O -o %D %S";

latexmk 的命令行将包括-r ${CMAKE_SOURCE_DIR}/latexmk.rc。是否有其他/更好的选项来指定自定义样式makeindex

如果我们继续覆盖makeindex命令行,那么有没有更好的方法来获取文件的路径RC?我们尝试使用 Perl__FILE__变量,但它包含值eval(11)- 我猜是latexmk在 fds 11 处打开一个管道并让 perl 从中读取。所以这不起作用。

相关内容