Tabelle mit eigener Umgebung für multirow-Befehl
Zum Satz einer komplexen Tabelle benötige ich innerhalb einer Tabelle eine Umgebung, die zu Beginn in der ersten Spalte eine mehrzeilige Zelle anlegt und am Ende eine horizontale Linie zieht. Jedoch produziert der folgende Code die Fehlermeldung `! Extra }, or forgotten \endgroup.`
\documentclass{article}
\usepackage{multirow}
\newenvironment{Mehrzeiler}[2]
{\multirow{#1}*{#2}}
{\hline}
\begin{document}
Ohne Umgebung:
\begin{tabular}{|l|l|}
\hline
A & Zeile A \\
\hline
\multirow{2}*{B}
& Zeile B1 \\
& Zeile B2 \\
\hline
\end{tabular}
Mit Umgebung (produziert Fehler):
\begin{tabular}{|l|l|}
\hline
A & Zeile A \\
\hline
\begin{Mehrzeiler}{2}{B}
& Zeile B1 \\
& Zeile B2 \\
\end{Mehrzeiler}
\end{tabular}