对于一个项目,我打算使用 TeX 作为“后端”来布局和生成 PDF,即我的程序将发出 core-TeX 代码并立即进行编译。我认为这意味着我只需要pdftex
或xetex + dvipdf
及其最小依赖项。
然而,TeXLive 似乎没有考虑到这样的用例;即使是上一个问题包含tex
、、、、各种dvi 驱动程序,以及pdftex
一些我认为并非绝对必要的东西。luatex
bibtex
是否有可能在不手动修剪这样的安装的情况下实现我的目标?
感谢您的帮助!
答案1
TeX Live 的绝对最小安装是scheme-infraonly
,这实际上意味着:除了允许运行所需的内容之外,您不会获得任何其他内容tlmgr
。然后,您可以一次添加一个包:即使要求极少,这也需要一些实验。
由于您几乎肯定想避免使用来源和文档,因此您可能需要一个配置文件来说明
selected_scheme scheme-infraonly
option_doc 0
option_src 0
使用安装
./install-tl --profile=texlive.profile
(使用您为文件指定的任何名称)。
根据 ,最终安装大约为 3.0 Mb du -sh
。使用 添加 pdfTeX tlmgr install pdftex
(可引入 Computer Modern 字体等)后,安装大小将达到 25 Mb。
答案2
由于您指定 Linux,因此 Debian/Ubuntu 可用的最小软件包是texlive-base
,大小接近 75 MB。如果您不使用apt
或rpm
软件包,则需要安装tlmgr
或其他软件包管理器以保持其更新。
它包括pdftex
、、biblatex
(luatex
您需要使用texlua
,例如getnonfreefonts
安装程序才能工作)、、metafont
一些字体、颜色配置文件和字形数据。
是否有实际需要尽可能减小安装体积?即使是 USB 闪存盘也有几十 GB 的空间。