使用 [lite] mtpro2 的丑陋 \arc (\widearc, \wideparen)

使用 [lite] mtpro2 的丑陋 \arc (\widearc, \wideparen)

我提到这两个链接来回答我的问题。

  1. 美国高中教科书的弧线表示法更佳
  2. 皱眉和 mathop/stackrel/overset

我试图在两个字母上写一个弧线,但结果非常丑陋。事实上,弧线符号太高了,它没有与两个字母居中,而且向左偏移了。我需要使用或者指南中是否有我不知道的命令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}

相关内容