强制 \overline 不连续延伸到相邻变量

强制 \overline 不连续延伸到相邻变量

有人能帮助我如何正确显示以下公式吗?

(\pi\rho\overline{\Gamma_\theta}\overline{R_\theta}^2)

输出如下所示。

在此处输入图片描述

但是,上线不应连续延伸至和\Gamma_\thetaR_\theta我希望得到类似下面的结果,这是使用 Microsoft Paint 对上述图片进行编辑的版本。

在此处输入图片描述

答案1

当涉及下标时,缩短右侧的上划线似​​乎是最好的选择;它不会完全覆盖下标,但似乎并不是必要的:

\documentclass{article}
\usepackage{amsmath}

\makeatletter
\newcommand{\average}[2][0]{{%
  \mspace{#1mu}%
  \overline{\mspace{-#1mu}\average@check#2\relax}%
}}
\newcommand\average@check[1]{%
  #1\@ifnextchar_{\average@sub}{}%
}
\newcommand{\average@sub}[2]{% #1 is _
  _{#2}\mspace{-2mu}\aftergroup\average@compensate
}
\newcommand{\average@compensate}{\mspace{2mu}}
\makeatother

\begin{document}

$(\pi\rho\overline{\Gamma_\theta}\overline{R_\theta}^2)$

$(\pi\rho\average{\Gamma_\theta}\average[2.5]{R_\theta}^2)$

$\average[2.5]{R}$

\end{document}

可选参数用于在参数倾斜时缩短左侧的上划线。第一行是原始的\overline

在此处输入图片描述

相关内容