我想要一个命令\simrightarrow
,即一个\rightarrow
带有一个的\sim
命令。偷窃代码来自@egreg,我得到:
\documentclass{article}
\usepackage{unicode-math}
\newcommand{\simrightarrow}{\mathrel{\ooalign{
$\to$\cr
\hidewidth\raise.3em\hbox{$\sim\mkern3mu$}\cr
}
}
}
\begin{document}
\( M \simrightarrow N \)
\end{document}
但是波浪号还是太大了。我该如何缩小它呢?
答案1
我使用了这种方法:使用带有减小 大小选项的scalerel
包。我在和的尺寸之间找到了一个很好的折衷方案。在我稍微编辑了您的代码之后。这是输出和 MWE。\scaleobj{.5}{\sim}
\sim
\sim
\to
\documentclass{article}
\usepackage{unicode-math}
\usepackage{scalerel}
\newcommand{\simrightarrow}{\mathrel{\ooalign{
$\to$\cr
\hidewidth\raise.3em\hbox{$\scaleobj{.5}{\sim}\mkern7mu$}\cr
}
}
}
\begin{document}
\( M \simrightarrow N \)
\end{document}
附录:2020 年 4 月 12 日
如果您愿意,可以使用包中stix
的精确符号,而无需使用,\ooalign
就像@David Carlisle 建议的那样。
\documentclass[a4paper,12pt]{article}
\usepackage{amsmath}
\usepackage{stix}
\begin{document}
$a \similarrightarrow n$
\end{document}