我有以下等式(正如你所见我已经使用了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
但是忘记了正斜杠 ( \
)。