adrian@mti.mti.com (Adrian McCarthy) (05/26/90)
We all know that with macros like `\TeX', you need to put `\ ' after it to keep TeX from swallowing the space. (`... keep \TeX\ from ...') But if it comes at the end of a sentence, you should just be able to put the period right after the macro, as in `... \TeX.'. Right? Well, only if \frenchspacing is in effect. ``\TeX don't consider a period ... to be the end a sentence if the preceding character is an uppercase letter....'' [p. 74] The `\TeX' macro ends in a capital `X', so if you end your sentence with `\TeX.', TeX will use normal interword space rather than the extra end of sentence space before the next sentence. Knuth does this a few times such as in the first dangerous bend paragraph on page 10. The correct thing to do would be `\TeX\null.' or to change the definition of the `\TeX' macro to include a `\null' or to put the whole thing into an `\hbox'. Am I missing something? Aid. (adrian@gonzo.mti.com)