当水平盒子未满时,是否在句点后添加空格?

当水平盒子未满时,是否在句点后添加空格?

考虑一下这个MWE:

\documentclass[10pt,journal,compsoc]{IEEEtran}
\hyphenation{veryverylongword}
\begin{document}
\textbf{The word word word word word.} The word-veryverylongword word word word word.
\end{document}

得出的结果为:

在此处输入图片描述

我希望它产生的是:

在此处输入图片描述

我可以通过使用

\textbf{The word word word word word.} \hfill \makebox{The word}-veryverylongword word word word word.

但是,这有点不合时宜。有没有一些不那么繁琐和容易出错的方法来实现这一点?也许,我可以在我想要集中额外间距的地方放置一些命令,比如在这个例子中的“The”之前?

答案1

该类似乎已设置,\frenchspacing因此之后的空间.根本没有扩大,您可以使用\nonfrenchspacing(乳胶默认值)来允许更多的拉伸,或者您可以设置\xspaceskip为在句号后指定任意空间

在此处输入图片描述


\documentclass[10pt,journal,compsoc]{IEEEtran}
\hyphenation{veryverylongword}

\begin{document}

\textbf{The word word word word word.} The word-veryverylongword word word word word.
\nonfrenchspacing


\textbf{The word word word word word.} The word-veryverylongword word word word word.

\xspaceskip=.3em plus 10em
\textbf{The word word word word word.} The word-veryverylongword word word word word.
\end{document}

相关内容