从属方程编号

从属方程编号

我写了这段代码

\begin{eqnarray}
\frac{\partial\rho_{11}}{\partial t}&=& i \Omega(rho_{12}-rho_{21}) \\  
\frac{\partial\rho_{22}}{\partial t}&=&-i \Omega(rho_{12}-rho_{21}) \\
\frac{\partial\rho_{12}}{\partial t}&=& -i \Omega \rho_{12}-i\Omega (\rho_{22}-\rho_{11})\\
\frac{\partial\rho_{21}}{\partial t}&=& -i \Omega \rho_{21}+i\Omega (\rho_{22}-\rho_{11})
 \end{eqnarray}

结果是这样的 在此处输入图片描述

但我希望编号方程像这样 (1.18a) (1.18b) (1.18c) (1.18d)

答案1

首先:不要使用eqnarray环境. 改用包align的环境amsmath

其次,为了实现特定的方程编号目标,您应该使用包subequations中提供的环境amsmath

最后,我建议您\phantom{-}在第一个等式的右侧 (RHS) 的开头插入一个指令,以便更好地将其与其他三个 RHS 对齐。该指令\phantom{-}插入的水平空白相当于一元减号所占的空间。

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}
\numberwithin{equation}{section}  % just for this example
\begin{document}
\section{Some section}            % create a dummy section
\setcounter{equation}{17}         % just for this example
\begin{subequations}
\begin{align}
\frac{\partial\rho_{11}}{\partial t}
    &= \phantom{-}i \Omega(\rho_{12}-\rho_{21}) \\ 
\frac{\partial  \rho_{22}}{\partial t}
    &= -i \Omega(\rho_{12}-\rho_{21})\\
\frac{\partial\rho_{12}}{\partial t}
    &= -i \Omega \rho_{12}-i\Omega (\rho_{22}-\rho_{11})\\
\frac{\partial\rho_{21}}{\partial t}
    &= -i \Omega \rho_{21}+i\Omega (\rho_{22}-\rho_{11})
\end{align}
\end{subequations}
\end{document}

相关内容