我明白了
“缺失
}
插入\end{multline}
”
当我运行下面的等式时,请有人帮助我。
\begin{multline}
{G_1} = \frac{{{2^{m - 1}}(m - 1)!}}{{{{\left( {\frac{m}{{\overline \gamma}}} \right)}^m}}}\frac{{\overline \gamma }}{{m + \overline \gamma}}{e^{ - \frac{\lambda }{2}\frac{m}{{m + \overline \gamma }}}}\left[ {\left( {1 + \frac{m}{{\overline \gamma }}} \right){{\left( {\frac{m}{{m + \overline \gamma}}} \right)}^{m - 1}}\\ \times {L_{m - 1}}\left( { - \frac{\lambda }{2}\frac{{\overline \gamma }}{{m + \overline \gamma }}} \right) + {{\sum\limits_{n = 0}^{m - 2} {\left( {\frac{m}{{m + \overline \gamma }}} \right)} }^n}{L_n}\left( { - \frac{\lambda }{2}\frac{{\overline \gamma }}{{m + \overline \gamma }}} \right)} \right]
\end{multline}here
答案1
您过度使用括号,这使得它们很难平衡。无需输入{G_1}
,因为G_1
会给出完全相同的结果。
但是,错误是由于\left
从一行开始并试图在下一行结束。
当涉及复杂公式时,最好更慷慨地分割线条;这有助于保持平衡。我还删除了所有不必要的括号。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{multline}
G_1 =
\frac{2^{m - 1}(m - 1)!}{\left( \frac{m}{\overline\gamma} \right)^m}
\frac{\overline\gamma}{m+\overline\gamma}
e^{-\frac{\lambda}{2}\frac{m}{m + \overline\gamma}}
\biggl[ % NOT \left
\left( 1 + \frac{m}{\overline\gamma} \right)
\left(\frac{m}{m + \overline \gamma} \right)^{m-1}
\\
\times
L_{m-1}
\left(
-\frac{\lambda}{2}
\frac{\overline\gamma}{m + \overline\gamma}
\right) +
\sum_{n = 0}^{m - 2}
\left(\frac{m}{m + \overline\gamma}\right)^n L_n
\left(
-\frac{\lambda}{2}\frac{\overline\gamma}{m + \overline\gamma}
\right)
\biggr] % BALANCE THE \biggl
\end{multline}
\end{document}
答案2
这是相当棘手的。在我提出未解决的解决方案之前,我有一些基本的建议:
- 不要将如此复杂的东西写在一行中。将其分成更小的部分(例如,每行一个分数)。
- 在包含如此多花括号的代码中,你可以将它们放在不需要的地方。这将使代码更易于调试。除非你想显示花括号,在这种情况下你需要
\{
and\}
。 - 如果某物被包裹
\left(
在\right)
中,那么您就不需要将其包裹在花括号中以在正确的位置获得幂。 - 考虑为经常使用的术语定义宏。例如,我使用
\ogamma
for\overline\gamma
,这会使代码更短且更易于阅读。并且术语 g/(m+g) 和 m/(m+g) 出现的频率足够高,您可能只想为它们提供特殊符号,以使排版方程式更易于阅读。 - 您的代码中的问题是。第一行
\\
有一个左方括号,它需要在同一行用 来结束。因此,我在换行符周围添加了一个空格,因此 被幻影 所结束。这在我尝试编译时导致错误。\left[
\right
\right. \\ \left.
\left[
\right.
我相信这段代码可以满足您的要求:
\documentclass{article}
\usepackage{amsmath}
\newcommand{\ogamma}{\overline\gamma}
\begin{multline}
G_1 =
\frac{2^{m-1} (m-1)!}{\left( \frac{m}{\ogamma} \right)^m}
\frac{\ogamma}{m+\ogamma}
e^{-\frac{\lambda}{2}\frac{m}{m+\ogamma}}
\left[
\left( 1+\frac{m}{\ogamma} \right)
\left( \frac{m}{m+\ogamma} \right)^{m-1}
\right. \\ \left.
\times L_{m-1}
\left( -\frac{\lambda}{2} \frac{\ogamma}{m+\ogamma}\right)
+ \left( \sum\limits_{n=0}^{m-2} a
\left( \frac{m}{m + \ogamma} \right)
\right)^n L_n
\left( -\frac{\lambda}{2} \frac{\ogamma}{m+\ogamma} \right)
\right]
\end{multline}
\end{document}
需要注意的是,每个人的风格都不同。将其分成这些特定的部分恰好适合我。尽管您现在有(至少)三种不同的编写方式,但您可能想考虑自己尝试一下,看看在哪里添加新行对您有意义。
其排版如下:
(我在总数周围添加了括号,以便受影响的项\n
在视觉上清晰可见;我希望这是正确的。)
您可能还想考虑使用 LaTeX 编辑器来突出显示括号的开始和结束位置。例如,TeXShop 会用黄色突出显示一对括号之间的文本:
当我重写上述内容时,我发现这非常有用。
答案3
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{multline}
{G_1} =
\frac{{{2^{m - 1}}(m - 1)!}}
{{{{\left( {\frac{m}{{\overline \gamma}}} \right)}^m}}}
\frac{{\overline \gamma }}{{m + \overline \gamma}}{e^{ - \frac{\lambda }{2}
\frac{m}{{m + \overline \gamma }}}}
\left[ {\left( {1 + \frac{m}{{\overline \gamma }}} \right)
{{\left( {\frac{m}{{m + \overline \gamma}}} \right)}^{m - 1}}}\right.\\ % }\right. added
\left.\times {L_{m - 1}}\left( % \left. added
{ - \frac{\lambda }{2}\frac{{\overline \gamma }}{{m + \overline \gamma }}}
\right)
+ {{\sum\limits_{n = 0}^{m - 2} {\left( {\frac{m}{{m + \overline \gamma }}} \right)} }^n}
{L_n}\left( { - \frac{\lambda }{2}\frac{{\overline \gamma }}{{m + \overline \gamma }}} \right) % } removed
\right]
\\
\end{multline}here
\end{document}
结果如下