字符之间零间距,分贝符号

字符之间零间距,分贝符号

我的 MWE,

\documentclass[a4paper,11pt]{scrbook}
\usepackage[T1]{fontenc}
\begin{document}
dB
\end{document}

输出,

在此处输入图片描述

但我希望 d 和 B 之间的间距为零(也许是负数)。也就是说

在此处输入图片描述

我没有找到重复的另一个问题。那么,有人知道如何修复它吗?

答案1

将“d”和“B”粘在一起听起来很容易,但实际上需要相当多的调整。

已编辑,以采纳 egreg 的建议,使用\clipbox而不是用白色 进行掩盖\rule

1) 它们的垂直高度略有不同,因此“d”必须缩放到“B”的高度。

2) “d” 的顶部衬线是倾斜的,因此必须剪掉“B”左侧的一部分,以便“d”衬线能够从上衬线平滑过渡到“B”(并且还要删除“B”的下衬线)。

3) 最后,必须对“B”应用适当的水平字距调整,以使中间的垂直字干不会太宽(因为重叠)。

\documentclass[a4paper,11pt]{scrbook}
\usepackage{scalerel}
\usepackage{adjustbox}
\def\decibel{\scalerel{$d$\kern-1.4pt}{\clipbox{2pt 0pt 0pt 0pt}{B}}}
\begin{document}
dB vs \decibel
\end{document}

在此处输入图片描述

相关内容