我正在尝试将一个长等式拆分成多行。如下所示:
\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}
输出