(子)对齐环境中的对齐和数字定位

(子)对齐环境中的对齐和数字定位

在下面的例子中,我尝试了 3 种不同的方法来实现同一件事(在整体环境中=E(\sigma^{2}_{Y|X))直接对齐)。但是我无法做到这一点,也无法尝试理解每种方法中的错误。=E_{X}(V(\epsilon|X))+0align

另外,我怎样才能将方程式编号定位在方程式的左边(仅限文档中的这两个方程式)?

\documentclass[10pt]{article}
\usepackage{mathtools}
\usepackage{amsthm} %for proof 

\begin{document}

\begin{alignat}{3}
E(\epsilon)&=E_{X}(E(\epsilon|X))=E_{X}(0)=0 &\\
V(\epsilon)&=E_{X}(V(\epsilon|X))+V_{X}(\underbrace{E(\epsilon|X)}_\text{$=0$})  &=E_{X}(V(\epsilon|X))+0\\
& &=E(\sigma^{2}_{Y|X)) 
\end{alignat}


\begin{align}
E(\epsilon)&=E_{X}(E(\epsilon|X))=E_{X}(0)=0 &\\
V(\epsilon)&= \begin{split} E_{X}(V(\epsilon|X))+V_{X}(\underbrace{E(\epsilon|X)}_\text{$=0$})  &&=E_{X}(V(\epsilon|X))+0\\
&&=E(\sigma^{2}_{Y|X)) \end{split} 
\end{align}

\begin{align}
E(\epsilon)&=E_{X}(E(\epsilon|X))=E_{X}(0)=0 &\\
V(\epsilon)&= E_{X}(V(\epsilon|X))+V_{X}(\underbrace{E(\epsilon|X)}_\text{$=0$})  &&=E_{X}(V(\epsilon|X))+0\\
&&=E(\sigma^{2}_{Y|X))  
\end{align}

\end{document}

答案1

为了正确对齐它,我正确使用了 alignat 环境并将 a 更改)为 a },以便它可以无错误地编译。

关于alignat环境:两列是这样制作的:

col1 & col2

如果您希望每列中的方程式具有自己的对齐方式:

term&=term & term&term

这就是我所做的一切。

暂时管理方程编号,我在另一个论坛中找到了tagsleft@true相应的方法tagsright@true。不知道这是否很好,但它确实有效。

\documentclass[10pt]{article}
\usepackage{mathtools}
\usepackage{amsthm} %for proof 

\makeatletter
\def\lefteqno{\tagsleft@true}\def\righteqno{\tagsleft@false}
\makeatother 

\begin{document}
\lefteqno
\begin{alignat}{2}
E(\epsilon)&=E_{X}(E(\epsilon|X))=E_{X}(0)=0&&\\
V(\epsilon)&= E_{X}(V(\epsilon|X))+V_{X}(\underbrace{E(\epsilon|X)}_{=0})&&=E_{X}(V(\epsilon|X))+0\\
&&&=E(\sigma^{2}_{Y|X})
\end{alignat}
\righteqno
\end{document}

答案2

这里有两种方法,希望它们能满足您的需求。我添加了一些更改,从 到\underbracefrom underbracketmathtools如果您愿意,可以减少粗线),并且我为条件预期值和方差定义了 an \EV、a\Var和 a\given命令,以确保可变大小的括号和垂直规则,并具有适当的水平间距(改编自示例mathtools)。

\documentclass[10pt]{article}
\usepackage{mathtools}
\usepackage{amsthm} %for proof

%
\providecommand\given{}
\DeclarePairedDelimiterXPP\EV[1]{E}(){}{
\renewcommand\given{\nonscript\,\delimsize\vert\nonscript\,}
#1}

\DeclarePairedDelimiterXPP\Var[1]{V}(){}{
\renewcommand\given{\nonscript\,\delimsize\vert\nonscript\,}
#1}

\begin{document}
%
\begin{align}
E(ϵ)&=E_{X}(\EV{ϵ \given X})=E_{X}(0)=0 &\\[1ex]
V(ϵ)&=\! \begin{aligned}[t] E_{X}(\Var{ϵ \given X})+V_{X}(\smash[b]{\underbracket[0.6pt]{\EV{ϵ \given X}}_\text{$=0$}}) &=E_{X}(\Var{ϵ \given X})\\
&=E(σ^{2}_{Y\vert X}) \end{aligned}
\end{align}
%
\begin{align}
E(ϵ)&=E_{X}(\EV{ϵ \given X})=E_{X}(0)=0 &\\[1ex]
V(ϵ)&= E_{X}(\Var{\epsilon\given X})+V_{X}(\smash[b]{\underbracket[0.6pt]{\EV{    \documentclass[10pt]{article}
\usepackage{mathtools}
\usepackage{amsthm} %for proof

%
\providecommand\given{}
\DeclarePairedDelimiterXPP\EV[1]{E}(){}{
\renewcommand\given{\nonscript\,\delimsize\vert\nonscript\,}
#1}

\DeclarePairedDelimiterXPP\Var[1]{V}(){}{
\renewcommand\given{\nonscript\,\delimsize\vert\nonscript\,}
#1}

\begin{document}
%
\begin{align}
E(\epsilon)&=E_{X}(\EV{\epsilon\given X})=E_{X}(0)=0 &\\[1ex]
V(\epsilon)&=\! \begin{aligned}[t] E_{X}(\Var{\epsilon\given X})+V_{X}(\smash[b]{\underbracket[0.6pt]{\EV{\epsilon\given X}}_\text{$=0$}}) &=E_{X}(\Var{\epsilon\given X})\\
&=E(\sigma^{2}_{Y\vert X}) \end{aligned}
\end{align}
%
\begin{align}
E(\epsilon)&=E_{X}(\EV{\epsilon\given X})=E_{X}(0)=0 &\\[1ex]
V(\epsilon)&= E_{X}(\Var{\epsilon\given X})+V_{X}(\smash[b]{\underbracket[0.6pt]{\EV{\epsilon\given X}}_\text{$=0$}})\notag
\\ & =E_{X}(\Var{\epsilon\given X})\notag \\
&=E(\sigma^{2}_{Y\vert X})
\end{align}

\end{document} 

在此处输入图片描述

\end{document} 

相关内容