答案1
你可以用以下方法绘制tikz
:
\documentclass{article}
\usepackage{amsmath,tikz}
\newcommand{\curvearc}{\tikz[trim left]{\draw[->] (0,0) to[bend left] (1em,0);}}
\begin{document}
\( \stackrel{\curvearc}{AB} \)
\end{document}
如果您希望此箭头符号的宽度随着下方的材料而变化,那么您可以使用以下更复杂的定义:
\documentclass{article}
\usepackage{amsmath,tikz}
\newlength{\curvearclength}
\newcommand{\curvearcover}[1]{\mathpalette\curvearcoverhelper{#1}}
\newcommand{\curvearcoverhelper}[2]{%
\settowidth{\curvearclength}{\( #1#2 \)}%
\setlength{\curvearclength}{0.6\curvearclength}%
\stackrel{\tikz[trim left]{\draw[->] (0,0) to[bend left]
(\the\curvearclength,0);}}{#1#2}}
\begin{document}
\( \curvearcover{AB} \)
\bigskip
\( \curvearcover{IJ} \)
\bigskip
\( \scriptstyle\curvearcover{AB} \)
\end{document}
答案2
\usepackage{fourier}
然后
$\wideOarc{AB}$
然而,正如 Andrew Swann 在评论中指出的那样,加载 Fourier 包会改变文档中的所有字体。