-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
44 lines (30 loc) · 1.2 KB
/
Copy pathMakefile
File metadata and controls
44 lines (30 loc) · 1.2 KB
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
38
39
40
41
42
43
44
# set latexfile to the name of the main file without the .tex
latexfile = thesis
TEX = latex -shell-escape
pdf : $(latexfile).pdf
$(latexfile).pdf : $(latexfile).ps
ps2pdf -dCompatibilityLevel=1.4 -dPDFSETTINGS=/prepress $(latexfile).ps $(latexfile).pdf
rm -f $(latexfile).ps
rm -f *~
$(latexfile).ps : $(latexfile).dvi
dvips -Ppdf -G0 $(latexfile)
$(latexfile).dvi : $(latexfile).tex $(latexfile).bbl $(latexfile).gls
$(TEX) $(latexfile)
$(TEX) $(latexfile)
$(latexfile).bbl : $(latexfile).aux
bibtex $(latexfile).aux
$(latexfile).aux : $(latexfile).tex myrefs.bbl
$(TEX) $(latexfile).tex
myrefs.bbl : myrefs.aux
bibtex myrefs.aux
myrefs.aux : myrefs.tex
$(TEX) myrefs.tex
$(latexfile).glo : $(latexfile).tex
$(TEX) $(latexfile).tex
$(latexfile).gls : $(latexfile).glo
makeindex $(latexfile).glo -s $(latexfile).ist -t $(latexfile).glg -o $(latexfile).gls
read:
evince $(latexfile).pdf &
clean:
rm -f $(latexfile).dvi $(latexfile).ps $(latexfile).pdf $(latexfile).toc $(latexfile).lof $(latexfile).lot $(latexfile).out $(latexfile)*.aux $(latexfile)*.bbl $(latexfile)*.blg $(latexfile)*.log *~
rm -f myrefs.dvi myrefs.aux myrefs.bbl myrefs.blg myrefs.log *~