Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
office:openoffice [2025/06/20 11:41] walter [Suchen und Ersetzen] |
office:openoffice [2025/08/29 11:04] (aktuell) walter [... und Benutzerwörterbuch] |
||
---|---|---|---|
Zeile 85: | Zeile 85: | ||
Die komplette Liste der standardmäßigen regulären Ausdrücke ist in der OpenOffice-Hilfe zu finden. Hier seien lediglich einige wichtige beschrieben, weil sie sich aus den Hilfeangaben nicht direkt erschließen: | Die komplette Liste der standardmäßigen regulären Ausdrücke ist in der OpenOffice-Hilfe zu finden. Hier seien lediglich einige wichtige beschrieben, weil sie sich aus den Hilfeangaben nicht direkt erschließen: | ||
+ | * Suche nach einem beliebigen einzelnen Zeichen (außer hartem oder weichem Return): **.** <nowiki>((also Schlusspunkt))</nowiki>; so findet Am.el z. B. sowohl Ampel als auch Amsel | ||
* Suche nach Absatzmarke (harter Return): $ | * Suche nach Absatzmarke (harter Return): $ | ||
* ^$ Suche nach einem "leeren" Absatz, also Suche nach Leerzeile | * ^$ Suche nach einem "leeren" Absatz, also Suche nach Leerzeile | ||
Zeile 100: | Zeile 101: | ||
*[:cntrl:]? beliebiges nicht-druckbares Zeichen (also z.B. Tabulator oder weiche Zeilenschaltung) | *[:cntrl:]? beliebiges nicht-druckbares Zeichen (also z.B. Tabulator oder weiche Zeilenschaltung) | ||
*[:print:]? beliebiges druckbares Zeichen\\ | *[:print:]? beliebiges druckbares Zeichen\\ | ||
- | + | * Anzahl des Auftretens: | |
- | **2.** Suche nach **Feldern/Variablen/Objekten** ist nicht auf einfache Weise möglich. Im Standardrepertoire gibt es keine Codes für die unterschiedlichen Felder/Objekte. So lässt sich z. B. nicht direkt nach Fußnoten oder Grafiken suchen (in Word wäre das ^f für ein Fußnotenfeld oder ^g für eine Grafik). Was aber geht: | + | ** kein oder mehrfaches Auftreten des regulären Ausdrucks davor; z. B. stimmt Ab*c mit Ac, Abc, Abbc, Abbbc usw. überein, aber nicht mit Ab, weil hier der Ausdruck genau einmal vorkommt |
- | * Den sog. **Navigator** aufrufen (per F5) und mit ihm von einem Objekt zum nächsten springen. Das entspricht im Wesentlichen der Gehezu-Funktion von Word. | + | *+ ein oder mehrfaches Auftreten des regulären Ausdrucks davor; z. B. findet Ab.+4 die Strings Abx4 oder Abbcd4, nicht aber Ab4 |
+ | **2. Was nicht ohne Weiteres geht:** | ||
+ | *keine Möglichkeit, **über die Absatzmarke hinauszugehen**; es ist also z.B. nicht möglich, nach einem harten Return, gefolgt von einem Tabulator zu suchen: $\t | ||
+ | *Suche nach **Feldern/Variablen/Objekten** ist nicht auf einfache Weise möglich. Im Standardrepertoire gibt es keine Codes für die unterschiedlichen Felder/Objekte. So lässt sich z. B. nicht direkt nach Fußnoten oder Grafiken suchen (in Word wäre das ^f für ein Fußnotenfeld oder ^g für eine Grafik). | ||
+ | **3. Gehezu:** | ||
+ | * Man kann den sog. **Navigator** aufrufen (per F5) und mit ihm von einem Objekt zum nächsten springen. Das entspricht im Wesentlichen der Gehezu-Funktion von Word. | ||
* Zusätzlich kann ein Makro angelegt werden, mit dem sich das Navigieren aufzeichnen lässt. Dem Makro kann ein Tastenkürzel zugewiesen werden, oder es wird auf eine Symbolleiste gelegt und ist dann per Maus aufrufbar. \\ | * Zusätzlich kann ein Makro angelegt werden, mit dem sich das Navigieren aufzeichnen lässt. Dem Makro kann ein Tastenkürzel zugewiesen werden, oder es wird auf eine Symbolleiste gelegt und ist dann per Maus aufrufbar. \\ | ||
+ | |||
Hilfe zu Suchen/Ersetzen mit regulären Ausdrücken:\\ http://wiki.services.openoffice.org/wiki/Documentation/How_Tos/Regular_Expressions_in_Writer | Hilfe zu Suchen/Ersetzen mit regulären Ausdrücken:\\ http://wiki.services.openoffice.org/wiki/Documentation/How_Tos/Regular_Expressions_in_Writer | ||
Zeile 117: | Zeile 124: | ||
{{:office:alt_search_writer_ersetzen.png?400|}} | {{:office:alt_search_writer_ersetzen.png?400|}} | ||
- | Dieses Addon erfüllt, wie man bereits anhand der obigen Bilder sieht, auch die meisten Anforderungen im Zusammenhang mit Feldern/Variablen/Objekten. Es sind sogar vorgefertigte Suchen möglich (wie [::BigBlock::]), deren Muster in Word erst entwickelt werden müssten. [::BigBlock::] bedeutet einfach, dass alles zwischen zwei Textstrings gefiunden werden soll. Man würde also z. B. in der Suche eingeben: Abc[::BigBlock::]xyz, und gefunden/markiert würde der gesamte Text (auch über mehrere Absätze oder Seiten hinweg), der sich zwischen Abc und xyz befindet. Das Muster in Word nachzubauen, wäre allerdings trivial: Abc*xyz. | + | Dieses Addon erfüllt, wie man bereits anhand der obigen Bilder sieht, auch die meisten Anforderungen im Zusammenhang der **Absatzmarke** sowie mit **Feldern/Variablen/Objekten**. Es sind sogar vorgefertigte Suchen möglich (wie [::BigBlock::]), deren Muster in Word erst entwickelt werden müssten. [::BigBlock::] bedeutet einfach, dass alles zwischen zwei Textstrings gefunden werden soll. Man würde also z. B. in der Suche eingeben: Abc[::BigBlock::]xyz, und gefunden/markiert würde der gesamte Text (auch über mehrere Absätze oder Seiten hinweg), der sich zwischen Abc und xyz befindet. Das Muster in Word nachzubauen, wäre allerdings trivial: Abc*xyz. |
Dokumentation zu AltSearch: http://macrojtb.hys.cz/HelpAltSearch_en.html | Dokumentation zu AltSearch: http://macrojtb.hys.cz/HelpAltSearch_en.html | ||
===== Silbentrennung ===== | ===== Silbentrennung ===== | ||
+ | |||
+ | Die Silbentrennung | ||
+ | *ist standardmäßig ausgeschaltet | ||
+ | *funktioniert ausschließlich absatzweise (was eher positiv zu werten ist); das heißt man muss alle Absätze, in denen getrennt werden soll, markieren und dann im Absatzbefehl die Silbentrennung einschalten | ||
+ | *gut: die Absätze können mit unterschiedlichen Formatvorlagen belegt sein; die Silbentrennungsfunktion liegt sozusagen über den Formatvorlagen | ||
+ | *Folgerung: das Dokument kann komplett markiert und dann die Silbentrennung über alles hinweg eingeschaltet werden! | ||
+ | |||
+ | |||
+ | ==== ... und Benutzerwörterbuch ==== | ||
+ | |||
Anders als in [[:office:word|Word]], sind in OO/LO Silbentrennung und Benutzerwörterbuch miteinander verbunden. D.h.,im Benutzerwörterbuch können bedingte Trennstriche gesetzt werden (genauso, wie man es auch von Layoutprogrammen her kennt). | Anders als in [[:office:word|Word]], sind in OO/LO Silbentrennung und Benutzerwörterbuch miteinander verbunden. D.h.,im Benutzerwörterbuch können bedingte Trennstriche gesetzt werden (genauso, wie man es auch von Layoutprogrammen her kennt). | ||
Zeile 156: | Zeile 172: | ||
===== Austausch zwischen Word und Open Office/Libre Office ===== | ===== Austausch zwischen Word und Open Office/Libre Office ===== | ||
- | aus einem SfEP-Post (20.4.17): | + | |
+ | ==== Tests 29.8.25 ==== | ||
+ | |||
+ | * Wird eine Datei von Word aus im Format odt gespeichert und dann mit Libre Office geöffnet, gehen einige Merkmale verloren bzw. werden falsch umgesetzt | ||
+ | *Felder sind nicht mehr vorhanden | ||
+ | *Überschriften, die in Word nicht nummeriert waren, sind plötzlich nummeriert | ||
+ | * //Änderungen Nachverfolgen// geht verloren | ||
+ | * Wird eine docx-Datei direkt von Libre Office aus geöffnet, | ||
+ | * sind sowohl Felder als auch Änderungen Nachverfolgen vorhanden | ||
+ | * darüber hinaus sieht die Überschriften-Nummerierung genauso aus wie in Word | ||
+ | |||
+ | **Fazit:**\\ | ||
+ | *Word ist nicht in der Lage (oder willens), ein sauberes odt-Format zu erzeugen. | ||
+ | *Libre Office konvertiert Word-Dateien optimal. | ||
+ | * Also: **Die Konvertierung immer von Libre Office aus vornehmen.** | ||
+ | |||
+ | ==== aus einem SfEP-Post (20.4.17) ==== | ||
My experience with the exchange of odt and doc (also docx and docm) files is that everything depends on the versions used. | My experience with the exchange of odt and doc (also docx and docm) files is that everything depends on the versions used. | ||
Zeile 165: | Zeile 197: | ||
*Word 2010 and higher can open odt files. **TC is lost (all acepted)**, while comments remain. | *Word 2010 and higher can open odt files. **TC is lost (all acepted)**, while comments remain. | ||
*Word 2010 and higher can save files as odt. When opened in Open Office or Libre Office, TC is lost (all acepted), while comments remain. | *Word 2010 and higher can save files as odt. When opened in Open Office or Libre Office, TC is lost (all acepted), while comments remain. | ||
- | Conclusion: with regard to **TC** only the pair Libre Office 3 and higher/Word 2010 and higher is working satisfactory. The exchange format has to be docx. All other formats lead to a loss of information. | + | Conclusion: with regard to **TC** only the pair //Libre Office 3 and higher// / //Word 2010 and higher// is working satisfactory. The exchange format has to be docx. All other formats lead to a loss of information. |