diff options
Diffstat (limited to 'macros/latex/contrib/yathesis/exemples/specimen/latexmkrc')
-rw-r--r-- | macros/latex/contrib/yathesis/exemples/specimen/latexmkrc | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/macros/latex/contrib/yathesis/exemples/specimen/latexmkrc b/macros/latex/contrib/yathesis/exemples/specimen/latexmkrc index 6a0e01d39e..334747a898 100644 --- a/macros/latex/contrib/yathesis/exemples/specimen/latexmkrc +++ b/macros/latex/contrib/yathesis/exemples/specimen/latexmkrc @@ -3,21 +3,21 @@ $pdf_mode = 1; $bibtex_use = 1; $bibtex = 'biber %O %B'; -add_cus_dep('glo', 'gls', 0, 'makeglossaries'); -add_cus_dep('glo2', 'gls2', 0, 'makeglossaries'); -add_cus_dep('acn', 'acr', 0, 'makeglossaries'); +add_cus_dep( 'acn', 'acr', 0, 'makeglossaries' ); +add_cus_dep( 'glo', 'gls', 0, 'makeglossaries' ); add_cus_dep('slo', 'sls', 0, 'makeglossaries'); -sub makeglossaries{ - system( "makeglossaries \"$_[0]\"" ); +$clean_ext .= " acr acn alg glo gls glg slo sls slg"; +sub makeglossaries { + my ($base_name, $path) = fileparse( $_[0] ); + pushd $path; + my $return = system "makeglossaries", $base_name; + popd; + return $return; } $makeindex = 'texindy -L french'; -add_cus_dep('idx', 'ind', 0, 'texindy'); -sub texindy{ - system("texindy -L french \"$_[0].idx\""); -} +push @generated_exts, 'acn', 'acr', 'alg', 'bbl', 'bcf', 'fls', 'gl*', 'idx', +'ind', 'ist', 'sbl*', 'sl*', 'sym*' ; -@generated_exts = qw(aux idx ind lo* out toc acn acr alg bbl bcf fls gl* ist -run.xml sbl* sl* sym* xdy unq synctex.gz mw *~ -); +$clean_ext .= 'synctex.gz* run.xml tex.bak out bbl bcf fdb_latexmk run tdo listing *~ lo* unq mw' ; |