
如果我在原始程式碼中換行 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}
(在乳膠中)。不要這樣做:段落開頭的縮排已經使用了幾個世紀,但還沒有人找到更好的方法。