Escrevendo equações matemáticas condicionais em látex

Escrevendo equações matemáticas condicionais em látex

Olá, quero escrever esta equação em látex. Escrevi as linhas a seguir, mas não há espaço entre "j" e "e". Por favor, diga-me como consertar isso. Obrigado.

  \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}

Responder1

Você pode digitar mais simples com o dcases*ambiente de mathtools: O dnome do ambiente significa que ele será digitado \displaystylee a estrela significa que a segunda coluna estará em modo texto:

\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}

insira a descrição da imagem aqui

Responder2

Você pode usar o cases*ambiente do mathtoolspacote que carrega amsmathinternamente. Ele permite que você escreva no modo normal na coluna da direita, para que você não se preocupe com o espaçamento entre as palavras.

\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}

insira a descrição da imagem aqui

Responder3

Adicionar um espaço deve resolver o problema, assim como algumas outras modificações.

\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}

insira a descrição da imagem aqui

informação relacionada