为什么我会收到“额外的对齐制表符已更改为 \cr”的错误消息?

为什么我会收到“额外的对齐制表符已更改为 \cr”的错误消息?

下列等式有何错误?

\begin{multline}
D^n(uv)=uD^nv+\frac{n}{n!}DuD^{n-1}v+\frac{n(n-1)}{2!}D^2uD^{n-2}v+\ldots \
&+\frac{n(n-1)\ldots (n-m+1)}{m!}D^muD^{n-m}v+\ldots + D^nuv,
\end{multline}

错误信息:

Extra alignment tab has been changed to \cr

答案1

你需要做两件事:

  • \将第一行末尾的单反斜杠 更改为双反斜杠\\;并且

  • &字符放在第二行的开始处。

此外,我会在整篇文章中使用\cdots而不是\ldots。额外的印刷技巧:在最后的加数中在D^nu和之间插入一个细空格v;或者写成(D^n u)v

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath} % for 'multline' environment
\begin{document}
\begin{multline}
D^n(uv)=uD^nv+\frac{n}{n!}DuD^{n-1}v+\frac{n(n-1)}{2!}D^2uD^{n-2}v+\cdots \\
+\frac{n(n-1)\cdots (n-m+1)}{m!}D^muD^{n-m}v+\cdots + D^nu\,v,
\end{multline}
\end{document}

答案2

我正在使用 TeXnicCenter,它有效!

\documentclass[preview,border=12pt,12pt]{standalone}
\usepackage{mathtools}
\begin{document}
\abovedisplayskip=0pt\relax% don't use this line in your code!
\begin{multline}
D^n(uv)=uD^nv+\frac{n}{n!}DuD^{n-1}v+\frac{n(n-1)}{2!}D^2uD^{n-2}v+\ldots \\
+\frac{n(n-1)\ldots (n-m+1)}{m!}D^muD^{n-m}v+\ldots + D^nuv
\end{multline}
\end{document}

在此处输入图片描述

相关内容