Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03528.jsonl.gz/1746

Berthold,
in einem anderen Thread hast Du offenbart, daß Du auch scripten kannst.
Bei einer Suche via Script nach "^tf" / "^tm" / "^tv" könntest Du feststellen, ob der Treffer in der ersten Zeile des aktuellen Absatzes landet. Wenn nicht, dann soll das Script feststellen, ob der Treffer in der zweiten Zeile ... bis gefunden. Wenn gefunden, dann soll Funktion x aufgerufen werden.
Funktion x wäre idealerweise "den Treffer ausschneiden und in die erste Zeile setzen". Da ist aber u.U. kein Platz mehr für den Treffer.
Also entweder den notwendigen Platz via Skript berechnen lassen und die erste Zeile entsprechend umbrechen (durch Silbentrennung oder feste neue Zeilenschaltung) oder - wenn der Fall weniger häufig auftritt - z.B. durch zeilendicke farbige Unterstreichung (Hinterlegung) des Absatzes für die anschließende manuelle Überarbeitung deutlich hervorheben.
Ich sehe gerade in http://www.hilfdirselbst.ch/...i?post=175869#175869
, daß der Zeilenumbruch wahrscheinlich die Regel ist.
Puh.
Eine Möglichkeit wäre, eine horizontale Grenze für den Umbruch festzulegen und vor das Wort, das diesen Umbruch verletzt, eine feste neue Zeilenschaltung einzufügen. Das kann aber bei längeren Wörtern, die auch getrennt werden könnten, größere Lücken verursachen.
Eine andere Möglichkeit wäre, ab der horizontalen Grenze dem Wort, das diese Grenze üerschreitet, bis zum nächsten Wort die Zeichenformatierung "Kein Umbruch" zu verpassen. Dann hätte InDesign die Chance, das Wort nach dem Trennalgorithmus zu trennen.
Das wäre der erste vorbereitende Schritt in Skript 1, der Platz macht für "^tf" ...
Danach - wenn der Umbruch feststeht - könnte in Skript 2 die Funktion x einsetzen, die "^tf" aus der x-ten Zeile ans Ende der ersten Zeile verschiebt.
Das hört sich etwas wackelig an.
Ich selber würde so eine Lösung der Tabellenlösung jedoch vorziehen. Die Tabellen benehmen sich beim Seitenumbruch häufig widerspenstig - vor allem die Tabellen in InDesign. Tabellen setze ich gern in HTML-Seiten ein. Beim Satz versuche ich sie möglichst zu vermeiden.
Alternativ könntest Du versuchen, mit möglichst kleine Tabellen zu arbeiten: also je Stichwort - oder gar je Sprache (die kleinste Einheit).
Bestimmt bist Du aber über den Umbruchschritt schon weit hinaus. :-(