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} \]
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 cases
inside \text
e escapar da matemática conforme necessário, ou fazer o operadorunário(com aparelho; na verdade fazendo issoordinário):
\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
.