我提到这两个链接来回答我的问题。
我试图在两个字母上写一个弧线,但结果非常丑陋。事实上,弧线符号太高了,它没有与两个字母居中,而且向左偏移了。我需要使用宏或者指南中是否有我不知道的命令mtpro2
?我不必使用其他软件包,否则在我的书中我会制作出相互对比的软件包大杂烩。
这里有 MWE 和屏幕截图。
\documentclass[12pt]{article}
\usepackage{mathtools}
\usepackage[lite]{mtpro2}
\DeclareSymbolFont{yhlargesymbols}{OMX}{yhex}{m}{n}
\DeclareMathAccent{\wideparen}{\mathord}{yhlargesymbols}{"F3}
\begin{document}
$\widearc{AB}, \arc{AB}, \wideparen{AB}$
\end{document}
PS:我已经使用了@egreg的答案,没有使用额外的包。
答案1
使用 TikZ 库怎么样tikzmark
?圆弧正好位于中间,我们可以控制圆弧的高度。
\documentclass[12pt]{article}
\usepackage{amsmath,amssymb}
\usepackage{tikz}
\usetikzlibrary{tikzmark}
\newcommand{\tikzarc}[1]{%
\tikzmarknode{a}{#1}
\begin{tikzpicture}[overlay,remember picture]
\draw ([yshift=1pt]a.north west) to[bend left=20] ([yshift=1pt]a.north east);
\end{tikzpicture}%
}% end of \tikzarc
\begin{document}
These are inline arcs with \verb|tikzmark| in TikZ: with $2$ points $\tikzarc{AB}$, with $3$ points $\tikzarc{CDE}$, with $4$ points $\tikzarc{FGHI}$, $\tikzarc{xyz}$, and $\tikzarc{AmB}$.
The followings are arcs in display mode
$$\tikzarc{AB}$$
$$\tikzarc{CDE}$$
$$\tikzarc{FGHI}$$
$$\tikzarc{xyz}$$
$$\tikzarc{AmB}$$
\end{document}