每个 TeX Live install-tl 方案由什么组成?

每个 TeX Live install-tl 方案由什么组成?

有没有办法找出每个可能的安装方案中安装了什么?

例如basic scheme只是说(plain and latex)medium scheme(small + more packages and languages),但我想要一个安装在我的机器上实际的 LaTeX 包、CLI 程序和文件的列表。

谢谢。

答案1

嗯,总是有困难的办法:

TeXLive 上有几种方案,例如

基本、上下文、完整等等

这些文件中描述了它们 https://tug.org/svn/texlive/trunk/Master/tlpkg/tlpsrc/scheme-basic.tlpsrc?view=markup https://tug.org/svn/texlive/trunk/Master/tlpkg/tlpsrc/scheme-full.tlpsrc?view=markup https://tug.org/svn/texlive/trunk/Master/tlpkg/tlpsrc/scheme-context.tlpsrc?view=markup ...

这些包含依赖集合和包的列表,例如基本包含: depend collection-basic depend collection-latex

这些文件同样位于同一文件夹中: https://tug.org/svn/texlive/trunk/Master/tlpkg/tlpsrc/collection-basic.tlpsrc?view=markup https://tug.org/svn/texlive/trunk/Master/tlpkg/tlpsrc/collection-latex.tlpsrc?view=markup

我们来看看 collection-basic: category Collection shortdesc Essential programs and files longdesc These files are regarded as basic for any TeX system, covering longdesc plain TeX macros, Computer Modern fonts, and configuration for longdesc common drivers; no LaTeX. depend texlive.infra depend amsfonts depend bibtex depend cm depend colorprofiles depend dvipdfmx depend dvips depend ec depend enctex depend etex depend etex-pkg depend glyphlist depend graphics-def depend hyph-utf8 depend hyphen-base depend hyphenex depend ifplatform depend iftex depend knuth-lib depend knuth-local depend kpathsea depend lua-alt-getopt depend luahbtex depend luatex depend makeindex depend metafont depend mflogo depend mfware depend modes depend pdftex depend plain depend tex depend tex-ini-files depend texlive-common depend texlive-docindex depend texlive-en depend texlive-msg-translations depend texlive-scripts depend tlshell depend unicode-data depend xdvi

如您所见,我们现在处于包级别。这些包在相同的位置也有自己的文件:

包 latex-bin.tlpsrc 包含此行: https://tug.org/svn/texlive/trunk/Master/tlpkg/tlpsrc/latex-bin.tlpsrc?view=markup#l29 binpattern f bin/${ARCH}/pdflatex

我不是专家,但在我看来,这个包提供了 pdflatex 二进制文件。

解决这些依赖关系是 tlmgr-tool 的工作。根据使用 tlmgr 查找所需包 您应该能够找到您正在寻找的任何特定文件。我不确定是否有办法列出软件包提供的所有文件。请记住,软件包提供的文件不一定都包含在软件包中(它们可能在安装时生成)。

TeXLive 手册实际上建议安装满的

相关内容