如何创建像 \tiny 这样的水平挤压字体的自定义字体大小?

如何创建像 \tiny 这样的水平挤压字体的自定义字体大小?

双下标/上标的外观在水平方向上被严重挤压。例如x^{2^{k^\alpha+1}}

在此处输入图片描述

我想创建一个k^\alpha+1水平“挤压”的自定义字体。例如,

\newcommand{\mycustomsize}[1]{\scalebox{0.9}[1]{$\scriptscriptstyle #1$}}
$x^{2^{\mycustomsize{k^\alpha+1}}}$

产量

在此处输入图片描述

在我看来这样看起来更好。我如何才能自动执行此操作,并进行任意缩放(比如我想使双上标非常宽,或尺寸更小但缩放比例与 \normalsize 相同)?类似

\makeatletter
\DeclareMathSizes{\@xipt}{\@xipt}{7}{4}
\makeatother

不起作用,因为我想改变的是默认字体的缩放方式。

答案1

在 中unicode-math,你可以使用以下方法将双下标/上标的字体更改为更简洁的字体:\setmathfont{SomeFont-Math.otf}[sscriptfont={SomeFont-Condensed.otf}]

相关内容