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?


'.  9  % inter-sentence space

.'  9  % inter-word space
  • 5
    minimal is too minimal. Better use, e.g., article, for MWE. – Manuel Jan 22 '16 at 12:30
  • 2
    +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.



`Hello.' World

`Hello'. World

`Hello'.\ World


enter image description here

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 ':

  • 2
    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

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.