-
Notifications
You must be signed in to change notification settings - Fork 4
/
Makefile
52 lines (47 loc) · 1.1 KB
/
Makefile
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
45
46
47
48
49
50
51
52
ALL=rapport.pdf rapport-gyre.pdf rapport-cros.pdf
.phony: all
all: $(ALL)
%.pdf: %.md
pandoc $^ \
--standalone \
--from markdown+smart \
--to latex \
--pdf-engine xelatex \
--lua-filter english.lua \
--filter pandoc-crossref \
--citeproc \
--variable documentclass=scrreprt \
--variable mainfont="Linux Libertine O" \
--variable sansfont="Linux Biolinum O" \
--variable monofont="Inconsolata" \
--output $@
%-gyre.pdf: %.md
pandoc $^ \
--standalone \
--from markdown+smart \
--to latex \
--pdf-engine xelatex \
--lua-filter english.lua \
--filter pandoc-crossref \
--citeproc \
--variable documentclass=report \
--variable mainfont="TeX Gyre Pagella" \
--variable monofont="TeX Gyre Cursor" \
--output $@
%-cros.pdf: %.md
pandoc $^ \
--standalone \
--from markdown+smart \
--to latex \
--pdf-engine xelatex \
--lua-filter english.lua \
--filter pandoc-crossref \
--citeproc \
--variable documentclass=scrreprt \
--variable mainfont="Carlito" \
--variable sansfont="Tinos" \
--variable monofont="Cousine" \
--output $@
.PHONY: clean
clean:
rm -f $(ALL)