From d5d7f373f093fddefbbc979a8025cbf09b337640 Mon Sep 17 00:00:00 2001 From: lvjr Date: Fri, 22 Nov 2024 10:56:03 +0800 Subject: [PATCH] use texfindpkg to resolve package dependencies --- .github/workflows/latex-package.txt | 42 ++++++++++++ .github/workflows/texlive-package.txt | 93 ++------------------------- 2 files changed, 48 insertions(+), 87 deletions(-) create mode 100644 .github/workflows/latex-package.txt diff --git a/.github/workflows/latex-package.txt b/.github/workflows/latex-package.txt new file mode 100644 index 0000000..39aa30b --- /dev/null +++ b/.github/workflows/latex-package.txt @@ -0,0 +1,42 @@ +# these packages are collected from tabularray.sty and its test files +# to update all needed texlive packages from this file +# run `texfindpkg -i latex-package.txt -o texlive-package.txt` + +-f # the following are latex packages +amsfonts +amsmath +array +blindtext +booktabs +diagbox +enumitem +environ +epstopdf-base +etoolbox +functional +geometry +hyperref +l3kernel +lmodern +mathtools +multirow +nameref +ninecolors +pict2e +shortvrb +siunitx +tabularx +varwidth +xcolor +xparse +zref + +-p # the following are texlive packages +cm-super # for ppmcheckpdf on table-011 which contains itemize env hence \textbullet +ec +l3build +latex-bin # depends on latex +luatex +pdftex +ppmcheckpdf +xetex diff --git a/.github/workflows/texlive-package.txt b/.github/workflows/texlive-package.txt index c23cb53..d47b926 100644 --- a/.github/workflows/texlive-package.txt +++ b/.github/workflows/texlive-package.txt @@ -1,133 +1,52 @@ -adobemapping -amscls amsfonts amsmath -atbegshi atveryend auxhook -beamer -bibunits bigintcalc -bitset blindtext booktabs -caption -carlisle -cjk -cjkpunct -cjkutils -cleveref -cm -# for ppmcheck on table-011 which contains itemize env hence \textbullet cm-super -ctablestack -currfile +colortbl diagbox -dvipdfmx ec enumitem environ epstopdf-pkg -eso-pic -etex -etexcmds etoolbox -euenc -everyhook -everysel -fancyhdr -fandol -filehook -fontaxes -fontspec -footmisc +fp functional geometry -gettitlestring graphics -graphics-cfg -graphics-def -hycolor hyperref iftex infwarerr -intcalc -kastrup -koma-script -kvdefinekeys kvoptions kvsetkeys l3build -l3experimental -l3kernel l3packages +latex latex-bin -letltxmacro lm -lm-math ltxcmds -lualatex-math -lualibs -luaotfload luatex -luatex85 -luatexbase -luatexja mathtools -metafont -mfware multirow -mweights -natbib -newtx ninecolors -notoccite -ntheorem -oberdiek pdfescape -pdflscape -pdfpages +pdftex pdftexcmds -pgf pict2e -pkuthss -platex-tools ppmcheckpdf -psnfss refcount rerunfilecheck -sansmathaccent -setspace siunitx -soul -svn-prov -tex -tex-gyre -tex-gyre-math -tex-ini-files -thuthesis -titlesec -tocloft +stringenc tools -translator +translations trimspaces -txfonts -ucharcat -ulem -unicode-data -unicode-math uniquecounter -uplatex url varwidth xcolor -xecjk xetex -xits -xkeyval -xstring -xunicode -zhmetrics -zhmetrics-uptex -zhnumber zref \ No newline at end of file