TeX
TEX ist ein von Donald Knuth entwickeltes Textsatzsystem mit eingebauter Makrosprache (die ebenfalls als TeX bezeichnet wird). TeX wird im Buchdruck eingesetzt. Viele grosse wissenschaftliche Verlage nutzen es.
Technisch gesehen handelt es sich bei der Sprache TeX um einen Satz von Grundbefehlen, die eine virtuelle Maschine bilden. Auf dieser Maschine laufen dann verschiedenste Makropakete (in TeX geschriebene Programme); eines der bekanntesten ist LaTeX. Knuths Anliegen war es ein qualitativ hochstehendes Programm zu schaffen; das Programm wird als abgeschlossen betrachtet, es finden nur noch Fehlerkorrekturen statt und die Versionsnummer strebt gegen Pi.
Beispiel
Das folgende Beispiel zeigt die Schritte, um in plain TEX Text zu setzen.
Zuerst wird eine Textdatei (z.B. "Text.tex") mit dem folgenden Inhalt erstellt:
Hallo \bye
Der zu setzende Text ist in diesem Fall "Hallo". "\bye" ist ein TeX Befehl, der das Ende der Datei angibt und auf der Ausgabe nicht erscheint.
Danach gibt man in einem Kommandozeileninterpreter den Befehl
tex myfile.tex
ein. TEX erzeugt die Datei "Text.dvi" ("dvi" steht für "device independent", also geräteunabhängig).
Die "Text.dvi" Datei kann (etwa mit dem "yap"-Programm der MikTeX Distribution, oder mit "xdvi" unter UNIX) auf dem Bildschirm dargestellt werden. Auf dem Bildschirm erscheint eine Druckseite mit dem Wort "Hallo".
Die "dvi-Datei" kann direkt vom Anzeigeprogramm aus ausgedruckt werden oder in ein Druckerformat (etwa PostScript, mit dem "dvips"-Programm) umgewandelt werden.
Referenz:
- Deutsche Anwendervereinigung
- Norman Walsh, Making TeX Work, http://makingtexwork.sourceforge.net/mtw/index.html Freies On-line-Buch
- MikTeX (Beispiel einer freien Distribution von TeX)