Files
AutoLTX/setupFiles/compile.sh
Phani Pavan K 9bc0f9ef50
All checks were successful
/ Build Container (push) Successful in 14m58s
Update setupFiles/compile.sh
2025-12-12 11:39:47 +05:30

36 lines
772 B
Bash

#! /bin/bash
# Adapted from github.com/gkilleen33/overleaf-offline under the MIT license
export TIMEFORMAT="Done Compiling in %Rs, used %P%% CPU"
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 ===================================
}