我是 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}