如果我在原始程式碼中換行 2 倍,latex 是否會假定一個新段落?

如果我在原始程式碼中換行 2 倍,latex 是否會假定一個新段落?

如果我在原始程式碼中換行 2x,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

(這裡有一些空間)something_2 Something_2 Something_2 Something_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}

(在乳膠中)。不要這樣做:段落開頭的縮排已經使用了幾個世紀,但還沒有人找到更好的方法。

相關內容