# This file is named `packagesTexlive4<SCHEME><YEAR>.txt` and contains the packages 
# which shall be installed beyond the base installation given by <SCHEME>. 
# Besides, there are comments after '#'. 
#
# For a list of all package `tlmgr list` if texlive is already installed; the installed ones are makred with an i. 
# The list given by this file is a sublist. 
# It is intended that not only the installed files shall be listed, 
# but also those which shall not be installed and some explanation for that. 

# The package list shall be ordered alphabetically to find out not only which packages shall be installed, 
# but also which ones are blocked. 

accessibility  # accessibility into latex
adrconv        # address database as bib file
anyfontsize # allow any font size

babel 
babel-russian # maybe more is missing 
bib2gls       # glossaries
biber         # bibliography with biber
bibtex8 
bibtexu 
bibtools

changes  # to make track changes
chktex 
collection-basic # for latex2rtf wrong dependency TBD: check whether necessary
collection-fontsrecommended # load most important fonts
commutative-diagrams
cprotect     # verbatim in macro
csquotes 
currfile 

datetime2         # for date and time
datetime2-english # for date and time
datetime2-french  # for date and time
datetime2-german  # for date and time
datetime2-spanish # for date and time
draftwatermark    # for watermarks like confidential or DRAFT
dratex            # only used to compile tex2ht

enumitem 
etoc 

functional   # provides functions like ifExists
fvextra 

glossaries-english  # for glossaries
glossaries-french   # for glossaries
glossaries-german   # for glossaries
glossaries-spanish  # for glossaries

hanging     # for doxygen
hyperref    # hyperref and related; hyperxmp and pdfx excluded 
# hyperxmp is excluded. use \DocumentMetadata instead. 
hyphenat    # hyphenation 

ifmtarg 
imakeidx # only for compiling latexmk documentation 
import 

jupynotex # for jupyter notebook

latex2man    # converter
latex2nemeth # converter
latexmk 
leaflet     # to support leaflets
luacode 
lualatex-math # not in suse tumbleweed
luamml        # lua to mathml 
luamplib 
#luaotfload  # already present in schema small 
luatex85 
lua-typo
lua-visual-debug
lua-widow-control

markdown  # markdown into latex
mathabx   # additional math fonts 

nag 
newverbs     # verbatim as macro
noto         # texlive noto fonts support `

pdfpagediff  # for pdf
pdfprivacy   # for pdf
#pdfx       # use \DocumentMetadata instead 
pgfopts 
placeins   # prevent floats from floating too far 
pythontex  # pythontex and depythontex (unfortunately outdated; see below) 

robustindex 

# show-pdf-tags occurs in 2025 first 
showlabels  # to make labels visible
silence  # to be able to silence warnings and even errors
splitindex  # indices
stackengine 
stix stix2-otf # additional math like widetilde 

tagpdf 
tex4ht # the current way to create floating formats like html; shall be replaced by latexml 
texdoc
texinfo
tikz-optics    # grapical editing for tikz
tocbibind 
tocloft 
transparent transparent-io 

unicode-math unicode-math-input # unicode in math, not pdftex
upquote 
upmendex 
uptex 

verbatimbox 

xifthen
xindex 
xindy   # mostly for makeglossaries 
xstring 
xurl    # xurl: line break in urls


