LaTeXでglossaries(-extra).styを使用

忘れないうちに書く。

.latexmkrcに以下を追記。

add_cus_dep( 'acn', 'acr', 0, 'makeglossaries' );
add_cus_dep( 'glo', 'gls', 0, 'makeglossaries' );

sub makeglossaries {
    my ($base_name, $path) = fileparse( $_[0] );
    my @args = ( "-q", "-d", $path, $base_name );
    if ($silent) { unshift @args, "-q"; }
    return system "makeglossaries", "-d", $path, $base_name; 
}

ちなみにglossaries.styでは警告が一つ出たが、直後にglossaries-extra.styを使うと消えた。全く内容を確認しなかったので何が起きていたのか(そもそもパッケージ起因ですらないかもしれない)、どうせ皆extra使うだろうし…と思い、その事は忘れた。

詳細は下記参照。
tex.stackexchange.com