减号和大小写

减号和大小写

请考虑以下几点:

$$ 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

相关内容