====== Willkommen im Trennmuster-Wiki ====== ===== Ziele ===== In diesem Projekt werden [[trennmuster:Projekt-Wortdatenbank|Wortlisten]] für die Generierung von [[trennmuster:Projekt-Trennmuster|Trennmustern]] für die deutsche Sprache unter Einbeziehung der traditionellen und der (1996) reformierten Rechtschreibung wie auch österreichischer und schweizerischer Besonderheiten erstellt und gepflegt. Ziel ist die Verbesserung der Worttrennung in //TeX & Co//. Die Wortlisten und Trennmuster können auch in andere Anwendungen eingebunden werden. So verwenden z.B. der //Chromium-Browser// sowie //LibreOffice// und seine Verwandten TeXnische Trennmuster für ihre Textdarstellung. Die Wortlisten und Trennmuster sind für jedermann und unter freien [[trennmuster:lizenzen|Lizenzen]] zugänglich. ===== Wer wir sind ===== Wir sind ein Haufen //Nerds//, //Freaks// und Tunichtgute mit einem exklusiven gemeinsamen Interesse an Wortlisten und ungewöhnlichen, ja erstaunlichen Trenneffekten. Wir übernehmen den sau-ersten Teil der Planer-füllung bei der Altbauer-neuerung, rätseln dement-sprechend, was eine Salonal-bumserie wohl bein-halte, und diskutieren die Feinheiten der Regeln im Gebrauch von Lang-ſ und Rund-s, alles unter dem Vorwand, damit die Silbentrennung für Wirtschaftsdoktoranden und Otto-Ausnahme-Studenten zu verbessern. Einige von uns sind Mitglieder des [[http://www.dante.de|DANTE e.V.]], der auch dieses Wiki und unsere [[trennmuster:Kommunikation|Mailing-Liste]] betreibt. ===== Was TeX (bislang) nicht kann ===== Wir //TeXies// prahlen gern damit, wir hätten den besten Trennalgorithmus der Welt. Das bezieht sich darauf, daß //TeX// bei der Berechnung der Zeilenumbrüche nicht nur die jeweilige Zeile, sondern den gesamten Absatz betrachtet. Es berücksichtigt die entstehende Dichte und „Losigkeit“ der einzelnen Zeilen, die Anzahl der aufeinanderfolgenden Zeilen mit Wortumbruch am Ende, vermeidet unerwünschte Furchenbildungen und das Aufeinandertreffen von Unter- und Oberlängen im Text. Das ist alles in der Tat schon ziemlich faszinierend, allein es sagt noch nichts über die Güte der Trennstellenfindung, also über den Anteil der gefundenen möglichen Trennstellen an den tatsächlich vorhandenen, über den Anteil der falschen Treffer und nichts über die Gewichtung der verschiedenen möglichen Trennstellen. Was TeX bislang nicht kann, sind * die Unterscheidung von Haupt- und Ne-ben=trenn=stel-len, * die Darstellung von „Spezialtrennungen“ in der traditionellen Rechtschreibung, z. B.\\ //Brücke -> Brük-ke,\\ Schiffahrt -> Schiff-fahrt//, * die automatische Erkennung zulässiger und unzulässiger Ligaturen. Unsere Wortlisten verbessern nicht nur signifikant die Treffsicherheit der Trennstellenfindung, sondern bereiten auch die Implementierung dieser Fähigkeiten vor. Sie markieren nicht nur die möglichen Trennstellen, sondern unterscheiden durch eine spezielle Semantik auch Haupt- von Nebentrennstellen und zeichnen Spezialtrennungen aus. ===== Unser Gründungsmythos ===== Bereits zu Anfang der 90er Jahre entwickelte das //Institut für Praktische Informatik der [[https://www.tuwien.ac.at/|Technischen Universität Wien]]// einen neuen Algorithmus für //sichere sinnentsprechende Silbentrennung// (SiSiSi), der besonders für die deutsche Sprache geeignet ist [[trennmuster:literatur#LitBS92|[BS92]]], überführte ihn aber später in eine kommerzielle Nutzung. Den letzten, frei zugänglichen Stand findet man auf [[http://www.ctan.org/tex-archive/systems/unix/sisisi|CTAN]]. 1995 beschrieb //Petr Sojka// einen Mechanismus, Haupt- von Nebentrennstellen zu unterscheiden, der aber nie implementiert wurde [[trennmuster:literatur#LitSoj95|[Soj95]]]. 1998 entwickelte //Matthias Clasen// Erweiterungen für den originalen Trennalgorithmus von //TeX//. Ebenfalls 1998 paßte //Walter Schmidt// die herkömmlichen Trennmuster für die „neue deutsche Rechtschreibung“ an und resümierte, daß auf lange Sicht die Trennmuster grundsätzlich neu erzeugt werden sollten [[trennmuster:literatur#LitSch98|[Sch98]]]. 2003 rief //Werner Lemberg// in der DTK dazu auf, eine Liste der Trennmusterausnahmen anzulegen und diese, sobald eine hinreichend große Zahl zusammengekommen sei, in eine neue Version der deutschen Trennmuster aufzunehmen [[trennmuster:literatur#LitLem03|[Lem03]]]. Aus dem Publikum erhielt er darauf keine Reaktion, aber //Walter Schmidt// meldete sich bei ihm und lieferte ihm für sein Vorhaben umfangreiches Datenmaterial. 2005 faßte //Werner Lemberg// die Ergebnisse seiner Tests zusammen und analysierte die Schwächen der vorliegenden Trennmuster: > Eine überraschend hohe Anzahl von einfachen und zusammengesetzten Worten werden von den (alten) deutschen Trennmustern falsch getrennt. Ich glaube, dass es überlegenswert ist, neue Trennmuster für die alte Rechtschreibung zu generieren, sobald die Wortliste einen gewissen Umfang erreicht hat. ... Meiner Meinung nach sollte [das] Augenmerk auf wirklich fehlerfreie Trennung einer möglichst großen Anzahl von einfachen und zusammengesetzten Wörtern gelegt werden. [[trennmuster:literatur#LitLem05|[Lem05]]] 2008 antwortete ihm //Stephan Hennig// und merkte an: > ... für das Erstellen neuer Trennmuster [wird] weit mehr benötigt als eine Liste einiger derzeit falsch getrennter Wörter. Nämlich eine qualitativ möglichst hochwertige Liste getrennter deutscher Wörter. [[trennmuster:literatur#LitHen08|[Hen08]]]. Also ward //[[http://www.ctan.org/pkg/dehyph-exptl|dehyph-exptl]]//. ===== Mitarbeit ===== Wenn Sie diesen Punkt gefunden haben, stehen Sie an der Schwelle einer weiteren Stufe Ihres Pfads zur Erkenntnis. Sie können * weiter [[trennmuster:Literatur|studieren]], * [[http://repo.or.cz/w/wortliste.git|hier]] oder [[https://lists.dante.de/pipermail/trennmuster/|da]] stöbern, * unser git-Repositorium „[[trennmuster:RepoHaupt|aus-checken]]“, * sich bei der Mailingliste [[https://lists.dante.de/mailman/listinfo/trennmuster|anmelden]], * sich im Wiki [[https://wiki.dante.de|registrieren]], wobei, wenn Sie eine kurze Mail an die [[trennmuster@dante.de|Trennmuster-Mailingliste]] schreiben und dabei den gewählten Wikinamen angeben, die bestehenden Mitglieder den Wikinamen der [[http://projekte.dante.de/Main/TrennmusterGroup|Trennmustergruppe]] hinzufügen und Ihnen so Schreibrecht erteilen können, * DANTE [[http://www.dante.de/index/Intern/Mitglied.html|beitreten]]. Wenn Sie herausgefunden haben, wie Sie etwas beitragen können, dann haben Sie die nächste Stufe erreicht. ===== Ressourcen ===== * [[trennmuster:literatur|Literatur]] * [[trennmuster:teilprojekte|Teilprojekte]] * [[trennmuster:kommunikation|Kommunikation]] * [[trennmuster:dateibereich|Dateibereich]] * [[http://projekte.dante.de/Main/TrennmusterGroup|Trennmustler]] * [[trennmuster:korpora|Korpora]] * [[trennmuster:lizenzen|Lizenzen]] * [[trennmuster:referenzen|Referenzen]] * [[trennmuster:patgen_selbst_kompilieren|patgen selbst kompilieren]]