2017-12-10 4 views
-1

Ich möchte automatisch ändern:Wie erzwinge Einzel-/Waisenbriefe auf die nächste Zeile?

blah blah blah b 
blah blah blah 

in:

blah blah blah 
b blah blah blah 

im gesamten Dokument und es so zu halten.

Ich könnte vor jedem einzelnen/verwaisten Buchstaben am Ende der Zeile ein Leerzeichen einfügen, aber es würde viel Zeit in Anspruch nehmen und auch nach leichtem Ändern des Textes würde es sich mischen und das gleiche Problem erneut verursachen.

Ist es möglich, diese Buchstaben automatisch zur nächsten Zeile zu zwingen?

+0

Geben Sie bitte eine [MCVE] (https://stackoverflow.com/help/mcve) von dem, was Sie zu erreichen hoffen. Dies ist auch besser für https://superuser.com geeignet, da es keine Programmierung erfordert. Siehe https://stackoverflow.com/help/on-topic. –

Antwort

0

Anstatt ein Leerzeichen vor dem Zeichen einzufügen, wählen Sie stattdessen das Leerzeichen das Zeichen. Drücken Sie Ctrl + Shift + Space, um einen Zeilenumbruch an dieser Stelle zu verhindern.

insert non-breaking space

Das Ergebnis:

b is wrapped to next line

dies in dem Dokument für alle Vorkommen zu tun:

  • Bearbeiten -> Suchen und Ersetzen.
  • Finden: ([:space:][:alnum:])[:space:]
  • ersetzen: $1\u00a0. Wenn Sie jedoch \u syntax does not currently work for replace, also \u00a0, angeben, kopieren und fügen Sie stattdessen ein Leerzeichen ein.
  • Aktivieren Weitere Optionen -> Reguläre Ausdrücke.
  • Alle ersetzen.

Verwandte: https://ask.libreoffice.org/en/question/134113/how-to-detect-non-breakable-space-when-iterating-document-via-uno/

+0

Richtig, aber wenn ich Text am Anfang modifizieren werde, dann wird alles auseinander fallen. Kann ich LibreOffice zwingen, dieses Problem zu lösen und nicht ich (als Mensch)? – spam

+0

"Kann ich LibreOffice zwingen, dieses Problem zu beheben?" Ja ... durch Hinzufügen eines nicht brechenden Leerzeichens. Ich bin ziemlich sicher, dass das der einzige Weg ist (siehe [hier] (https://ask.libreoffice.org/en/question/140281/optional-character-properties/) für einen anderen Weg, der nicht funktioniert). "Wenn ich den Text am Anfang modifiziere, wird alles auseinander fallen." Wenn Sie ein weiteres "Blah" hinzufügen, wird es entsprechend umgebrochen. Vielleicht könnten Sie ein anderes Beispiel für einen Fall geben, in dem es nicht richtig funktioniert. –

Verwandte Themen