From 25c8c8ce8a6bab996230f45dac3daa37854d5ee8 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=BCrgen=20Spitzm=C3=BCller?= Date: Mon, 20 Oct 2008 17:08:39 +0000 Subject: [PATCH] * InsetMarginal.cpp: - \marginpar needs to be \protect'ed in fragile context (bug 2790). git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@26992 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/insets/InsetMarginal.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/insets/InsetMarginal.cpp b/src/insets/InsetMarginal.cpp index 9a21a89a78..fecd6914fc 100644 --- a/src/insets/InsetMarginal.cpp +++ b/src/insets/InsetMarginal.cpp @@ -37,7 +37,10 @@ docstring InsetMarginal::editMessage() const int InsetMarginal::latex(odocstream & os, OutputParams const & runparams) const { - os << "%\n\\marginpar{"; + os << "%\n"; + if (runparams.moving_arg) + os << "\\protect"; + os << "\\marginpar{"; int const i = InsetText::latex(os, runparams); os << "%\n}"; return i + 2; -- 2.39.2