diff options
| author | Gustav Eek <gustav.eek@etraveli.com> | 2017-09-29 16:28:55 +0200 | 
|---|---|---|
| committer | Gustav Eek <gustav.eek@etraveli.com> | 2017-10-18 17:30:03 +0200 | 
| commit | eed9a77e80f4cee79c50da62f93914d64768048f (patch) | |
| tree | 1799fe97de4e68d62670e2f5b5373314fdb55021 /presentations/common-goods/Makefile | |
| parent | 8783ede41e026b82456ee2692e129bf381b26e1c (diff) | |
[prsnts/common-goods] Update to PDF and Makefile
Diffstat (limited to 'presentations/common-goods/Makefile')
| -rw-r--r-- | presentations/common-goods/Makefile | 40 | 
1 files changed, 32 insertions, 8 deletions
diff --git a/presentations/common-goods/Makefile b/presentations/common-goods/Makefile index a9a2ed9..71d92d0 100644 --- a/presentations/common-goods/Makefile +++ b/presentations/common-goods/Makefile @@ -1,15 +1,15 @@  notes = \    eek-2017-09-common-goods-notes-sv.pdf -all: $(notes) +other = \ +  proposal.pdf \ +  script.pdf -%-notes-sv.pdf: script-sv.mdwn -	pandoc -s -S -f markdown -t latex \ -          -V "classoption=a4paper,12pt" \ -          -V "geometry=paperwidth=.5\paperwidth,hmargin=8mm,top=10mm,bottom=15mm,includefoot" \ -          -o $(basename $<)_.pdf $< +all: $(notes) $(other) + + +%-notes-sv.pdf: script-sv_.pdf  	echo '$(tex-includepdf-nup)' | pdflatex -jobname $(basename $@) -	rm $(basename $<)_.pdf  define tex-includepdf-nup  \documentclass[a4paper, 11pt]{article}\ @@ -17,10 +17,34 @@ define tex-includepdf-nup  \usepackage{pdfpages}\  \pagestyle{empty}\  \begin{document}\ -\includepdf[pages = -, nup = 2x1]{$(basename $<)_.pdf}\ +\includepdf[pages = -, nup = 2x1]{$(basename $<).pdf}\  \end{document}  endef +script-sv_.pdf: script-sv_.tex +	jobname=$(basename $@) ;\ +	echo "Rerun right" >> $(basename $@).log ;\ +	for i in {0..4}; do \ +          if grep -q 'Rerun.*right' $(basename $@).log; then \ +	    pdflatex -jobname $(basename $@) $<;\ +          fi ;\ +        done + +script-sv_.tex: script-sv.mdwn latex.sed +	pandoc -s -S -f markdown -t latex \ +          -V "classoption=a4paper,12pt" \ +          -V "geometry=paperwidth=.5\paperwidth,hmargin=10mm,top=15mm,bottom=15mm,includefoot" \ +          < $< \ +          | sed -f latex.sed > $@ + + + +$(other): %.pdf: %.mdwn +	pandoc -s -S -f markdown -t latex \ +          -V "classoption=a4paper,12pt" \ +          -V "geometry=hmargin=20mm,top=20mm,bottom=15mm,includefoot" \ +          -o $(basename $<).pdf $< +  clean:  	rm -f $(notes)  	rm -f *.aux *.log  | 
