X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ftex2lyx%2FPreamble.h;h=3216c3cc6d697edab7c766bed8a293903af427cb;hb=e15d3d35cba7266d8a1a22c7e4cd92d12599e103;hp=db2242f3ce60a24e56a9e6f141ba6f8d15c14a09;hpb=2801f40ad2a5de39b1a9815c5b2cd7531a9ad2f3;p=lyx.git diff --git a/src/tex2lyx/Preamble.h b/src/tex2lyx/Preamble.h index db2242f3ce..3216c3cc6d 100644 --- a/src/tex2lyx/Preamble.h +++ b/src/tex2lyx/Preamble.h @@ -38,6 +38,14 @@ public: 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 @@ -62,6 +70,10 @@ public: /// 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; } @@ -93,6 +105,8 @@ private: 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; @@ -119,12 +133,14 @@ private: 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; @@ -164,7 +180,7 @@ private: 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; @@ -176,7 +192,7 @@ private: std::map 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.