我有一个很长的等式,必须适合双栏日记。我知道如何很好地拆分右侧项,但即使这样它也不合适,我需要等号在新行开始,但我不知道如何很好地做到这一点。
这是我尝试过的:
\begin{align*}
p(\{K_{\text{pre}},\theta_{\text{b,pre}},\sigma_{\text{pre}},K_{\text{post}},\theta_{\text{b,post}},\sigma_{\text{post}}\}\mid D)\\
\begin{split}=\phantom{} & p(\{K_{\text{pre}},\theta_{\text{b,pre}},\sigma_{\text{pre}}\}\mid D)\\
& \times p(\{K_{\text{post}},\theta_{\text{b,post}},\sigma_{\text{post}}\}\mid D)
\end{split}
\\
\begin{split}=\phantom{} & p(\{K_{\text{pre}},\theta_{\text{b,pre}},\sigma_{\text{pre}}\}\mid D_{\text{pre}})\\
& \times p(\{K_{\text{post}},\theta_{\text{b,post}},\sigma_{\text{post}}\}\mid D_{\text{post}})
\end{split}
\end{align*}
结果:
理想情况下,我猜想右侧的线条应该“移动”到左侧,但我不知道该怎么做。我看过以下答案如何将方程式拆分为两行但这里第一个等号必须另起一行。
答案1
只需添加另一个对齐字符:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
p(\{K_{\text{pre}},&\theta_{\text{b,pre}},\sigma_{\text{pre}},K_{\text{post}},\theta_{\text{b,post}},\sigma_{\text{post}}\}\mid D)\\
=& p(\{K_{\text{pre}},\theta_{\text{b,pre}},\sigma_{\text{pre}}\}\mid D)\\
& \times p(\{K_{\text{post}},\theta_{\text{b,post}},\sigma_{\text{post}}\}\mid D)\\
= & p(\{K_{\text{pre}},\theta_{\text{b,pre}},\sigma_{\text{pre}}\}\mid D_{\text{pre}})\\
& \times p(\{K_{\text{post}},\theta_{\text{b,post}},\sigma_{\text{post}}\}\mid D_{\text{post}})
\end{align*}
\end{document}
显然,对齐在{align}
和中都是有效的{split}
,因此您可以在等式的左边添加一个。
编辑:正如 Mico 所说,您可以删除环境{split}
。输出是相同的。
答案2
我猜您正在使用双列格式,否则您不需要这样的拆分。
您可以aligned
在底部使用:
\documentclass[twocolumn]{article}
\usepackage{amsmath}
\usepackage{lipsum} % just for the example
\newcommand{\ts}[1]{\mathrm{#1}} % better than \ts
\begin{document}
\lipsum*[2]
\begin{align*}
& p(\{
K_{\ts{pre}},\theta_{\ts{b},\ts{pre}},\sigma_{\ts{pre}},
K_{\ts{post}},\theta_{\ts{b},\ts{post}},\sigma_{\ts{post}}
\}\mid D
)
\\
&\qquad\begin{aligned}
&= p(\{K_{\ts{pre}},\theta_{\ts{b,pre}},\sigma_{\ts{pre}}\}\mid D)\\
&\qquad \times p(\{K_{\ts{post}},\theta_{\ts{b},\ts{post}},\sigma_{\ts{post}}\}\mid D)
\\
&= p(\{K_{\ts{pre}},\theta_{\ts{b},\ts{pre}},\sigma_{\ts{pre}}\}\mid D_{\ts{pre}})\\
&\qquad \times p(\{K_{\ts{post}},\theta_{\ts{b},\ts{post}},\sigma_{\ts{post}}\}\mid D_{\ts{post}})
\end{aligned}
\end{align*}
\lipsum
\end{document}
我对您的输入做了一些更改。首先是使用\mathrm
而不是\text
: 对于后者,如果您的公式恰好在定理陈述中,则下标将设置为斜体。
第二种是将\ts{b,post}
相似物一分为二,以保持一致性。