24 lines
571 B
Bash
Executable File
24 lines
571 B
Bash
Executable File
#!/bin/zsh
|
|
use office/latex
|
|
#####################################################################
|
|
|
|
MAIN() {
|
|
[ ! $1 ] && FAIL 1 'must provide filename'
|
|
local FILENAME=$(LATEX__GET_MAIN_FILENAME "$1")
|
|
|
|
local ARGS=(-interaction=nonstopmode)
|
|
ARGS+=("$FILENAME")
|
|
|
|
cd "$(dirname $FILENAME)"
|
|
|
|
STATUS 'running compile (1/2)'
|
|
pdflatex ${ARGS[@]} \
|
|
|| FAIL 2 'first compile failed (see above)'
|
|
|
|
STATUS 'running compile (2/2)'
|
|
pdflatex ${ARGS[@]} >/dev/null 2>&1 \
|
|
|| FAIL 3 'second compile failed :c'
|
|
|
|
SUCCESS "created '$(echo $FILENAME | sed 's/\.[^.]*$/.pdf/')'"
|
|
}
|