On Mon, Dec 28, 2009 at 02:44:20PM +0100, Manuel P. wrote: > >>\def\quotebox#1#2 > >> {\blank > >> \midaligned{\startbackground > >> \quotation{\em #1} \crlf --#2 > >> \stopbackground} > >> \blank} > >>---- > >> > >>- the above \quotebox command, in some cases, sends pdftex and luatex (MKII and MKIV) to the moon with an infinite loop (100% CPU). > >I guess this is a result of your own definition of the \quotebox macro which expects a space > >at the end of the command, you should write (untested) instead: > > > >\define[2]\quotebox > > {\blank > > \startalignment[middle] > > \startbackground > > \quotation{\em#1}\crlf--#2 > > \stopbackground > > \stopalignment > > \blank} > > > > A infinite loop with 100% cpu for some spaces? Well, I wasn't > expecting this. Well, that is how TeX works, not a ConTeXt issue here; your \quotebox definition tells TeX to expect a space at the end of the macro, and it was looking for it. Regards, Khaled -- Khaled Hosny Arabic localiser and member of Arabeyes.org team Free font developer