記号の上にテキストを配置するにはどうすればよいですか?は、記号 (=) の上にテキストを配置するための非常に優れた回答を提供します。これは、+、@ などの他の多くの記号にも機能します。ただし、どの解決策も には機能しないため~
、目的の結果を得るには (画像を参照) に頼らざるを得ませんでした\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
。