From: Juergen Spitzmueller Date: Sun, 25 Nov 2012 16:29:08 +0000 (+0100) Subject: Further fixes for InsetLayout argument (for environments and empty latex names) X-Git-Tag: 2.1.0beta1~1198 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=bf83ca75ef857f9e569915d985b0df66728a877c;p=features.git Further fixes for InsetLayout argument (for environments and empty latex names) --- diff --git a/src/insets/InsetText.cpp b/src/insets/InsetText.cpp index 7432f5a982..2b65245b5b 100644 --- a/src/insets/InsetText.cpp +++ b/src/insets/InsetText.cpp @@ -442,16 +442,22 @@ void InsetText::latex(otexstream & os, OutputParams const & runparams) const os << '{'; } else if (il.latextype() == InsetLayout::ENVIRONMENT) { if (il.isDisplay()) - os << breakln; + os << breakln; else - os << safebreakln; + os << safebreakln; if (runparams.lastid != -1) os.texrow().start(runparams.lastid, runparams.lastpos); - os << "\\begin{" << from_utf8(il.latexname()) << "}\n"; + os << "\\begin{" << from_utf8(il.latexname()) << "}"; + getOptArg(os, runparams); if (!il.latexparam().empty()) os << from_utf8(il.latexparam()); + os << '\n'; } + } else { + getOptArg(os, runparams); + if (!il.latexparam().empty()) + os << from_utf8(il.latexparam()); } OutputParams rp = runparams; if (il.isPassThru())