多个方程的对齐

多个方程的对齐

我在两个不同的环境中都有方程式align。如何才能让它们均匀排列,使符号=位于序列后面的准确位置。

妇女权利委员会:

\documentclass[12pt]{article}
\usepackage{amsmath}
\begin{document}
\begin{align}
B &= \mu.H \\
  &= \mu_0.H + \mu_0.M
\end{align}
As $\mu = \mu_0.\mu_r$,
\begin{align}
B &= \mu_0.\mu_r.H \\
  &= \mu_0(H + M)
\end{align}
\end{document}

在此处输入图片描述

答案1

对于文本仅使用一个align环境和\intertext(来自amsmath包)或\shortintertext(来自包):mathtools

\documentclass[12pt]{article}
\usepackage{mathtools}

\begin{document}

\begin{align}
B &= \mu.H \\
  &= \mu_0.H + \mu_0.M
\intertext{As $\mu = \mu_0.\mu_r$,}
B &= \mu_0.\mu_r.H \\
  &= \mu_0(H + M)
\end{align}

\begin{align}
B &= \mu.H \\
  &= \mu_0.H + \mu_0.M
\shortintertext{As $\mu = \mu_0.\mu_r$,}
B &= \mu_0.\mu_r.H \\
  &= \mu_0(H + M)
\end{align}

\end{document}

在此处输入图片描述

相关内容