bool is_toc_caption = false;
bool free_spacing = false;
std::string newlinecmd;
+ docstring docbooktag;
+ docstring docbooktagtype;
+ docstring docbookattr;
+ bool docbookargumentbeforemaintag = false;
};
///
typedef std::map<std::string, latexarg> LaTeXArgMap;
///
std::string const & docbooksectiontag() const;
///
+ bool docbooksection() const { return docbooksection_; }
+ ///
std::string const & docbookitemwrappertag() const;
///
std::string const & docbookitemwrapperattr() const;
bool labelIsInline() const {
return labeltype == LABEL_STATIC
|| labeltype == LABEL_SENSITIVE
- || labeltype == LABEL_ENUMERATE
+ || labeltype == LABEL_ENUMERATE
|| labeltype == LABEL_ITEMIZE;
}
bool labelIsAbove() const {
return labeltype == LABEL_ABOVE
|| labeltype == LABEL_CENTERED
- || labeltype == LABEL_BIBLIO;
+ || labeltype == LABEL_BIBLIO;
}
///
bool addToToc() const { return add_to_toc_; }
docstring counter;
/// Resume counter?
bool resumecounter;
- /// Step master counter?
- bool stepmastercounter;
+ /// Step parent counter?
+ bool stepparentcounter;
/// Prefix to use when creating labels
docstring refprefix;
/// Depth of XML command
/// Outer tag for this section, only if this layout represent a sectionning item, including chapters
/// (default: section).
mutable std::string docbooksectiontag_;
+ /// Whether this element should be considered as a section-level element in DocBook.
+ bool docbooksection_;
/// Whether this tag must/can/can't go into an <info> tag (default: never, as it only makes sense for metadata).
mutable std::string docbookininfo_;
/// Wehther this paragraph should be considered as abstract.