Re: [de-users] Writer: Zeilentrennung vermeiden

2017-03-25 Diskussionsfäden Gerhard Weydt

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 
 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: 
=> 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+unsubscr...@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


Re: [de-users] Writer: Zeilentrennung vermeiden

2017-03-25 Diskussionsfäden Gerhard Weydt

Hallo Wolfgang, Micha, *,

die Extension AltSearch ersetzt bequem Leerzeichen durch das geschützte 
Leerzeichen: Als Suchbegriff wie beim Standard-Ersetzen  
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: 
=> 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+unsubscr...@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


Re: [de-users] Writer: Zeilentrennung vermeiden

2017-03-25 Diskussionsfäden 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: 
=> 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+unsubscr...@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


Re: [de-users] Writer: Zeilentrennung vermeiden

2017-03-23 Diskussionsfäden Thomas Krumbein

Hey Micha,

ich zitire mal aus der Hilfe:

Um ein Wort schnell von der Silbentrennung auszuschließen, wählen Sie 
es aus, wählen *Format - Zeichen*, klicken auf das Register 
*Schriftart* und wählen im Feld *Sprache* "Keine".




Im Grunde genommen kannst Du Dir auch eine Zeichenvorlage erstellen, die 
die Sprache auf "Keine" setzt - und dem jeweiligen Wort / Ausdruck zuweisen.



Viele Grüße

Thomas


Am 23.03.2017 um 21:00 schrieb Micha Kuehn:

Hallo,

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?

Wenn nicht, das wäre mal ein echt sinnvolles Feature, das ich schon
öfter gebraucht hätte!

Micha



--
Liste abmelden mit E-Mail an: users+unsubscr...@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


Re: [de-users] Writer: Zeilentrennung vermeiden

2017-03-23 Diskussionsfäden Gerhard Weydt

Hallo Micha,

ich habe aus Interesse mal rumprobiert:
Ein Rahmen mit folgenden Eigenschaften:

 * Reiter Typ: Verankerung als Zeichen, Breite und Höhe 0 setzen (wird
   zu 0,04 cm) und automatisch, position vertikal: Mitte, zu Zeichen
 * Umlauf: alle Abstände 0
 * Umrandung keine

Das scheint das zu tun, was willst. Ob das auch mit tiefergestellten 
Zeichen gut funktioniert, musst du mal probieren.


Gruß

Gerhard

Am 23.03.2017 um 21:00 schrieb Micha Kuehn:

Hallo,

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?

Wenn nicht, das wäre mal ein echt sinnvolles Feature, das ich schon
öfter gebraucht hätte!

Micha



--
Liste abmelden mit E-Mail an: users+unsubscr...@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