我正在使用包\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}