Несколько упрощая ситуацию, можно сказать, что в процессе обработки исходного текста TeX в каждый момент находится в одном из трех режимов: горизонтальном, вертикальном или математическом.
В вертикальном режиме все пробелы и пустые строки игнорируются, так что между пустой строкой, завершающей абзац, и новой порцией собственно текста незачем заботиться о лишних или недостающих пробелах.
В качестве команды "закончить абзац" можно использовать, наряду с известной вам пустой строкой, команду \par:
![]() | Это — абзац, который мы не намерены завершать пустой строкой, как раньше.\par А это другой абзац. |
Иногда для ясности, когда в исходном файле присутствует сложная комбинация из TeX'овских команд, имеет смысл обозначить конец абзаца именно таким способом.
Идущие подряд несколько команд \par, команда \par, за или перед которой следует пустая строка, и т.п. — все это равносильно одной пустой строке или одной команде \par (точно так же, как несколько пустых строк равносильны одной); дополнительный промежуток между абзацами вы таким образом не создадите. В разд. "Вертикальные промежутки" рассказывается, как получить на печати дополнительные вертикальные промежутки.
Сказанное в предыдущем абзаце можно с помощью понятия режима сформулировать так: в вертикальном режиме команда \par ничего не делает.