prev up inhalt next

RENEWCOMMAND - Makro umdefinieren

Syntax:

#RENEWCOMMAND{name=args}
%Definition
#RENEWCOMMANDend

Beschreibung:

Durch die #RENEWCOMMAND-Umgebung wird ein vorher in einer #NEWCOMMAND-Umgebung definiertes Makro umdefiniert, der alte Wert des Makros geht verloren. Innerhalb der Definition Makro können weitere Master- oder LATEX2e-Befehle aufgerufen werden. Das optionale Argument args gibt die Anzahl der Argumente des neuen durch Makroname bezeichneten Befehls an. Die Parameter der Befehle werden in der Reihenfolge numeriert, in der sie beim Befehlsaufruf angegeben werden. Die Argumente werden intern in Makro als #argnum referiert, wobei argnum die Nummer des Argumentes ist.
Der Aufruf von #RENEWCOMMAND{Makroname} führt zu einer Fehlermeldung, wenn der Makroname Makroname nicht bekannt ist.

Beispiel:

   #RENEWCOMMAND{MY_IMAGE=2}    % bestehenden Befehl MY_IMAGE umdefinieren
                                % mit 2 Argumenten
      Hier sollte das Bild {\tt #1 } zu sehen sein.
   #RENEWCOMMAND{end}
Optionen:

name=args

Definiert einen bestehenden Befehl des Namens name um, der Befehl bekommt args Argumente.

prev up inhalt next