#!/bin/bash rerun=oui log1=/tmp/latex-$1.pass1 logbak=/tmp/latex-$1.bak echo > $logbak while [ x"$rerun" == x"oui" ] ; do rerun="non" echo latex $1 latex $1 2>&1 | tee $log1 if [ -n "`grep 'Rerun to get cross-references right' $log1`" ] ; then rerun="oui" fi if [ -n "`grep -E 'Citation.*on page.*undefined' $log1`" ] ; then rerun="oui" echo bibtex $1 bibtex $1 fi done