diff --git a/latexmkrc b/latexmkrc index addac84..af5957b 100644 --- a/latexmkrc +++ b/latexmkrc @@ -1 +1,19 @@ -$pdf_previewer = 'evince' +$pdf_previewer = 'evince'; + +add_cus_dep('glo', 'gls', 0, 'run_makeglossaries'); +add_cus_dep('acn', 'acr', 0, 'run_makeglossaries'); + +sub run_makeglossaries { + if ($silent) { + system "makeglossaries -q $_[0]"; + } + else { + system "makeglossaries $_[0]"; + }; +} + +push @generated_exts, 'glo', 'gls', 'glg'; +push @generated_exts, 'acn', 'acr', 'alg'; +push @generated_exts, 'lol'; + +$clean_ext .= ' %R.ist %R.xdy';