我想知道是否可以在符号顶部添加一些注释\approx
,就像命令\xrightarrow{text}
生成带有文本的箭头一样。
答案1
您可以使用\stackrel{}{}
:
\documentclass[preview]{standalone}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\newcommand{\approxtext}[1]{\ensuremath{\stackrel{\text{#1}}{\approx}}}
\begin{document}
$\displaystyle
A \stackrel{\text{text}}{\approx} B
$,
$\displaystyle
A \approxtext{test} B
$
\end{document}
或者一个小包装:\newcommand{\approxtext}[1]{\ensuremath{\stackrel{\text{#1}}{\approx}}}
。结果:
答案2
如果您的文本不是太长,您可以使用\stackrel{a=b}{\approx}
或如果它是真实文本。符号相当小,所以我不会在上面添加太多内容以保持您的方程式可读性。\stackrel{\text{your text}}{\approx}
\approx
答案3
正如前面提到的,\stackrel
可以使用它。我只建议添加\scriptscriptstyle
或,比如,\tiny
如果它只是文本,则加上\smash
。否则,如果在文本中使用,通常会得到一个组合符号,它会扰乱行距。
\newcommand\defeq{\stackrel{\smash{\scriptscriptstyle\mathrm{def}}}{=}}
小尺寸可以减少高度,
\smash
从而完全消除高度(小尺寸可以帮助我们避免与上面的线重叠太多)