连字符断开后的点填充

连字符断开后的点填充

\dotfill似乎在连字符中断后存在问题,最简单的例子

\documentclass{article}
\begin{document}
hippopotamus, hippopotamus, hippopotamus, hippopotamus, hippopotamus
\dotfill 23 24 25
\end{document}

处理pdflatex生产

在此处输入图片描述

有任何想法吗?

请注意,这篇文章取代了之前的文章,其中包含了我后来发现与问题无关的详细信息。

答案1

TeX 会尝试避免段落结尾之前的行有连字符。您可以通过更改以下内容来允许这样做\finalhyphendemerits

\documentclass{article}
\begin{document}
hippopotamus, hippopotamus, hippopotamus, hippopotamus, hippopotamus \dotfill 
23 24 25 

\finalhyphendemerits =0 hippopotamus, hippopotamus, hippopotamus, 
hippopotamus, hippopotamus \dotfill 23 24 25 

\end{document}

在此处输入图片描述

相关内容