\let\examplegauss\somethingundefined % \newcommand\diag[1]{\begin{pmatrix} % #1 & 0\\ % 0 & #1 % \end{pmatrix}} % \newcommand\diag[2][0]{\begin{pmatrix} % #2 & #1\\ % #1 & #2 % \end{pmatrix}} % \NewEnviron{examplegauss}{ % \left(\begin{array}{ccc|c} % 2&6&4\BODY % \end{array}\right) % % aa % % \BODY % % bb % } \newenvironment{examplegauss}{ \left(\begin{array}{ccc|c} }{ \end{array}\right) } \begin{frame}[fragile]{Environments} \begin{columns} \begin{column}{0.5\textwidth} \begin{minted}[fontsize=\scriptsize]{tex} \newenvironment{gauss}{ \left(\begin{array}{ccc|c} }{ \end{array}\right) } \begin{document} We krijgen nu de matrix \begin{align*} A = \begin{gauss} 4 & 8 & 2 & -3\\ 6 & 0 & 0 & 4 \end{gauss} \end{align*} \end{document} \end{minted} \end{column} \begin{column}{0.5\textwidth} \begin{demobox}\small\setlength\parskip{5pt} We krijgen nu de matrix \begin{align*} A = \begin{examplegauss} 4 & 8 & 2 & -3\\ 6 & 0 & 0 & 4 \end{examplegauss} \end{align*} \end{demobox} \end{column} \end{columns} \end{frame} \renewenvironment{examplegauss}[1]{ \left(\begin{array}{*{#1}{c}|c} }{ \end{array}\right) } \begin{frame}[fragile]{Environments} \begin{columns} \begin{column}{0.5\textwidth} \begin{minted}[fontsize=\scriptsize]{tex} \newenvironment{gauss}[1]{ \left(\begin{array}{*{#1}{c}|c} }{ \end{array}\right) } \begin{document} We krijgen nu de matrix \begin{align*} A = \begin{gauss}{2} 0 & 1 & -9\\ 1 & 0 & 2 \end{gauss} \end{align*} \end{document} \end{minted} \end{column} \begin{column}{0.5\textwidth} \begin{demobox}\small\setlength\parskip{5pt} We krijgen nu de matrix \begin{align*} A = \begin{examplegauss}{2} 0 & 1 & -9\\ 1 & 0 & 2 \end{examplegauss} \end{align*} \end{demobox} \end{column} \end{columns} \end{frame}