O sinal de menos e o caso

O sinal de menos e o caso

Por favor, considere o seguinte:

$$ g(y) = \begin{cases}
y + 1, & \text{for } -1 \leq y \leq 0 \\
1 - y, & \text{for } 0 \leq y \leq 1 \\
0, & \text{otherwise }
\end{cases} $$

Quando ele é renderizado, recebo um sinal de menos bastante longo antes do 1 e um espaço entre o sinal de menos e o 1. Não gosto disso. Alguma sugestão?

Responder1

Observe que você não deve usar a construção simples do TeX $$ ... $$. Você pode resolver o problema com um par de aparelhos. Eu adicionei uma melhoria para as desigualdades:

  \[ g(y) = \begin{cases}
y + 1, & \text{for } {-1} \leq y \leq 0 \\
1 - y, & \text{for } {\phantom{-}0} \leq y \leq 1 \\
0, & \text{otherwise }
\end{cases} \]

insira a descrição da imagem aqui

Responder2

Isso ocorre porque ele -age como umbináriooperador dentro do seu contexto ( \text{for }à esquerda e 1à direita). Você pode colocar tudo na cláusula condicional de casesinside \texte escapar da matemática conforme necessário, ou fazer o operadorunário(com aparelho; na verdade fazendo issoordinário):

insira a descrição da imagem aqui

\documentclass{article}

\usepackage{amsmath}

\begin{document}

\[
  g(y) = \begin{cases}
    y + 1, & \text{for $-1 \leq y \leq 0$} \\
    1 - y, & \text{for $0 \leq y \leq 1$} \\
    0, & \text{otherwise}
  \end{cases}
\]

\[
  g(y) = \begin{cases}
    y + 1, & \text{for } {-}1 \leq y \leq 0 \\
    1 - y, & \text{for } 0 \leq y \leq 1 \\
    0, & \text{otherwise}
  \end{cases}
\]

\end{document}

Usar {-1}também funcionaria, forçando -a ser umordináriosímbolo, semelhante a {-}1.

informação relacionada