中心带点的圆形箭头向左符号

中心带点的圆形箭头向左符号

我正在寻找一种\circlearrowleft以点为中心的创作方式(如\odot)。

我到处都找过了,但没能在任何 LaTeX 帮助/文档中找到这个特定的符号。如果能得到这方面的帮助,我将非常感激。

答案1

已编辑,以成为\dcirclearrowleft类型\mathrel

\documentclass{article}
\usepackage{amssymb,stackengine}
\newcommand\dcirclearrowleft{\mathrel{%
  \ensurestackMath{\stackengine{0pt}{\circlearrowleft}{\cdot}{O}{c}{F}{T}{L}}%
}}
\begin{document}
$A \dcirclearrowleft B$
\end{document}

enter image description here

如果需要跨数学风格工作:

\documentclass{article}
\usepackage{amssymb,stackengine,scalerel}
\newcommand\dcirclearrowleft{\mathrel{\ThisStyle{%
  \ensurestackMath{\stackengine{0pt}{\SavedStyle\circlearrowleft}%
                                    {\SavedStyle\cdot}{O}{c}{F}{T}{L}}%
}}}
\begin{document}
$
A \dcirclearrowleft B\scriptstyle
A \dcirclearrowleft B\scriptscriptstyle
A\dcirclearrowleft B
$
\end{document}

enter image description here

答案2

使用ooalign

\documentclass[]{article}
\usepackage{amssymb}

\makeatletter
\newcommand{\circdot}{%
  \mathrel{%
    \vphantom{\circlearrowleft}%
    \mathpalette\circd@t\relax
  }%
}
\newcommand{\circd@t}[1]{{\ooalign{%
            $\m@th#1\circlearrowleft$\cr
            \hidewidth$\m@th#1\cdot$\hidewidth\cr}}}
\makeatother
\begin{document}
    \(x\circdot y = a_{\circdot}\)
\end{document}

enter image description here

相关内容