答案1
一个简单的 Ti钾Z 版本:
允许\arrowcircle
将一些TikZ
选项指定为可选参数。
\documentclass{article}
\usepackage{tikz}
\newcommand{\arrowcircle}[1][]{%
\begin{tikzpicture}[#1]
\draw[->] (0,0ex) -- (2em,0ex);
\draw (1em,0ex) circle (0.7ex);
\end{tikzpicture}%
}
\begin{document}
Some dummy text \arrowcircle[blue,line width=0.8pt] continues here!
\end{document}
答案2
作为符号-a4.pdf说(表 160,stix 箭头),这是\circleonrightarrow \circleonleftarrow
它看起来像这样:
您还可以使用 boisik 包\rightarrowcircle
,如下所示
答案3
采用传统方法:
\documentclass{article}
\makeatletter
\newcommand{\circlearrow}{}% just in case
\DeclareRobustCommand{\circlearrow}{%
\mathrel{\vphantom{\rightarrow}\mathpalette\circle@arrow\relax}%
}
\newcommand{\circle@arrow}[2]{%
\m@th
\ooalign{%
\hidewidth$#1\circ\mkern1mu$\hidewidth\cr
$#1\longrightarrow$\cr}%
}
\makeatother
\begin{document}
\[
A\circlearrow B_{x\circlearrow y}
\]
\end{document}
字距是为了校正使圆圈不居中的光学效果。
答案4
尝试这个:
\documentclass{article}
\makeatletter
\def\rightarrowfill{\m@th\mathrel-\mkern-6mu\cleaders\hbox{$\mkern-2mu\mathord-\mkern-2mu$}\hfill\mkern-6mu\mathrel\rightarrow}%
\def\circledrightarrow{\put(14,2.5){\circle{10}}{\ooalign{\hb@xt@30\p@{$\rightarrowfill$}}}}%
\makeatother
\begin{document}
$\circledrightarrow$ \circledrightarrow
\end{document}
输出: