Short: Connect AmigaTeX and XDME Author: helmut@dlr.de (Helmut Kindler) Uploader: helmut dlr de (Helmut Kindler) Type: text/tex Architecture: m68k-amigaos Sorry, only german doc right now. xdmetex - Die Anbindung von AmigaTeX an XDME Haben Sie schon immer den Wunsch gehabt, AmigaTeX komfortabel von XDME aus zu starten? Oder per Knopfdruck mit AmigaTeX drucken? dann ist dieses Packet genau das richtige für Sie. Das Packet besteht aus ein paar AREXX-Scripts, einer Definitionsdatei für XDME und einer Batchdatei zum komfortablen Starten aller benötigten Programme. Die Makros sollten auch recht einfach auf jeden anderen Editor und für PasTeX angepasst werden können. SYSTEMVORRAUSSETZUNGEN - Ein Amiga mit mind. Kickstart 2.0 - Die Programme XDME, AmigaTeX, AREXX und MFR. - Genug Speicher um alle Programme gleichzeitig laufen zu lassen (2MB sollten reichen) RECHTLICHES Diese Makros sind (c) by Helmut Kindler. Die Makros dürfen frei kopiert werden. Jeder darf die Makros verändern, aber es ist nicht erlaubt veränderte Versionen zu verbreiten. Die Urheberrechte verbleiben beim Autor. Ich selbst benutze die Makros seit einiger Zeit und sie sollten mittlerweile frei von Fehlern sein. Trotzdem übernehme ich keine Haftung für irgendwelche Schäden, die durch die Benutzung verursacht werden könnte. Über Kommentare, Kritik, Bugreports oder auch einfach nur ein kleines Lob freue ich mich immer. Meine Adresse: oder e-mail: Helmut Kindler Helmut Kindler Helmut.Kindler@dlr.de Breitestr. 34 Stirnbrandstr. 13 Helmut_Kindler@s4.maus.de 72513 Hettingen 70193 Hettingen Helmut_Kindler@bl.maus.de INSTALLATION Die Dateien im Verzeichnis "rexx" irgendwo in den Suchpfad kopieren (am Besten nach "REXX:"). Falls Sie keinen DeskJet besitzen, sollten Sie jetzt die Datei "Print_TeX.xdme" überarbeiten. Dort steht in einer der ersten Zeilen die Definition "drucker = 'dviddj -qh'". Dort muß der Aufruf für Ihren Drucker inklusive aller nötigen Parameter eingetragen werden. Die Dateien in "s" nach "s:" kopieren. Falls Sie schon ein eigenes File ".edrc_user" besitzen, sollten Sie natürlich das in diesem Packet mitgelieferte File gleichen Namens an Ihr eigens File anhängen. Falls Ihre TeX-Texte in einem anderen Pfad als "TeX:texte" liegen, dann können sie die Datei "StartTeX" überarbeiten. Dort befindet sich ganz am Anfang die Definition 'set DefDir "TeX:texte"' hier können Sie Ihren bevorzugten Pfad eintragen. BENUTZUNG Der Aufruf des Packetes erfolgt mit StartTeX ist das Verzeichnis, in dem gearbeitet werden soll. Dabei kann es sich um einen kompletten Pfadnamen, einen Pfadnamen relativ zum aktuellen Verzeichnis oder einen Pfadnamen relativ zum Defaultverzeichnis (wenn Sie es bei der Installation in der Datei "StartTeX" nicht verstellt haben, ist dies "tex:texte") handeln. Die Angabe eines einzelnen Punktes (".") ist auch zulässig und bedeutet, daß das aktuelle Verzeichnis beibehalten wird. ist der Name der Datei, die bearbeitet werden soll. Dabei muß die Standardendung ".tex" weggelassen werden. und können wahlweise auch weggelassen werden. Will man jedoch angeben, muß man auch angeben. Werden die Angaben weggelassen, dann wird man mit einem MFR-Requester nach den entsprechenden Angaben gefragt. Jetzt wird automatisch der Previewer gestartet und dessen Bildschirm gleich hinter den Workbench-Screen befördert. Mit der Tastenkombination Amiga-M können Sie nun jederzeit zwischen dem Preview-Screen und der Workbench hin und her schalten. Dann startet XDME mit der ausgewählten Datei und zuletzt wird AmigaTeX in der aktuellen Shell im Loop-Modus aufgerufen. NEUE TASTENBEFEHLE IN XDME In XDME können Sie den Text auf herkömmliche Weise bearbeiten. Zur Weitergabe an AmigaTeX stehen zusätzlich folgende Tastenkombinationen zur Verfügung. AMIGA-T: TeXifyRUN, die Datei wird (falls nötig) gespeichert und der Dateiname wird AmigaTeX übergeben. Der Editor ist sofort zur weiteren Benutzung frei. Inzwischen bearbeitet AmigaTeX den Text und wenn die erste Seite fertig ist, wird der Preview-Screen nach vorne geholt und die Seite angezeigt. Eine Rückkehr zur Workbench ist jederzeit mit Amiga-M möglich. SHIFT-AMIGA-T: TeXify, ähnlich wie TeXifyRUN, nur wird der Editor nicht sofort freigegeben, sondern es wird auf AmigaTeX gewartet. Sollte bei der Bearbeitung ein Fehler auftreten, dann springt der Editor auf die entsprechende Zeile und Spalte. SHIFT-AMIGA-D: CD_TeX, wird mit dem Editor ein neues File in einem anderen Verzeichnis geladen, so sollte diese Tastenkombination gedrückt werden. Dadurch wird AmigaTeX und Preview das aktuelle Verzeichnis mitgeteilt. SHIFT-AMIGA-P: Print_TeX, dient zum Ausdruck der TeX-Datei. Falls nötig wird der Text vorher noch abgespeichert und das Macro TeXify aufgerufen, so daß ach wirklich die aktuelle Version gedruckt wird. Die Funktion arbeitet asynchron, so daß der Editor sofort weiterbenutzt werden kann.