使用 Split 除以长等式

使用 Split 除以长等式

我有一个如下的长等式,

在此处输入图片描述

由于方程式太长,我正在努力拆分它。不幸的是,没有成功。不知道错误可能出在哪里。你能帮忙指出吗?

梅威瑟:

\documentclass{article}
\usepackage{dsfont}
\usepackage{amsmath}
\begin{document}

\begin{equation} \label{eq:1b}
\begin{split}
Index & = \sum_{\forall a,b \in set, a \neq b}{\left[ \\
  & 5*k_{X}\left(i_{a,b}\right)*\mathds{I}_{\left[i_{a,b} \in E_{X}\right]} + \\
  & 3*k_{Y}\left(i_{a,b}\right)*\mathds{I}_{\left[i_{a,b} \in E_{Y}\right]} + \\
  & 2*k_{Z}\left(i_{a,b}\right)*\mathds{I}_{\left[i_{a,b} \in E_{Z}\right]}\right]}
\end{split}
\end{equation}

\end{document}

更新1:

感谢大家的帮助。我尝试了所有方法,下面的方法非常有效。

\begin{equation} \label{eq:1c} 
\begin{split} 
Index = \sum_{\forall a,b \in set, a \neq b}
&\Bigg[ 5*k_{X}\left(i_{a,b}\right)*\mathds{I}_{\left[i_{a,b} \in E_{X}\right]} + \\ 
&\mbox{ }\hspace{0.35in} 3*k_{Y}\left(i_{a,b}\right)*\mathds{I}_{\left[i_{a,b} \in E_{Y}\right]} + \\ 
&\mbox{ }\hspace{1in} 2*k_{Z}\left(i_{a,b}\right)*\mathds{I}_{\left[i_{a,b} \in E_{Z}\right]}\Bigg] 
\end{split} 
\end{equation} 

更新2:

感谢 Bernard 和 Egreg。我学到了很多简洁写方程式的新方法。如果我滥用了 \left 和 \right,请见谅。我将收藏此页面以供将来参考。我的声誉不足以投票赞成这些答案。一旦我拥有足够的声誉,我会尽快恢复此操作。

由于我每页使用 2 列,因此i(a,b)必须满足其他条件,例如,

[i_{a,b} \in E_{Z}\ \&\ i_{a,b} \notin E_{Y}\ \&\ i_{a,b} \notin E_{X}]

如果这些线太长的话,希望可以将其分开。

梅威瑟:

\documentclass{article}
\usepackage{dsfont}
\usepackage{amsmath}
\begin{document}

\begin{equation} \label{eq:1b}
\begin{split}
\mathit{Index} = \smash[b]{\sum_{\substack{a,b \in \mathit{set}\\a\neq b}}}
\;\bigl[
  & 5k_{X}(i_{a,b})\mathds{I}_{[i_{a,b} \in E_{X}]} +{} \\
  & 3k_{Y}(i_{a,b})\mathds{I}_{[i_{a,b} \in E_{Y}\ \&\ i_{a,b} \notin E_{X}]} +{} \\
  & 2k_{Z}(i_{a,b})\mathds{I}_{[i_{a,b} \in E_{Z}\ \&\ i_{a,b} \notin E_{Y}\ \&\ i_{a,b} \notin E_{X}]}
\bigr]
\end{split}
\end{equation}

\end{document}

答案1

首先,您滥用了\left和。实际上,您的代码中并不需要出现它们。\right

这是我的建议,使用\substack来避免求和的下标过长,并“破坏”其底部。我省略了\forall通常隐含在符号中的 ,以及*,在数学中不经常使用它来表示乘法(它通常有其他含义,例如卷积乘积)。

\documentclass{article}
\usepackage{dsfont}
\usepackage{amsmath}
\begin{document}

\begin{equation} \label{eq:1b}
\begin{split}
\mathit{Index} = \smash[b]{\sum_{\substack{a,b \in \mathit{set}\\a\neq b}}}
\;\bigl[
  & 5k_{X}(i_{a,b})\mathds{I}_{[i_{a,b} \in E_{X}]} +{} \\
  & 3k_{Y}(i_{a,b})\mathds{I}_{[i_{a,b} \in E_{Y}]} +{} \\
  & 2k_{Z}(i_{a,b})\mathds{I}_{[i_{a,b} \in E_{Z}]}
\bigr]
\end{split}
\end{equation}

\end{document}

还请注意\mathit,建议使用多字母变量名。

在此处输入图片描述

答案2

我会用以下两种方式之一来切分方程式——两行就足够了。我将求和索引更改为我认为的真实值,并使用\mathclap\MoveEqLeft命令来mathtools防止等号周围有太多水平间距。此外,在数学模式下写入“Index”会使这个词看起来像是 5 个变量的连续,而不是一个词;请使用mathrm(或,\mathit如果您愿意)代替。

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{dsfont}
\usepackage{mathtools}
\begin{document}

\begin{equation} \label{eq:1b}
\begin{aligned}
\MoveEqLeft[8]\mathrm{Index}   =  \sum_{\mathclap{\{( a,b) \in \mathrm{set},\;  a \neq b\}}}\left[
  5*k_{X}\left(i_{a,b}\right)*\mathds{I}_{\left[i_{a,b} \in E_{X}\right]}\right.  +\\[-2ex]
 &    3*k_{Y}\left(i_{a,b}\right)*\mathds{I}_{\left[i_{a,b} \in E_{Y}\right]} +
  \left. 2*k_{Z}\left(i_{a,b}\right)*\mathds{I}_{\left[i_{a,b} \in E_{Z}\right]}\right]
\end{aligned}
\end{equation}
\vskip 1cm
\begin{equation} \label{eq:1b}
\begin{alignedat}{2}
\mathrm{Index}    & =  \sum_{\mathclap{\{( a,b) \in \mathrm{set},\;  a \neq b\}}}\left[
  5*k_{X}\left(i_{a,b}\right)*\mathds{I}_{\left[i_{a,b} \in E_{X}\right]}\right.   &  &
    + 3*k_{Y}\left(i_{a,b}\right)*\mathds{I}_{\left[i_{a,b} \in E_{Y}\right]}\\[-2ex]
   &  &  & +\left. 2*k_{Z}\left(i_{a,b}\right)*\mathds{I}_{\left[i_{a,b} \in E_{Z}\right]}\right]
\end{alignedat}
\end{equation}

\end{document} 

在此处输入图片描述

答案3

必须在同一行中有 和 ,或者\left[在第一行和最后一行用 分隔。\right]\right.\left.

\begin{equation} \label{eq:1b} 
\begin{split} 
Index & = \sum_{\forall a,b \in set, a \neq b}\left[ \right.\\ 
      & 5*k_{X}\left(i_{a,b}\right)*\mathds{I}_{\left[i_{a,b} \in E_{X}\right]} + \\ 
      & 3*k_{Y}\left(i_{a,b}\right)*\mathds{I}_{\left[i_{a,b} \in E_{Y}\right]} + \\ 
      & \left.2*k_{Z}\left(i_{a,b}\right)*\mathds{I}_{\left[i_{a,b} \in E_{Z}\right]}
        \right] 
\end{split} 
\end{equation} 

答案4

您可以使用环境

\begin{multline}
........
\end{multline}

相关内容