我现在的.latexmkrc
样子 (或多或少) 是这样的:
$pdflatex = "xelatex -src-specials -synctex=1 -interaction=nonstopmode %O %S";
# for nomenclature
add_cus_dep("nlo", "nls", 0, "nlo2nls");
sub nlo2nls {
system("makeindex $_[0].nlo -s nomencl.ist -o $_[0].nls -t $_[0].nlg");
}
makeindex
工作正常。作为一个懒人,我想使用这个闪亮的新功能latexmk
并输出到构建目录以减少混乱($out_dir
)。不幸的是,我没有找到一种方法来告诉latexmk
在该目录中查找.nlo
依赖项(我猜它会在源文件的目录中查找)。
有什么想法如何修改吗nlo2nls
?