install-texlive 是一个 Python 包,旨在简化在各种操作系统上安装 TeX Live 的过程。TeX Live 是一个 TeX 系统的全面实现,包含了大量的 LaTeX 类、宏包和字体,用于高质量的排版,尤其是数学公式和科学文档。
为什么使用 install-texlive?
- 简化安装: 手动安装 TeX Live 涉及到多个步骤,且配置较为复杂。install-texlive 可以大大简化这个过程。
- 一致性: 确保在不同系统上安装的 TeX Live 配置一致。
- 可编程性: 可以将安装过程集成到其他脚本或程序中。
使用方法
一般来说,你可以使用 pip 命令来安装这个包:
pip install install-texlive
安装完成后,就可以使用这个包提供的命令来安装 TeX Live 了。具体用法可以参考包的官方文档。
功能特点
- 跨平台安装: 支持在多种操作系统上安装 TeX Live,包括 Linux、macOS 和 Windows。
- 自动化安装: 通过 Python 脚本自动完成安装过程,减少手动操作。
- 自定义配置: 可以根据需要自定义安装选项,例如安装路径、安装的组件等。
使用方法
usage: install_texlive [-h] [-v] [-t VERSION] [--install-tl INSTALL_TL] [-k]
[-p PREFIX] [-c COLLECTIONS]
[-s {f,g,d,i,k,c,e,h,b,j,a}] [-u] [-i INSTALL]
[--source] [--docs]
-t VERSION, --texlive-version VERSION
:指定要安装的TeX Live版本。--install-tl INSTALL_TL
:install-tl
脚本的路径,若未提供则会下载TeX Live。-k, --keep-config
:若找到现有安装,保留其配置。-p PREFIX, --prefix PREFIX
:安装前缀,相当于设置TEXLIVE_INSTALL_PREFIX
。-c COLLECTIONS, --collections COLLECTIONS
:要安装的TeX Live包集合,例如-a
表示取消选择所有包,仅安装绝对基本的TeX包。-s {f,g,d,i,k,c,e,h,b,j,a}, --scheme {f,g,d,i,k,c,e,h,b,j,a}
:要安装的TeX Live方案,默认是“full”。-
-u, --update
:安装完成后更新TeX Live。 -i INSTALL, --install INSTALL
:在主要安装完成后安装其他包。
示例
- 推荐仅安装最小必要的包集合:
-c "-a"
,然后通过--package-file
指定包含实际编译文档所需包的文件(如tex-packages.txt
)。 - 示例命令:
$ python -m install_texlive -p.texlive -t 2022 --collections='-a' --package-file tex-packages.txt --update
。
- 使用命令
tlmgr search --global --file '/scrartcl.cls'
可查找提供scrartcl.cls
的CTAN包,例如输出可能为koma-script: texmf-dist/tex/latex/koma-script/scrartcl.cls
。
install-texlive 是一个非常有用的工具,可以帮助你快速、方便地安装 TeX Live。如果你经常需要使用 LaTeX 进行文档排版,那么这个包将会是一个非常好的选择。
想了解更多信息,请参考以下资源:
-
官方文档: pypi.org/project/install-texlive/0.3.6/
成为 LaTeX 会员,尽享精致科研!
开通 LaTeX VIP 地址:
https://www.latexstudio.net/index/recharge/choice.html