Closed marcfehling closed 1 year ago
latexmk
complains now that it needs more repetitions in the CI: https://ci.tjhei.info/job/publication-list/job/master/7/console
Latexmk: Maximum runs of pdflatex reached without getting stable files
According to the manual, the default is 5 passes
$max_repeat [5]
The maximum number of times latexmk will run *latex before de‐
ciding that there may be an infinite loop and that it needs to
bail out, rather than rerunning *latex again to resolve cross-
references, etc. The default value covers all normal cases.
(Note that the "etc" covers a lot of cases where one run of *la‐
tex generates files to be read in on a later run.)
So we could try to increase the number or use nonstopmode.
latexmk -pdf -e "$max_repeat=10" -f publication_list.tex || exit 1
latexmk -pdf -f -interaction=nonstopmode publication_list.tex || exit 1
Not sure why we need this many passes, but I don't see any harm in increasing this value.
Not sure why we need this many passes, but I don't see any harm in increasing this value.
The number of passes were a bad call from my side. It turned out that there was an issue with one of the titles in the 2023 list, which got fixed in #513. Now, CI on the master branch passes.
We forgot to add this line in #496.