\wideparen 的问题

\wideparen 的问题

我正在使用包\wideparen中的yhmath符号来表示弧线。现在我遇到了以下符号的问题:

\documentclass{article}
\usepackage{yhmath}
\begin{document}
$\wideparen{\gamma(t_1)\gamma(s_1)}$
$\wideparen{\tilde{q} q'}$
\end{document}

第一个给了我一个额外的括号,它漂浮在右下角。这里有一个类似的问题:yhmath 包中的 \widehat 问题但显然当时通过软件包更新已经修复了......

第二条命令似乎将第一个 q 几乎完全移动到第二个 q 之上。

有什么建议吗?我怎样才能获得所需的输出?

答案1

嵌套重音的正常问题。

\documentclass{article}
\usepackage{amsmath}
\usepackage{yhmath}

\makeatletter
\let\yhmath@wideparen\wideparen
\DeclareRobustCommand{\wideparen}[1]{{\mathpalette\inner@wideparen{#1}}}
\newcommand\inner@wideparen[2]{%
  \sbox\z@{$#1\m@th#2$}%
  \yhmath@wideparen{\box\z@}%
}
\makeatother


\begin{document}

$\wideparen{\gamma(t_1)\gamma(s_1)}$
$\wideparen{{\tilde{q} q'}}_{\wideparen{\tilde{q}q'}}$

\end{document}

在此处输入图片描述

相关内容