我有这个代码:
\begin{align*} \label{eq:svc2}
\stackrel{min}{\omega,b,\xi,\rho} \-\hspace{20pt} & \frac{1}{2} \omega^T\omega - \nu \rho + \frac{1}{l} \sum_{i=1}^{l}{\xi_i} \\
\text{subject to} \-\hspace{20pt} & y_i(\omega^T\phi(x_i)+b) \geq \rho-\xi_i, \tag{eq:svc1}\\
& \xi_i \geq 0, i=1,...,l, \-\hspace{10pt} \rho \geq 0. \\
\end{align*}
我想为整个方程式添加一个标签,而不是为每一行添加一个标签。
我该怎么做?我尝试将 \label 放在 \begin{align*} 后面,但使用 \ref 引用时出现 [警告:第 xx 页上的引用 xxx 在输入行 xx 上未定义]
答案1
也许您正在考虑aligned
:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}\label{eq:svc2}
\begin{aligned}
\min_{\omega,b,\xi,\rho} \qquad &
\frac{1}{2} \omega^T\omega - \nu \rho + \frac{1}{l} \sum_{i=1}^{l}\xi_i \\
\textup{subject to} \qquad &
y_i(\omega^T\phi(x_i)+b) \geq \rho-\xi_i,\\
& \xi_i \geq 0, i=1,\dots,l, \quad \rho \geq 0.
\end{aligned}
\end{equation}
\end{document}
请注意,\-
在数学模式下没有意义;也\min
应该使用而不是\stackrel
。对于...
使用\dots
。