10. Formeln mit TeX
Topic outline
-
TeX (Aussprache: 'tech') ist ein Textsatzsystem, welches in der wissenschaftlichen Welt recht verbreitet ist. So können z.B. wissenschaftliche Paper oder ganze Bücher in einer Auszeichnungssprache (eine sog. 'markup language', die sowohl den eigentlichen Inhalt als auch Befehle zur Darstellung enthält) geschrieben werden, um diese dann z.B. in das PDF-Format zu exportieren. TeX enthält in seiner Grundform ca. 300 Befehle (sogenannte 'primitives') zur Darstellung von Formaten wie 'Überschrift', 'Absatz' oder 'Liste', aber auch für mathematische Formeln. Diese primitives sind über Makrosammlungen erweiterbar; die berühmteste Sammlung ist wahrscheinlich LaTeX.
Im engeren Sinn handelt es sich bei TeX und den Makrosammlungen also um eine Software, die in der Lage ist, Anweisungen in Zeichenform in ein Grafik- oder Dokumentformat umzuwandelt. In unserem Moodle ist ebenfalls ein TeX-Filter installiert, welcher (ausgewählte) TeX-Befehle innerhalb anderer Zeichen erkennt und automatisch in Formelzeichen, mathematische Operanden und Sonderzeichen umwandelt. Diese werden als Grafik (PNG mit transparentem Hintergrund) in die Moodle-Seiten eingebunden.
Der TeX-Filter innerhalb des Moodle-Systems hat diverse Vorteile:
- Sie sind in Hypertexten, mit dem Editor angelegten Texten und sonstigen Kursbestandteilen (z.B. Forum, Glossar, Wiki, etc.) verwendbar.
- Sie sind plattform-, browser- und geräteunabhängig nutzbar.
- Erstellung von Formel-Grafiken über einen externen Generator (oder den Office-Formeleditor 🙈), Export und Einbindung der Grafiken entfällt.
- Die Tex-Auszeichnungen bleiben für Autor/innen in einem editierbaren Format, so dass Änderungen schnell machbar sind.
- Betrachter/innen erhalten standardkonforme Darstellungen von Formeln und Sonderzeichen.
Der Nachteil besteht in der notwendigen Syntax der Auszeichnungssprache, die man erlernen muss.Beispiele:
-
TeX funktioniert nach recht einfachen Regeln. Mit ein wenig Übung kann man TeX beinahe fließend schreiben und ist damit deutlich schneller als z.B. mit dem Formeleditor von Office oder dem Moodle-Editor, der nur durch eine Kombination von Maus und Tastatur (Formelteil anklicken, zum Bearbeiten auswählen, Inhalt per Tastatur eingeben) zu bedienen ist. Die Grundregeln, die Ausnahmen von diesen Regeln 🙄, und Moodle-eigene Probleme werden in diesem Kurs erläutert.
-
- 1.1 Drei Grundregeln zum Einstieg
-
- 1.2 Ausnahmen und Sonderfälle
-
-
Bevor man sich an die Eingabe spezieller und komplexer Formeln macht, sollte man hier kurz die Grundlagen zur Zeichendarstellung (Buchstaben und Zahlen, um Schriftarten, Größenverhältnisse, Umlaute, etc.) überfliegen, um sich mit der Darstellung von
- Zahlen, z.B.:
- Buchstaben, z.B.:
- Akzenten und Diakritika, z.B.:
- Schriftarten, z.B.:
- und Formelkürzeln, z.B.:
vertraut zu machen:
-
- 2.1 Darstellung von Zahlen
-
- 2.2 Text, Akzente, Diakritika, Streichungen
-
- 2.3 Schriftarten
-
- 2.4 "Klammerpflicht" bei längeren Parametern
-
- 2.5 Mathematische Funktionsnamen
-
- 2.6 Weitere Sonderzeichen
- Zahlen, z.B.:
-
-
- 4.1 Klammern und Begrenzungssymbole allgemein
-
- 4.2 Größenvariable Symbole (autom. Anpassung)
-
- 4.3 Größenvariable Symbole (manuelle Anpassung)
-
- 4.4 Klammer-Sonderformen, einseitige Begrenzer
-
-
-
- 5.1 Pfeile und Linien über und unter einem Term
-
- 5.2 Einfachpfeile
-
- 5.3 Runde, gebogene, gewellte, geknickte Pfeile
-
- 5.4 Doppelte Pfeile und Doppelspitzen
-
- 5.5 (Folge-) Pfeile mit mehrfacher Basis
-
- 5.6 (Reaktions-) Pfeile, Haken
-
- 5.7 Negierte (durchgestrichene) Pfeile
-
-
-
- 6.1 Addition, Subtraktion, Multiplikation,Division
-
- 6.2 Vereinigung, Durchschnitt, Und-Oder-Junktoren
-
- 6.3 Ordnungsrelationen
-
- 6.4 Negierte Ordnungsrelationen
-
- 6.5 Äquivalenzrelationen
-
- 6.6 Negierte Äquivalenzrelationen
-
- 6.7 Sonstige Operatoren und Relationen
-
-
Wenn man mit den obigen Erläuterungen alle benötigten Zeichen darstellen kann, können diese zu komplexen Formeln zusammengesetzt werden. Um diese Formeln zu "setzen", stehen verschiedene Formatierungsmöglichkeiten zur Verfügung:
-
- 8.1 Leerzeichen
-
- 8.2 Ausrichtung mehrzeiliger Gleichungen
-
- 8.3 Mehrzeilige Gleichungen (für Fortgeschrittene)
-
- 8.4 Tabellen
-
-
-
- Mehrzeilige Eingabe der TeX-Notation
-
- HTML-Artefakte
-
- Kollision mit dem Emoticon-Filter
-
- Debugging
-
- Reichen Sonderzeichen oder Gleichungseditor?
-
-
Dieser Online-Kurs "Formeln mit TeX in Moodle" von Martin Smaxwil ist lizenziert unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz. Er enthält Teile aus dem Wikipedia-Inhalt http://de.wikipedia.org/wiki/Hilfe:TeX (Stand: 30.03.2022). Die Liste der am Original beteiligten Autoren finden Sie hier. Weitere Infos finden Sie unter https://moodle.thga.de/cc-lizenzen.