From 898b52edcb47bcb3e9d6106e74ca73e74ea01e70 Mon Sep 17 00:00:00 2001 From: sillylaird Date: Thu, 3 Sep 2026 00:33:59 +0000 Subject: import live www.sillylaird.ca webroot --- .../templates/neurips2025/Makefile | 36 ++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 .agents/skills/ml-paper-writing/templates/neurips2025/Makefile (limited to '.agents/skills/ml-paper-writing/templates/neurips2025/Makefile') diff --git a/.agents/skills/ml-paper-writing/templates/neurips2025/Makefile b/.agents/skills/ml-paper-writing/templates/neurips2025/Makefile new file mode 100644 index 0000000..9baab4a --- /dev/null +++ b/.agents/skills/ml-paper-writing/templates/neurips2025/Makefile @@ -0,0 +1,36 @@ +FIGURES_FOLDER := figures +PDFS := \ +$(filter-out $(wildcard $(FIGURES_FOLDER)/*-crop.pdf),$(wildcard $(FIGURES_FOLDER)/*.pdf)) \ +$(filter-out $(wildcard $(FIGURES_FOLDER)/**/*-crop.pdf),$(wildcard $(FIGURES_FOLDER)/**/*.pdf)) +CROPPED_PDFS := $(PDFS:.pdf=-crop.pdf) + +all: main.pdf + +%.pdf: %.tex Makefile $(CROPPED_PDFS) + pdflatex -synctex=1 -interaction=nonstopmode $< + -bibtex $*.aux + pdflatex -synctex=1 -interaction=nonstopmode $< + pdflatex -synctex=1 -interaction=nonstopmode $< + +.PHONY: figures +figures: $(CROPPED_PDFS) + +.PRECIOUS: $(CROPPED_PDFS) +%-crop.pdf: %.pdf Makefile + pdfcrop $< + +.PHONY: clean upgrade +clean: + find . -maxdepth 1 \ + \( -name "*.aux" -o -name "*.bbl" -o -name "*.blg" -o \ + -name "*.log" -o -name "*.out" -o -name "*.pdf" -o \ + -name "*.synctex.gz" \) | xargs $(RM) + find $(FIGURES_FOLDER) -name "*-crop.pdf" | xargs $(RM) + +YEAR := 2025 + +upgrade: + curl -O https://media.neurips.cc/Conferences/NeurIPS$(YEAR)/Styles.zip + unzip -u Styles.zip + mv Styles/neurips_${YEAR}.sty neurips.sty + $(RM) -r Styles.zip Styles -- cgit v1.2.3