-run-latex = \
- rm -rf t.$@/ && mkdir t.$@/ && cd t.$@/ && \
- TEXINPUTS=..:$$TEXINPUTS && export TEXINPUTS && \
- $1 "\def\indexing{n} \nonstopmode \input $<" $(v_null) && \
- $1 "\def\indexing{y} \nonstopmode \input $<" $(v_null) && \
- makeindex $(v_quiet) -s gind.ist $*.idx $(v_null) && \
- $1 "\def\indexing{n} \nonstopmode \input $<" $(v_null) && \
- mv $@ $*.log ../ && cd ../ && rm -rf t.$@/
+define run-latex
+rm -rf t.$@/ && mkdir t.$@/ && cd t.$@/ && \
+TEXINPUTS=..:$$TEXINPUTS && export TEXINPUTS && \
+$1 "\def\indexing{n} \nonstopmode $(LATEX_INITCMDS) \input $<" $(v_null) && \
+$1 "\def\indexing{y} \nonstopmode $(LATEX_INITCMDS) \input $<" $(v_null) && \
+makeindex $(v_quiet) -s gind.ist $*.idx $(v_null) && \
+$1 "\def\indexing{n} \nonstopmode $(LATEX_INITCMDS) \input $<" $(v_null) && \
+mv $@ $*.log ../ && cd ../ && rm -rf t.$@/
+endef
+CLEANFILES += *.log