std::string const & latexname() const { return latexname_; }
///
std::string const & itemcommand() const { return itemcommand_; }
- /// The arguments of this layout
+ /// One argument of this layout
struct latexarg {
docstring labelstring;
docstring menustring;
bool is_toc_caption = false;
bool free_spacing = false;
std::string newlinecmd;
+ /// The DocBook tag corresponding to this argument.
docstring docbooktag;
docstring docbooktagtype;
docstring docbookattr;
+ /// Whether this argument should be output after the main tag (default: inside). The result if the argument
+ /// should be output both before and after the main tag is undefined.
bool docbookargumentbeforemaintag = false;
+ /// Whether this argument should be output before the main tag (default: inside). The result if the argument
+ /// should be output both before and after the main tag is undefined.
+ bool docbookargumentaftermaintag = false;
};
///
typedef std::map<std::string, latexarg> LaTeXArgMap;
///
std::string const & htmllabelattr() const;
///
+ bool htmlintoc() const { return htmlintoc_; }
+ ///
std::string defaultCSSClass() const;
///
bool htmllabelfirst() const { return htmllabelfirst_; }
/// Depth of XML command
int commanddepth;
- /// Return a pointer on a new layout suitable to describe a caption.
- /// FIXME: remove this eventually. This is only for tex2lyx
- /// until it has proper support for the caption inset (JMarc)
- static Layout * forCaption();
-
/// Is this spellchecked?
bool spellcheck;
/**
/// <item><label>...</label>...</item>
/// The latter is the default.
bool htmllabelfirst_;
+ /// Is this to be output with the toc?
+ bool htmlintoc_;
/// CSS information needed by this layout.
docstring htmlstyle_;
/// DocBook tag corresponding to this layout.