我想结束一行而不结束段落。使用\\
或\newline
会给我我想要的结果,但也会产生“Underfull \hbox(badness 10000)”警告。使用空行会导致下一行缩进,在这种情况下我并不想这样。在其他情况下,我可能希望在段落开头缩进,所以我不想将设置为零\parindent
。
答案1
\\
如果您希望行短,则正确的标记是强制换行而不结束段落。这不太可能在该行上给出不良警告。(第 2 段)
如果您想强制换行但保留段落对齐,请使用\linebreak
(第 3 段)这可能会导致行数不足并发出警告。这里的情况非常糟糕,最大值为 10000,但可能会生成较小的值,或者根本没有警告。
段落总是以空行结束(第 4a 和 4b 段)
空行\noindent
通常是错误的,它会开始一个新段落,但会使读者难以理解(第 5a 和 5b 段)
如果您以空白行结束一个段落,并在同一位置强制换行,\\
则会生成一条白色伪行。(这是一行没有文本的文本,而不是垂直空间)并且始终是错误的,并且始终会生成有关最高级别不良的警告(第 6a 和 6b 段)