Как напечатать «~», чтобы разместить текст над ним

Как напечатать «~», чтобы разместить текст над ним

Как поместить текст поверх символов?дает несколько очень хороших ответов на вопрос о размещении текста над символом (=), который работает для многих других символов, таких как +, @ и т. д. Однако ни одно из решений не работает для ~, мне пришлось прибегнуть к \sim(см. рисунок), чтобы получить желаемый результат.

Почему они не работают?

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

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

(Опять же, замена ~на \simworking.)

МВЭ

 \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}

S-отношение

решение1

~— специальный символ в системе TeX, активный символ, который обычно представляет неразрывный пробел. I не печатает символ "~". Правильный символ тильды печатается с \sim.

Связанный контент