Date: prev next · Thread: first prev next last
2017 Archives by date, by thread · List index


Hallo *,

ich habe ALtSearch ungerechtfertigt verdächtigt, einen Bug zu haben: wenn man wie unten beschrieben "Ersetze" betätigt, wir erst einmal gesucht, der erste Treffer ist markiert; erst beim zweiten "Ersetze" wird dann ersetzt. "Ersetze alle" ist aber in der vorliegenden Situation sowieso die bessere Wahl.

Gerhard

Am 25.03.2017 um 18:35 schrieb Gerhard Weydt:
Hallo Wolfgang, Micha, *,

die Extension AltSearch ersetzt bequem Leerzeichen durch das geschützte Leerzeichen: Als Suchbegriff wie beim Standard-Ersetzen <Leerzeichen> eingeben, aus der Auswahlliste "Ersetze:" das geschützte Leerzeichen wählen und - das ist wichtig, da scheint auch ein Bug zu sein, der sich aber umgehen lässt - "Ersetze alle" wählen (nicht "Ersetze"). Diese Extension löst auch einige andere Fälle, mit denen der Standard-Dialog Probleme hat, z.B. im Zusammmenhang mit Absätzen.

Laut der Hilfe ist übrigens nicht \x, sondern \u zu verwenden, also \u00A0, aber damit klappt es auch nicht. Es geht aber beim Suchen nach dem geschützen Leerzeichen. Die Hilfe ist nicht konkret genug, dass man herauslesen könnte, dass es auch bei Ersetzen gehen sollte.

Gruß

Gerhard

Am 25.03.2017 um 17:03 schrieb Wolfgang Jäth:
Am 23.03.2017 um 21:00 schrieb Micha Kuehn:
in einem mathematikhaltigen Text steht z.B.
C1(–2|–2|2,20) (mit tiefergestellter 1 in C1).

Wie kann man vermeiden, dass dieser Text am Zeilenende getrennt wird,
also z.B. nach dem Minuszeichen der -2)?

OK, in diesem Fall könnte ich dazu eine Formel nehmen, aber ich hatte
auch schon Fälle, wo an ähnlich unmöglichen Stellen getrennt wurde.

Gibt es in LO sowas wie den LaTeX-Befehlt \mbox{...}, der eine Trennung
verhindert, egal, was da drin steht?
Jein; es gibt das Geschützte Leerzeichen. Theoretisch müsste man das
auch ersetzen können, wenn man das betreffende Textfragment markiert,
und dann "Bearbeiten => Suchen & Ersetzen => Suchen nach: <Leerzeichen>
=> Ersetzen durch "\x00A0" (ohne die Hochkomma) => Mehr Optionen => [X]
Nur in Selektion => [X] Regulärer Ausdruck" ausführt; allerdings scheint
da ein Bug im Programm[1] zu sein, denn statt des *Zeichens* mit dem
Wert 0x00A0 aka dem Geschützten Leerzeichen wird zumindest bei mir der
Text(!) "\x00A0" eingefügt.

Alternativ kann man aber auch erst mal irgendwo ein geschütztes
Leerzeichen einfügen ("Einfügen => Formatierungszeichen => Geschützte
Leerzeichen"), diese markieren und in die Zwischenablage kopieren, und
dann obige Sequenz ausführt, mit dem Unterschied, dass statt der
direkten Eingabe von "\x00A0" der Inhalt der Zwischenablage aka das
Geschützte Leerzeichen als Zeichen direkt eingefügt wird (dann entfällt
natürlich das "[X] Regulärer Ausdruck"). Das klappt jedenfalls.

Ist vielleicht etwas umständlich, aber wenn Du viele solche Textstellen
hast, IMHO praktikabel. Noch komfortabler wäre natürlich ein Makro,
welches im Prinzip all diese Schritte erledigt. Aber daran müsste sich
jemand anderes versuchen.

[1] AOO413m1(Build:9783)  -  Rev. 1761381 2016-09-29 02:39:19

Wolfgang




--
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.