From: Chun-Hung Tseng Date: Fri, 18 Mar 2022 18:02:21 +0000 (+0100) Subject: Fix the pdf generation code in Makefile X-Git-Tag: latest~66^2~2 X-Git-Url: https://www.ivnss.com/gitweb/?a=commitdiff_plain;h=adb2d21af2d44187fa2f51e875b5e7632d14b931;p=lkmpg Fix the pdf generation code in Makefile The current Makefile is missing one more pdflatex pass. The correct steps are : pdflatex -> bibtex -> pdflatex -> pdflatex [1]. Otherwise, bib items will not be showing properly. [1] https://github.com/James-Yu/LaTeX-Workshop/wiki/Compile#latex-recipes Signed-off-by: Chun-Hung Tseng --- diff --git a/Makefile b/Makefile index b266eb0..d1ef984 100644 --- a/Makefile +++ b/Makefile @@ -2,10 +2,8 @@ PROJ = lkmpg all: $(PROJ).pdf $(PROJ).pdf: lkmpg.tex - pdflatex -shell-escap $< - bibtex $(PROJ) >/dev/null || echo - pdflatex -shell-escape $< 2>/dev/null >/dev/null rm -rf _minted-$(PROJ) + latexmk -shell-escape lkmpg.tex -pdf html: lkmpg.tex html.cfg assets/Manrope_variable.ttf sed $ 's/\t/ /g' lkmpg.tex > lkmpg-for-ht.tex @@ -19,7 +17,7 @@ indent: (cd examples; find . -name '*.[ch]' | xargs clang-format -i) clean: - rm -f *.dvi *.aux *.log *.ps *.pdf *.out lkmpg.bbl lkmpg.blg lkmpg.lof lkmpg.toc + rm -f *.dvi *.aux *.log *.ps *.pdf *.out lkmpg.bbl lkmpg.blg lkmpg.lof lkmpg.toc lkmpg.fdb_latexmk lkmpg.fls rm -rf html .PHONY: html