Знак минус и регистр

Знак минус и регистр

Пожалуйста, примите во внимание следующее:

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

Связанный контент