errata
[phd-thesis.git] / latexmkrc
index 4325ab2..59d20b9 100644 (file)
--- a/latexmkrc
+++ b/latexmkrc
@@ -1,6 +1,8 @@
+ensure_path( 'TEXINPUTS', './texmf//' );
+
 # Make and clean glossaries
 add_cus_dep('glo', 'gls', 0, 'run_makeglossaries');
-add_cus_dep('acn', 'acr', 0, 'run_makeglossaries');
+add_cus_dep('glo-abr', 'gls-abr', 0, 'run_makeglossaries');
 sub run_makeglossaries {
   if ( $silent ) {
     system "makeglossaries -q '$_[0]'";
@@ -10,7 +12,7 @@ sub run_makeglossaries {
   };
 }
 push @generated_exts, 'glo', 'gls', 'glg';
-push @generated_exts, 'acn', 'acr', 'alg';
+push @generated_exts, 'glo-abr', 'gls-abr', 'glg-abr';
 
 # Clean hyperref backrefs file
 push @generated_exts, 'brf';
@@ -27,6 +29,12 @@ push @generated_exts, 'lol';
 # Clean list of algorithms file
 push @generated_exts, 'loa';
 
+# Clean morewords file
+push @generated_exts, 'mw';
+
+# Clean standalone file
+push @generated_exts, 'sta';
+
 # Clean bbl file as well
 $bibtex_use = 2;
 
@@ -36,3 +44,8 @@ $clean_ext .= ' %R.ist %R.xdy';
 $show_time = 1;
 
 $pdf_mode = 1;
+
+$pdflatex = 'pdflatex %O %S || (echo === Deleting %Y%R.sta ...; rm -v %Y%R.sta; false)';
+
+$use_make = 1;
+