当我想处理长方程时,多行命令出现问题,这里是代码:
\begin{multline}
\gamma(w_{i-1}, ..., w_{i-n+1}) = \frac{D_{1} N_{1}(w_{i-1}^{w_{i-n+1}} w') + D_{2} N_{2}(w_{i-1}, ..., w_{i-n+1} w')
\\ + D_{3_{+}} N_{3_{+}}(w_{i-1}, ..., w_{i-n+1} w') }{\sum_{w_{i}}N(w_{i} ...w_{i-n+1}^{i})}
\end{multline}
错误是:多余的“}”
但我没有发现错误
你能帮我吗?
谢谢
答案1
跟进 egreg 的回答这里,问题似乎是您无法在分子中间分割线。(虽然我在documentclass
这里做了一些假设......)这是一个可能的修复方法,因为分母相对较短:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{multline}
\gamma(w_{i-1}, ..., w_{i-n+1}) =
\frac{1}{{\sum_{w_{i}}N(w_{i} ...w_{i-n+1}^{i})}} \Bigl(
D_{1} N_{1}(w_{i-1}^{w_{i-n+1}} w') + \\
D_{2} N_{2}(w_{i-1}, ..., w_{i-n+1} w') +
D_{3_{+}} N_{3_{+}}(w_{i-1}, ..., w_{i-n+1} w')\Bigr)
\end{multline}
\end{document}
答案2
我猜你正在寻找这样的东西:
为此使用了\splitfrac{...}{...}
包中的宏mathtools
:
\documentclass{article}
\usepackage{mathtools}
\usepackage{geometry}
\begin{document}
\begin{equation}
\gamma(w_{i-1},\dots,w_{i-n+1})
= \dfrac{\splitfrac{D_{1} N_{1}(w_{i-1}^{w_{i-n+1}} w')
+ D_{2} N_{2}(w_{i-1},\dots,w_{i-n+1} w')}
{ + D_{3_{+}} N_{3_{+}}(w_{i-1},\dots,w_{i-n+1} w')}
}{\sum_{w_{i}}N(w_{i},\dots,w_{i-n+1}^{i})}
\end{equation}
\end{document}