增加或减少水平上线和垂直距离

增加或减少水平上线和垂直距离

如果我有这个 MWE,

\documentclass[12pt]{article}
\usepackage{amsmath,amssymb}

\begin{document} 
\[\overline{\left(\frac{a}{b}\right)}\]
\end{document}

是否可以增加(不使用规则宏)的长度\overline和垂直距离,如下图所示?

在此处输入图片描述

答案1

这里,\Xoverline垂直填充内容\Xgap,上划线延长\Xtend。注意:垂直填充应用于参数的顶部和底部……如果您希望应用下标,这可能会有问题外部\Xoverline。如果是,请告诉我,我会尽力解决。

在 MWE 中,垂直间隙增加了 2pt,上线长度缩短了 2pt。

\documentclass[12pt]{article}
\usepackage{amsmath,amssymb,stackengine,scalerel}
\newlength\Xgap
\newlength\Xtend
\setlength\Xgap{2pt}
\setlength\Xtend{-2pt}
\newcommand\Xoverline[1]{%
  \overline{\ThisStyle{\kern\Xtend
  \ensurestackMath{\addstackgap[\Xgap]{\SavedStyle#1}}
  \kern\Xtend}}}
\begin{document} 
\[
\overline{\left(\frac{a}{b}\right)}\,
\Xoverline{\left(\frac{a}{b}\right)}
\]
\end{document}

在此处输入图片描述

相关内容