void validate(LaTeXFeatures &) const;
/** \returns true if the babel package is used (interogates
- * the BufferParams and a LyXRC variable).
+ * the BufferParams, a LyXRC variable, and the document class).
* This returned value can then be passed to the insets...
*/
bool writeLaTeX(odocstream &, LaTeXFeatures &, TexRow &,
InsetQuotes::QuoteTimes quotes_times;
///
std::string fontsize;
- ///Get the LayoutFile this document is using.
+ /// Get the LayoutFile this document is using.
LayoutFile const * baseClass() const;
///
LayoutFileIndex const & baseClassID() const;
Package use_esint;
/// Whether and how to load mhchem
Package use_mhchem;
+ /// Whether and how to load mathdots
+ Package use_mathdots;
/// Split bibliography?
bool use_bibtopic;
/// Split the index?
PDFOptions & pdfoptions();
PDFOptions const & pdfoptions() const;
+ // do not change these values. we rely upon them.
enum MathOutput {
- MathML,
- HTML,
- Images,
- LaTeX
+ MathML = 0,
+ HTML = 1,
+ Images = 2,
+ LaTeX = 3
};
/// what to use for math output. present choices are above
MathOutput html_math_output;
bool output_sync;
/// custom LaTeX macro from user instead our own
std::string output_sync_macro;
+ /// use refstyle? or prettyref?
+ bool use_refstyle;
private:
///