如何生成更长的 \sim,并在顶部添加一个小字母

如何生成更长的 \sim,并在顶部添加一个小字母

我可以生成标准长度的 \sim,上面有一个小 S,但我希望 \sim 波浪线更长(可能是大写字母宽度的 1.5 倍)。关于如何更改 \sim 的宽度/长度,有什么建议吗?

答案1

\usepackage{amsmath,graphicx}
\newcommand{\widesim}[2][1.5]{
  \mathrel{\overset{#2}{\scalebox{#1}[1]{$\sim$}}}
}

$A \widesim{S} B$

$A \widesim[2]{SS} B$

如果缩放比例不是太大,符号应该可以很好地呈现。可选参数告诉 LaTeX 水平缩放比例,不应超过 2.5,否则会出现一些瑕疵。默认值是 1.5,正如您所要求的那样。

相关内容