如何打印“~”以便将文本放在其上方

如何打印“~”以便将文本放在其上方

如何将文字置于符号之上?给出了将文本放置在符号 (=) 上方的一些非常好的答案,这对于许多其他符号也适用,例如 +、@ 等。但是,没有一个解决方案适用于~,我不得不求助于\sim(见图)来获得所需的结果。

为什么这些不起作用?

\newcommand\myeq{\stackrel{\mathclap{\normalfont\mbox{s}}}{~}}

$\Lambda \stackrel{s}{~} A$

(再次~\sim工作替换。)

平均能量损失

 \documentclass[12pt,a4paper]{article}
 %\usepackage[fleqn]{amsmath}
 \usepackage{mathtools}
 \newcommand\myeq{\stackrel{\mathclap{\normalfont\mbox{s}}}{~}}
 % \newcommand\myeq{\stackrel{\mathclap{\normalfont\mbox{s}}}{\sim}}

 \begin{document}
    $\Lambda \stackrel{s}{~} A$

    $\Lambda \stackrel{s}{\sim} A$

    $\Lambda \myeq A$    
 \end{document}

关系

答案1

~是 TeX 系统中的特殊字符,通常表示不可中断空格的活动字符。我不会打印符号“~”。正确的波浪符号用 打印\sim

相关内容