Seite 1 von 1

Automatische Zuweisung Formatvorlage

Verfasst: So 26. Apr 2020, 19:48
von Kandola
Hallo,

in einem 200-Seiten-Dokument möchte ich in Sätzen der Art "Zahl Wort Wort Wort ..." den Zahlen einen Formatvorlage zuweisen.

Beispiel: "1 Hier kommt der Satz." --> die Zahl 1 soll eine Formatvorlage erhalten.

Geht das in LibreOffice und wenn ja, wie?

Kandola

Re: Automatische Zuweisung Formatvorlage

Verfasst: So 26. Apr 2020, 20:12
von Kandola
Äh, ich glaube da habe ich doch noch selbst die Lösung gefunden:

Das ganze als flat abspeichern (Ergebnis ist ein xml-Dokument). Dann eine Ersetzung im vi nach der Art

g/\(\d\+\) \(\w\)/s//<text:span text:style-name="T1">\1<\/text:span> \2/g

Der zu ersetzende Teil ergibt sich aus einem Beispiel, welches man vor dem Abspeichern in xml manuell in LibreOffice vorgenommen hat (also Vorlage definieren und einmal manuell zuweisen). Im xml sucht man dann danach und weiß, wie der zu ersetzende Text im xml ist. Der Rest ist natürlich Wissen um Suchen/Ersetzen im vi. Das müsste auch in anderen Editoren gehen.

Dann wieder in LibreOffice öffnen und als odt abspeichern.

Re: Automatische Zuweisung Formatvorlage

Verfasst: Mo 27. Apr 2020, 07:22
von Wanderer
Hallo,

hast Du Dir Mal den Dialog zum Suchen und Ersetzen genauer angesehen?

Wenn Du die weiteren Optionen aufklappst kannst Du die Verwendung von regulären Ausdrücken einschalten und auch Formate verwenden.

Die übliche? Methode eine Vorlage dabei zuzuweisen wäre alle vorkommen des Suchmusters zu suchen (Schaltfläche), womit alle markiert sind. Den markierten Bereichen kannst Du jetzt - wie sonst auch - ein Format zuweisen.

Mfg, Jörn

Re: Automatische Zuweisung Formatvorlage

Verfasst: Mo 27. Apr 2020, 07:32
von Wanderer
PS: In deinem Fall müsste man zweistufig arbeiten, da ja nur ein Teil des Suchmusters formatiert werden soll:

Erstmal die Ziffernkette markieren indem man etwas nicht vorkommendes einsetzt, wie z B. @@@ $1___$2 wobei $1 und $2 die in Klammern stehenden Teile des Musters sind.

In einem zweiten Schritt dann von @@@ bis ___ formatieren und den Markierungstext löschen.

Mfg, Jörn

Re: Automatische Zuweisung Formatvorlage

Verfasst: Mo 27. Apr 2020, 17:58
von Kandola
Vielen Dank. Ja, ich hatte mir den Dialog angesehen und auch die RegEx-Option gesehen. Allerdings bin ich dann damit doch nicht weitergekommen bzw. fand die xml-Option attraktiv.