Ссылка на задачу optidef с метками подуравнений

Ссылка на задачу optidef с метками подуравнений

Как сделать перекрестную ссылку (предпочтительно с помощью cleveref) на целую задачу optidef, в которой есть метки на подуравнениях?

Например, рассмотрим последний пример в документе:

https://www.ctan.org/tex-archive/macros/latex/contrib/optidef/optidef.pdf

Я могу ссылаться на каждое подуравнение, например (28a). Но как мне ссылаться на всю задачу: (28)?

решение1

Рассмотрим код mini!задачи оптимизации, приведенный на последней странице руководства пользователя пакета:

\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!}

Окружающая среда mini!занимает 3необязательныйаргументы -- здесь: s, 2, и b-- и 4необходимыйаргументы, третий из которых приводится следующим образом: \label{eq:Example3}.

В разделе 3.1 «Определение параметров задачи» (стр. 5 и далее) руководства пользователя пакета можно найти следующую характеристику третьего обязательного аргумента (под пунктом #vii): «он определяет основную и общую ссылку на задачу оптимизации. Он используется для и сред mini» mini!.

Поэтому, eq.~\eqref{eq:Example3}если вы все же хотите воспользоваться этим cleverefпакетом, \cref{eq:Example3}попробуйте.

Связанный контент