1

我正在尝试使用 Travis CI 来确保 LaTeX 文档能够编译。我遇到了一个问题,尽管安装了我认为正确的 LaTeX 软件包,但构建仍然失败:

(/usr/share/texmf-texlive/tex/latex/amsmath/amstext.sty
(/usr/share/texmf-texlive/tex/latex/amsmath/amsgen.sty))
(/usr/share/texmf-texlive/tex/latex/amsmath/amsbsy.sty)
(/usr/share/texmf-texlive/tex/latex/amsmath/amsopn.sty))
! LaTeX Error: File `tabu.sty' not found.

我做了一个快速搜索,发现它在我正在安装tabu.sty的包中。texlive-latex-extra

apt-cache search tabu | grep tex

以下是 Travis CI 配置的相关部分:

language: generic
cache:
    - apt
before_install:
  - sudo apt-get -qq update
  - sudo apt-get --no-install-recommends install -y texlive-full texlive-latex-extra python-pygments latex-xcolor texlive-pictures

我什至尝试使用以下(也使用texlive-full)安装所有 LaTeX 依赖项:

before_install:
  - sudo apt-get -qq update
  - sudo apt-get install texlive-{base,bibtex-extra,extra-utils,generic-recommended,fonts-recommended,font-utils,latex-base,latex-recommended,latex-extra,math-extra,pictures,pstricks,science} perl-tk purifyeps chktex latexmk dvipng xindy dvidvi fragmaster lacheck latexdiff libfile-which-perl dot2tex tipa latex-xcolor latex-beamer prosper pgf python-pygments texlive-latex-extra

当我尝试模拟 Travis 正在做什么时(启动 VM、检查存储库、运行脚本),一切正常。

  • 为什么 Travis CI 与我的 VM 存在差异?
  • 如何安装tabu.sty

我真的不知道该怎么做,任何帮助将不胜感激!谢谢!

4

0 回答 0