Seite 1 von 1
Matrixeinträge untereinander setzen
Verfasst: Mo 29. Jan 2018, 12:49
von _starter_92
\begin{equation}
\begin{aligned}
\P^{\alpha,k} = \begin{cases} \begin{bmatrix}
g \times n \\
n^{k} \\
\end{bmatrix}
\alpha > k \\
\begin{bmatrix}
\rho \times n^k \\
n^{k} \\
\end{bmatrix}
\alpha = k \\
\boldsymbol{0}
\alpha < k \\
\end{cases}
\end{aligned}
\end{equation}
Hallo
Also folgendes Problem: Ich habe eine Formel, die nach dem = Zeichen verschiede Werte annimmt. Darum kommt direkt die geschweifte Klammer mit den drei Varianten. Das funktioniert alles. Wie bekomme ich jetzt die letzte Variante (0 wenn alpha < k) auf die gleiche Höhe wie die anderen??
Das schieb immer ganz nach rechts..
danke und liebe Grüße!!
Verfasst: Mo 29. Jan 2018, 13:01
von Bartman
Mach bitte ein vollständiges Beispiel. Vielleicht suchst Du die dcases-Umgebung von
mathtools:
\documentclass{scrartcl}
\usepackage{mathtools}
\begin{document}
\begin{equation}
\P^{\alpha,k} =
\begin{dcases}
\begin{bmatrix}
g \times n\\
n^k\\
\end{bmatrix}
& \alpha > k\\
\begin{bmatrix}
\rho \times n^k\\
n^k\\
\end{bmatrix}
& \alpha = k\\
\boldsymbol{0}
& \alpha < k\\
\end{dcases}
\end{equation}
\end{document}
Verfasst: Mo 29. Jan 2018, 13:17
von _starter_92
Sieht schon viel besser aus, vielen Dank!!
Jetzt ist nur noch die 0 links .. bekomme ich die irgendwie in die Mitte? Der Rest passt

Verfasst: Mo 29. Jan 2018, 14:41
von Bartman
Eine Variante mit \hfil:
\documentclass{scrartcl}
\usepackage{mathtools}% lädt amsmath
\begin{document}
\begin{equation}
\P^{\alpha,k} =
\begin{cases}% genügt
\hfil\begin{bmatrix}
g \times n\\
n^k\\
\end{bmatrix}
& \alpha > k\\[4mm]
\hfil\begin{bmatrix}
\rho \times n^k\\
n^k\\
\end{bmatrix}
& \alpha = k\\[4mm]
\hfil\boldsymbol{0}
& \alpha < k\\
\end{cases}
\end{equation}
\end{document}
Eine andere Variante wäre, unmittelbar mit der array-Umgebung zu arbeiten.
Quelle:
Alignment in cases
Verfasst: Mo 29. Jan 2018, 15:09
von _starter_92
Perfekt!
Vielen Dank!