texlive-full
和 texlive
是两个不同的 TeX Live 包,在内容和用途上有所区别:
1. texlive-full:
- 内容:
texlive-full
是 TeX Live 的完整安装包,包含了所有 TeX Live 相关的软件包和工具。这包括了所有的 LaTeX 宏包、文档类、字体、编译器、编辑器等。 - 用途: 如果你希望在系统上拥有 TeX Live 提供的所有功能和扩展,并且不想手动安装额外的宏包或工具,
texlive-full
是一个方便的选择。它保证你在使用 LaTeX 时不会遇到缺少宏包的情况。 - 缺点: 由于包含了所有的内容,
texlive-full
的安装包非常大,可能需要几GB的存储空间,并且安装时间较长。
2. texlive:
- 内容:
texlive
通常是指一个基础的 TeX Live 安装,包含了最常用的工具和宏包。这个包的大小较小,只包括基础的 TeX/LaTeX 编译工具和一些常用的宏包。 - 用途: 适合一般的 LaTeX 用户,尤其是那些不需要大量额外宏包的用户。你可以在需要时手动安装其他特定的宏包或工具。
- 优点: 体积小,安装速度快,占用系统资源少。如果只需要基础功能,可以使用这个包。
总结:
- 选择
texlive-full
:如果你希望完整安装所有可能的 LaTeX 相关工具,避免在使用时遇到任何缺失的宏包或功能。 - 选择
texlive
:如果你只需要基本的 LaTeX 功能,并希望节省磁盘空间和安装时间。
安装时候的问题
之所以提出这个比较,是因为在 ubuntu 环境下安装 texlive-full
可能会一直卡在如下的提示信息下面:
Pregenerating ConTeXt MarkIV format. This may take some time…
那这个时候,那需要重新安装 texlive
而不是 texlive-full
1. 手动删除 ConTeXt 相关文件:
1 2 3 |
sudo rm -rf /usr/share/texmf sudo rm -rf /usr/share/context sudo rm -rf /var/lib/texmf |
2. 重试 dpkg
配置:
1 |
sudo dpkg --configure -a |
3. 手动移除有问题的包:
1 |
sudo apt-get remove --purge texlive-full context context-modules tex-common |
4. 清理残留的配置文件:
1 2 |
sudo apt-get autoremove sudo apt-get autoclean |
5. 更新系统
1 |
sudo apt-get update |
6. 安装 texlive
1 |
sudo apt-get install texlive |