使用拆分来拆分长等式

使用拆分来拆分长等式

我正在尝试将一个长等式拆分成多行。如下所示:

\begin{equation}
\begin{split}
L(\textbf{q})=&\prod_{t=0}^{36}{q_{1}^{iB(t)sB(t+1)+iC(t)sC(t+1)}\\
&\quad\cdot q_{2}^{i(t)sA(t+1)+(iA(t)+iC(t))sB(t+1)+(iA(t)+iB(t))sC(t+1)}\\
&\quad\cdot(1-q_{2}^{i(t)})^{sA(t)-sA(t+1)}\\
&\quad\cdot(1-q_{1}^{iB(t)}q_{2}^{iA(t)+iC(t)})^{sB(t)-sB(t+1)}\\
&\quad\cdot(1-q_{1}^{iC(t)}q_{2}^{iA(t)+iB(t)})^{sC(t)-sC(t+1)}}
\end{split}
\end{equation}

但是当我尝试将文件转换为 pdflatex 时,文件被!Missing }插入了。但它无法运行。我不知道它为什么试图添加不必要的括号。而且文件在没有 split 环境的情况下运行(但我需要将其放入,否则公式会从页面上流出)

有什么帮助吗?

答案1

这是代码的可行版本。您无需将产品本身包装到 中{}。对于真正的分组,我使用了花括号。

执行

\documentclass{standalone}
\usepackage{amsmath}
\usepackage{bm}
\begin{document}
\begin{equation}
    \begin{split}
        L(\bm{q})
        &= \prod\limits_{t=0}^{36} \Bigl\{ q_{1}^{iB(t)sB(t+1)+iC(t)sC(t+1)} \\
        &\quad \cdot q_{2}^{i(t)sA(t+1)+(iA(t)+iC(t))sB(t+1)+(iA(t)+iB(t))sC(t+1)} \\
        &\quad \cdot (1-q_{2}^{i(t)})^{sA(t)-sA(t+1)} \\
        &\quad \cdot (1-q_{1}^{iB(t)}q_{2}^{iA(t)+iC(t)})^{sB(t)-sB(t+1)} \\
        &\quad \cdot (1-q_{1}^{iC(t)}q_{2}^{iA(t)+iB(t)})^{sC(t)-sC(t+1)} \Bigr\}
    \end{split}
\end{equation}
\end{document}

输出

图片

相关内容