LaTeX

texlive 装完体积很大,哪些组件用不上

更新于

看到 texlive 占了不少磁盘空间,先别按文件夹大小直接删。里面不仅有排版程序,还有字体、各学科宏包、文档和源码材料。对一个只写数学作业的人,与对一个要复现多种期刊模板的人,同一套组件的必要性会不同,精简应从稿件需求开始。

空间主要花在程序之外

引擎负责执行排版,宏包扩展表格、公式、图形等功能,字体决定字符的形状与覆盖范围。说明文档用于查询用法,源码材料便于追查实现。文件体积较大不意味着运行时会全部载入,也不意味着删掉它就能让编译明显变快。

先用发行版的组件清单查看已装内容,再对照自己近几份稿件的导言区。只用中文和英文的作者,可以评估其他语言资料是否需要;没有读宏包源码需求时,可以检查安装选项是否允许不取源码材料。本地说明文档能帮助查命令,是否保留要看自己的查阅习惯,不能只按名称判断价值。

某些字体虽然没有被正文显式点名,仍可能由文档类或数学方案间接调用。试着搜索稿件中的字体声明和模板说明,再决定是否去掉该类资源。单凭资源管理器里一个陌生名字就删文件,可能把原本能编译的模板变成缺字稿。

用实际工程确定精简边界

把日常任务列成三组:基础练习、带中文的讲义、外部模板。分别留一份短文件,包含该组常用的公式和文字。安装时选择满足这些任务的组件集合,随后逐份构建。如果某个测试依赖特殊绘图或参考文献工具,就把它列入必留项。

可编辑对象框与图片框并列,好比用几份真实短文件检验哪些组件必须保留

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

毕业生向听众展示论文图形

缺文件时补所属组件

假设构建日志提示某个 .sty 文件不存在,先记录完整文件名,而不是只搜报错中的普通单词。到发行版维护工具里查哪个宏包提供该文件,确认仓库与本机发行版相匹配,再补装对应项和必要依赖,重新编译刚才失败的文件。

若提示的是模板自带的 .cls 或 .sty,先检查项目目录是否漏拷文件。它可能不是公共宏包,向发行版反复补组件并不能解决。还有一种情况是文件存在却被旧路径遮住,应查看日志中的实际加载位置,避免新旧目录混用。

补齐后测试一条带结构的公式,确认不是只恢复了纯文本:

S_n=\sum_{k=1}^{n}k^2

检查求和下限、上限和指数都在正确位置,再恢复原稿。把新增依赖记入项目说明,下次迁移环境时就不必从第一条报错重新猜起。

三层横条自下而上只有中间一层填色,好比缺文件时只补它所属的那一层组件

少量公式可以单独处理

并非每次写公式都要动本机组件。本站可以在浏览器中用模板或 LaTeX 源码编辑单条公式,预览确认后插入文档。这适合练习题和讲义中的局部录入,不代表它会代替发行版执行整套论文工程。

需要给同事交可继续修改的 Word 内容时,可从本站导出 .docx;该动作要求登录和会员,导出前须回到「可视化」。若最终交付的是指定文档类的源工程,仍应在本机保留能构建它的依赖清单,不能拿一条网页公式显示成功当成整稿验收。

延伸阅读

  • latex安装:分步骤验证本机排版环境。
  • latex安装包:别把体积相近视为文件完整的证据。

常见问题

能不能只装常用部分,以后再补?
可以按实际稿件选择组件,出现缺失文件时再用发行版维护工具查找并补齐所属宏包。代价是新模板可能需要额外配置,因此赶交稿前应先用真实文件试编译。