<\body> Sie Menüs oder Teile eines Menüs selbst erstellen oder ändern, indem Sie für das Menü mit Namen \ den Befehl <\verbatim> \ \ \ \ (menu-bind name . prog) benutzen. Sie können neue Einträge an ein existierendes Menü mit dem Namen mit dem Befehl <\verbatim> \ \ \ \ (menu-extend name . prog) anhängen. ist hier ein Programm, das von dem Menüeintrag repräsentiert wird. Sehen Sie sich die Dateien im Verzeichnis <\verbatim> \ \ \ \ progs/menu um zu sehen, wie die Standard -Menüs definiert sind. Genauer gesagt, ist das Programm in oder eine Liste von Einträgen einer der folgenden Formen: <\verbatim> \ \ \ \ (=\ "pulldown menu name" menu-definition) \ \ \ (-\ "pullright menu name" menu-definition) \ \ \ ("entry" action) \ \ \ --- \ \ \ (if condition menu-definition) \ \ \ (link variable) Die Konstruktoren > und > werden benutzt, um Pulldown- bzw. Pullright-Menüs zu erzeugen. enthält ein Programm, das ein Unter-Menü erstellt. Der Konstruktor erzeugt einen normalen Eintrag, der kompiliert und ausführt, wenn man auf den Eintrag klickt. Die Einträge können mit getrennt werden. Der Konstruktor wird benutzt, wenn ein Eintrag nur erfolgen soll, wenn eine bestimmte Bedingung erfüllt ist, z.B. dass man im mathematischen Modus ist. Wenn sie ein Menü mit Namen definiert haben, können Sie dieses Menü indirekt mit dem Konstruktor verwenden. Das hat für Untermenüs zwei Vorteile: <\itemize> Ein \Rindirektes'' Untermenü kann zu beliebig vielen Menüs gelinkt werden Neue Einträge können \Rindirekten`` Menüs zugefügt werden, indem man benutzt. Die Haupt--Menüs sind: \ , , , und . Andere indirekte Standard-Menüs sind: , , , , , , und . <\initial> <\collection>