Пожалуйста, примите во внимание следующее:
$$ 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} $$
При рендеринге я получаю довольно длинный знак минуса перед 1 и пробел между знаком минуса и 1. Мне это не нравится. Есть предложения?
решение1
Обратите внимание, что не следует использовать простую конструкцию TeX $$ ... $$
. Вы можете решить эту проблему с помощью пары фигурных скобок. Я добавил улучшение для неравенств:
\[ 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} \]
решение2
Это потому, что -
действует какдвоичныйоператор в вашем контексте ( \text{for }
слева и 1
справа). Вы можете либо поместить все в условное предложение cases
внутри \text
и экранировать математику по мере необходимости, либо сделать операторунарный(с брекетами; на самом деле делает этообычный):
\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}
Использование {-1}
также будет работать, заставляя -
бытьобычныйсимвол, похожий на {-}1
.