我的交叉引用未引用正确的方程标签。这是我正在使用的代码。
\documentclass{article}
\usepackage{hyperref}
\begin{document}
\begin{eqnarray}
SNR&=&10^{\frac{SNRdB}{10}}\\
\label{eq:snr}
&=&\frac{\sigma_s^2}{\sigma_N^2}\nonumber
\end{eqnarray}
and
\begin{equation}
\sigma_N^2=\frac{\sigma_s^2}{SNR}
\label{eq:sn}
\end{equation}
Combining equations \ref{eq:snr} and \ref{eq:sn} we get
\end{document}
答案1
永远不要使用eqnarray
。
\documentclass{article}
\usepackage{amsmath}
\usepackage{hyperref}
\begin{document}
\begin{equation}\label{eq:snr}
\begin{split}
\mathrm{SNR} &= 10^{\mathrm{SNR\,dB}/10} \\
&= \frac{\sigma_s^2}{\sigma_N^2}
\end{split}
\end{equation}
and
\begin{equation}
\sigma_N^2=\frac{\sigma_s^2}{\mathrm{SNR}}
\label{eq:sn}
\end{equation}
Combining equations \ref{eq:snr} and \ref{eq:sn} we get
\end{document}
答案2
我搬到\\
了标签之后。
\documentclass{article}
\usepackage{hyperref}
\begin{document}
\begin{eqnarray}
SNR&=&10^{\frac{SNRdB}{10}}
\label{eq:snr}\\
&=&\frac{\sigma_s^2}{\sigma_N^2}\nonumber
\end{eqnarray}
and
\begin{equation}
\sigma_N^2=\frac{\sigma_s^2}{SNR}
\label{eq:sn}
\end{equation}
Combining equations \ref{eq:snr} and \ref{eq:sn} we get
\end{document}