# illogical punctuation and non french spacing

There is a convention in American typesetting that punctuation marks such as commas and periods should not come immediately after a closing quotation mark; instead they should be moved inside. It seems to me that this creates an obvious problem that I've never seen discussed anywhere: how much space goes after the closing quotation mark?? Since the sentence just ended, it seems an inter-sentence space is fitting, especially since quote marks are bigger than periods and hence more likely to seem "too close" to the following text. But TeX won't do this by default, and I can't think of a way to accomplish this that doesn't seem terribly hacky. But surely this is a common problem faced by millions of people, and thousands of them use LaTeX. What gives?

MWE:

\documentclass{minimal}
\begin{document}
'.  9  % inter-sentence space

.'  9  % inter-word space
\end{document}

• minimal is too minimal. Better use, e.g., article, for MWE. – Manuel Jan 22 '16 at 12:30
• +1 for recognizing this "convention" as illogical. (i was born in the u.s. and have lived here all my life. i think the convention is not only illogical, but misguided, and as editor of tugboat, will defy it every chance i get.) – barbara beeton Jan 22 '16 at 14:17

No matter whether you type .' or '., the following space will be an “end-of-sentence” space.

\documentclass{article}

\begin{document}

Hello.' World

Hello'. World

Hello'.\ World

\end{document}


You can clearly see the difference: the last line has control-space, which ignores end of sentence spacing. The first two lines have exactly the same space. This is because the space factor code of ' is 0, so it's ignored by the space factor computations.

If you want that the first case is not considered an end-of-sentence in any case, just assign a new space factor code to ':

\sfcode'=1000

• I could have sworn I tested this. But it seems you're right. Thanks a bunch. I feel kind of sheepish. – Mark Jan 22 '16 at 13:13