From: Dekel Tsur Date: Thu, 5 Jul 2001 18:10:52 +0000 (+0000) Subject: Parse rerun messages from latex packages. X-Git-Tag: 1.6.10~21128 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=dcb9a2c2696a5e212930b21ac5f0696f45311c2f;p=features.git Parse rerun messages from latex packages. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2190 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/src/ChangeLog b/src/ChangeLog index 06d9e54784..faf8c2563d 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2001-07-05 Dekel Tsur + + * LaTeX.C (scanLogFile): Parse rerun messages from latex packages. + 2001-07-04 Lars Gullik Bjønnes * screen.[Ch]: change method names to begin with lowercase diff --git a/src/LaTeX.C b/src/LaTeX.C index d2e152cc06..1b7c5bb16d 100644 --- a/src/LaTeX.C +++ b/src/LaTeX.C @@ -542,8 +542,20 @@ int LaTeX::scanLogFile(TeXErrors & terr) } } else if (contains(token, "run BibTeX")) { retval |= UNDEF_CIT; - } else if (contains(token, "Rerun LaTeX.")) { - // at least longtable.sty might use this. + } else if (contains(token, "Rerun LaTeX") || + contains(token, "Rerun to get")) { + // at least longtable.sty and bibtopic.sty + // might use this. + lyxerr[Debug::LATEX] + << "We should rerun." << endl; + retval |= RERUN; + } + } else if (prefixIs(token, "(")) { + if (contains(token, "Rerun LaTeX") || + contains(token, "Rerun to get")) { + // Used by natbib + lyxerr[Debug::LATEX] + << "We should rerun." << endl; retval |= RERUN; } } else if (prefixIs(token, "! ")) {