如何在公式内换行?

如何在公式内换行?

我的代码是

\begin{equation}\label{CSprogram}
 min||\sigma||_1\\
  subject to Tr(\omega_a\sigma)=Tr(\omega_a\rho) \forall \omega_a\in \Omega
\end{equation}

我得到了(所有字母都挤在一起):

在此处输入图片描述

但我想得到 在此处输入图片描述

答案1

使用gather环境来自amsmath

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{gather}
    \min{\lVert\sigma \rVert}_{1} \nonumber \\
    \textrm{subject to}\ \mathrm{Tr}(\omega_{a}\sigma) = \mathrm{Tr}(\omega_{a}\rho)
    \qquad \forall \quad \omega_{a} \in \Omega
\end{gather}
\end{document}

更新。
当人们希望标记跨越多行的整个表达式时,gathered可以使用环境

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
  \begin{gathered}
    \min{\lVert\sigma \rVert}_{1} \\
    \textrm{subject to}\ \mathrm{Tr}(\omega_{a}\sigma) = \mathrm{Tr}(\omega_{a}\rho)
    \qquad \forall \quad \omega_{a} \in \Omega
  \end{gathered}  
  \label{eq:example}
\end{equation}

Reference equation: \ref{eq:example}.
\end{document}

相关内容