ich benötige einen Denkanstoß.
Ich habe mir für Vorlagen eine Umgebung definiert:
\newenvironment{protokoll}[3] { %alle möglichen Definitionen }
Bis hierhin funktioniert alles gut.
Nun gibt es noch einen neuen Befehl (danke Phi):
\newcommand*\teilnehmerliste{} \newcommand*\teilnehmer[1]{\renewcommand*\teilnehmerliste{#1}}
Nun zu meinem Problemchen: Ich möchte den Befehl auf die Umgebung Protokoll beschränken. Deshalb habe ich ihn zwischen die Klammern der eigentlichen Umgebungsdefinition geschrieben:
\newenvironment{protokoll}[3] { \newcommand*\teilnehmerliste{} \newcommand*\teilnehmer[1]{\renewcommand*\teilnehmerliste{#1}} %alle möglichen weiteren Definitionen }
Wie gesagt, ist der Befehl global definiert, funktioniert er, nur in der Beschränkung auf die Protokollumgebung klappt es nicht.
Ein Einfügen der Befehlsdefinition zwischen die Klammern der Umgebungsdefinition scheint nicht auszureichen. Was muss man weiter beachten?
Danke
schmendrich