On 2012-01-05, Rainer M Krug wrote: > On 05/01/12 16:12, Jürgen Spitzmüller wrote: >> Rainer M Krug wrote: >>> One more question: how can I deal with a function which requires >>> two paramerer, e.g. \textattachfile{FILENAME.EXT}{THE TEXT OF THE >>> LINK} in a module? Is there anywhere an example on how an inset >>> with two parametern looks?
>> In Paragraphy styles (not in layouts I think), you can specify >> RequiredArgs. See Customization.lyx. > I'll do so - thanks. >> A workaround in layouts is to simply insert }{ as a separator. This >> is a bad hack, though. > Ugly hack - but an option. Another one is an auxiliary command that is defined by a second style. See dinbrief.layout for an example: # dinbrief's \phone has 2 args, area and number. We define an empty # command that can be set by the Area_Code style Preamble \newcommand{\areacode}{} EndPreamble Style "Area code" CopyStyle DinBrief LabelString "Area Code:" LatexName "renewcommand{\areacode}" End Style Telephone CopyStyle DinBrief LabelString "Telephone:" LatexName phone LatexParam {\areacode} End Günter