"pdfpages",
"amscd",
"slashed",
+ "multicol",
"multirow",
- "tfrupee"
+ "tfrupee",
+ "shapepar",
+ "rsphrase"
};
char const * bibliofeatures[] = {
"apalike",
"astron",
"authordate1-4",
+ "babelbib",
+ "bibgerm",
"chicago",
+ "chscite",
"harvard",
"mslapa",
"named"
// swallowed now. We should change this eventually.
// Output all the package option stuff we have been asked to do.
- map<string, string>::const_iterator it =
+ map<string, string>::const_iterator it =
params_.documentClass().packageOptions().begin();
- map<string, string>::const_iterator en =
+ map<string, string>::const_iterator en =
params_.documentClass().packageOptions().end();
for (; it != en; ++it)
if (mustProvide(it->first))
- packages << "\\PassOptionsToPackage{" << it->second << "}{"
- << it->first << "}\n";
+ packages << "\\PassOptionsToPackage{" << it->second << "}"
+ << "{" << it->first << "}\n";
// These are all the 'simple' includes. i.e
// packages which we just \usepackage{package}
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";