![将方程拆分为多行](https://linux22.com/image/349671/%E5%B0%86%E6%96%B9%E7%A8%8B%E6%8B%86%E5%88%86%E4%B8%BA%E5%A4%9A%E8%A1%8C.png)
我想要显示以下等式:
我制作的LaTeX代码如下:
\[PaD^{i}=\left [ \frac{(1-\frac{n_{1}}{N})\times M(i,1)}{m}+\frac{\sum_{t=2}^{m}[(1-\frac{n_{t}}{N}\times \frac{n_{t-1}}{N})\times M(i,t)\times M(i,t-1) )]}{m}+\\ \frac{\sum_{t=2}^{m}[(1-\frac{n_{t}}{N}\times \frac{N-n_{t-1}}{N})\times M(i,t)\times (1-M(i,t-1))]}{m}\right ]\times 100\%\]
有没有办法将等式的右边分成三行,以便能够适合页面?
答案1
这里有两种可能的解决方案。第一种是最简单的,因为它使用align*
环境并提供两个换行符。(好吧,我还用 替换了大多数 实例\times
,\cdot
并消除了)
中间行的虚假内容。)
第二种解决方案更进一步,让读者更容易真正读并理解材料。例如,通过\frac{1}{m}
在三个附加术语的开头写上文字,其余材料可以用更大的字体排版。毕竟,总结的材料至少和术语一样重要\frac{1}{m}
,对吧?第二种解决方案也摆脱了所有\cdot
指令,将100\%
块放在开头,使其在视觉上更加突出。
\documentclass{article}
\usepackage{amsmath} % for 'align*' env.
\begin{document}
\begin{align*}
\mathit{PaD}^{i}
&=\biggl[ \frac{(1-\frac{n_{1}}{N})\cdot M(i,1)}{m}\\
&\qquad+\frac{\sum_{t=2}^{m}[(1-\frac{n_{t}}{N}\cdot \frac{n_{t-1}}{N})\cdot M(i,t)\cdot M(i,t-1) ]}{m}\\
&\qquad+\frac{\sum_{t=2}^{m}[(1-\frac{n_{t}}{N}\cdot \frac{N-n_{t-1}}{N})\cdot M(i,t)\cdot (1-M(i,t-1))]}{m}
\biggr] \times 100\,\%
\end{align*}
\begin{align*}
\mathit{PaD}^{i}
=100\,\% \times \biggl\{ \phantom{{}+{}}
&\frac{1}{m}\Bigl(1-\frac{n_{1}}{N}\Bigr) M(i,1)\\
+{}&\frac{1}{m}\sum_{t=2}^{m}\Bigl[\Bigl(1-\frac{n_{t}}{N} \frac{n_{t-1}}{N}\Bigr) M(i,t) M(i,t-1) \Bigr]\\
+{}&\frac{1}{m}\sum_{t=2}^{m}\Bigl[\Bigl(1-\frac{n_{t}}{N} \frac{N-n_{t-1}}{N}\Bigr) M(i,t) (1-M(i,t-1)) \Bigr]
\biggr\}
\end{align*}
\end{document}