我的磁盘空间有限,所以我的 TexLive 不能装满。现在我想找出我每天真正需要的二进制文件和包。至于包,这似乎很容易。在 CTAN 我可以找到包及其依赖项。二进制文件要难得多。如果我只使用 pdflatex,似乎我不需要任何 dvi*。但这只是猜测。显然我可以像鼠标一样尝试一下。
我想提前确定二进制文件/包。
答案1
如果你想从仅包含 pdflatex 的小型分布开始,你可以在这里找到一个:
它只附带 Utopia/Fourier、Luximono 和 Arial 字体、英语和法语以及非常非常标准的软件包。
压缩后不到 2Mb,这只是我个人的便携工具,里面只有我真正使用的程序和软件包。我没有将任何许可证文件链接到它,也不知道是否允许以这种方式重新分发内容,所以请随时提醒我缺少了什么!
答案2
我以前也遇到过同样的问题。Texlive 发行版非常大,而且软件包设置不太好。
您可以查看我关于制作 ambeded texlive 分发的相关文章:将 Tex Live 嵌入到应用程序中
这是我在文章中引用的 pkglist 文件:pkglist
adjustbox
aeguill
amsfonts
arrayjobx
babel
babel-french
babel-english
caption
carlisle
changepage
cleveref
cm
collectbox
collection-basic
collection-langfrench
colortbl
ec
enctex
enumitem
etex
etex-pkg
etextools
etoolbox
fancyhdr
float
fmtcount
framed
frenchle
frletter
geometry
glyphlist
graphics
hyperref
hyph-utf8
hyphen-base
hyphen-french
ifluatex
ifxetex
kpathsea
kpathsea.x86_64-linux
lastpage
latex
latex-bin
latex-bin.x86_64-linux
latex-fonts
latexconfig
listings
lm
lm-math
microtype
morefloats
metafont
metafont.x86_64-linux
ms
multirow
oberdiek
pdftex
pdftex-def
pdftex.x86_64-linux
pgf
placeins
plain
scheme-minimal
setspace
storebox
tetex
tetex.x86_64-linux
tex
tex.x86_64-linux
texconfig
texconfig.x86_64-linux
texlive-scripts
texlive-scripts.x86_64-linux
texlive.infra
texlive.infra.x86_64-linux
titlesec
tocloft
tools
ucs
url
xcolor
xkeyval
这样,不需要的工具如 luaTeX、XeLaTeX、matepost 就被删除了。不幸的是,我们应该保存一些正确制作格式所需的工具,如 tex 和 tetex。
如果您需要将某个包添加到列表中,您可以使用 tlmgr 列出依赖项,并在生成包之前将其添加到列表中。此外,如果是嵌入式 tex 发行版,您可以在构建正确的 Tex 环境后手动删除与 tlmgr 相关的文件、不需要的文档、源代码等。使用此包子集而不删除不需要的文件,texlive 发行版需要 133Mo