From 37fcc7633193ff2fe197ebf95be0be24673b5564 Mon Sep 17 00:00:00 2001 From: Florian Knoch Date: Fri, 1 Jan 2021 16:27:06 +0100 Subject: [PATCH] Comment and add BibTeX support --- compile_listings | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/compile_listings b/compile_listings index 38852d7..23814f5 100755 --- a/compile_listings +++ b/compile_listings @@ -1,12 +1,14 @@ #!/bin/bash for D in listings/*; do if [ -d "${D}" ]; then + # Compile without cropping. for F in ${D}/*_page.tex; do if [ -f "${F}" ]; then - echo "###### Compiling ${F} ######" + echo "###### Compiling ${F} ######" pdflatex --output-directory "${D}" "${F}" fi done + # Compile with cropping. for F in ${D}/*_crop.tex; do if [ -f "${F}" ]; then echo "###### Compiling and cropping ${F} ######" @@ -14,7 +16,18 @@ for D in listings/*; do pdfcrop "${D}/$(basename -s .tex ${F}).pdf" \ "${D}/$(basename -s .tex ${F}).pdf" fi + done + # Compile with BibTeX and cropping. + for F in ${D}/*_bib.tex; do + if [ -f "${F}" ]; then + echo "###### Compiling and cropping ${F} ######" + pdflatex --output-directory "${D}" "${F}" + bibtex "${F%.tex}.aux" + pdflatex --output-directory "${D}" "${F}" + pdflatex --output-directory "${D}" "${F}" + pdfcrop "${D}/$(basename -s .tex ${F}).pdf" \ + "${D}/$(basename -s .tex ${F}).pdf" + fi done fi -done - +done \ No newline at end of file