我正在尝试使用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正在做什么时,(启动虚拟机,检查存储库,运行脚本),一切正常。
tabu.sty
?我真的不知所措,任何帮助都会受到赞赏!谢谢!