我有以下内容:
\documentclass{article}
\usepackage{nicefrac}
\usepackage{amsmath,amssymb}
\begin{document}
\begin{align*}
f_X(x)&=\frac{1}{2 \pi} \exp ( -x^2/2 ) &\forall x \in \mathbb{R} \\
g(x)&=(x^2-1)/2 &\forall x \in \mathbb{R} \\
\intertext{ so}
g'(x) &= x\\
g^{-1}(y)&= \pm \sqrt{2y+1}\\
\intertext{ Then}
f_Y(y) &= \frac{f_X(g^{-1}(y))}{g'(g^{-1}(y))}\\
&= \frac{1}{|\pm \sqrt{2y+1}|} \frac{1}{\sqrt{2 \pi}} \exp \left( -y-\nicefrac{1}{2} \right)\\
\intertext{where the support for $f_Y$ is $ y \in [(0-1)/2, \infty) = [-\nicefrac{1}{2} , \infty)$}
&= \frac{2}{\sqrt{2y+1}\sqrt{2 \pi}} \exp \left( -y-\nicefrac{1}{2} \right) &\forall y \in [-\nicefrac{1}{2} , \infty)
\end{align*}
\end{document}
问题是我希望所有的\forall
都对齐,但只有顶部 2 个对齐,而底部的 1 位于顶部 2 个的左侧。我以为使用&
会导致紧随其后的相关项目对齐,这对 来说没问题,=
但对\forall
s 来说不行。
答案1
&
您只需要在 s之前添加一个即可\forall
。
Qrrbrbirlbel 在对该问题的评论中给出了原因,对齐的对齐方式是rlrlrl...
,右对齐的列,然后是左对齐的列,右对齐,左对齐等等。因此,只有一个&
,\forall
s 最终会出现在右对齐的列中,而您希望它们左对齐。
另请参阅部分3.6 相互对齐的方程组在里面amsmath
手动的。
\documentclass{article}
\usepackage{nicefrac,amsmath,amssymb}
\begin{document}
\begin{align*}
f_X(x)&=\frac{1}{2 \pi} \exp ( -x^2/2 ) & &\forall x \in \mathbb{R} \\
g(x)&=(x^2-1)/2 & &\forall x \in \mathbb{R} \\
\intertext{ so}
g'(x) &= x\\
g^{-1}(y)&= \pm \sqrt{2y+1}\\
\intertext{ Then}
f_Y(y) &= \frac{f_X(g^{-1}(y))}{g'(g^{-1}(y))}\\
&= \frac{1}{|\pm \sqrt{2y+1}|} \frac{1}{\sqrt{2 \pi}} \exp \left( -y-\nicefrac{1}{2} \right)\\
\intertext{where the support for $f_Y$ is $ y \in [(0-1)/2, \infty) = [-\nicefrac{1}{2} , \infty)$}
&= \frac{2}{\sqrt{2y+1}\sqrt{2 \pi}} \exp \left( -y-\nicefrac{1}{2} \right) & &\forall y \in [-\nicefrac{1}{2} , \infty)
\end{align*}
\end{document}