public:
enum FLAVOR {
LATEX,
+ LUATEX,
PDFLATEX,
XETEX,
XML,
FLAVOR flavor;
/// is it some flavor of LaTeX?
bool isLaTeX() const;
+ /// does this flavour support full unicode?
+ bool isFullUnicode() const;
/// Same, but for math output, which only matter is XHTML output.
MathFlavor math_flavor;
*/
bool use_babel;
+ /** Do we use polyglossia (instead of babel)?
+ */
+ bool use_polyglossia;
+
/** Are we generating multiple indices?
*/
bool use_indices;
/** allow output of only part of the top-level paragraphs
* par_begin: beginning paragraph
*/
- pit_type par_begin;
+ mutable pit_type par_begin;
/** allow output of only part of the top-level paragraphs
* par_end: par_end-1 is the ending paragraph
* if par_begin=par_end, output all paragraphs
*/
- pit_type par_end;
+ mutable pit_type par_end;
/// is this the last paragraph in the current buffer/inset?
bool isLastPar;