使用 `\\` 或 `\newline` 的正确方法是什么?

使用 `\\` 或 `\newline` 的正确方法是什么?

我想结束一行而不结束段落。使用\\\newline会给我我想要的结果,但也会产生“Underfull \hbox(badness 10000)”警告。使用空行会导致下一行缩进,在这种情况下我并不想这样。在其他情况下,我可能希望在段落开头缩进,所以我不想将设置为零\parindent

答案1

在此处输入图片描述

\\如果您希望行短,则正确的标记是强制​​换行而不结束段落。这不太可能在该行上给出不良警告。(第 2 段)

如果您想强制换行但保留段落对齐,请使用\linebreak(第 3 段)这可能会导致行数不足并发出警告。这里的情况非常糟糕,最大值为 10000,但可能会生成较小的值,或者根本没有警告。

段落总是以空行结束(第 4a 和 4b 段)

空行\noindent通常是错误的,它会开始一个新段落,但会使读者难以理解(第 5a 和 5b 段)

如果您以空白行结束一个段落,并在同一位置强制换行,\\则会生成一条白色伪行。(这是一行没有文本的文本,而不是垂直空间)并且始终是错误的,并且始终会生成有关最高级别不良的警告(第 6a 和 6b 段)

相关内容