On Fri, 4 Aug 2006, Renaud AUBIN wrote: > > % frenchitemize > \setbox0=\hbox{--~} > \def\indenteddash#1{\hskip\parindent--~} > \definesymbol[indentdash][\indenteddash] > \def\startfrenchitemize{\startitemize[indentdash,packed,joinedup,intext][indentnext=yes,width=\dimexpr > \parindent + \wd0 \relax]} > \def\stopfrenchitemize{\stopitemize} > > % frenchenumerate > \setbox1=\hbox{0.~} > \def\indentedfrenchnumber#1{\hskip\parindent#1.~} > \defineconversion[frenchnumber][\indentedfrenchnumber] > \def\startfrenchenumerate{\startitemize[frenchnumber,packed,joinedup,intext][stopper={},indentnext=yes,width=\dimexpr > \parindent + \wd1 \relax]} > \def\stopfrenchenumerate{\stopitemize}
There is \setupitemgroup and \defineitemgroup for this kind of things. So you can do \defineitemgroup[frenchitemize] \setupitemgroup[frenchitemize] [each] [indentdash,packed,joinedup,intext] [indentnext=yes,width=\dimexpr \parindent + \wd0 \relax] etc. Aditya _______________________________________________ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context