Shortcut-Makro für die Tabularx-Umgebung

Shortcut-Makro für die Tabularx-Umgebung

Ich versuche, eine Verknüpfung \newcommandzum Einrichten einer Tabelle mithilfe der tabularxUmgebung zu definieren. Der Befehl scheint beim Starten der Tabelle einwandfrei zu funktionieren:

\newcommand{\bt}{\begin{tabularx}}

Funktioniert aber nicht beim Beenden der Tabelle:

\newcommand{\et}{\end{tabularx}}

Die Fehlermeldung, die ich erhalte, ist:

! Missing } inserted.

<inserted text> 

                }

l.33 \end{tabularx}

Antwort1

Eine Umgebung \begin{tabularx}wird auf erweitert \begingroup\tabularxund \end{tabularx}auf erweitert \endtabularx\endgroup.

Mit können Sie die Definition des Makros nach \let\a\b'kopieren' . So erstellen Sie den Kurznamen:\b\a

\let\bt\tabularx
\let\et\endtabularx

Hinweis: Dadurch wird die Gruppe nicht kopiert.

Verwendung:

\bt{5cm}{lX}
 foo & bar
\et

verwandte Informationen