
如何交叉引用(最好與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 節「問題參數的定義」(第 5f 頁)中,我們發現了第三個必需參數的以下特徵(在第 #vii 項下):「它定義了它用於mini
和mini!
環境。
因此,請嘗試eq.~\eqref{eq:Example3}
一下——因為您想使用該cleveref
包\cref{eq:Example3}
。