Ich möchte eine Tabelle (und weitere Inhalte) mittels eines Befehls (\newcommand) in mein Hauptdokument einfügen. Leider führt dies bei Nutzung von tabularx bzw. des in diesem Paket bereitgestellten Befehls
\renewcommand\tabularxcolumn[1]{m{#1}}Gibt es eine Möglichkeit dies hinzubiegen?
Hier ein Beispiel, Zeile 16 verursacht den Fehler "! Illegal parameter number in definition of \TabelleEinfuegen."
\documentclass{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{
adieresis={ä},
udieresis={ü}
}
\usepackage{tabularx}
\newcommand{\TabelleEinfuegen}{%
\begin{table}
\renewcommand\tabularxcolumn[1]{m{#1}} % Fehler: ! Illegal parameter number in definition of \TabelleEinfuegen.
\begin{tabularx}{\textwidth}{|X|X|}\hline
\textbf{Data} & \textbf{Value} \\\hline\hline
X & Y \\\hline
Z & Hier ein mehrzeiliger Eintrag. Es ist gewünscht, dass die Einträge der linken Spalte vertikal zentriert sind. \\\hline
\end{tabularx}
\end{table}
}
\begin{document}
\TabelleEinfuegen
\end{document}Bin dankbar für jede Idee!
Grüße,
Seban

