Files
real_analysis/scripts/build.sh

32 lines
704 B
Bash
Executable File

#!/bin/bash
# Check if necessary packages are installed
necessary_packages=("pdflatex")
for package in ${necessary_packages}; do
if ! [dpkg -l ${package} > /dev/null 2>&1]; then
echo "Error: ${package} is not installed."
exit 1
fi
done
# Build all directories
subdirectory_file_name=main
for D in *; do
if [ -d "${D}" ]; then
echo "Building ${D}..."
cd ${D}
pdflatex -interaction=nonstopmode -halt-on-error ${subdirectory_file_name}.tex
cd ..
fi
done
# Build main PDF
main_file_name=main_text
echo "Building main PDF..."
pdflatex -interaction=nonstopmode -halt-on-error ${main_file_name}.tex
# Clean up
rm -rf *.aux *.log *.out *.toc