void LaTeXFeatures::getAvailable()
{
- Lexer lex(0, 0);
+ Lexer lex;
support::FileName const real_file = libFileSearch("", "packages.lst");
if (real_file.empty())
"endnotes",
"ifthen",
"amsthm",
- "listings"
+ "listings",
+ "bm",
+ "pdfpages"
};
int const nb_simplefeatures = sizeof(simplefeatures) / sizeof(char const *);
(mustProvide("esintoramsmath") &&
params_.use_esint == BufferParams::package_off)) {
packages << "\\usepackage{amsmath}\n";
+ } else if (mustProvide("amsbsy")) {
+ // amsbsy is already provided by amsmath
+ packages << "\\usepackage{amsbsy}\n";
}
// wasysym is a simple feature, but it must be after amsmath if both
"\\makenomenclature\n";
}
- // bm -- this package interrogates the font allocations to determine
- // which bold fonts are available, so it is best loaded as the last one,
- // and, in any case, after amsmath.
- if (mustProvide("bm"))
- packages << "\\usepackage{bm}\n";
-
return packages.str();
}