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