Stefan Wachter wrote: a few tips: - your \AllowHyphens ... \AllowHyphens can be replaced by |-| (vertical bars); - 69\kern.1em\relax{}a Abs. 2 Nr. 6\blank[small] no need for {} here, just \relax followed by a space is enough - alternative for calculating your width: \def\determinecommalistwidth[#1]% {\scratchdimen\zeropoint \def\docommand##1% {\setbox\scratchbox\hbox{##1}% \ifdim\wd\scratchbox>\scratchdimen \scratchdimen\wd\scratchbox \fi}% \processcommalist[#1]\docommand} \determinecommalistwidth[a),b),c)] \the\scratchdimen (or use \charwd cum suis) Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------