缺少Travis CI构建中的tabu.sty

时间:2017-03-26 05:31:27

标签: latex travis-ci pdftex

我正在尝试使用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正在做什么时,(启动虚拟机,检查存储库,运行脚本),一切正常。

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

我真的不知所措,任何帮助都会受到赞赏!谢谢!

0 个答案:

没有答案