TeX - LaTeX / TeX Live package collection organisation
TeX - LaTeX / TeX Live package collection organisation
This question is closely related to Determining which TeX Live collection a package belongs to, and maybe remotely to What font packages are installed in TeX live?.
I am a bit confused about the organisation of TeX Live packages into "official" collections and about contents of some TeX Live packages. Also, the relation between "packages" that can be used with \usepackage and "packages" in the sense of CTAN is not very clear to me. Moreover, I do not know if packages in CTAN correspond bijectively with packages of TeX Live. (I know however that OS-specific distributions of TeX Live have their own packages.)
I know that TeX Live packages are often organised into collections like
collection-latexrecommended,collection-latexextra,collection-science. Does there exist an "official" partition of packages into collections? Can I brows it somewhere? I have found some listing here:http://mirror.ctan.org/systems/texlive/tlnet/tlpkg/texlive.tlpdb Is this a reliable source for TeX Live package organisation? Is there a better one?
Where can I see which
\usepackage-type packages each CTAN package provides, and vice versa, which CTAN package provides a given\usepackage-type package? For example, I am confused about the relation betweenlmodernLaTeX package, which has an a bit obscure entry in CTAN andlmCTAN package. For example, canlmodernbe available withoutlmbeing installed? If yes, would Latin Modern font be installed in this case? Conversely, can I have a situation wherelmis installed, but eitherlmodernpackage or the actual Latin Modern font in unavailable?[^debugging_case]
[^debugging_case]: I am actually debugging a situation where lm TeX Live package must have been installed in NixOS user profile, but Latin Modern font was not available in XeLaTeX in \setmainfont without installing an OS-specific Latin Modern font package.