如何调整字体大小或字距以适应线宽?

如何调整字体大小或字距以适应线宽?

我有一些文本几乎适合给定的行宽。我可以看到,对字体大小或字距进行最小调整可以使文本适合,但我该如何告诉 LaTeX 挤压文本?是的,对于普通段落来说,这将是糟糕的排版,但在我的例子中,它是一个自定义的引用环境,无论如何都有较小的字体大小,所以它看起来不会很难看。

答案1

如果你使用 pdfLaTeX 编译文档,请使用微型包及其字体扩展功能。Microtype 将尝试水平拉伸您的字体(默认情况下从 -2% 到 +2%),这将影响换行符(并且对于您而言,可能使文本适合)。

答案2

简单的可以尝试的方法是增加单词之间空间的可拉伸性,即:

\setbox0\hbox{i} \spaceskip=\wd0 plus .15em minus .15em

并将其保持在范围内。

答案3

只需将最后几个单词放在里面\mbox{...}即可避免断行。

相关内容