正如解释的那样这个答案align
,和之间的区别alignat
主要在于偶数列和奇数列之间存在一定的间距。
我希望获得与 相同的结果alignat
(即没有间距),但使用唯一的方程标签,类似于使用aligned
within 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}
它允许用一个数字引用两个方程式 - 但仍然会产生两个标签...