![如何使用单个 \label 指令交叉引用两行“eqnarray”环境中的第二个方程?](https://linux22.com/image/461548/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E5%8D%95%E4%B8%AA%20%5Clabel%20%E6%8C%87%E4%BB%A4%E4%BA%A4%E5%8F%89%E5%BC%95%E7%94%A8%E4%B8%A4%E8%A1%8C%E2%80%9Ceqnarray%E2%80%9D%E7%8E%AF%E5%A2%83%E4%B8%AD%E7%9A%84%E7%AC%AC%E4%BA%8C%E4%B8%AA%E6%96%B9%E7%A8%8B%EF%BC%9F.png)
答案1
您需要下达\label
指令后而不是以前,\\
如果你想能够交叉引用第二个方程。
换个话题:不要使用该eqnarray
环境。 没有任何如果、而且、或者但是。 没办法,无论如何都不可能。请加载该amsmath
包并使用该包的align
环境。
\documentclass{article}
\begin{document}
\setcounter{equation}{9} % just for this example
\begin{eqnarray}
a \\ &=& b. \label{cov}
\end{eqnarray}
A cross-reference to equation (\ref{cov}).
\end{document}