請考慮以下事項:
$$ 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
答案2
這是因為-
其行為就像二進位您的上下文中的運算子(\text{for }
在左側和1
右側)。您可以根據需要將所有內容放在cases
inside的條件子句中\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
.