>> You can't. I've thus defined a new macro `Underline1' which >> handles trailing punctuation. > > In that sort of situation, it usually works to us "\c" to eliminate > extra space introduced by the line break.
I haven't analyzed in detail why it fails... > This word is > .Underline1 underlined > ! > > there is still a space between "underlined" and "!". Of course it is. This is standard behaviour of all macros. You have to write This word is .Underline1 underlined ! Somehow you've missed to read the documentation, methinks :-) Werner