最后的代码给出
如您所见,\widehat
和\widetilde
给出了良好的结果,但\overline
在某些字符上看起来不好,尤其是A
、I
和J
。请问有什么命令或解决方法可以解决这个问题。
\documentclass[10pt, a4paper]{article}
\begin{document}
\noindent
$ \overline{A} \ \overline{I} \ \overline{J} $ \\
$ \widetilde{A} \ \widetilde{I} \ \widetilde{J} $ \\
$ \widehat{A} \ \widehat{I} \ \widehat{J} $ \\
\end{document}
答案1
您可以使用 Henrik Vogt 的代码来回答类似的问题问题:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\makeatletter
\newcommand*\rel@kern[1]{\kern#1\dimexpr\macc@kerna}
\newcommand*\widebar[1]{%
\begingroup
\def\mathaccent##1##2{%
\rel@kern{0.8}%
\overline{\rel@kern{-0.8}\macc@nucleus\rel@kern{0.2}}%
\rel@kern{-0.2}%
}%
\macc@depth\@ne
\let\math@bgroup\@empty \let\math@egroup\macc@set@skewchar
\mathsurround\z@ \frozen@everymath{\mathgroup\macc@group\relax}%
\macc@set@skewchar\relax
\let\mathaccentV\macc@nested@a
\macc@nested@a\relax111{#1}%
\endgroup
}
\makeatother
\begin{document}
\[ \widebar{A}\ \widebar I\ \widebar J\]%
\[ \widetilde{A}\ \widetilde I\ \widetilde J\]%
\[ \widehat{A}\ \widehat I\ \widehat J\]%
\end{document}