是否有一个用于 Latex 的包管理器允许您指定和安装依赖项?

是否有一个用于 Latex 的包管理器允许您指定和安装依赖项?

我想知道 LaTeX 世界中是否有类似于 JS 的 npm 和 Python 的 pipenv 的东西。我正在为一些项目设置持续集成,但这样做似乎有些过头了:

sudo apt-get install texlive-full

答案1

构造听起来最接近您要找的东西。它的工作原理是自行下载所需的软件包(而不是您提供它们,因此并不完全像软件包管理器)。

我用的是docker 版本在我的 travis build for github 中(它也很轻量,初始下载大小约为 75MB)。

正如 @moewe 在评论中指出的那样,请参阅https://tex.stackexchange.com/a/398831/144248或者github-repo了解有关如何设置的更多详细说明。

答案2

这个简单的 Python 脚本在 Fedora Linux 上对我有用:https://gist.github.com/jopereira/a78d06ee2eb72c4a823588a2333bb890

它扫描 .tex 文件中的 \documentclass 和 \usepackage 语句并找到适当的 TeXlive RPM 包。

相关内容