So drucken Sie "~", um Text darüber einzufügen

So drucken Sie "~", um Text darüber einzufügen

Wie lege ich Text über Symbole?gibt einige sehr gute Antworten zum Platzieren von Text über einem Symbol (=), was für viele andere Symbole wie +, @ usw. funktioniert. Allerdings funktioniert keine der Lösungen für ~, ich musste auf \sim(siehe Bild) zurückgreifen, um das gewünschte Ergebnis zu erzielen.

Warum funktionieren diese nicht?

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

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

(Auch hier gilt: Ersetzen ~durch „ \simhat funktioniert“.)

MWE

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

Antwort1

~ist ein Sonderzeichen im TeX-System, ein aktives Zeichen, das normalerweise ein geschütztes Leerzeichen darstellt. Das Symbol "~" wird nicht gedruckt. Das korrekte Tilde-Symbol wird mit gedruckt \sim.

verwandte Informationen