summaryrefslogtreecommitdiff
path: root/latex/latex_runner.sh
blob: 69f63cdd686085c58a857673d47d6bd80519a806 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/sh

PDFLATEX=$1
shift
MAIN=$1
shift

cd work
echo First latex run >> ../log
$PDFLATEX $MAIN >> ../log 2>&1 || { cat ../log ; exit 1; }
echo Second latex run >> ../log
$PDFLATEX $MAIN >> ../log 2>&1 || { cat ../log ; exit 1; }
echo Third latex run >> ../log
$PDFLATEX $MAIN >> ../log 2>&1 || { cat ../log ; exit 1; }
[ -f $MAIN.pdf ] \
    || ( [ -f $(basename $MAIN).pdf ] && cp $(basename $MAIN).pdf $MAIN.pdf ) \
    || { cat ../log ; exit 1; }