Das Minuszeichen und die Groß-/Kleinschreibung

Das Minuszeichen und die Groß-/Kleinschreibung

Bitte beachten Sie Folgendes:

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

Beim Rendern erhalte ich ein ziemlich langes Minuszeichen vor der 1 und ein Leerzeichen zwischen dem Minuszeichen und der 1. Das gefällt mir nicht. Irgendwelche Vorschläge?

Antwort1

Beachten Sie, dass Sie nicht die einfache TeX-Konstruktion verwenden sollten $$ ... $$. Sie können das Problem mit einem Paar Klammern lösen. Ich habe eine Verbesserung für die Ungleichungen hinzugefügt:

  \[ 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} \]

Bildbeschreibung hier eingeben

Antwort2

Dies liegt daran, dass das -wirkt wie einbinärOperator in Ihrem Kontext ( \text{for }links und 1rechts). Sie können entweder alles in die Bedingungsklausel von casesinside setzen \textund die Mathematik nach Bedarf maskieren oder den Operatoreinstellig(mit Klammern; tatsächlichnormal):

Bildbeschreibung hier eingeben

\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}

Die Verwendung {-1}würde auch funktionieren, zwingt -zu sein, einnormalSymbol, ähnlich wie {-}1.

verwandte Informationen