使用travis CI创建乳胶pdf

时间:2020-09-22 20:37:16

标签: latex pdf-generation travis-ci

我正在尝试使用travis CI运行我的文档,但由于仅运行前一个pdflatex

,因此无法建立引用

这是我的.travis.yml

sudo: require
dist: xenial
language: bash
before_install:
- sudo apt-get -qq update
- sudo apt-get install -y texlive-base texlive-latex-base texlive-latex-extra texlive-fonts-recommended
  texlive-fonts-extra
script:
- bash test.sh

这是我的bash脚本

#!/usr/bin/env bash

# remove pdf if present
[ -f Document.pdf ] && rm Document.pdf || echo "continue without remove"

# test if pdf is removed, fail if still present
[ -f Document.pdf ] && exit 1 || echo "continue building pdf output"


# build pdf from source
pdflatex Document.tex
bibtex Document
pdflatex Document.tex

# exit successfully if pdf is present or with error if not present
[ -f Document.pdf ] && exit 0 || exit 1

0 个答案:

没有答案