Benutzer:RokerHRO/TeX

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

TeX ist veraltet

[Bearbeiten | Quelltext bearbeiten]

TeX ist IMHO schon lange nicht mehr das Gelbe vom Ei, besonders was den Formalsatz angeht. Hier mal ein paar Beispiele, aufgeführt in der Reihenfolge, in der sie mir beim Schreiben eingefallen sind.

Ich muss dazusagen, dass einige der hier aufgeführten Kritikpunkte sich nur auf Wiki-TeX beziehen, da ich nur hier TeX einsetze. Laut Aussagen einiger TeX-Benutzer lassen sich in einer "full-featured" TeX-Umgebung einige der hier angesprochenen Hässlichkeiten mehr oder weniger gut und mit mehr oder weniger großem Aufwand beseitigen/abmildern.

Sie werden bei großen Radikanten senkrecht: :

Das sieht insbesondere bei Formeln schei**e aus, die auch "normale" Wurzeln enthalten:

Verschachtelte Klammern

[Bearbeiten | Quelltext bearbeiten]

Sie wachsen nicht, weswegen sie sehr unübersichtlich sind:
Man kann sich manchmal notbehelfen, in dem man die Klammergröße physisch formatiert. Dabei muss man gleich \Big nehmen , denn \big vergrößert nicht wirklich: . Sobald aber der Klammerausdruck in einem Exponenten auftritt, bewirkt \big aber eine sichbare Vergrößerung der Klammern:

– Das verstehe, wer will...

Große Klammern

[Bearbeiten | Quelltext bearbeiten]

Sie werden, ebenso wie Wurzeln, ab einer gewissen Größe senkrecht:

Klammern/Matrizen

[Bearbeiten | Quelltext bearbeiten]

Klammern stoßen zusammen. (Formel ist kein Fake, sondern dem Artikel Kronecker-Produkt entnommen und gekürzt)

Verstümmelung kleiner Brüche

[Bearbeiten | Quelltext bearbeiten]

In Matrizen werden Brüche unnötig verstümmelt. Das sieht bei einfachen Brüchen wie 1/2 ja noch akzeptabel aus, aber bei komplexeren Ausdrücken wird es schnell unlesbar:

Gleichungen ausrichten

[Bearbeiten | Quelltext bearbeiten]

Um mehrere Gleichungen zusammenzufassen und untereinander etwa am Gleichheitszeichen auszurichten, muss man einen Hack benutzen, in dem man sie in eine unsichtbare Matrix schreibt. Das ist physische Formatierung und keine logische, ähnlich wie Tabellen bei HTML als Layout-Hilfsmittel missbraucht wurden, bevor es CSS gab. Außerdem führt diese missbräuchliche Verwendung von Matrizen dazu, dass in derartig ausgerichteten Gleichungen Brüche und Summen und ähnliche Ausdrücke bescheiden und schwer lesbar dargestellt werden:

nicht-ASCII-Zeichen oder gar Unicode in Formeln

[Bearbeiten | Quelltext bearbeiten]

Sowas ist schlicht nicht vorgesehen und nur durch vielerlei unschöne Hacks erreichbar, wenn überhaupt, etwa das Gradzeichen (nein, ein hochgestellter Operator \circ ist ein Hack, kein Gradzeichen!), deutsche Umlaute inkl. ß (ein β im Formelsatz ist kein ß) oder das Promillezeichen.

Von exotischeren Unicode-Zeichen oder nicht-lateinschriftlichen textuellen Bemerkungen in Formeln will ich gar nicht erst reden.

Leerraum, mal zu viel mal zu wenig

[Bearbeiten | Quelltext bearbeiten]

Beispiel Hoch- und Tiefstellungen. Sie werden stur an die umliegende Box gezeichnet, anstatt auf den wahren Umriss des Zeichens einzugehen und so manche Indizes etwas dichter an das Grundzeichen zu rücken (Kerning):

. Interessanterweise klappt es ein wenig bei .

Auch das "richtige Setzen von Leerraum um Operatoren" ist oft ungenügend, etwa hier:

Das ist nicht schön, aber noch lesbar. Aber bei Produkten wird es ekelig:

Ist es so schwer, die Auslassungspunkte etwas dichter zu setzen und den Leerraum davor und danach etwas größer, so dass sie klar als Auslassungspunkte erkennbar sind? In HTML, mit physisch gesetzten Leerräumen, würde es etwa so aussehen:

Pn := x0 · x0 · ⋯ ·xn.

Ich finde das weitaus lesbarer, je nach Bildschirmfont natürlich. In TeX müsste man dafür aufwändig tricksen, ebenfalls mit physischer Formatierung:

oder

Richtig hübsch finde ich aber beides nicht, weder im Quelltext noch im gerenderten Ergebnis. :-(