While trying to understand Chapter 12 of Knuth's TeXbook about Glueing, I run into troubles in understanding why \ldots
ends up in looking better than ...
. It seems to me that the usual period .
has an extra-stretching option and, moreover, it is set to allow more space after it. I guess, but I am not sure, that this is part of the \nofrenchspacing
command, where it is specified that the space after a dot should be 3@m
instead of @m
. So, my questions are
- First of all, am I right with the above guess that if I want to understand where TeX (or LaTeX) is told what to do with a period in non-frenchspaced text, this is in the
\nonfrenchspacing
command? Is it this after-space, which is calledspacefactor
? - More important: how does it come that if I put three dots in a row, they are too close apart? According to the above, there should be
3@m
after every period, so the three dots should be fine: but they aren't. Knuth says that TeX has a rule for determining the end of a sentence, but he does not tell us how (I am looking at page 73 of his TeXbook). In particular, I guess that there are twospacefactor
commands, so to speak, one for end-of-sentence and one for middle-of-sentence. Is it possible to have some detail?