Es gibt drei Arten von Zeichen in einem TeX-Silbentrennungsmuster. Der Punkt .
ist ein Anker für die Wortgrenze. Ein Buchstabe steht für sich selbst, dh ein Buchstabe im zu trennenden Wort. Eine Zahl steht für einen möglichen Silbentrennungspunkt und die Zahl gibt die Silbentrennung an. Es gibt insgesamt fünf Stufen.
Die Grundidee des Algorithmus besteht darin, dass ein Wort mit den Mustern verglichen wird und die Silbentrennung von jedem passenden Muster eingefügt wird. Wenn zwei Ebenen aus zwei verschiedenen Mustern am selben Punkt übereinstimmen, wird die höhere ausgewählt. Von den endgültigen Werten zeigen nur ungerade Ebenen zulässige Trennstellen an. Die Idee ist, sowohl mögliche Trennstellen als auch Stellen angeben zu können, an denen kein Bindestrich eingefügt werden soll. Wenn zum Beispiel ein bestimmter Punkt in einem Wort mit zwei Mustern übereinstimmt, die an diesem Punkt eine 1 und eine 2 aufweisen, ist eine Silbentrennung an diesem Punkt nicht zulässig, da die 2 die 1 außer Kraft setzt und nur ein ungeradzahliger Wert einen zulässigen Silbentrennungspunkt angibt.
auf Ihren Beispielen Sehen, .ab4i
zeigt an, dass abi
am Anfang eines Wortes wird selten einen Bindestrich zwischen b
und i
erhalten, weil ein Niveau von 4, auch zu sein, wird hyphenation hemmen, es sei denn durch eine 5. Auf der anderen Seite außer Kraft gesetzt Ein mit activa
beginnendes Wort kann immer zwischen c
und t
getrennt werden, da die 5 einen anderen Wert überschreibt und als Sonderzeichen eine Silbentrennung zulässt.
Nur raten hier, aber ich Bild die Zahlen sind ein System der Priorität für die Auswahl der besten Orte, um ein Wort basierend auf den umliegenden Buchstaben zu brechen. Die einzige Frage bleibt: Zieht das System hohe oder niedrige Werte vor? – dmckee