class Encoding;
class ExportData;
class Font;
+class Language;
class OutputParams {
LATEX,
PDFLATEX,
XETEX,
- XML
+ XML,
+ HTML,
+ TEXT
};
enum TableCell {
*/
mutable std::string document_language;
+ /** The master language. Non-null only for child documents.
+ */
+ mutable Language const * master_language;
+
/** Current stream encoding. Only used for LaTeX.
This must be set to the document encoding (via the constructor)
before output starts. Afterwards it must be kept up to date for
bool dryrun;
/// Should we output verbatim or escape LaTeX's special chars?
bool verbatim;
- /// Should we output captions? (Used in HTML output.)
- bool disable_captions;
+ /// Should we output captions?
+ bool html_disable_captions;
+ /// Are we already in a paragraph?
+ bool html_in_par;
+ /// Does the present context even permit paragraphs?
+ bool html_make_pars;
};