LaTeX
LaTeX (Aussprache ['lɑːteç], siehe aber auch Aussprache von TeX) ist ein Paket von Makros, das die Benutzung des Textsatzprogramms TeX vereinfacht. Das Paket wurde 1984 von Leslie Lamport entwickelt; LaTeX bedeutet soviel wie Lamports TeX.
Besonders zu erwähnen ist die Einführung des logischen Markups im Gegensatz zum physikalischen Markup. Eine Textstelle wird nicht als Fett deklariert (z.B. \\textbf{Einleitung}
), sondern als Überschrift (z.B. \\section{Einleitung}
). In den Klassen- oder sty
-Dateien wird festgelegt, wie eine derartige Abschnittsüberschrift zu gestalten ist: „das Ganze fett setzen; mit einer Nummer davor, die hochzuzählen ist; den Eintrag in das Inhaltsverzeichnis vorbereiten“ usw. So erhalten alle diese Textstellen eine einheitliche Formatierung.
LaTeX ist insbesondere im naturwissenschaftlichen und mathematischen Bereich weit verbreitet. Die Gründe dafür liegen u.a. im sauberen Layout und im hervorragenden Formelsatz. Wie das Beispiel unten zeigt, handelt es sich bei LaTeX nicht um ein WYSIWYG (what you see is what you get)-System, sondern man muss den Quelltext erst verarbeiten, um das gesetzte Ergebnis zu bekommen. Dies bedeutet einerseits, dass man sich erst ein wenig einarbeiten muss, um LaTeX benutzen zu können, aber andererseits auch, dass man genau bestimmen kann, wie das Resultat aussieht -- und nach einer Weile arbeitet man ohne WYSIWYG wesentlich schneller. Inzwischen gibt es allerdings auch WYSIWYG-Editoren, die mit LaTeX arbeiten können.
LaTeX ist heute in fast jeder TeX-Distribution enthalten. Es existieren eine Reihe von Zusatzprogrammen wie:
- BibTeX (zur automatisierten Erstellung von Literaturverzeichnissen)
- MakeIndex (für Stichwortverzeichnisse)
- xindy (für Stichwortverzeichnisse)
- LaTeX2html (für die Umwandlung nach HTML)
- TeX4ht (für die Umwandlung nach HTML und XML)
- Werkzeuge zum Erstellen oder Umwandeln von Zeichnungen oder Bildern zwecks Einfügen in LaTeX-Dokumente
Table of contents |
2 Literatur 3 Weblinks |
\\documentclass{article} \\usepackage[ansinew]{inputenc} \\usepackage[T1]{fontenc} \\usepackage{german} |
Siehe auch: Makroprozessor
Literatur
Weblinks