`\simeq` 下的数学符号(如点)

`\simeq` 下的数学符号(如点)

我需要在拓扑中使用以下符号: enter image description here

我的尝试是使用accents如下所示的包:

\documentclass{article}
\usepackage{accents}

\newcommand{\simeqdot}{\mathrel{\underaccent{\cdot}{\mathord\simeq}}}

\begin{document}

$a\simeqdot b\quad A\simeqdot B$

\end{document}

输出: enter image description here 我认为至少有两点需要进一步调整。

  • 仔细观察,可以发现该点不是水平居中的。
  • 产生的符号\simeqdot应该稍微凸起一点。

欢迎提出您的建议!

答案1

您可以使用较低级别的命令。

\documentclass{article}
\usepackage{amsmath}

\makeatletter
\newcommand{\simeqdot}{\mathrel{\mathpalette\simeqdot@\relax}}
\newcommand{\simeqdot@}[2]{%
  \vtop{%
    \offinterlineskip % no space between lines
    \ialign{%
      \hfil##\hfil\cr % one centered column
      $\m@th#1\simeq$\cr % \simeq
      \noalign{\sbox\z@{$\m@th#1\mkern1.5mu$}\vspace{\wd\z@}}% some space
      $\m@th#1.$\cr % the dot
    }%
  }%
}
\makeatother

\begin{document}

\[
A\simeqdot B \scriptstyle \quad A\simeqdot B
\]
\begin{center}
\setlength{\fboxsep}{0pt}\fbox{$\simeqdot$} % show the bounding box
\end{center}

\end{document}

enter image description here

如果你\vtop用替换\vcenter,你会得到

enter image description here

相关内容