Do you know how I can call a reference to an equation using \ref or \eqref and obtain the (name of the equation) instead of the standard counter?

  • What to you mean, "name of the equation"? How is this name defined?
    – mpg
    Nov 4 '10 at 15:10
  • I think what Abramo means is to write something like \eqname{eqn:Stokes} to produce something like Stokes equation in the document (instead of \eqref{eqn:Stokes} which produces (1)). Abramo, am I right? Nov 4 '10 at 16:09

If you use the amsmath package you can do

  \int_{\partial\Omega} \omega = \int_\Omega d\omega

By \eqref{eqn:Stokes} ...

Is that what you want?

  • 4
    @Matthew: I'd always recommend using \eqref{eqn:Stokes} instead of (\ref{eqn:Stokes}). By the way, there's a closing brace missing ... Nov 4 '10 at 16:03
  • Yeah, this is what i was searching for, but unfortunately it doesn't seem to work with 'eqnarray'
    – Abramo
    Nov 4 '10 at 17:42
  • 5
    Don't use eqnarray, it is horrible. Use amsmath's align and friends instead. Nov 4 '10 at 17:48
  • @Hendrik: For some reason I never got into the habit of \eqref although I agree it's better. Thanks also for pointing out my missing brace (and to Khaled I guess for fixing it). Nov 4 '10 at 17:57
  • 2
    @Hendrik: I like using the fncylab package and then \labelformat{equation}{(#1)} so that I can just write \ref{eqn:Stokes}. Though then it requires more work NOT to get the parentheses.
    – Ryan Reich
    Nov 9 '10 at 11:14

The \tag{your name here} construct can be used inside \begin{equation} .. \end{equation} and the amsmath \begin..end{align} constructs in order to give equations visible names instead of numbers:

  \tag{Super Fun Equation}
  y = 3x

Labels can then be used to refer to names in references:

  \tag{Super Fun Equation}
  y = 3x
See \eqref{eqn:super} for an awesome equation % See Super Fun Equation for ...

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.