专栏名称: LaTeX工作室
欢迎光临分享与学习LaTeX的王国
目录
相关文章推荐
51好读  ›  专栏  ›  LaTeX工作室

用 python 自动化安装 TeXLive - 自动化好用

LaTeX工作室  · 公众号  ·  · 2024-12-20 22:03

正文

请到「今天看啥」查看全文


点击👇 LaTeX工作室 关注公众号
精致美好科研生活 从 LaTeX 开始!

install-texlive 是一个 Python 包,旨在简化在各种操作系统上安装 TeX Live 的过程。TeX Live 是一个 TeX 系统的全面实现,包含了大量的 LaTeX 类、宏包和字体,用于高质量的排版,尤其是数学公式和科学文档。

为什么使用 install-texlive?

  • 简化安装: 手动安装 TeX Live 涉及到多个步骤,且配置较为复杂。install-texlive 可以大大简化这个过程。
  • 一致性: 确保在不同系统上安装的 TeX Live 配置一致。
  • 可编程性: 可以将安装过程集成到其他脚本或程序中。

使用方法

一般来说,你可以使用 pip 命令来安装这个包:

pip install install-texlive

安装完成后,就可以使用这个包提供的命令来安装 TeX Live 了。具体用法可以参考包的官方文档。

功能特点

  1. 支持指定TeX Live版本进行安装。
  2. 能够在安装后进行更新,还可额外安装指定的包。
  3. 跨平台安装: 支持在多种操作系统上安装 TeX Live,包括 Linux、macOS 和 Windows。
  4. 自动化安装: 通过 Python 脚本自动完成安装过程,减少手动操作。
  5. 自定义配置: 可以根据需要自定义安装选项,例如安装路径、安装的组件等。

使用方法

  1. 基本命令格式
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]
  1. 参数说明
  • -h, --help :显示帮助信息并退出。
  • -v, --verbose :生成更详细的输出。
  • -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 :在主要安装完成后安装其他包。
  • --source :安装源文件树。
  • --docs :安装文档树。

示例

  1. 最小安装示例(适用于CI任务构建文档)
  • 推荐仅安装最小必要的包集合: -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 开始即刻享受科研精致美好生活
    关注公众号回复 1 进本硕博脱单群

    成为 LaTeX 会员,尽享精致科研!

    开通 LaTeX VIP 地址:

    https://www.latexstudio.net/index/recharge/choice.html







    请到「今天看啥」查看全文