> Sorry, this is my fault -- the space is eaten after the assignment > inside \ucsf. Just add \relax after the assignment, and everything > should be ok: > > \def\uc#1{% > \setbox0=\hbox{#1\xdef\ucsf{\spacefactor\the\spacefactor\relax}}% > \uppercase{#1}\ucsf > }% That works; thanks! --Joel