I am having difficulties creating a Flex Inset that creates the following 
command:

\marginnote{text}
and
\marginnote{text}[arg]

Because sometimes the user needs to give the argument arg​.

If I do the following:

InsetLayout Flex:MarginalNote

LyXType custom

LabelString "Margin Note"

LatexType Command

LatexName marginnote

Decoration classic

NeedProtect 0

Argument 1

LabelString vertical

Mandatory 0

LeftDelim [

RightDelim ]

EndArgument

Argument 2

LabelString left

#Mandatory 0

Requires 1

LeftDelim [

RightDelim ]

EndArgument

End

Then I get the latex code \marginnote[arg]{text goes here}.
I tried to follow the instruction written in section 5.3.7 (for "Requires") in 
the customization manual, but I can't figure it out my self.

What changes should I make?
-- 
lyx-users mailing list
lyx-users@lists.lyx.org
http://lists.lyx.org/mailman/listinfo/lyx-users

Reply via email to