xparse: Umgebung für Tabellen definieren
Beim Versuch mit dem `xparse`-Befehl `\NewDocumentEnvironment` eine Umgebung zu definieren, die eine Tabelle beginnt und beendet, erhalte ich eine Fehlermeldung. Mit dem klassischen `\newenvironment` funktioniert das Ganze aber.
\documentclass{article}
\usepackage{xparse}
\usepackage[utf8]{inputenc}
\newenvironment{TabelleFr}
{\begin{tabular}{ll}\hline französisch & deutsch \\ \hline}
{\hline\end{tabular}}
\NewDocumentEnvironment{TabelleLa}{}
{\begin{tabular}{ll}\hline lateinisch & deutsch \\ \hline}
{\hline\end{tabular}}
\begin{document}
\begin{TabelleFr}
liberté & Freiheit \\
egalité & Gleichheit \\
fraternité & Brüderlichkeit \\
\end{TabelleFr}
\bigskip
\begin{TabelleLa}
edere & essen \\
bibere & trinken \\
dormire & schlafen \\
\end{TabelleLa}
\end{document}
<pre>``! <pre>! Misplaced \noalign.
\hline ->\noalign
{\ifnum 0=`}\fi \hrule \@height \arrayrulewidth \futurelet...
l.25 \end{TabelleLa}``</pre>\end{TabelleLa}</pre>