覆盖标签和方程

覆盖标签和方程

我的代码和结果如下:

\begin{IEEEeqnarray}{cl}
\label{prob}
    \minimize_{\bx_{1}, \bx_2, \ldots, \bx_n}
    & \quad f(\bx_1, \bx_2, \ldots, \bx_n, \bm{y})\IEEEyesnumber\\
    \subjto
    & \quad\cdots,\IEEEyessubnumber*\\
    & \quad\cdots,\\
    & \quad \max_{k=1,\ldots,\lvert\bx_v\rvert-1} g(\bx_v(k), \bx_v(k+1)) \le h(\bm{y}), \forall v \in \mathcal{S},\\
    & \quad\cdots,
\end{IEEEeqnarray}

图片

第三个约束方程覆盖了标签 (6c)。我该如何解决这个问题?

答案1

\notag您可以使用或删除标签\IEEEnonumber,然后添加一个编号的空白行:

示例输出

\documentclass{IEEEtran}

\usepackage{amsmath}

\begin{document}
\begin{IEEEeqnarray}{cl}
\label{prob}
    \mbox{minimize}_{\mathbf{x}_{1}, \mathbf{x}_2, \ldots, \mathbf{x}_n}
    & \quad f(\mathbf{x}_1, \mathbf{x}_2, \ldots, \mathbf{x}_n, \mathbf{y})\IEEEyesnumber\\
    \mbox{subject to}
    & \quad\cdots,\IEEEyessubnumber*\\
    & \quad\cdots,\\
    & \quad \max_{k=1,\ldots,\lvert\mathbf{x}_v\rvert-1}
    g(\mathbf{x}_v(k), \mathbf{x}_v(k+1)) \le h(\mathbf{y}), \forall v
    \in \mathcal{S}, \IEEEnonumber\\
    &\\
    & \quad\cdots,
\end{IEEEeqnarray}
\end{document}

要减少标签前的垂直空间,您可以编写例如\IEEEnonumber\\[-1.5ex]。或者使用amsmath诸如的环境aligned,它将根据需要自动移动标签

在更极端的情况下,您必须将您的条件分解为几行,但您仍然可以使用\notag\IEEEnonumber来抑制编号。

相关内容