Zeilenabstand in der \cases Umgebung
Hallo,
weiß jemand, ob und wie man in der \cases Umgebung den Zeilenabstand verringern kann? Ich habe eine Verteilungsfunktion, die in der Standardeinstellung die gesamte Seite meines Dokuments ausfüllt und das sieht nicht so schön aus.
Danke und Gruß
Sabine
Zeilenabstand in cases-Umgebung
Hallo Sabine,
in Herberts Code ist ein Tippfehler, es sollte sicher \arraystretch heißen. Abgesehen davon wird es nicht mit der cases-Umgebung von amsmath funktionieren, denn darin würde trotzdem ein Wert von 1.2 für \arraystretch verwendet.
Daher hier eine Lösung, die das interne Makro \env@cases umdefiniert, um benutzerdefinierbaren Zeilenabstand zu erreichen:
Code:
\makeatletter
\renewcommand*\env@cases[1][1.2]{%
\let\@ifnextchar\new@ifnextchar
\left\lbrace
\def\arraystretch{#1}%
\array{@{}l@{\quad}l@{}}%
}
\makeatother
Schreibst Du nun \begin{cases} ... \end{cases}, so wird der Standardwert 1.2, so wie ihn amsmath benutzt, verwendet.
Schreibst Du hingegen \begin{cases}[0.8] ... \end{cases}, wird ein Wert von 0.8 verwendet und der Zeilenabstand innerhalb dieser Umgebung verringert sich entsprechend.
Viele Grüße,
Stefan