von Stamm- » Do 14. Apr 2016, 21:04
Um welche Art der Verschiebung handelt es sich denn bei den Zeilen? Vertikale oder horizontale? Vielleicht hilft ein Vergleich mit einer Variante wie man sie durch »
empheq« erreichen kann. Da sind innerhalb der Matrizen die Zeilen dann weiter von einander entfernt, weil sie nicht in eine Umgebung
array gesetzt werden. Ansonsten ändert sich nichts.
\documentclass[ngerman]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{
adieresis={ä},
germandbls={ß}
}
\usepackage{babel}
\usepackage{mathtools}
\usepackage{empheq}
\begin{document}
\begin{align*}
A^{(i)}=\left\{
\begin{array}{rl}
\bordermatrix{%
& & & \downarrow i & & \cr
& 0 & \hdots & \hdots & \hdots & 0 \cr
\,\,\,\,\,\,\,\,\,\, & \vdots & \ddots & & & \vdots \cr
i \rightarrow & \vdots & & 1 & & \vdots \cr
& \vdots & & & \ddots & \vdots \cr
& 0 & \hdots & \hdots & \hdots & 0
}, & 1 \leq i \leq n \\
\bordermatrix{%
& & \downarrow i & \downarrow i+1 & & \cr
& 0 & \hdots & \hdots & \hdots & 0 \cr
\,\,\,\,\,\,\,\,\,\,i \rightarrow &\vdots & \ddots & 1 & & \vdots \cr
i+1 \rightarrow & \vdots & 1 & 0 & & \vdots \cr
& \vdots & & & \ddots & \vdots \cr
& 0 & \hdots & \hdots & \hdots & 0
}, & n+1 \leq i \leq 2n-1 \end{array}\right.
\end{align*}
\begin{empheq}[left={A^{(i)}=\empheqlbrace}]{align*}
\bordermatrix{%
& & & \downarrow i & & \cr
& 0 & \hdots & \hdots & \hdots & 0 \cr
\,\,\,\,\,\,\,\,\,\, & \vdots & \ddots & & & \vdots \cr
i \rightarrow & \vdots & & 1 & & \vdots \cr
& \vdots & & & \ddots & \vdots \cr
& 0 & \hdots & \hdots & \hdots & 0
}, & 1 \leq i \leq n \\
\bordermatrix{%
& & \downarrow i & \downarrow i+1 & & \cr
& 0 & \hdots & \hdots & \hdots & 0 \cr
\,\,\,\,\,\,\,\,\,\,i \rightarrow &\vdots & \ddots & 1 & & \vdots \cr
i+1 \rightarrow & \vdots & 1 & 0 & & \vdots \cr
& \vdots & & & \ddots & \vdots \cr
& 0 & \hdots & \hdots & \hdots & 0
}, & n+1 \leq i \leq 2n-1
\end{empheq}
\end{document}
Um welche Art der Verschiebung handelt es sich denn bei den Zeilen? Vertikale oder horizontale? Vielleicht hilft ein Vergleich mit einer Variante wie man sie durch »[url=http://ctan.org/pkg/empheq]empheq[/url]« erreichen kann. Da sind innerhalb der Matrizen die Zeilen dann weiter von einander entfernt, weil sie nicht in eine Umgebung [tt][color=blue]array[/color][/tt] gesetzt werden. Ansonsten ändert sich nichts.
[code]\documentclass[ngerman]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{
adieresis={ä},
germandbls={ß}
}
\usepackage{babel}
\usepackage{mathtools}
\usepackage{empheq}
\begin{document}
\begin{align*}
A^{(i)}=\left\{
\begin{array}{rl}
\bordermatrix{%
& & & \downarrow i & & \cr
& 0 & \hdots & \hdots & \hdots & 0 \cr
\,\,\,\,\,\,\,\,\,\, & \vdots & \ddots & & & \vdots \cr
i \rightarrow & \vdots & & 1 & & \vdots \cr
& \vdots & & & \ddots & \vdots \cr
& 0 & \hdots & \hdots & \hdots & 0
}, & 1 \leq i \leq n \\
\bordermatrix{%
& & \downarrow i & \downarrow i+1 & & \cr
& 0 & \hdots & \hdots & \hdots & 0 \cr
\,\,\,\,\,\,\,\,\,\,i \rightarrow &\vdots & \ddots & 1 & & \vdots \cr
i+1 \rightarrow & \vdots & 1 & 0 & & \vdots \cr
& \vdots & & & \ddots & \vdots \cr
& 0 & \hdots & \hdots & \hdots & 0
}, & n+1 \leq i \leq 2n-1 \end{array}\right.
\end{align*}
\begin{empheq}[left={A^{(i)}=\empheqlbrace}]{align*}
\bordermatrix{%
& & & \downarrow i & & \cr
& 0 & \hdots & \hdots & \hdots & 0 \cr
\,\,\,\,\,\,\,\,\,\, & \vdots & \ddots & & & \vdots \cr
i \rightarrow & \vdots & & 1 & & \vdots \cr
& \vdots & & & \ddots & \vdots \cr
& 0 & \hdots & \hdots & \hdots & 0
}, & 1 \leq i \leq n \\
\bordermatrix{%
& & \downarrow i & \downarrow i+1 & & \cr
& 0 & \hdots & \hdots & \hdots & 0 \cr
\,\,\,\,\,\,\,\,\,\,i \rightarrow &\vdots & \ddots & 1 & & \vdots \cr
i+1 \rightarrow & \vdots & 1 & 0 & & \vdots \cr
& \vdots & & & \ddots & \vdots \cr
& 0 & \hdots & \hdots & \hdots & 0
}, & n+1 \leq i \leq 2n-1
\end{empheq}
\end{document}[/code]