[comp.text.tex] Fix for Annoying Bug

willner@cfa.HARVARD.EDU (Steve Willner, OIR) (07/04/90)

(The following will no doubt be obvious to experienced TeX types, but it
took me a while to figure out.  It should be self explanatory and should
work in TeX or LaTeX if placed near the beginning of a document.  Change
the 1000's to 999's if you want to go back to the default.)

%   PUNCTUATION SPACING 
%  By default, punctuation [.?!:;,] is followed by extra space EXCEPT
%  when the punctuation follows an upper case letter.  The following
%  removes the exception, i.e., punctuation will produce extra space
%  regardless of what character precedes the punctuation.  If you
%  don't want the extra space, follow the offending punctuation mark
%  with '\ ' or '~'.  \frenchspacing and \nonfrenchspacing work as
%  usual to turn extra spacing off and back on, respectively.

\sfcode`A=1000 \sfcode`B=1000 \sfcode`C=1000 \sfcode`D=1000
\sfcode`E=1000 \sfcode`F=1000 \sfcode`G=1000 \sfcode`H=1000
\sfcode`I=1000 \sfcode`J=1000 \sfcode`K=1000 \sfcode`L=1000
\sfcode`M=1000 \sfcode`N=1000 \sfcode`O=1000 \sfcode`P=1000
\sfcode`Q=1000 \sfcode`R=1000 \sfcode`S=1000 \sfcode`T=1000
\sfcode`U=1000 \sfcode`V=1000 \sfcode`W=1000 \sfcode`X=1000
\sfcode`Y=1000 \sfcode`Z=1000
-------------------------------------------------------------------------
Steve Willner            Phone 617-495-7123         Bitnet:   willner@cfa
Cambridge, MA 02138 USA                 Internet: willner@cfa.harvard.edu