答案1
嵌套aligned
在align*
:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
\sum_{k=0}^{n} a_k(r^{n-k}x+(n-k)r^{n-k})
&= \begin{aligned}[t]
&\biggl(\,\sum_{k=0}^{n} a_kr^{n-k}\biggr)xe^{rx}\\
&+\biggl(\,\sum_{k=0}^{n-1} a_kr^{n-k-1}\biggr)xe^{rx}
\end{aligned}
\\
&= p(r)xe^{rx}+p'(r)e^{rx}
\end{align*}
\end{document}
我修改了原文,因为原文错误地使用了\left
和\right
。特别是求和部分的括号大小不对。
如果您需要将其放入双列格式,这里还有另一个建议。
\documentclass[twocolumn]{article}
\usepackage{amsmath}
\usepackage{lipsum} % for context, only for the example
\begin{document}
\lipsum*[2]
\begin{align*}
&\sum_{k=0}^{n} a_k(r^{n-k}x+(n-k)r^{n-k})
\\
&\quad=
\biggl(\,\sum_{k=0}^{n} a_kr^{n-k}\biggr)xe^{rx}
+\biggl(\,\sum_{k=0}^{n-1} a_kr^{n-k-1}\biggr)xe^{rx}
\\
&\quad= p(r)xe^{rx}+p'(r)e^{rx}
\end{align*}
\lipsum
\end{document}
四行替代方案似乎不太有吸引力,但如果列较窄,您可能不得不诉诸它。
\documentclass[twocolumn]{article}
\usepackage{amsmath}
\usepackage{lipsum} % for context, only for the example
\begin{document}
\lipsum*[2]
\begin{align*}
&\sum_{k=0}^{n} a_k(r^{n-k}x+(n-k)r^{n-k})
\\
&\qquad=
\begin{aligned}[t]
&\biggl(\,\sum_{k=0}^{n} a_kr^{n-k}\biggr)xe^{rx}\\
&+\biggl(\,\sum_{k=0}^{n-1} a_kr^{n-k-1}\biggr)xe^{rx}
\end{aligned}
\\
&\qquad= p(r)xe^{rx}+p'(r)e^{rx}
\end{align*}
\lipsum
\end{document}
答案2
由于此公式本质上是一个分为三行的方程式,因此我建议使用split
来自的环境amsmath
。它在语义上比更合适align
。另外,请注意,在符号\quad
之前+
给出了所需的空间。以下代码给出结果:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[
\begin{split}
\sum_{k=0}^{n-1}a_k(r^{n-k}x+(n-k)r^{n-k})
&=\left(\sum_{k=0}^na_kr^{n-k}\right)xe^{rx}\\
&\quad+\left(\sum_{k=0}^{n-1}a_k(n-k)r^{n-k-1}\right)e^{rx}\\
&=p(r)xe^{rx}+p'(r)e^{rx}
\end{split}
\]
\end{document}
答案3
他的回答中的第二个 @egreg 示例的变体(用于练习,测试不同的可能性和乐趣,稍微不寻常的形式......):
\documentclass[twocolumn]{article}
\usepackage{mathtools}
\makeatletter
\let\origexp\exp% exrwndexp to e as math operator
\DeclareRobustCommand{\exp}{\@ifnextchar^{\Exp^{}}{\origexp }}
\def\Exp^#1{\mathop{\mathrm{e}\mkern -\thickmuskip}^{#1}\,}
\makeatother
\usepackage{lipsum} % for context, only for the example
\begin{document}
\lipsum*[2]
\begin{align*}
\MoveEqLeft% macro from mathtools, move equation's lines to left
\sum_{k=0}^{n} a_k\left( r^{n-k}x+(n-k)r^{n-k}\right) \\
& = \left\lgroup \sum_{k=0}^{n} a_kr^{n-k}\right\rgroup x \exp^{rx}
+ \left\lgroup \sum_{k=0}^{n-1} a_kr^{n-k-1}\right\rgroup x\exp^{rx} \\
& = p(r)x\exp(rx) + p'(r)\exp(rx)
\end{align*}
\lipsum
\end{document}
答案4
我会这样做:
\begin{align*}
\sum_{k=0}^{n-1}a_k(r^{n-k}x+(n-k)r^{n-k})
=&\left(\sum_{k=0}^na_kr^{n-k}\right)xe^{rx}\\
&+\left(\sum_{k=0}^{n-1}a_k(n-k)r^{n-k-1}\right)e^{rx}\\
=&p(r)xe^{rx}+p'(r)e^{rx}
\end{align*}
也许这不是最好的方法,但它很有效,而且对我来说也不难记住。只需将分隔符放在等号的另一侧即可。