#! /bin/bash # Adapted from github.com/gkilleen33/overleaf-offline under the MIT license export TIMEFORMAT="Done Compiling in %Rs" time { echo ==== Compiling ==================== mkdir -p pdf # if test -f "pdf/output.aux"; then # rm pdf/* # fi # latexmk -C latexmk -pdf -jobname=pdf/output $1 -f -quiet # count=`ls -1 *.aux 2>/dev/null | wc -l` # if [ $count != 0 ] # then # mv *.aux pdf/ # fi # count=`ls -1 *.bbl 2>/dev/null | wc -l` # if [ $count != 0 ] # then # mv *.bbl pdf/ # fi # count=`ls -1 *.blg 2>/dev/null | wc -l` # if [ $count != 0 ] # then # mv *.blg pdf/ # fi # mkdir -p pdf/log # find pdf -maxdepth 1 -type f -not -name 'output.pdf' -exec mv {} pdf/log/ \; cp pdf/output.pdf . echo =================================== }