\underbrace 或 \widehat 的圆形版本

\underbrace 或 \widehat 的圆形版本

我是 LaTeX 新手,正在寻找一个函数,它的作用类似于\underbrace\widehat但呈圆形(我不想要尖锐的中间部分)。有这样的函数吗?我尝试使用解毒但我没有找到我想要的东西。我会用它来做文字。

答案1

\wideparen包中的宏yhmath可能是一个解决方案,但在我看来,它并不是真正圆形的,并且不能很好地与字体大小相匹配。

\documentclass{article}


\usepackage{yhmath}


\begin{document}
\[ \wideparen{E = mc^2}\]
\end{document}

在此处输入图片描述

答案2

这是一个使用 的简单解决方案pst-node。我定义了一个\overarc和一个underarc命令,两者都带有一个可选参数,即由弧的端点确定的弧和弦之间的角度。

不幸的是,由于某种原因,它不能与一起使用auto-pst-pdf,因此您必须使用链latex -> dvips -> pstopdf或进行编译xelatex

\documentclass[12pt]{article}

\usepackage{ifxetex, ifluatex}
\ifxetex\else \ifluatex\else\usepackage[utf8]{inputenc}\fi\fi
\usepackage{amsmath, amssymb, amsfonts}
\usepackage{fourier}
\usepackage{pst-node}
\usepackage{auto-pst-pdf}

\newcommand\overarc[2][30]{\psDefBoxNodes{F}{\mkern-2mu#2\mkern-2mu}\pcarc[offset=2pt, arcangle=#1]{c-c}(F:tl)(F:tr) }
\newcommand\underarc[2][30]{\psDefBoxNodes{F}{\mkern-2mu#2\mkern-2mu}\pcarc[offset=2pt, arcangle=#1]{c-c}(F:br)(F:bl) }

\begin{document}

\[ \overarc{E = mc²} \qquad \underarc{E = mc²} \]%

\end{document} 

在此处输入图片描述

相关内容