\overarc 补丁的奇怪结果

\overarc 补丁的奇怪结果

尝试使用补丁\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}

日志档案:
https://pastebin.com/T5NRMvtb

答案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 命令

相关内容