From: Julien Rioux Date: Mon, 20 May 2013 18:29:15 +0000 (+0200) Subject: Add babelbib, bibgerm, chscite, and opcit to LaTeXFeatures. X-Git-Tag: 2.1.0beta1~148 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=9e50872e5084655f1f819330f5964af3a4a0f3bf;p=lyx.git 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. --- 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";