From f3b8cc10c42fd326b921ed4f02b7d3ad5bfca2e4 Mon Sep 17 00:00:00 2001 From: Luke Naylor <l.naylor@sms.ed.ac.uk> Date: Wed, 21 Feb 2024 23:37:05 +0000 Subject: [PATCH] Try using latexmk -use-make --- .gitlab-ci.yml | 3 ++- Makefile | 4 ++-- latexmkrc | 1 + main.tex | 2 +- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 823ebdb..137cc5c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -9,7 +9,8 @@ build: - echo $SHELL - source /root/.bashrc - sage -pip install "pseudowalls==0.0.3" --extra-index-url https://gitlab.com/api/v4/projects/43962374/packages/pypi/simple - - make main.pdf || echo make failed + - make tilt.rs + - latexmk -use-make artifacts: paths: - main.pdf diff --git a/Makefile b/Makefile index 3e31a5c..76d4646 100644 --- a/Makefile +++ b/Makefile @@ -9,10 +9,10 @@ BIBFILES = $(addsuffix /references.bib, ${CHAPTERDIRS}) SAGESCRIPT = main.sagetex.sage -main.pdf: ${TEXFILES} ${BIBFILES} ${PREAMBLEFILES} main.sagetex.sout.tmp tilt.rs notebook_tex +main.pdf: ${TEXFILES} ${BIBFILES} ${PREAMBLEFILES} main.sagetex.sout tilt.rs notebook_tex latexmk || echo this fails but seems to produce pdf correctly -main.sagetex.sout.tmp: ${SAGESCRIPT} chapter_py_libs +main.sagetex.sout: ${SAGESCRIPT} chapter_py_libs PYTHONPATH=`echo $(CHAPTERDIRS) | sed 's/ \+/:/g'` sage ${SAGESCRIPT} ${SAGESCRIPT}: ${TEXFILES} diff --git a/latexmkrc b/latexmkrc index e6d305a..e1b86fa 100644 --- a/latexmkrc +++ b/latexmkrc @@ -2,4 +2,5 @@ ensure_path("TEXINPUTS","edinburgh-math-latex/"); @default_files = ('main.tex'); $pdf_mode = 1; $pdflatex = 'lualatex -shell-escape -interaction=nonstopmode'; +$max_repeat = 8; @generated_exts = (@generated_exts, 'synctex.gz'); diff --git a/main.tex b/main.tex index eebe192..27f2364 100644 --- a/main.tex +++ b/main.tex @@ -40,7 +40,7 @@ sorting=ynt {\scriptsize \input{notebook-commands.tex} \import{max-destabilizer-rank/}{characteristic_curves} - \import{max-destabilizer-rank/}{rank_zero_case} + %\import{max-destabilizer-rank/}{rank_zero_case} } \egroup -- GitLab