Skip to content

Commit

Permalink
use texfindpkg to resolve package dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
lvjr committed Nov 22, 2024
1 parent f91d74b commit d5d7f37
Show file tree
Hide file tree
Showing 2 changed files with 48 additions and 87 deletions.
42 changes: 42 additions & 0 deletions .github/workflows/latex-package.txt
Original file line number Diff line number Diff line change
@@ -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
93 changes: 6 additions & 87 deletions .github/workflows/texlive-package.txt
Original file line number Diff line number Diff line change
@@ -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

1 comment on commit d5d7f37

@muzimuzhi
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

teatimeguest/setup-texlive-action also maintains a package name mapping, see https://github.com/teatimeguest/setup-texlive-action/blob/main/packages/data/data/package-names.json.

Please sign in to comment.