<\body> Um ein Plugin > zuschreiben, sollten Sie zuerst ein Verzeichnis erstellen <\verbatim> \ \ \ \ $TEXMACS_HOME_PATH/plugins/ das Sie alle notwendigen Dateien enthalten wird. Denken Sie bitte daran, dass der gemäÿ Vorgabe ist. Zusätzlich können Sie die folgenden Verzeichnisse erzeugen, falls Sie sie brauchen sollten: <\description-dash> >Für Binärdateien. >Für die Dokumentation (noch nicht unterstützt). >Für Sprach-Dateien wie z.B. Wörterbücher (noch nicht unterstützt). >Für Bibliotheken. >Für Stil-Pakete. >Für -Programme. >Für Quellcode. >Für Stil-Definitionen. Generell gilt, Dateien, die sich in diesen Verzeichnissen befinden, werden automatisch erkannt, wenn startet. Wenn z.B. ein Unterverzeichnis existiert, dann wird <\verbatim> \ \ \ \ $TEXMACS_HOME_PATH/plugins//bin automatisch zu der -Kontext-Variablen hinzugefügt. Beachten Sie, dass die Verzeichnisstruktur eines Plugins derjenigen von ähnelt. <\example> Der simpelste Typ von Plugins besteht nur aus Daten-Dateien, wie z.B. einer Sammlung von Stil-Definitionen und Stil-Paketen. Dazu genügt es, die Verzeichnisse <\verbatim> \ \ \ \ $TEXMACS_HOME_PATH/plugins/ \ \ \ \ $TEXMACS_HOME_PATH/plugins//styles \ \ \ \ $TEXMACS_HOME_PATH/plugins//packages herzustellen und die Dateien in die entsprechenden Verzeichnisse zu kopieren. Danach werden diese automatisch nach einem Neu-Start von , in den Menüs bzw. erscheinen. Komplexere Plugins, wie z.B. Plugins mit zusätzlichem oder Code muss man meist noch eine -Konfigurations-Datei erstellen <\verbatim> \ \ \ \ $TEXMACS_HOME_PATH/plugins//progs/init-.scm Diese Konfigurations-Datei sollte eine Anweisung der folgenden Form <\scheme-fragment> (plugin-configure \ \ ) enthalten. Darin beschreiben > die Tätigkeiten, die beim Start durchzuführen sind, einschlieÿlich der Frage, ob der Code in Ordnung ist. In den nachfolgenden Abschnitten werden wir anhand von einfachen Beispielen dir Arbeitsweise und die Programmierung von Plugins erläutern. Viele weitere Beispiele finden Sie unter <\verbatim> \ \ \ \ $TEXMACS_PATH/examples/plugins \ \ \ \ $TEXMACS_PATH/plugins Einige werden eingehender im Kapitel über beschrieben. <\initial> <\collection>