Wie erzeuge ich eine neue Umgebung in gesternter Variante
Ich würde gerne ausgehend von diesem [Beispiel][1]
\documentclass{minimal}
\usepackage{amsmath}
\usepackage{environ}
\makeatletter
\newcommand{\LinearSystems@SetupLets}{%
\let\col=&%
\let\+=+%
\let\-=-%
\let\===%
}
\newcommand{\LinearSystems@SetupCatcodes}{%
\catcode`\&=\active
\catcode`\+=\active
\catcode`\-=\active
\catcode`\==\active
}
\newcommand{\LinearSystems@Setup}{}
\begingroup
\LinearSystems@SetupCatcodes
\gdef\LinearSystems@Setup{%
\LinearSystems@SetupLets
\LinearSystems@SetupCatcodes
\newcommand&[1][0pt]{\col\hspace{##1}\col}%
\def+{\col\+{}{}\col}%
\def-{\col\-{}{}\col}%
\def={\col\={}{}\col}%
}
\endgroup
\NewEnviron{LinearSystems}[1]{\begin{alignat*}{#1}\BODY\end{alignat*}}
\let\LinearSystems@OriginalBegin\LinearSystems
\def\LinearSystems{\LinearSystems@Setup\LinearSystems@OriginalBegin}
\makeatother
\begin{document}
\begin{LinearSystems}{11}
\text{a)} &[1em] x - 2y - 4z & \begin{LinearSystems}{3}
4x_1 + x_2 = 1 &[4em] \text{b)} &[1em] \-23x 1\\
\-x_1 + 43y & x_2 = 22 \ & 3x - y - z & = \-1 & & x - 5y & = \-1 \ & x - 11y + 22z & = 110 \ \ \text{c)} & x + y - 4z - u = 1 & \text{d)} & \-23x + 43y - t = 2 \ & 10x - y - 5z + 6u = \-1 & & x - 5y + 6t = \-10 \ & x - 11y + 2z - 22u = 11 & & 5x - 8y - 6t = \-100 \ & x - 18y + 8z + 2u = \-6
\-2
\end{LinearSystems}
\end{document}
zwei Varianten der Umgebung `LinearSystems` machen:
\NewEnviron{LinearSystems}[1]{\begin{alignat}{#1}\BODY\end{alignat}}
\NewEnviron{LinearSystems*}[1]{\begin{alignat*}{#1}\BODY\end{alignat*}}
Wie kann ich das umsetzen?
[1]: http://tex.stackexchange.com/questions/6965/multicol-layout-for-systems-of-linear-equations/6989