disabled log removal, del old build files on startup, shellcheck fixes

This commit is contained in:
2025-09-16 23:05:02 +05:30
parent 46840801af
commit 98fb6893a2
3 changed files with 49 additions and 44 deletions

View File

@@ -4,26 +4,29 @@
mkdir -p pdf
if test -f "pdf/output.aux"; then
rm pdf/*
fi
latexmk -C
latexmk -pdf -jobname=pdf/output main.tex -f
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/ \;
mv pdf/output.pdf .
# if test -f "pdf/output.aux"; then
# rm pdf/*
# fi
# latexmk -C
latexmk -pdf -jobname=pdf/output main.tex -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 ===================================
echo Done compiling.