Если я сделаю перенос строки 2 раза в исходном коде, будет ли latex считать, что это новый абзац?

Если я сделаю перенос строки 2 раза в исходном коде, будет ли latex считать, что это новый абзац?

Если я делаю перенос строки дважды в исходном коде, автоматически ли latex предполагает новый абзац?

Поскольку я замечаю, что когда я это делаю, все, что я пишу дальше, появляется с дополнительным отступом.

something_1 something_1 something_1 something_1
something_2 something_2 something_2 something_2

будет производить

что-то_1 что-то_1 что-то_1 что-то_1 что-то_2 что-то_2 что-то_2 что-то_2

но

something_1 something_1 something_1 something_1

something_2 something_2 something_2 something_2

будет производить

что-то_1 что-то_1 что-то_1 что-то_1

(немного места здесь) что-то_2 что-то_2 что-то_2 что-то_2

решение1

Это встроенная функция: пустая строка (точнее, строка, не содержащая ничего, кроме пробелов) преобразуется в \par. Так, набрав

abc def

ghi lmn

эквивалентно вводу

abc def \par ghi lmn

(пробел после fсоздается в конце строки, а затем удаляется \parв процессе переноса строки).

Обратите внимание, что строка, содержащая , %не является пустой в указанном выше смысле, поэтому ввод

abc def
%
ghi lmn

эквивалентно вводу одной строки

abc def ghi lmn

Вы можете отключить эту функцию, объявив

\endlinechar=32

в преамбуле вашего документа. Но тогда вам придется явно размечать конец абзацев явной командой \par.


Если вы хотите вместо этого удалить отступ, объявите

\parindent=0pt

(в простом TeX) или

\setlength{\parindent}{0pt}

(в LaTeX). Не делайте этого: отступы в начале абзацев используются уже много столетий, и лучшего метода пока никто не нашел.

Связанный контент