From ea6f1b8eaa1084513fb3294947b11eace2b6c1ac Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Fri, 1 Mar 2024 22:49:31 +0200 Subject: [PATCH] Use latexmk --- .latexmkrc | 5 +++++ Makefile | 20 ++++++-------------- 2 files changed, 11 insertions(+), 14 deletions(-) create mode 100644 .latexmkrc diff --git a/.latexmkrc b/.latexmkrc new file mode 100644 index 0000000..218e6bf --- /dev/null +++ b/.latexmkrc @@ -0,0 +1,5 @@ +$aux_dir = 'aux'; +$pdf_mode = 4; + +# If your TeX environment does not provide working LuaLaTeX, uncomment this: +#$pdf_mode = 1; diff --git a/Makefile b/Makefile index d6edde0..471ff24 100644 --- a/Makefile +++ b/Makefile @@ -2,19 +2,11 @@ export TEXINPUTS=../tex//: all: thesis.pdf abstract-cs.pdf abstract-en.pdf -# LaTeX je potreba spustit nekolikrat, aby spravne spocital odkazy -thesis.pdf: thesis.tex $(wildcard *.tex) literatura.bib - pdflatex $< - bibtex thesis - pdflatex $< - pdflatex $< - -abstract-cs.pdf: abstract-cs.tex metadata.tex macros.tex xmp.tex - pdflatex $< - -abstract-en.pdf: abstract-en.tex metadata.tex macros.tex xmp.tex - pdflatex $< +%.pdf: force + latexmk $*.tex clean: - rm -f *.aux *.bbl *.blg *.lof *.log *.lot *.out *.toc *.xmpdata *.xmpi - rm -f thesis.pdf abstract-cs.pdf abstract-en.pdf + rm -rf aux + rm -f thesis.pdf abstract.pdf abstract-cs.pdf abstract-en.pdf + +.PHONY: force -- 2.39.2