Browse Source

Update latexmk configuration

Samuel W. Flint 4 years ago
parent
commit
3c69a7e4cb
2 changed files with 8 additions and 6 deletions
  1. 7 0
      .latexmkrc
  2. 1 6
      Makefile

+ 7 - 0
.latexmkrc

@@ -6,7 +6,12 @@ push @generated_exts, 'glo', 'gls', 'glg';
 push @generated_exts, 'acn', 'acr', 'alg';
 $clean_ext .= ' %R.ist %R.xdy';
 
+$clean_ext .= ' %R.eqpt-glo %R.tech-glo %R.term-glo';
+$clean_ext .= ' %R.eqpt-gls %R.tech-gls %R.term-gls';
+$clean_ext .= ' %R.eqpt-glg %R.tech-glg %R.term-glg';
+
 add_cus_dep('glo', 'gls', 0, 'run_makeglossaries');
+add_cus_dep('eqpt-glo', 'eqpt-gls', 0, 'run_makeglossaries');
 add_cus_dep('acn', 'acr', 0, 'run_makeglossaries');
 
 sub run_makeglossaries {
@@ -18,3 +23,5 @@ sub run_makeglossaries {
     system "makeglossaries '$_[0]'";
   };
 }
+
+set_tex_cmds(' -shell-escape %O %S');

+ 1 - 6
Makefile

@@ -7,15 +7,10 @@ export TEXINPUTS := ./texmf/:$(TEXINPUTS)
 all: $(DOCNAME).pdf
 
 $(DOCNAME).pdf: $(DOCNAME).tex
-	lualatex $(DOCNAME)
-	makeglossaries $(DOCNAME)
-	makeindex $(DOCNAME)
-	lualatex $(DOCNAME)
-	lualatex $(DOCNAME)
+	latexmk -pdflua $(DOCNAME)
 
 clean:
 	latexmk -CA
-	$(RM) *.tech-* *.term-* *.eqpt-*
 
 install:
 	mkdir -pv ${out}/nix-support/