Build solutions too
This commit is contained in:
parent
307dc407a4
commit
7468dce444
41
build.sh
41
build.sh
@ -13,19 +13,40 @@ function build() {
|
|||||||
echo "|> Building ${job_name}..."
|
echo "|> Building ${job_name}..."
|
||||||
cd "${doc_dir}"
|
cd "${doc_dir}"
|
||||||
|
|
||||||
tectonic \
|
|
||||||
--outfmt pdf \
|
# Build handout
|
||||||
--chatter minimal \
|
echo "\\def\\argNoSolutions{1}\\input{main.tex}" | \
|
||||||
main.tex
|
tectonic \
|
||||||
|
--outfmt pdf \
|
||||||
|
--chatter minimal \
|
||||||
|
-
|
||||||
|
|
||||||
stat=$?
|
stat=$?
|
||||||
|
|
||||||
if [[ $stat == 0 ]]; then
|
if [[ $stat == 0 ]]; then
|
||||||
mv main.pdf "${OUTPUT}/${job_name}.pdf"
|
mv texput.pdf "${OUTPUT}/${job_name}.pdf"
|
||||||
|
else
|
||||||
|
rm -f texput.pdf
|
||||||
|
echo "|> Handout build failed"
|
||||||
|
echo ""
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
# Build solutions
|
||||||
|
echo "\\def\\argYesSolutions{1}\\input{main.tex}" | \
|
||||||
|
tectonic \
|
||||||
|
--outfmt pdf \
|
||||||
|
--chatter minimal \
|
||||||
|
-
|
||||||
|
|
||||||
|
stat=$?
|
||||||
|
|
||||||
|
if [[ $stat == 0 ]]; then
|
||||||
|
mv texput.pdf "${OUTPUT}/${job_name}.sols.pdf"
|
||||||
echo ""
|
echo ""
|
||||||
else
|
else
|
||||||
rm -f main.pdf
|
rm -f texput.pdf
|
||||||
echo "|> Build failed"
|
echo "|> Solution build failed"
|
||||||
echo ""
|
echo ""
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -33,6 +54,8 @@ function build() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
for d in ./Advanced/*/ ; do
|
for d in ./Advanced/*/ ; do
|
||||||
doc_dir=$(realpath "${d}")
|
doc_dir=$(realpath "${d}")
|
||||||
OUTPUT="${run_dir}/${target}/Advanced"
|
OUTPUT="${run_dir}/${target}/Advanced"
|
||||||
@ -41,6 +64,7 @@ for d in ./Advanced/*/ ; do
|
|||||||
build "${doc_dir}/main.tex"
|
build "${doc_dir}/main.tex"
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
||||||
for d in ./Intermediate/*/ ; do
|
for d in ./Intermediate/*/ ; do
|
||||||
doc_dir=$(realpath "${d}")
|
doc_dir=$(realpath "${d}")
|
||||||
OUTPUT="${run_dir}/${target}/Intermediate"
|
OUTPUT="${run_dir}/${target}/Intermediate"
|
||||||
@ -49,5 +73,8 @@ for d in ./Intermediate/*/ ; do
|
|||||||
build "${doc_dir}/main.tex"
|
build "${doc_dir}/main.tex"
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
cd "${target}"
|
cd "${target}"
|
||||||
zip -FSr ../output.zip .
|
zip -FSr ../output.zip .
|
Loading…
x
Reference in New Issue
Block a user