LaTeX ist ein Softwarepaket, dass die Verwendung des Textsatzsystems TeX wesentlich vereinfacht. TeX wurde von 1977 bis 1986 vom amerikanischen Informatiker Donald E. Knuth entwickelt, der mit der typografischen Qualität des damaligen Fotosatzes nicht zufrieden war. Es bietet ca. 300 feste Befehle und wird nicht mehr erweitert. Verschiedene Algorithmen berechnen den optimalen Textsatz.
Leslie Lamport schrieb eine Sammlung von Makros zur leichteren Bedienung von TeX und nannte das Paket LaTeX (Lamport TeX). Aktuell ist die Version 2ε. Während TeX für die Formatierung nur Basisbefehle (Schriftart, Schriftgröße, fett, kursiv) verwendet, nutzt LaTeX ein semantisches Markup für die Dokumentstruktur – ähnlich wie HTML für die Webseitengestaltung. Das bedeutet, dass zum Beispiel Kapitelüberschriften mit dem Befehl \chapter{…}
gekennzeichnet werden. Das hat den Vorteil, dass gleiche Elemente im gesamten Dokument gleich formatiert werden und sich u.a. mit einem Befehl – \tableofcontents
– ein Inhaltsverzeichnis erstellen lässt.
Die Dokumenterstellung beginnt immer mit einer TeX-Datei in einfacher Textform, die die Dateierweiterung .tex besitzt. Mit dem LaTeX-Compiler wird diese standardmäßig in das TeX-Ausgabeformat DVI (device independent) übersetzt. DVI-Dateien sehen auf jedem Ausgabegerät (Monitor, Drucker) gleich aus und können anschließend nach Postscript oder PDF übersetzt werden. Eleganter ist der Weg, direkt mit dem Compiler pdfLaTeX aus einem LaTeX-Dokument ein PDF zu erzeugen – bei Bedarf inklusive aller Verweise und Hyperlinks.
Klassische Textverarbeitungen arbeiten nach dem WYSIWYG-Prinzip: What You See Is What You Get. Das bedeutet im Idealfall, dass das was auf dem Bildschirm zu sehen ist, nach dem Drucken auch genauso auf dem Papier erscheint. Bei Microsoft Word reicht schon der Wechsel des Druckers aus, um diesen Wunsch zerplatzen zu lassen. Dies ist nur ein Punkt, der sich mit LaTeX besser umsetzen lässt. Ein etwas älterer, aber amüsanter Erfahrungsbericht ist in der Computerzeitschrift c't von 1998 zu lesen.
Vorteile von LaTeX
Gemeinsamkeiten von LaTeX mit Textverarbeitungen
Nachteile (Einschränkungen) von LaTeX
Für einen leichten Einstieg in LaTeX bietet diese Webseite folgende Rubriken: