From dcb9a2c2696a5e212930b21ac5f0696f45311c2f Mon Sep 17 00:00:00 2001 From: Dekel Tsur Date: Thu, 5 Jul 2001 18:10:52 +0000 Subject: [PATCH] Parse rerun messages from latex packages. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2190 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/ChangeLog | 4 ++++ src/LaTeX.C | 16 ++++++++++++++-- 2 files changed, 18 insertions(+), 2 deletions(-) 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, "! ")) { -- 2.39.2