make-pdf 390 B

1234567891011121314151617
  1. #!/bin/bash
  2. CHAPTER=${1%/}
  3. cp $CHAPTER/index.md $CHAPTER/pdf.md
  4. for ly in $(ls $CHAPTER/*.ly); do
  5. name=$(basename $ly .ly)
  6. sed -e "s|@$name|\\\\lilypondfile[]\{$CHAPTER/$name.ly\}|g" -i $CHAPTER/pdf.md
  7. done;
  8. pandoc $CHAPTER/pdf.md --include-in-header=include/preamble --latex-engine=lualatex --latex-engine-opt=-shell-escape -o output/$CHAPTER.pdf
  9. rm -rf tmp-ly/
  10. rm $CHAPTER/pdf.md