Obtener el número de ecuación como un número entero

Obtener el número de ecuación como un número entero

Quiero usar el número de una ecuación como un valor entero. Considere el siguiente MWE:

\documentclass{article}
\usepackage[nomessages]{fp}% http://ctan.org/pkg/fp
\begin{document}

    \begin{equation}\label{b1}
    a+b
    \end{equation}

    \begin{equation}\label{b2}
    c+d
    \end{equation}

\FPeval{\result}{clip(\ref{b1}+\ref{b2})}
\ref{b1} + \ref{b2} = $\result$\par
\end{document}

Espero el resultado como el siguiente:

1 + 2 = 3

¿Cómo puedo conseguir esto?

Respuesta1

El problema es que \refno es ampliable. Puedes usarlo \getrefnumberdesde el refcountpaquete.

\documentclass{article}
\usepackage[nomessages]{fp}% http://ctan.org/pkg/fp
\usepackage{refcount}
\begin{document}

    \begin{equation}\label{b1}
    a+b
    \end{equation}

    \begin{equation}\label{b2}
    c+d
    \end{equation}

\FPeval{\result}{clip(\getrefnumber{b1}+\getrefnumber{b2})}
\ref{b1} + \ref{b2} = $\result$\par
\end{document}

ingrese la descripción de la imagen aquí

EDITADO para usar \refen la línea final, por sugerencia de Phelype.

De hecho, mientras trabajes con aritmética de enteros, puedes renunciar fppor completo al uso de:

\documentclass{article}
\usepackage{refcount}
\begin{document}

    \begin{equation}\label{b1}
    a+b
    \end{equation}

    \begin{equation}\label{b2}
    c+d
    \end{equation}

\ref{b1} + \ref{b2} = $\the\numexpr\getrefnumber{b1}+\getrefnumber{b2}\relax$\par
\end{document}

información relacionada