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