在 Latex 中編寫條件數學方程

在 Latex 中編寫條件數學方程

你好,我想用乳膠寫這個方程式。我寫了以下幾行,但「j」和「and」之間沒有空格。請告訴我如何解決它。謝謝。

  \begin{align}
    Y_{ij} = \left\{\begin{array}{lr}
        \sum_{k \sim i}y_{ij}, & \text{if } i = j,\\
        {-y_{ij}}, & \text{if } i \ne j   \text{and } i \sim j,\\
        0, & \text{otherwise.}
        \end{array}
  \end{align}

答案1

dcases*您可以使用環境進行更簡單的輸入mathtoolsd環境名稱中的 表示將輸入該環境\displaystyle,星號表示第二列將處於文字模式:

\usepackage{mathtools}
...........
 \begin{align}
    Y_{ij} = \begin{dcases*}
        \sum_{k \sim i}y_{ij}, & if $ i = j $,\\
        {-y_{ij}}, & if $ i \ne j $ and $ i \sim j $,\\
        0, & otherwise. 
        \end{dcases*}
  \end{align}

在此輸入影像描述

答案2

您可以使用內部載入的套件cases*中的環境。它使您能夠在右欄中以正常模式書寫,因此您不必擔心單字之間的間距。mathtoolsamsmath

\documentclass{article}
\usepackage{mathtools}
\begin{document}

\begin{equation}
Y_{ij} = \begin{cases*}
  \sum_{k\sim i}y_{ij}, & if $i = j$,\\
  -y_{ij},              & if $i \ne j$ and $i \sim j$,\\
  0,                    & otherwise.
\end{cases*}
\end{equation}

\end{document}

在此輸入影像描述

答案3

添加一個空格以及一些其他修改就可以完成這項工作。

\begin{align}
    Y_{ij} = \Bigg\{
        \begin{array}{ll}
        \sum_{k \sim i}y_{ij}, & \text{if } i = j,\\
        -y_{ij}, & \text{if } i \ne j \text{ and } i \sim j,\\
        0, & \text{otherwise.}
        \end{array}
\end{align}

在此輸入影像描述

相關內容