errata
[phd-thesis.git] / latexmkrc
1 ensure_path( 'TEXINPUTS', './texmf//' );
2
3 # Make and clean glossaries
4 add_cus_dep('glo', 'gls', 0, 'run_makeglossaries');
5 add_cus_dep('glo-abr', 'gls-abr', 0, 'run_makeglossaries');
6 sub run_makeglossaries {
7 if ( $silent ) {
8 system "makeglossaries -q '$_[0]'";
9 }
10 else {
11 system "makeglossaries '$_[0]'";
12 };
13 }
14 push @generated_exts, 'glo', 'gls', 'glg';
15 push @generated_exts, 'glo-abr', 'gls-abr', 'glg-abr';
16
17 # Clean hyperref backrefs file
18 push @generated_exts, 'brf';
19
20 # Clean thumbs file
21 push @generated_exts, 'tmb';
22
23 # Clean todo file
24 push @generated_exts, 'tdo';
25
26 # Clean list of listings file
27 push @generated_exts, 'lol';
28
29 # Clean list of algorithms file
30 push @generated_exts, 'loa';
31
32 # Clean morewords file
33 push @generated_exts, 'mw';
34
35 # Clean standalone file
36 push @generated_exts, 'sta';
37
38 # Clean bbl file as well
39 $bibtex_use = 2;
40
41 # Clean mkindex files
42 $clean_ext .= ' %R.ist %R.xdy';
43
44 $show_time = 1;
45
46 $pdf_mode = 1;
47
48 $pdflatex = 'pdflatex %O %S || (echo === Deleting %Y%R.sta ...; rm -v %Y%R.sta; false)';
49
50 $use_make = 1;
51