在下面的例子中,我尝试了 3 种不同的方法来实现同一件事(在整体环境中=E(\sigma^{2}_{Y|X))
直接对齐)。但是我无法做到这一点,也无法尝试理解每种方法中的错误。=E_{X}(V(\epsilon|X))+0
align
另外,我怎样才能将方程式编号定位在方程式的左边(仅限文档中的这两个方程式)?
\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
这里有两种方法,希望它们能满足您的需求。我添加了一些更改,从 到\underbrace
from underbracket
(mathtools
如果您愿意,可以减少粗线),并且我为条件预期值和方差定义了 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}