ThesisProposal/make.sh
2025-03-28 16:53:11 +01:00

30 lines
774 B
Bash
Executable File

#!/bin/bash
FILENAME="ResearchProposal"
IN="${FILENAME}.md"
OUT="${FILENAME}.pdf"
OUT_MOD="${FILENAME}-Erkl.pdf"
# Generate the PDF from Markdown
echo "Generating PDF..."
pandoc -i "$IN" \
-o "$OUT" \
--csl=resources/apa-7th-edition.csl \
--citeproc \
--lua-filter=filters/first-line-indent.lua \
--citation-abbreviations=resources/citation-abbreviations.csl
# Check if pandoc ran successfully
if [ $? -ne 0 ]; then
echo "Error: pandoc command failed. Exiting script."
exit 1
fi
# Insert Erklärung.pdf at the end of the PDF
echo "Modifying the PDF..."
./modify-pdf.sh "$OUT" "resources/Erklärung.pdf" "$OUT_MOD"
# remove last page for osf.io
echo "Removing last page for OSF.io output and saving to OSF-$OUT"
pdftk "$OUT" cat 1-r2 output OSF-"$OUT"