OutputParams const &);
/// The color packages
std::string const getColorOptions() const;
+ /// The requested package options
+ std::string const getPackageOptions() const;
/// The packages needed by the document
std::string const getPackages() const;
/// The macros definitions needed by the document
///
std::set<std::string> getEncodingSet(std::string const & doc_encoding) const;
///
+ void getFontEncodings(std::vector<std::string> & encodings) const;
+ ///
void useLayout(docstring const & lyt);
///
void useInsetLayout(InsetLayout const & lay);
/** Which language package do we require? \p englishbabel determines
* if we require babel even if English is the only language.
*/
- LangPackage langPackage(bool englishbabel = false) const;
+ LangPackage langPackage() const;
/// Convenience function to test if we use babel
- bool useBabel(bool englishbabel = false) const { return langPackage(englishbabel) == LANG_PACK_BABEL; }
+ bool useBabel() const { return langPackage() == LANG_PACK_BABEL; }
/// Convenience function to test if we use polyglossia
bool usePolyglossia() const { return langPackage() == LANG_PACK_POLYGLOSSIA; }
/// are we in a float?
docstring const & htmlTitle() const { return htmltitle_; }
private:
+ ///
+ void useLayout(docstring const &, int);
///
std::list<docstring> usedLayouts_;
///