]> git.lyx.org Git - lyx.git/blobdiff - src/output_latex.h
Natbib authoryear uses (Ref1; Ref2) by default.
[lyx.git] / src / output_latex.h
index ee0419b2319e73447914c57b211001269a6f9a38..89f8ac6a383aeb5614addd41d1fe0149c81a4653 100644 (file)
@@ -32,14 +32,18 @@ class OutputParams;
 class TexRow;
 class Text;
 
-/// Export up to \p reqargs required arguments and
-/// \p optargs optional ones. If not enough required
-/// ones are given, we'll output: {}. The optional ones
-/// must all come first.
+/** Export optional and required arguments of the paragraph \p par.
+    Non-existing required arguments are output empty: {}.
+ */
 void latexArgInsets(Paragraph const & par,
                otexstream & os, OutputParams const & runparams,
-               Layout::LaTeXArgMap latexargs);
-
+               Layout::LaTeXArgMap const & latexargs,
+               std::string const & prefix = std::string());
+/// Same for multi-par sequences (e.g. merged environments or InsetLayouts)
+void latexArgInsets(ParagraphList const & pars, ParagraphList::const_iterator pit,
+               otexstream & os, OutputParams const & runparams,
+               Layout::LaTeXArgMap const & latexargs,
+               std::string const & prefix = std::string());
 /** Export \p paragraphs of buffer \p buf to LaTeX.
     Don't use a temporary stringstream for \p os if the final output is
     supposed to go to a file.