
¿Cómo hago una referencia cruzada (preferiblemente con cleveref
) un problema optidef completo que tiene etiquetas en subecuaciones?
Por ejemplo, considere el último ejemplo del documento:
https://www.ctan.org/tex-archive/macros/latex/contrib/optidef/optidef.pdf
Puedo hacer referencia a cada subecuación, por ejemplo (28a)
. Pero, ¿cómo hago referencia a todo el problema (28)
?
Respuesta1
Consideremos el código del mini!
problema de optimización que se encuentra en la última página de la guía del usuario del paquete:
\begin{mini!}|s|[2]<b>
{w}{f(w)+ R(w+6x)\label{eq:ObjectiveExample3}}
{\label{eq:Example3}}
{w^*=}
\addConstraint{g(w)}{=0 \label{eq:C1Example3}}
\addConstraint{n(w)}{= 6 \label{eq:C2Example3}}
\addConstraint{L(w)+r(x)}{=Kw+p \label{eq:C3Example3}}
\addConstraint{h(x)}{=0.\label{eq:C4Example3}}
\end{mini!}
El mini!
medio ambiente toma 3opcionalargumentos - aquí: s
, 2
, y b
- y 4requeridoargumentos, el tercero de los cuales se da de la siguiente manera: \label{eq:Example3}
.
En la sección 3.1, "Definición de los parámetros del problema" (págs. 5 y siguientes), de la guía de usuario del paquete, se encuentra la siguiente caracterización del tercer argumento requerido (bajo el ítem #vii): "define la referencia principal y general para el problema de optimización. Se utiliza para los mini
entornos mini!
".
Por lo tanto, pruebe eq.~\eqref{eq:Example3}
o, ya que le gustaría utilizar el cleveref
paquete, \cref{eq:Example3}
pruébelo.