From ce3bfc31f70dd18ada9320e80a2b4ef4e2f1f4ab Mon Sep 17 00:00:00 2001 From: Philipp Leufke Date: Mon, 26 Nov 2012 15:22:58 +0100 Subject: [PATCH] added a BibLaTeX-Biber option '--biber' in analogy to the bibtex option --- git-latexdiff | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/git-latexdiff b/git-latexdiff index 36d133e..2c0a610 100755 --- a/git-latexdiff +++ b/git-latexdiff @@ -46,6 +46,8 @@ Options: --no-view don't display the resulting PDF file --bibtex, -b run bibtex as well as latex (pdflatex,bibtex,pdflatex,pdflatex) + --biber run BibLaTex-Biber as well as latex + (pdflatex,bibtex,pdflatex,pdflatex) --view view the resulting PDF file (default if -o is not used) --pdf-viewer use to view the PDF file (default: \$PDFVIEWER) @@ -87,6 +89,7 @@ view=maybe cleanup=1 verbose=0 bibtex=0 +biber=0 output= initial_dir=$PWD @@ -120,6 +123,9 @@ while test $# -ne 0; do "-b"|"--bibtex") bibtex=1 ;; + "--biber") + biber=1 + ;; "--verbose"|"-v") verbose=1 ;; @@ -250,9 +256,14 @@ if test -f Makefile ; then else pdflatex --interaction errorstopmode "$mainbase" || compile_error=1 if test "$bibtex" = 1 ; then - bibtex "$mainbase" || compile_error=1 - pdflatex --interaction errorstopmode "$mainbase" || compile_error=1 - pdflatex --interaction errorstopmode "$mainbase" || compile_error=1 + bibtex "$mainbase" || compile_error=1 + pdflatex --interaction errorstopmode "$mainbase" || compile_error=1 + pdflatex --interaction errorstopmode "$mainbase" || compile_error=1 + fi + if test "$biber" = 1 ; then + biber "$mainbase" || compile_error=1 + pdflatex --interaction errorstopmode "$mainbase" || compile_error=1 + pdflatex --interaction errorstopmode "$mainbase" || compile_error=1 fi fi