From 9e50872e5084655f1f819330f5964af3a4a0f3bf Mon Sep 17 00:00:00 2001 From: Julien Rioux Date: Mon, 20 May 2013 20:29:15 +0200 Subject: [PATCH] Add babelbib, bibgerm, chscite, and opcit to LaTeXFeatures. This way they can be Required by layout or module files and LyX will insert them in the appropriate location in the preamble. --- src/LaTeXFeatures.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/LaTeXFeatures.cpp b/src/LaTeXFeatures.cpp index e4f563a456..4cbdea6953 100644 --- a/src/LaTeXFeatures.cpp +++ b/src/LaTeXFeatures.cpp @@ -742,7 +742,10 @@ char const * bibliofeatures[] = { "apalike", "astron", "authordate1-4", + "babelbib", + "bibgerm", "chicago", + "chscite", "harvard", "mslapa", "named" @@ -971,6 +974,14 @@ string const LaTeXFeatures::getPackages() const if (mustProvide("jurabib")) packages << "\\usepackage{jurabib}[2004/01/25]\n"; + // opcit -- we pass custombst as we output \bibliographystyle ourselves + if (mustProvide("opcit")) { + if (isRequired("hyperref")) + packages << "\\usepackage[custombst,hyperref]{opcit}\n"; + else + packages << "\\usepackage[custombst]{opcit}\n"; + } + // xargs -- we need version 1.09 at least if (mustProvide("xargs")) packages << "\\usepackage{xargs}[2008/03/08]\n"; -- 2.39.2