避免在段落末尾换行使用单个单词或音节

避免在段落末尾换行使用单个单词或音节

我如何告诉乳胶避免在段落末尾的新行中出现单个单词或音节?能够将其扩展到标题可获得加分。

答案1

TeX 对最后一个单词没有特定的控制(您可以始终使用~而不是空格来表示最后一个空格,以防止出现中断)。作为一种通用机制,最好的方法可能是控制最后一行的长度,因此将最后一行限制为至少一定长度,而不是至少一个单词。如果您的段落很短,TeX 可能会遇到困难并生成过满或未满的框,但您需要忍受这种情况或手动修复。

在这里,我强制最后一行至少为文本宽度的四分之一,并在段落中添加一些额外的可拉伸性,以帮助 tex 调整。

在此处输入图片描述

\documentclass{article}
\setlength\textwidth{6cm}
\begin{document}


Some text just to fill out the space.
Some text just to fill out the space.
Some text just to fill out the space.
Some text just to fill out the space.
Some text just to.


\setlength\parfillskip{0pt plus .75\textwidth}
\setlength\emergencystretch{1pt}
Some text just to fill out the space.
Some text just to fill out the space.
Some text just to fill out the space.
Some text just to fill out the space.
Some text just to.


\end{document}

相关内容