Because TeX corrects your mistakes. Not for any other reason.
One space is correct. It's so correct, TeX will even automatically strip spaces away if you make more than one. (Happens on the web, too, by the way.)
One space is correct. It's so correct, TeX will even automatically strip spaces away if you make more than one. (Happens on the web, too, by the way.)
For abbreviations, you should explicitly insert a space control sequence (\<space>) or a non-breaking space (~) after the period.
Just in case that sounds too simple, there is an exception for initials: `P. G. Wodehouse` is treated the same as `P.\@ G.\@ Wodehouse`. If you want to cancel this, prefix the period by `\@`.
This kind of thing makes Latex a hard sell to a general audience.
See http://latex-alive.tumblr.com/post/827168808/correct-punctua...