Hi Taco, Thanks for the suggestion. It looks good. I set up a test document, and cut and pased your example. Alas, it won't compile. Output from texexec: ! Undefined control sequence. <argument> \ArticleTitle -- \ArticleAuthor \listtextcommand #1->\begstrut #1 \endstrut \doattributes ...sname #1#2\@EA \endcsname \fi {#4 }\dostopattributes <argument> ... {\ArticleTitle -- \ArticleAuthor }} \egroup \ifdim \wd 4=\zero... \secondoftwoarguments #1#2->#2 \dosomelistelement ...hss \dostoplistattributes }} \endgraf \nointerlineskip ... ... l.16 ...- \ArticleAuthor }{2::0:2:0:0:0:0:0::1}{1} Any idea what's wrong? Thanks for your help. Elliot