#include "LaTeXFeatures.h"
#include "bufferparams.h"
+#include "Color.h"
#include "debug.h"
#include "encoding.h"
#include "Floating.h"
#include "FloatList.h"
+#include "LColor.h"
#include "language.h"
#include "lyxlex.h"
#include "lyx_sty.h"
"varioref",
"prettyref",
"float",
+ "booktabs",
"dvipost",
"fancybox",
"calc",
"nicefrac",
+ "tipa",
+ "framed",
};
int const nb_simplefeatures = sizeof(simplefeatures) / sizeof(char const *);
// makeidx.sty
if (isRequired("makeidx")) {
- if (! tclass.provides(LyXTextClass::makeidx))
+ if (!tclass.provides(LyXTextClass::makeidx))
packages << "\\usepackage{makeidx}\n";
packages << "\\makeindex\n";
}
<< params_.graphicsDriver
<< "]{graphicx}\n";
}
+ // shadecolor for shaded
+ if (isRequired("framed")) {
+ lyx::RGBColor c = lyx::RGBColor(lcolor.getX11Name(LColor::shadedbg));
+ packages << "\\definecolor{shadecolor}{rgb}{"
+ << c.r/255 << ',' << c.g/255 << ',' << c.b/255 << "}\n";
+ }
//if (algorithm) {
// packages << "\\usepackage{algorithm}\n";