我的代码是
\documentclass[conference]{IEEEtran}
\usepackage{amssymb}
\usepackage{optidef}
\newcommand{\bx}{\ensuremath{{\boldsymbol x}}}
\newcommand{\bX}{\ensuremath{{\boldsymbol X}}}
\newcommand{\bp}{\ensuremath{{\boldsymbol p}}}
\newcommand{\bR}{\ensuremath{{\boldsymbol R}}}
\begin{document}
zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz
\begin{mini!}|l|[2]
{\bx_i : i \in \{1,\ldots,n\}}
{f(\bx_i)}
{\label{eq:optimizationProblem}}{}
\addConstraint{\max_{k=1,\ldots,\lvert\bp_v\rvert-1} d\big(\bp_v(k), \bp_v(k+1)\big)}{\le d_0,~\forall v\in\{1,\ldots,M\}}{}
\end{mini!}
zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz
\end{document}
如你所见,约束方程超出了它自己的范围。我该如何处理这个问题?TT 谢谢你阅读我的问题。
答案1
像这样吗?
\documentclass[conference]{IEEEtran}
\usepackage{amssymb}
\usepackage{optidef}
\newcommand{\bx}{\ensuremath{{\boldsymbol x}}}
\newcommand{\bX}{\ensuremath{{\boldsymbol X}}}
\newcommand{\bp}{\ensuremath{{\boldsymbol p}}}
\newcommand{\bR}{\ensuremath{{\boldsymbol R}}}
\begin{document}
zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz
\begin{mini!}|l|[2]
{\mathclap{\strut \bx_i : i \in \{1,\ldots,n\}}}
{f(\bx_i)}
{\label{eq:optimizationProblem}}{}
\addConstraint{\smashoperator{\max}_k d\bigl(\bp_v(k), \bp_v(k+1)\bigr)}{\begin{aligned}[t]\le d_0,\\~\mathllap{\forall v\in\{1,\ldots,M\}}\end{aligned}}{}
\end{mini!}
zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz
\end{document}