When using the amsthm package with the \eqref command, things may not be correct. When the main font of a theorem is italic, the \eqref is non-italic while \ref is italic. Please, see the provided code. Is all this consistent?
\documentclass[12pt,fleqn]{book}
\usepackage{amsmath,amsthm}
\newtheorem{theorem}{Theorem}
\begin{document}
\begin{equation}\label{eq:1}
\cos \pi=-1
\end{equation}
\begin{theorem} In Equation~(\ref{eq:1}) or in Equation~\eqref{eq:1}...
\end{theorem}
\end{document}
\eqrefis designed just to give roman type also in italic context. – egreg Apr 7 '11 at 23:09\renewcommand{\eqref}[1]{(\ref{#1})}puts you back to square one... – Werner Aug 6 '11 at 17:03