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!