Hallo Karl,

Am 06.10.2019 um 22:22 schrieb Karl Zeiler:
Am 06.10.2019 um 18:38 schrieb Helmut Schütz:
Immer wieder fällt mir auf, dass die Silbentrennung von OpenOffice bei Wörtern, die Bindestriche enthalten und am Zeilenende umgebrochen werden, diese Bindestriche nicht als sozusagen vorgegebene Silbentrennungs-Sollbruchstelle erkennt, sondern entweder diese Wörter gar nicht oder an einer anderen Stelle trennt. Umgehen kann ich das Problem, indem ich nach dem Bindestrich ein Leerzeichen einfüge. Das führt aber bei Änderungen des Textes, die dazu führen, dass das Wort dann doch nicht getrennt wird, zu einem wiederum unschönen Leerzeichen mitten in einem Wort, wo es nicht hingehört . Kennt jemand von euch das Problem? Ist es ein Bug? Oder lässt sich dieses Verhalten von OpenOffice auf irgendeine Weise ändern?
Das Problem ist bekannt. Es ist kein Bug, sondern eine bisher noch fehlende Funktion im hyphen-Modul. Im Source-Code der kommenden Version der deutschen Silbentrennung gibt es damit kein Problem mehr. Bis sie fertig und veröffentlicht werden kann, dauert es allerdings noch einige Zeit.

Wenn ein Wort oder eine mit Bindestrich gegliederte Zusammensetzung falsch getrennt wird, fügt man im Text ein "weiches Trennzeichen" ein (Menü > Einfügen > Formatierungszeichen ... oder per Tastenkürzel Strg +-). Außerdem lässt sich eine falsche Trennung ja auch verschieben.

Danke für die Information über das zu erwartende neue Silbentrennungs-Modul - bis dahin kann ich mich ja noch gedulden.

Deine Hinweise auf das "weiche Trennzeichen" und auf die "Verschiebung der falschen Trennung" helfen mir in diesem Zusammenhang allerdings nicht weiter. Denn:

1. Ein "bedingter Trennstrich" (eingefügt mit Strg + -) verschwindet ja, wenn bei einer Veränderung der Textlänge das Wort doch nicht getrennt wird. Dann würde aus einer Walter-Rathenau-Straße eine WalterRathenauStraße, was ebensowenig erwünscht ist wie eine Walther- Rathenau- Straße.

2. Ein "geschützter Trenner" (eingefügt mit Strg+Umschalt + -) dagegen verschwindet zwar nicht, aber die automatische Silbentrennung ignoriert ihn als Sollbruchstelle genau wie den hart eingesetzten Bindestrich (ich weiß auch nicht, wozu man den geschützten Trenner eigentlich braucht, wusste bisher gar nicht, dass es den gibt).

3. Die Verschiebung der falschen Trennung mit "Extras - Sprache - Silbentrennung" (mal abgesehen davon, dass das Aufrufen dieser Funktion sehr umständlich ist) bezieht ebenfalls Bindestriche gar nicht als mögliche Alternativen für Trennung ein. Oder gibt es noch eine andere Art, falsche Trennungen zu verschieben?

Vermutlich ist es vorübergehend doch besser, ich verwende punktuell das zusätzliche Leerzeichen (wenn ich weiß, dass der Absatz voraussichtlich nicht mehr geändert wird) oder ich nehme die falsche Trennung einfach in Kauf...

Viele Grüße
Helmut





Antwort per Email an