引用带有子方程标签的 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选修的参数 -- 这里:s2, 和b-- 和 4必需的参数,其中第三个参数如下:\label{eq:Example3}

在该软件包的用户指南的第 3.1 节“问题参数的定义”(第 5 页及以上)中,可以找到对第三个必需参数(第 #vii 项下)的以下描述:“它定义了优化问题的主要和一般参考。它用于和mini环境mini!。”

eq.~\eqref{eq:Example3}因此,既然您想使用该cleveref包,就请\cref{eq:Example3}尝试一下。

相关内容