是否存在类似于 alignat 的环境,但嵌入在单个方程中?

是否存在类似于 alignat 的环境,但嵌入在单个方程中?

正如解释的那样这个答案align,和之间的区别alignat主要在于偶数列和奇数列之间存在一定的间距。

我希望获得与 相同的结果alignat(即没有间距),但使用唯一的方程标签,类似于使用alignedwithin equation(以与 相同的方式添加间距align

姆韦

\documentclass[preview]{standalone}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage[T1]{fontenc} 
\usepackage[latin1]{inputenc}
\begin{document}
I would like the same spacing as in:
    \begin{alignat}{2}
      \nu_n &= \mu_n \vec{F}_n &&= - \mu_n \nabla\phi_n\\
      \nu_p &= \mu_p \vec{F}_p &&= - \mu_p \nabla\phi_p,
    \end{alignat}
but with only one tag, as in:
    \begin{equation}
      \begin{aligned}
        \nu_n &= \mu_n \vec{F}_n &&= - \mu_n \nabla\phi_n\\
        \nu_p &= \mu_p \vec{F}_p &&= - \mu_p \nabla\phi_p
      \end{aligned}.
    \end{equation}
\end{document}

图片

答案1

只需使用“内部”形式alignedat

\documentclass{article}

\usepackage{amsmath}

\begin{document}

\begin{equation}
  \begin{alignedat}{2}
  \nu_n &= \mu_n \vec{F}_n &&= - \mu_n \nabla\phi_n\\
  \nu_p &= \mu_p \vec{F}_p &&= - \mu_p \nabla\phi_p,
  \end{alignedat}
\end{equation}

\end{document}

你可能想\!alignedat添加一个小的负空间,请参见例如这里

答案2

部分解决方案可能是使用子方程:

\documentclass[preview]{standalone}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage[T1]{fontenc} 
\usepackage[latin1]{inputenc}
\begin{document}
    \begin{subequations}\label{both:equations}
      \begin{alignat}{2}
        \nu_n &= \mu_n \vec{F}_n &&= - \mu_n \nabla\phi_n\\
        \nu_p &= \mu_p \vec{F}_p &&= - \mu_p \nabla\phi_p,
      \end{alignat}
    \end{subequations}
\end{document}

它允许用一个数字引用两个方程式 - 但仍然会产生两个标签...

相关内容