std::string inputencoding() const { return h_inputencoding; }
///
std::string notefontcolor() const { return h_notefontcolor; }
+ ///
+ bool refstyle() const { return h_use_refstyle; }
+ ///
+ bool fontCJKSet() const { return h_font_cjk_set; }
+ ///
+ std::string fontCJK() const { return h_font_cjk; }
+ ///
+ void fontCJK(std::string const & f) { h_font_cjk_set = true; h_font_cjk = f; }
/// The document language
std::string docLanguage() const { return h_language; }
/// The language of text which is not explicitly marked
///
void suppressDate(bool suppress);
///
+ std::string citeEngine() const { return h_cite_engine; }
+ ///
+ void citeEngine(std::string const & e) { h_cite_engine = e; }
+ ///
bool titleLayoutFound() const { return title_layout_found; }
///
void titleLayoutFound(bool found) { title_layout_found = found; }
bool one_language;
/// the main non-CJK language
std::string default_language;
+ /// Was babel called explicitly?
+ bool explicit_babel;
/// was at least one title layout found?
bool title_layout_found;
std::string h_font_osf;
std::string h_font_sf_scale;
std::string h_font_tt_scale;
+ bool h_font_cjk_set;
+ std::string h_font_cjk;
std::string h_graphics;
std::string h_default_output_format;
std::string h_html_be_strict;
std::string h_html_css_as_file;
std::string h_html_math_output;
- std::string h_index;
+ std::string h_index[99];
std::string h_index_command;
std::string h_inputencoding;
std::string h_justification;
std::string h_pdf_quoted_options;
std::string h_quotes_language;
std::string h_secnumdepth;
- std::string h_shortcut;
+ std::string h_shortcut[99];
std::string h_spacing;
std::string h_suppress_date;
std::string h_textclass;
std::map<std::string, std::string> h_use_packages;
std::string h_use_default_options;
std::string h_use_hyperref;
- std::string h_use_refstyle;
+ bool h_use_refstyle;
/*!
* Add package \p name with options \p options to used_packages.