diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ab1b76e0..2f18ecb6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,7 +9,7 @@ on: pull_request: env: - TEXLIVE_VERSION: 2023 + TEXLIVE_VERSION: 2024 TERM: xterm # silences warnings from jupyter about not being able to debug the stdlib PYDEVD_DISABLE_FILE_VALIDATION: 1 @@ -34,7 +34,7 @@ jobs: - name: Setup run: | sudo apt-get install --yes poppler-utils - pip install https://github.com/maxnoe/texlive-batch-installation/archive/v0.3.2.tar.gz + pip install install-texlive python -m install_texlive -p $HOME/texlive -t $TEXLIVE_VERSION --collections='-a' --package-file tex-packages.txt --update -v # add to path for following steps diff --git a/tex-packages.txt b/tex-packages.txt index d14a948c..c9033a63 100644 --- a/tex-packages.txt +++ b/tex-packages.txt @@ -10,6 +10,7 @@ bookmark booktabs caption carlisle +catchfile circuitikz csquotes enumitem @@ -24,12 +25,15 @@ firamath-otf float fontawesome5 fontspec +framed +fvextra hyph-utf8 infwarerr koma-script latex latex-bin latexmk +lineno luacode lualatex-math luatex @@ -45,6 +49,8 @@ mwe ncctools ninecolors oberdiek +pdfcol +pdfcrop pdflscape pgfopts placeins @@ -56,20 +62,15 @@ tcolorbox texdoc threeparttable tikz-feynman +tikzfill trimspaces type1cm +underscore unicode-math +upquote varwidth +xfrac xits xkeyval xpatch xstring -fvextra -upquote -lineno -catchfile -framed -pdfcol -underscore -tikzfill -pdfcrop