texlive 装完体积很大,哪些组件用不上
更新于
看到 texlive 占了不少磁盘空间,先别按文件夹大小直接删。里面不仅有排版程序,还有字体、各学科宏包、文档和源码材料。对一个只写数学作业的人,与对一个要复现多种期刊模板的人,同一套组件的必要性会不同,精简应从稿件需求开始。
空间主要花在程序之外
引擎负责执行排版,宏包扩展表格、公式、图形等功能,字体决定字符的形状与覆盖范围。说明文档用于查询用法,源码材料便于追查实现。文件体积较大不意味着运行时会全部载入,也不意味着删掉它就能让编译明显变快。
先用发行版的组件清单查看已装内容,再对照自己近几份稿件的导言区。只用中文和英文的作者,可以评估其他语言资料是否需要;没有读宏包源码需求时,可以检查安装选项是否允许不取源码材料。本地说明文档能帮助查命令,是否保留要看自己的查阅习惯,不能只按名称判断价值。
某些字体虽然没有被正文显式点名,仍可能由文档类或数学方案间接调用。试着搜索稿件中的字体声明和模板说明,再决定是否去掉该类资源。单凭资源管理器里一个陌生名字就删文件,可能把原本能编译的模板变成缺字稿。
用实际工程确定精简边界
把日常任务列成三组:基础练习、带中文的讲义、外部模板。分别留一份短文件,包含该组常用的公式和文字。安装时选择满足这些任务的组件集合,随后逐份构建。如果某个测试依赖特殊绘图或参考文献工具,就把它列入必留项。

不常用语言集合、特殊学科资料和开发用源码可以进入候选清单,但候选不等于立刻删除。优先通过发行版维护工具管理,读取依赖提示后再调整。精简后的好处是磁盘负担较小,成本是以后遇到新模板时需要重新核对依赖,这笔维护成本也要算进去。

缺文件时补所属组件
假设构建日志提示某个 .sty 文件不存在,先记录完整文件名,而不是只搜报错中的普通单词。到发行版维护工具里查哪个宏包提供该文件,确认仓库与本机发行版相匹配,再补装对应项和必要依赖,重新编译刚才失败的文件。
若提示的是模板自带的 .cls 或 .sty,先检查项目目录是否漏拷文件。它可能不是公共宏包,向发行版反复补组件并不能解决。还有一种情况是文件存在却被旧路径遮住,应查看日志中的实际加载位置,避免新旧目录混用。
补齐后测试一条带结构的公式,确认不是只恢复了纯文本:
S_n=\sum_{k=1}^{n}k^2
检查求和下限、上限和指数都在正确位置,再恢复原稿。把新增依赖记入项目说明,下次迁移环境时就不必从第一条报错重新猜起。

少量公式可以单独处理
并非每次写公式都要动本机组件。本站可以在浏览器中用模板或 LaTeX 源码编辑单条公式,预览确认后插入文档。这适合练习题和讲义中的局部录入,不代表它会代替发行版执行整套论文工程。
需要给同事交可继续修改的 Word 内容时,可从本站导出 .docx;该动作要求登录和会员,导出前须回到「可视化」。若最终交付的是指定文档类的源工程,仍应在本机保留能构建它的依赖清单,不能拿一条网页公式显示成功当成整稿验收。
延伸阅读
- latex安装:分步骤验证本机排版环境。
- latex安装包:别把体积相近视为文件完整的证据。
常见问题
- 能不能只装常用部分,以后再补?
- 可以按实际稿件选择组件,出现缺失文件时再用发行版维护工具查找并补齐所属宏包。代价是新模板可能需要额外配置,因此赶交稿前应先用真实文件试编译。