#!/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/')'"
}