安装 pygments 并配置 minted 以在 travis-CI 上进行持续构建

安装 pygments 并配置 minted 以在 travis-CI 上进行持续构建

我已经使用 github 和 travis CI 建立了一个持续集成系统此工作流程这是对此处类似问题的回答。一切正常,我能够在每次 git push 时构建 PDF。

现在,在使用该包进行代码列表时存在一个问题minted。该包对库有外部依赖pygments

我如何修改.travis.yml(特别是来自该参考链接的那个)以安装pygments在 travis 构建环境中并对其进行配置(即让 TeX 找到它)以构建项目?

答案1

这并不是专门针对 Travis 的,但还有另一个 docker 镜像(Debian 上的 vanilla TL2018)可以与 minted 和 Pygments 配合使用:(sumdoc/texlive-2018参见https://hub.docker.com/r/sumdoc/texlive-2018/)。只需使用它来替换您之前的 docker 镜像,您就可以运行带有 shell 转义的普通 LaTeX 调用来构建您的文档。

答案2

这是针对 Travis 的答案:您可以通过将其添加到块.travis.yml之前来安装此类依赖项install

# Dependency of the minted package
before_install:
 - sudo apt-get install python-pygments

相关内容