Для получения ровного правого края вывода LATEX вставляет различные интервалы между словами. В конце предложения он вставляет слегка больший интервал, делая текст более читабельным9. LATEX предполагает, что предложения заканчиваются точками, вопросительными или восклицательными знаками. Если точка следует за буквой в верхнем регистре, она не считается концом предложения, так как точки после букв верхнего регистра обычно используются для сокращений.
Любое исключение из этих предположений должно быть явно оговорено
автором. Знак <<\
>> перед пробелом дает в результате пробел,
который не будет увеличен. Знак <<~
>> дает пробел, который не
может увеличиться и который, кроме того, запрещает разрыв строки.
Команда \@
перед точкой указывает, что эта точка заканчивает
предложение, несмотря на то, что стоит за буквой верхнего регистра.
Mr.~Smith was happy to see her\\ cf.~Fig.~5\\ I like BASIC\@. What about you?
I like BASIC. What about you?
Mr. Smith was happy to see her
cf. Fig. 5
I like BASIC. What about you?
Дополнительный пробел после точек можно запретить командой
frenchspacing
которая указывает LATEX не вставлять пробела после
точки более, чем после обычных символов. Это обычно для языков,
отличных от английского, за исключением библиографий. Если вы
используете
frenchspacing, команда \@
не нужна.