pdfLaTeX 解决方案:使用 newtx 字体对数字周围的破折号进行字距调整

pdfLaTeX 解决方案:使用 newtx 字体对数字周围的破折号进行字距调整

我经常使用短划线来写数字范围,例如1--2。但是,我注意到,每当我遇到4短划线右端的数字时,这两个字符看起来非常接近,就像它们接触一样。请参阅下面的示例,具体如下1--4

在此处输入图片描述

我已经阅读过这个问题(短划线和长划线间距) 在哪里这个答案仔细地解释了这实际上是预期的行为。数字字符都存在于具有相同宽度的框内。碰巧的是,数字恰好与4框的左边缘接触,正好与短划线相交的点相同。

也许这是我必须忍受的事情,但对我来说,间距看起来并不理想。我的目光立即被吸引到,4因为两个字符连接在一起的方式让它看起来像是打字错误或打印机错误。

这个答案,似乎提供了一个使用 XeTeX 的解决方案interchartoks(我不熟悉 XeTeX,因此无法评论这个特定解决方案的优点)。但无论如何,我需要使用 pdfLaTeX。

我理解的一个解决方案是\,在数字前添加一些空格4,如下所示:1--\,4。我猜这有点用吧?但对我来说,这可能是一个不太优雅的修复方法。

所以我的问题是,有没有其他解决方案可以解决数字和短划线周围的字距问题,这些解决方案都有 pdfLaTeX 解决方案。我还需要使用字体newtxtext

是否有涉及microtype包和的解决方案\SetExtraKerning

一些代码

\documentclass[12pt,a4paper]{report}
\usepackage{newtxtext}
\setlength\parindent{0pt}
\begin{document}
1--1\\
1--2\\
1--3\\
1--4
\end{document}

相关内容