docstring labelstring;
docstring menustring;
bool mandatory;
+ bool nodelims;
docstring ldelim;
docstring rdelim;
docstring defaultarg;
ArgPassThru passthru;
docstring pass_thru_chars;
bool is_toc_caption;
+ std::string newlinecmd;
};
///
typedef std::map<std::string, latexarg> LaTeXArgMap;
///
LaTeXArgMap const & postcommandargs() const { return postcommandargs_; }
///
+ LaTeXArgMap const & listpreamble() const { return listpreamble_; }
+ ///
LaTeXArgMap const & itemargs() const { return itemargs_; }
/// Returns true is the layout has arguments. If false, then an
/// InsetArgument in this layout stands for the parent InsetText.
/** true when the fragile commands in the paragraph need to be
\protect'ed. */
bool needprotect;
- /** true when the verbatim stuff of this layout needs to ce
+ /** true when the verbatim stuff of this layout needs to be
\cprotect'ed. */
bool needcprotect;
+ /** true when specific commands in this paragraph need to be
+ protected in an \mbox. */
+ bool needmboxprotect;
/// true when empty paragraphs should be kept.
bool keepempty;
/// Type of LaTeX object
///
LaTeXArgMap postcommandargs_;
///
+ LaTeXArgMap listpreamble_;
+ ///
LaTeXArgMap itemargs_;
///
bool add_to_toc_;