尝试使用补丁\overarc
尝试使用此答案的
https://tex.stackexchange.com/a/409106/54817
我得到了这个结果
\documentclass{article}
%\usepackage{fix-cm}
\usepackage{arcs}
\usepackage{etoolbox}
\makeatletter
\patchcmd{\over@under@arc}
{\relsize{-10}}{\renewcommand\RSpercentTolerance{5}\relsize{-10}}{}{\fail}
\makeatother
\begin{document}
\Huge
$$\overarc{AB}$$
\end{document}
答案1
不同的方法,基于数学模式中的大波浪符号
\documentclass{article}
\usepackage{scalerel}
\usepackage{stackengine}
\newcommand\reallywidetilde[1]{\ThisStyle{%
\setbox0=\hbox{$\SavedStyle#1$}%
\stackengine{-.5\LMpt}{$\SavedStyle#1$}{%
\stretchto{\scaleto{\SavedStyle\mkern.2mu\frown}{.4\wd0}}{.5\ht0}%
}{O}{c}{F}{T}{S}%
}}
\def\test#1{$%
\reallywidetilde{#1}\,
\scriptstyle\reallywidetilde{#1}\,
\scriptscriptstyle\reallywidetilde{#1}
$\par}
\parskip 1ex
\begin{document}
\test{abcdefghijklm}
\test{abcdefghijk}
\test{abcdefghi}
\test{abcdefg}
\test{abcde}
\test{abc}
\test{ab}
\end{document}
答案2
\documentclass{article}
\usepackage{arcs}
\usepackage{etoolbox}
\makeatletter
\providecommand\@gobblethree[3]{}
\patchcmd{\over@under@arc}
{\@gobbletwo}
{\@gobblethree}
{}{}
\makeatother
\begin{document}
$$\overarc{AB}$$
\end{document}
我也有同样的问题。我尝试添加上述代码,并且运行正常。
参考链接https://xetex.tug.narkive.com/pBGTS2zG/the-arcs-package#post14,它指出了 arcs 包的问题。要更新 arcs 包中的代码,我参考了链接来自 arcs 包和 xwatermark 的 \overarc 命令。