为什么大?因为装全了。
为什么装全了?因为一般推荐(TeX Live 用户)装全。
为什么推荐装全?因为装全比较省事。
省的是什么事?省的是日后安装发行版提供的包的事。
可以不装全吗?可以。
如何不装全?
- Windows 和 *nix 系统:TeX Live 发行版,安装时有可选项;MiKTeX 发行版,默认不装全。
- maxOS 系统:macTeX 发行版,不可选,必须全装;basicTeX 发行版,默认最小安装。
只能在安装时决定吗?不是,通过发行版的包管理器,安装完后都能修改。可以卸载已经安装的包,也能安装尚未安装的包。
以上具体怎么做?可以参考对应发行版的安装和使用文档。可以用发行版名 + 安装 (install) / 更新包 (update packages) 等作为关键词进行搜索。
稍微偏题的内容
- 具体有多大?
- 那才多大,现在硬盘都 xx GB 了
- 我的 xx 也 xx GB 了
- 我自己设置了,才 xx GB 大
最后,如果想知道的是「怎么做」,最好不要只问「为什么」。
2021 年 5 月 9 日更新:
还有一种「大」:安装包大。最大的可能是,下载了 TeX Live 的离线安装包。采用在线安装就没有这个问题。
"LaTeX" 是一个非常、非常笼统的词,很多时候都需要有具体的信息,才能给出有针对性的回应。
因为需要全装(texlive)
而不全装的代价很大,这个代价是相对于它占的空间说的
少了哪个包你哪天可能就会编译失败
失败了需要看记录它提示缺什么,根据缺什么去查需要安装什么包,然后去包管理里搜索安装
如果这个事情只需要重复1次,那么完全可以接受
但往往这个事情要重复很多次,这里面花费的时间代价精力代价远超过你节省的那点空间代价
于是索性,除了认得的明确不需要的包(某些字体)就全装了
因为TexLive是个大包,包含了各种语言(阿拉伯语,希腊文)和许多你可能永远不会用到的宏包。
如果你是个高级用户你可以自定义安装,可以精简到很小,大约几百M的样子。
但是现在硬盘又不值钱,时间很值钱。查编译失败的时间比那几个GB的硬盘宝贵多了。
R语言用户,可以搭建TinyTex+RStudio环境,超轻量级,根据需要自动下载需要的宏包。
https://zhuanlan.zhihu.com/p/328585804