如何将等式的第二行移动到右边几个空格处,就像这样:
因此所有后续行都将从同一位置开始。
我的代码如下所示:
\begin{align}
&b_{PWM}(t) = D + \frac{M}{2} \text{cos}(\omega_{1}t + \theta_{1})
\\
&+ \sum_{m=1}^{+\infty} \frac{1}{m\pi} \left\{\text{sin}\left[m(\omega_{c}t+\theta_{c})\right] -J_{0}(m\pi M) \cdot \text{sin} \left[m(\omega_{c}t+\theta_{c}) - 2mD\pi \right] \right\}
\\
& + \sum_{m=1}^{+\infty} \sum_{n=\pm 1}^{\pm \infty} \frac{J_{n}(m \pi M)}{m \pi} \cdot \text{sin} \left[ \frac{n \pi}{2} - m(\omega_{c}t + \theta_{c}) -n(\omega_{1}t + \theta_{1}) +2mD \pi \right]
\end{align}
我得到的结果是:
谢谢
答案1
如果方程式未编号,则使用 环境align*
中的amsmath
,并将对齐点设置为 +
。如果方程式已编号,则在内插入split
或环境:aligned
equation
\documentclass{article}
\usepackage{mathtools}
\usepackage{geometry}
\begin{document}
\begin{equation}
\begin{split}b_{\mathrm{bwp}}(t) = D & +\frac{M}{2}\cos(ω_1t + θ_1) \\
& + \sum_{m=1}^{+\infty}\frac{1}{m\pi}\sin[m(ω_ct + θ_c)]
\end{split}
\end{equation}
\end{document}
答案2
有了align
环境就应该很简单,只需要在“=”符号前添加这个符号“&”就可以了,像这样:“&=”,看下面的简单例子:
\begin{align}
A & = B + B + B
\\\
& = C + C + C
\\\\[2pt]
& = D + D + D
\end{align}
% 注意,[2pt] 只是为了在等式的行之间留出空间,如果您愿意,可以将其删除。
答案3
IEEEeqnarray
可以使用包中的环境。IEEEtrantools
由于第 2 行和第 3 行与方程式编号重叠,因此IEEEeqnarraynumspace
可以使用命令来避免这种情况。如果不期望方程式编号,可以使用*
环境的版本来抑制它们。
\documentclass{article}
\usepackage{IEEEtrantools}
\usepackage{amsmath}
\begin{document}
\begin{IEEEeqnarray}{rCl}
b_{PWM}(t) & = & D + \frac{M}{2} \cos(\omega_{1}t + \theta_{1})
\\
& & \negmedspace {} + \sum_{m=1}^{+\infty} \frac{1}{m\pi} \left\{\sin\left[m(\omega_{c}t+\theta_{c})\right] -J_{0}(m\pi M) \cdot \text{sin} \left[m(\omega_{c}t+\theta_{c}) - 2mD\pi \right] \right\}
\IEEEeqnarraynumspace\\
& & \negmedspace {} + \sum_{m=1}^{+\infty} \sum_{n=\pm 1}^{\pm \infty} \frac{J_{n}(m \pi M)}{m \pi} \cdot \text{sin} \left[ \frac{n \pi}{2} - m(\omega_{c}t + \theta_{c}) -n(\omega_{1}t + \theta_{1}) +2mD \pi \right]
\IEEEeqnarraynumspace
\end{IEEEeqnarray}
\end{document}