可能重复:
避免使用连字符,并在文本块中使用换行符
当句子末尾的某个单词不适合该行时 - 我希望将其移动到新行,而不是在-
其一半处进行标记然后再移动到新行。
例如:“某些句子包含一些-[line_break_here]-longword。” - 我想要的是其他句子:“某些句子包含 [line_break_here] somelongword。”
一定有一个选项可以设置它。提前致谢。
答案1
如果这个词永远不会被断开,那么\hyphenation{somelongword}
在序言中将避免用连字符连接它,但它可能仍然悬挂在末尾,这取决于段落中其余的文本。
该microtype
包确实使换行符更美观,但我也无法给出一个简单的例子。
无奈之下,
\begin{sloppypar}
....
\end{sloppypar}
围绕段落,但只是作为最后的手段。
答案2
请直接使用\usepackage{microtype}
。此包大大提高了 LaTeX 处理此类情况的能力。