将方程分成两条线

将方程分成两条线

我有以下等式(正如你所见我已经使用了split):

\begin{equation}\label{testequation}
\begin{split}
d_{m}^{\phi}\left(A,f\right)=\sqrt[m]{\mid A\left(pi\right)-f\left(pi\right)\mid^{4}+\sum_{i=1;i\neq pi}^{length\left(R\right)}\mid M\left(i\right)- \\ f\left(i\right)\mid^{7}}
\end{split}
\end{equation}

我希望等式的这一部分放在新行上:

-f\left(i\right)\mid^{7}

而且,如您所见,我已经使用了\\。但是,它不起作用,尽管我已经在同一LaTex文档中对另一个公式使用了相同的方法并且它起作用了。

这里的问题是什么?

谢谢。

答案1

这是因为您不能拆分平方根。 解决这个问题的一种方法是使用()^{1/m}而不是\sqrt[m]{}

\documentclass{article}
\usepackage{amsmath}

\begin{document}
\begin{equation}
\begin{split}
d_{m}^{\phi}\left(A,f\right) = \left( \mid A\left(pi\right) - f\left(pi\right)\mid^{4} + \sum_{i=1;i\neq pi}^{length\left(R\right)} \mid M\left(i\right)+\right. \\
\left. \vphantom{\sum_{i=1;i\neq pi}^{length\left(R\right)}} -f\left(i\right)\mid^{7}\right)^{1/m}
\end{split}
\end{equation}
\end{document}

在此处输入图片描述

您不能将括号拆分成两行,因此我使用\right.\left.来关闭和打开括号,而无需键入它们。我还使用命令\vphantom在第二行插入一个不可见的和,以便两行中的括号具有相同的高度。

顺便说一句,在您的情况下,我会在求和之前拆分等式。

答案2

另一种解决方法如下:

\documentclass{article}

\usepackage{mathtools}
\DeclarePairedDelimiter{\abs}{\lvert}{\rvert}
\DeclareMathOperator*\length{length}

\begin{document}

\begin{equation}
\begin{split}
  d_{m}^{\phi}(A,f)
  &= \Biggl(\abs{A(ip) - f(ip)}^{4}\\
  &\hphantom{{}= \Biggl(} + \sum_{i = 1 \neq p}^{\length(R)} \abs{M(i) \underbrace{+-}_{?} f(i)}^{7}\Biggr)^{\mkern -4mu 1/m}
\end{split}
\end{equation}

\end{document}

输出

评论:

(1)换行的位置不好。

(2)不要用作\mid绝对值的分隔符;使用\lvert\rvert

(3)我假设length是一个运算符;如果我错了,请使用\text{length}

(4)仅在需要时使用\left/\right构造;添加一些额外的水平空间。

(5)在加数中,有+-;这是一个毫无意义的陈述。

(6)这个说法i=1;i\neq pi对我来说似乎很奇怪。如果我没记错的话,这和 是一样的i = 1 \neq p

(7)使用ip而不是pi;后者很容易使人误以为你实际上想表达的是 ,\pi但是忘记了正斜杠 ( \)。

相关内容