宽倒置短音覆盖

宽倒置短音覆盖

我想要一个跨越两个符号宽度而不是一个符号宽度的倒置短音符。

我已尝试过以下建议: 数学模式下的倒置短音符,并且在 如何将 \smallsmile 或 \smallfrown 放在字母顶部

但这些是用于倒置的短音符重叠,其宽度仅相当于一个符号。

这些建议给出了下面的最佳结果,而我想要的是下面的最佳结果:

在此处输入图片描述

做这个的最好方式是什么 ?

答案1

您可以使用yhmath

\documentclass{article}
\usepackage{yhmath}
\begin{document}
$\wideparen{\Delta k}+\wideparen{x+y+z}$
\end{document}

在此处输入图片描述

这会改变数学扩展符号字体,所以你可能不想这么做;在这种情况下,你只需导入所需的数学重音符号即可

\documentclass{article}

\DeclareSymbolFont{YHlargesymbols}{OMX}{yhex}{m}{n}
\DeclareMathAccent{\wideparen}{\mathord}{YHlargesymbols}{"F3}

\begin{document}
$\wideparen{\Delta k}+\wideparen{x+y+z}$
\end{document}

答案2

不完全是括号但是...

\documentclass{article}
\usepackage{abraces}
\begin{document}
\[
  \aoverbrace[L1R]{\triangle k}_{} \quad
  \aoverbrace[L1R]{\triangle k \nabla}_{}  \quad
  \aunderbrace[l1r]{\triangle k}_{}
\]
\end{document}

在此处输入图片描述

答案3

在这种情况下,我使用stackengine包 ( \stackon) 以适当的垂直间距堆叠重叠,并scalerel使用包 ( \hstretch) 水平拉伸重叠,\smallfrown使其宽度增加一倍。增加2参数将使重叠更宽。

\documentclass{article}
\usepackage{scalerel}
\usepackage{stackengine}
\usepackage{MnSymbol}
\stackMath
\begin{document}
\( \stackon[0pt]{\Delta k}{\hstretch{2}{\smallfrown}} \)
\end{document}

在此处输入图片描述

这里我展示了一个更宽的替代方案,也更圆润,并且位于符号的较低位置:

\documentclass{article}
\usepackage{scalerel}
\usepackage{stackengine}
\usepackage{MnSymbol}
\stackMath\def\useanchorwidth{T}
\begin{document}
\( \stackon[-2.1pt]{\Delta k}{\vstretch{1.3}{\hstretch{2.9}{\smallfrown}}} \)
\end{document}

在此处输入图片描述

相关内容