From 3352fe5fc833c0d76926a07a4fc2c3a0008d666e Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=BCrgen=20Spitzm=C3=BCller?= Date: Thu, 17 Jan 2008 10:04:48 +0000 Subject: [PATCH] * src/LaTeX.cpp: - do a second latex run before bibtex if package clefval requests it. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22612 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/LaTeX.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/LaTeX.cpp b/src/LaTeX.cpp index 082872a57a..7035106f94 100644 --- a/src/LaTeX.cpp +++ b/src/LaTeX.cpp @@ -594,6 +594,12 @@ int LaTeX::scanLogFile(TeXErrors & terr) if (contains(token, "Rerun to get cross-references")) { retval |= RERUN; LYXERR(Debug::LATEX, "We should rerun."); + // package clefval needs 2 latex runs before bibtex + } else if (contains(token, "Value of") + && contains(token, "on page") + && contains(token, "undefined")) { + retval |= ERROR_RERUN; + LYXERR(Debug::LATEX, "Force rerun."); } else if (contains(token, "Citation") && contains(token, "on page") && contains(token, "undefined")) { -- 2.39.5