#

Nutzung von Formatvorlagen in LibreOffice

Indirekte und direkte Formatierung

Direkte Formatierung

Direkte Wahl der Schriftgröße, Font und Farbe,

Einzüge usw. für den Textabschnitt

Indirekte Formatierung

- Planung von bestimmten Styles (Schreibstil) für mehrere / viele Dokumente.
- Anwenden dieser Styles für die jeweiligen Textpassagen.
- => Einheitliches Aussehen
- => Stil der Texte ist über alles änderbar / anpassbar für bestimmte Gegebenheiten.

… von den Office-Programmen werden beide Herangehensweisen in etwa gleich unterstützt.

Generelle Verwendung der indirekte Formatierung ist besser, braucht aber Planung.

In Sonderfällen ist direkt formatieren sinnvoll.

„Clear Direct Formatting Ctrl-Shift-M“ - meine Lieblingstaste

#

Nutzung von Formatvorlagen in LibreOffice

Semantische Kennzeichnung mittels Styles

„Semantik“ = Bedeutung eines Wortes / einer Textpassage / eines Grafikelements.

Meine primäre Idee war/ist Nutzung von LibreOffice-draw für Grafiken für die Software.

Gemalte Grafik → Interpretation der Zeichnung → Ablaufcode im Gerät

#

Nutzung von Formatvorlagen in LibreOffice

Semantische Kennzeichnung mittels Styles

Seit Jahrzehnten üblich: Kennzeichnung, was ist eine Kapitelüberschrift

– mittels Style „Heading 1..“ oder Formatvorlage „Überschrift 1..“

=> Informationen für das Inhaltsverzeichnis, Sortieren und Suchen.

#

Nutzung von Formatvorlagen in LibreOffice

Semantische Kennzeichnung mittels Styles

Kennzeichnung von Textstellen zur späteren Auswertung

Das soll nur ein kleines Beispiel sein, ein interessantes Thema.

- Man denke an Arztbriefe, die für den Leser eingestreut, aber technisch herauslesbar, genaue Medikationsangaben enthalten – und anderes.

#

Nutzung von Formatvorlagen in LibreOffice

Namen (Bezeichnungen, Identifier) der Styles

- Sollem nicht beschreiben, wie der Text / die Grafik aussieht, sondern welche Bedeutung er/sie hat. „Überschrift 1“, „Heading 1“ “Line-Hint“ und nicht „Line-red“
- Deutsch oder international (also meist Englisch) … ??

- Für ein Office-Tool in deutschen Büros gebührt sich deutsche Bedienung.
- Aber es ist doch nur eine formale Bezeichnung.
- Vielleicht doch eine einheitliche (englische, merkbare) Bezeichnung …?

Leider hat uns der Wunsch von Herrschern, in Babylon sich ein großes Denkmal der Menschheit zu setzen, laut Bibel die “babylonische Sprachverwirrung” beschert und damit die normalen Menschen auseinanderdividiert.

Suchen wir doch besser gemeinsame Begriffe für alle.

#

Nutzung von Formatvorlagen in LibreOffice - Markup-Idee

XML, html „Markup Languages“

„Markup“ = „Auszeichnung“, Auszeichnungssprache, „maschinenlesbare Sprache“ laut gleichnamigem Wikipedia-Artikel.

- Auch hier steckt der Gedanke der semantischen Kennzeichnung drin.
- Seit den End-1990-ern wurden viele spezielle Datenformate von XML abgelöst. Beispiel Mathworks-Simulink Grafiken für Simulation:

- altes Format ist *.mdl, zwar textuell beschrieben aber mit spezifischer Syntax.
- neues format ist *.slx, XML-basierend.

- Beispiel Microsoft Word für DOS, Word für Windows:

- altes Format ist *.doc, binär codiert,
- neues Format seit ca. 2001 ist *.docx, XML-basierend, aber viele Standardvarianten

- Beispiel LibreOffice, altes Format aus Star-Office Zeiten kenne ich gar nicht,

- neues Format „Open Document Format“, ODF, streng standardisiert, XML-basierend, abwärtskompatibel.

#

Nutzung von Formatvorlagen in LibreOffice - Markup-Idee

Was ist mit Latex, Asciidoc, Markdown, ZmL?

Alles dies sind „Markup-Languages“ für Texte:

- Enthalten den Text selbst als Klartext
- Enthalten die Auszeichnung, was der Text bedeutet; und damit, wie er dargestellt, „gerendert“ werden soll. Auszeichnung entspricht der Idee der Indirekten Formatierung.
- Auszeichnung = Semantik.
- Notwendige Generierung des Ausgabetextes oft im Editor integriert, output pdf, html etc.
- Der gesamte Quell-Text ist „Flachtext“, mit einem einfachen Editor bearbeitbar, über Zwischenablage austauschbar, und generierbar nach verschiedenen Mechanismen.

Für professionelles Arbeiten an Dokumenten.

https://vishia.org/LibreOffc/html/Videos_LOffcZmL.html

Eine Möglichkeit, zwischen LibreOffice writer und Flachtext – ZmL hin und her zu konvertieren.

Mit ein paar Detail-Vorteilen, u. a. Einbindung von Programm-Quelltext ”Codesnippets”

#

Wie Infos aus Texten/Grafiken herauslesen

Ein *.odg file ist ein zip-File (auch odt usw.).

- Hineinschauen mit Entpacker:

- content.xml enthält Daten
- styles.xml enthält die Formatvorlagen
- nicht verlinkte Bilder (*.img) sind auch dort enthalten

Der style steht leider nicht im Klartext da – etwas komplizierter … siehe folgendes Slide

Nutzung von Formatvorlagen in LibreOffice – ein interner Blick

#

Nutzung von Formatvorlagen in LibreOffice – ein interner Blick

da steht’s

Das Aussehen der Formatierung steht dann in der styles.xml, interessiert nicht für Auswertung.

Die Auswertung mit anschließender Gerätecode-Generierung sortiert, findet Zugehörigkeiten (die Pins und Verbindungen), erzeugt dann einen Quelltext für den ein C-Compiler:

https://vishia.org/fbg/html/Videos_OFB_VishiaDiagrams.html

#

Nutzung von Formatvorlagen in LibreOffice

Ausblick und Fragen

Office tools wie LibreOffice sind nicht zur zum einfachen Schreiben da.

Verarbeitung der Inhalte nach klaren Algorithmen (ohne dass KI benötigt wird)

Grafikprogrammierung für Jedermann ohne teure und spezielle Tools, Open Source

… ??