在方程中对齐 \overline

在方程中对齐 \overline

我对 LaTeX 还不太熟悉,在数学模式下很难对齐。有什么方法可以很好地对齐公式中的条形:

\documentclass{article}
\usepackage{amsmath}

\begin{document}

We denote by
\begin{equation}
    \text{OOB-MSE} = \frac{1}{n}\sum_{i=1}^{n}(y_i - \bar{\widehat{y}}_{i \: \text{OOB}})^2,
\end{equation}
the so-called out-of-bag mean square error, where $\overline{\widehat{y}}_{i \: \text{OOB}}$ is the averaged... 

\end{document}

我也尝试了另一个类似问题的命令(上划线对齐问题),但它比上划线小得多,并且仍然没有真正对齐。

\newcommand{\myol}[2][3]{{}\mkern#1mu\overline{\mkern-#1mu#2}}

谢谢!

图片中第一个条形图使用了 \bar 命令,第二个条形图使用了 \overline 命令。两个条形图的对齐效果都不太好。 上面是常用的 \bar 命令,下面是 \overline 命令

答案1

这里我使用accents包来写我的提案。我使用了这个技巧

\accentset{\mkern2.55mu\_}{\widehat{y}}

使条形图和宽帽居中。当然,您可以创建宏,但建议如果您更改字母,y例如,您必须更改的值\mkern2.55mu

\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{accents}
\begin{document}

We denote by
\begin{equation}
    \textup{OOB-MSE} = \frac{1}{n}\sum_{i=1}^{n}(y_i - \accentset{\mkern2.55mu\_}{\widehat{y}}_{i \: \textup{OOB}})^2,
\end{equation}
the so-called out-of-bag mean square error, where $\accentset{\mkern2.55mu\_}{\widehat{y}}_{i \: \textup{OOB}}$ is the averaged... 

\end{document}

在此处输入图片描述

相关内容