Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- all: pdf # ps
- LATEX := pdflatex -output-format dvi
- PDFLATEX := pdflatex
- # cf. 'texdoc web2c', section “Commonalities”.
- # ex. : -interaction=nonstopmode
- LATEX_ARGS := -halt-on-error
- PDFLATEX_ARGS := -halt-on-error
- TEX_RUNS := 1
- SRC_BASE_NAME := default-name
- SRC := $(SRC_BASE_NAME).tex
- $(SRC_BASE_NAME).pdf: $(SRC)
- for i in $$(seq 1 $(TEX_RUNS)); do \
- $(PDFLATEX) $(PDFLATEX_ARGS) '$<'; \
- done
- $(SRC_BASE_NAME).dvi: $(SRC)
- for i in $$(seq 1 $(TEX_RUNS)); do \
- $(LATEX) $(LATEX_ARGS) '$<'; \
- done
- %.ps: %.dvi
- dvips -o '$@' '$<'
- pdf: $(SRC_BASE_NAME).pdf
- dvi: $(SRC_BASE_NAME).dvi
- ps: $(SRC_BASE_NAME).ps
- clean:
- for ext in dvi ps pdf out aux log idx ind ilg toc bbl blg bcf run.xml; \
- do rm -f "$(SRC_BASE_NAME).$$ext"; \
- done
- rm -f missfont.log
- # Stuff from preview-latex
- for ext in fmt ini log; do \
- rm -f "prv_$(SRC_BASE_NAME).$$ext"; \
- done
- rm -rf auctex-auto '$(SRC_BASE_NAME).prv' _region_.prv
- for ext in tex pdf log; do \
- rm -f "_region_.$$ext"; \
- done
- .PHONY: all clean pdf dvi ps
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement