///
std::string notefontcolor() const { return h_notefontcolor; }
///
- std::string language() const { return h_language; }
+ std::string 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
+ std::string defaultLanguage() const { return default_language; }
///
std::string use_indices() const { return h_use_indices; }
///
///
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; }
/// needed to handle encodings with babel
bool one_language;
+ /// the main non-CJK language
+ std::string default_language;
/// was at least one title layout found?
bool title_layout_found;
std::string h_float_placement;
std::string h_fontcolor;
std::string h_fontencoding;
+ std::string h_font_math;
std::string h_font_roman;
std::string h_font_sans;
std::string h_font_typewriter;
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;