在 Gitlab 中包含 ghostscript 的最简单方法 CI

Simplest way of including ghostscript in Gitlab CI

我有一个非常简单的 .gitlab-ci.yml 文件,上面写着

  compile_pdf:
    image: listx/texlive:2017
    script:
      - pdflatex mydocument
      - biber mydocument
      - pdflatex mydocument
      - pdflatex mydocument
    artifacts:
      paths:
        - mydocument.pdf
    expire_in: 1d

为每个提交编译一个文件 mydocument.tex 和 CI。在我开始使用 .eps 数字之前,它一直运行良好。这些在我的本地机器上可以很好地转换为 .pdf,但在 CI 上则不行。我很确定这是因为它缺少 ghostscript 安装。

在我的工作中包含 ghostscript 的最简单方法是什么?我想将设置保持在最低限度(例如,避免使用 Docker)。

原来我通过搜索正确的 Docker 图片(texlive+ghostscript)解决了这个问题。

aergus/latex 对我有用。