如何在对齐环境中拆分方程

如何在对齐环境中拆分方程

我在对齐环境中有两组方程。问题是其中一个方程(如下面幻灯片所示)太长,无法放在一行中。我想拆分这个方程而不更改幻灯片的其余部分。

在此处输入图片描述

我想将最后一个等式向右移动,如绿色标记所示。

代码如下:\documentclass{beamer} \usepackage[english]{babel}

\begin{document}
\begin{frame}
\frametitle{MWE:Split one equation in align environment}
%\begin{center}
\begin{align}
L_e(c_k^{(i)}) &=\log\frac{f_n(\tilde{c}_k|c_k^{(i)}=p)}{f_n(\tilde{c}_k|c_k^{(m)}=q)} \\&=\log\frac{f_n(\tilde{c}_k-p)}{f_n(\tilde{c}_k-q)} \notag\\
              % &=\frac{1}{2\sigma_q^2}\big( (\tilde{c}_k-q)^2-(\tilde{c}_k-p)^2\big) \notag\\
               &=\frac{1}{2\sigma_q^2}\big((p^2-q^2)-2\tilde{c}_k(p-q)\big)
\intertext{Combining $(m-1)$ terms yields}
\sum_{i=1}^{(m-1)}L_e(c_k^{(i)})&=\frac{1}{2\sigma_q^2}\Bigg(\sum_{i=1}^{(m-1)}\big((c_k^{(i)})^2-(c_k^{(m)})^2\big)\notag\\&-2\tilde{c}_k\sum_{i=1}^{(m-1)}\big(c_k^{(i)}-c_k^{(m)}\big)\Bigg)
\end{align}
%\end{center}
\end{frame}

\end{document}

答案1

以下是实现此目的的典型方法之一结盟关于=标志:

在此处输入图片描述

\documentclass{beamer}

\begin{document}

\begin{frame}
  \frametitle{MWE:Split one equation in align environment}
  \begin{align}
    L_e(c_k^{(i)}) ={}& \log\frac{f_n(\tilde{c}_k|c_k^{(i)}=p)}{f_n(\tilde{c}_k|c_k^{(m)}=q)} \\
                   ={}& \log\frac{f_n(\tilde{c}_k-p)}{f_n(\tilde{c}_k-q)} \notag \\
                   ={}& \frac{1}{2\sigma_q^2}\bigl((p^2-q^2)-2\tilde{c}_k(p-q)\bigr)
  \intertext{Combining $(m-1)$ terms yields}
    \sum_{i=1}^{(m-1)}L_e(c_k^{(i)}) ={}& \frac{1}{2\sigma_q^2}\Biggl(\sum_{i=1}^{(m-1)}\bigl((c_k^{(i)})^2-(c_k^{(m)})^2\bigr) \notag \\
                                        &-2\tilde{c}_k\sum_{i=1}^{(m-1)}\bigl(c_k^{(i)}-c_k^{(m)}\bigr)\Biggr)
  \end{align}
\end{frame}

\end{document}

请注意如何&指定对齐点。因此,我们将用于={}&等式的第一部分,并且仅&用于第二部分。使用{}确保=被视为二元关系(因为它在右侧包含一个空组,除了左侧的一些内容)。


如果您希望内容与\Bigg括号对齐,那么您可能会对使用以下构造感兴趣\phantom

在此处输入图片描述

\documentclass{beamer}

\begin{document}

\begin{frame}
  \frametitle{MWE:Split one equation in align environment}
  \begin{align}
    L_e(c_k^{(i)}) ={}& \log\frac{f_n(\tilde{c}_k|c_k^{(i)}=p)}{f_n(\tilde{c}_k|c_k^{(m)}=q)} \\
                   ={}& \log\frac{f_n(\tilde{c}_k-p)}{f_n(\tilde{c}_k-q)} \notag \\
                   ={}& \frac{1}{2\sigma_q^2}\bigl((p^2-q^2)-2\tilde{c}_k(p-q)\bigr)
  \intertext{Combining $(m-1)$ terms yields}
    \sum_{i=1}^{(m-1)}L_e(c_k^{(i)}) ={}& \frac{1}{2\sigma_q^2}\Biggl(\sum_{i=1}^{(m-1)}\bigl((c_k^{(i)})^2-(c_k^{(m)})^2\bigr) \notag \\
                                        & \phantom{\frac{1}{2\sigma_q^2}\Biggl(}-2\tilde{c}_k\sum_{i=1}^{(m-1)}\bigl(c_k^{(i)}-c_k^{(m)}\bigr)\Biggr)
  \end{align}
\end{frame}

\end{document}

附注:考虑缩进(和对齐)你的代码,以便于阅读和调试

答案2

您可以使用multlined 来自 的环境mathtools。我擅自将\big( … \big)和 之类的对替换为\bigl( … \bigr)

\documentclass{beamer}
\usepackage{mathtools}

\开始{文档}

\begin{frame}
\frametitle{MWE:Split one equation in align environment}
\begin{align}
L_e(c_k^{(i)}) &=\log\frac{f_n(\tilde{c}_k|c_k^{(i)}=p)}{f_n(\tilde{c}_k|c_k^{(m)}=q)} \\&=\log\frac{f_n(\tilde{c}_k-p)}{f_n(\tilde{c}_k-q)} \notag\\
              % &=\frac{1}{2\sigma_q^2}\big( (\tilde{c}_k-q)^2-(\tilde{c}_k-p)^2\big) \notag\\
               &=\frac{1}{2\sigma_q^2}\bigl((p^2-q^2)-2\tilde{c}_k(p-q)\bigr)
\intertext{Combining $(m-1)$ terms yields}
\sum_{i=1}^{(m-1)}L_e(c_k^{(i)})&=\!\begin{multlined}[t]\frac{1}{2\sigma_q^2}
\Biggl(\sum_{i=1}^{m-1}\bigl((c_k^{(i)})^2-(c_k^{(m)})^2\bigr) \\-2\tilde{c}_k \sum_{i=1}^{m-1}\bigl(c_k^{(i)}-c_k^{(m)}\bigr)\Biggr)
\end{multlined}
\end{align}
\end{frame}

\end{document} 

在此处输入图片描述

相关内容