From 4d89ded253863ef3274ee0b8325279b0e4da82a7 Mon Sep 17 00:00:00 2001 From: Mylloon Date: Mon, 29 Apr 2024 13:45:58 +0200 Subject: [PATCH] use of interaction=nonstopmode and silently download the class when mising + notice for fonts --- modele/Makefile | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/modele/Makefile b/modele/Makefile index a9511d7..789d46d 100644 --- a/modele/Makefile +++ b/modele/Makefile @@ -7,26 +7,33 @@ TEX = $(NAME).tex SRC = $(TEX) PDF = $(TEX:.tex=.pdf) -TEXMK = latexmk -shell-escape -lualatex -bibtex +TEXMK = latexmk -lualatex -shell-escape -interaction=nonstopmode -bibtex WGET = wget -q --show-progress # Si vous n'arrivez pas à compiler le projet, vous devez probablement # installer Pygmentize, une dépendance de minted. # Pour cela : pip install Pygments +# S'il vous manque les polices windows, sur Arch avec paru, vous pouvez faire : +# IPFS_GATEWAY=cloudflare-ipfs.com paru -S ttf-ms-win10-cdn + all: $(PDF) $(PDF): %.pdf: %.tex ifneq (,$(wildcard $(CLASS))) @$(TEXMK) $< else - @echo "Can't proceed, $(CLASS) missing." + @$(MAKE) updateclass + @$(MAKE) $@ endif EXTS = aux bbl blg fdb_latexmk fls log synctex.gz toc clean: rm -rf $(PDF) _minted-$(NAME)/ $(foreach ext,$(EXTS),$(NAME).$(ext)) +full-clean: clean + $(RM) $(CLASS) + updateclass: @$(WGET) https://moule.informatique.univ-paris-diderot.fr/kennel/rapport-stage/-/raw/main/$(CLASS) \ -O $(CLASS)