-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
37 lines (30 loc) · 711 Bytes
/
Copy pathMakefile
File metadata and controls
37 lines (30 loc) · 711 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
PDF2LATEX = pdflatex
XELATEX = xelatex -shell-escape
SHOWPDF = open
PDF2PS = pdf2ps
PS2PDF = ps2pdf
CHKTEX = chktex
LACHECK = lacheck
BIBTEX = bibtex
default: lint pdf open
pdf:
@echo "This Makefile generates pdf for *.tex"
@$(XELATEX) slides.tex
open:
@$(SHOWPDF) slides.pdf
clean:
rm -v -f *~ *.aux *.ps *.log *.dvi *.idx *.ilg *.ind *.toc *.nlo *.nls \
*.out *.backup *.xdv *.snm *.nav *.fls *.bbl *.blg *.fdb_latexmk
bib:
@echo "Updates bib data"
@$(XELATEX) slides.tex
@$(BIBTEX) slides
@$(XELATEX) slides.tex
@$(XELATEX) slides.tex
@$(SHOWPDF) slides.pdf
compress:
@echo "Compressing pdf"
@$(PDF2PS) slides.pdf slides.ps
@$(PS2PDF) slides.ps slides.pdf
lint:
@$(CHKTEX) slides.tex