在 case 语句内对齐等号

在 case 语句内对齐等号

我有以下代码:

\begin{equation}
\frac {\partial C}{\partial {z_k}}= \begin{cases}
  - \frac {1} {y_i} {y_i} (1-{y_i}) = y_{i} - 1 & k = i \\
   \frac {1} {y_i} {y_{i}^{2}} = y_{i}  &  k \ne i  \\
\end{cases}
\end{equation}

它工作正常,但我想要实现的是=将第一种情况和第二种情况对齐。我没有做到这一点。

有什么建议吗?

谢谢你!

答案1

我可以使用aligned其他方法,但我不确定哪种对齐方式更合适。为了简化,最好的方法可能是使用第二种情况。

示例输出

\documentclass{article}

\usepackage{mathtools}

\begin{document}

\begin{equation}
  \frac {\partial C}{\partial {z_k}}
  =
  \left\{
  \begin{aligned}
    - \frac {1} {y_i} {y_i} (1-{y_i})&= y_{i} - 1, &\qquad& k = i, \\
    \frac {1} {y_i} {y_{i}^{2}}&= y_{i},  &&  k \ne i.
  \end{aligned}
  \right.
\end{equation}

\begin{equation}
  \begin{split}
    \frac {\partial C}{\partial {z_k}} &=
    \begin{dcases}
      - \frac {1} {y_i} {y_i} (1-{y_i}),& k = i, \\
      \frac {1} {y_i} {y_{i}^{2}}, & k \ne i,
    \end{dcases}\\
    &=
    \begin{cases}
      y_{i} - 1, &k = i, \\
      y_{i}, & k \ne i.
    \end{cases}
  \end{split}
\end{equation}

\end{document}

答案2

在第四行开头插入 \hspace{3.9em} 即可(具体空间大小取决于字体大小和您选择的字体)。

相关内容