我正在尝试使用 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
?
我真的不知道该怎么做,任何帮助将不胜感激!谢谢!