Math Handbuch

Kapitel 4
Export und Import
Formeln mit anderen Anwendungen austauschen

Dokumentationen zu LibreOffice unter http://de.libreoffice.org

CopyrightDieses Dokument unterliegt dem Copyright © 2010–2014. Die Beitragenden sind unten aufgeführt.
Sie dürfen dieses Dokument unter den Bedingungen der GNU General Public License(http://www.gnu.org/licenses/gpl.html), Version 3 oder höher, oder der Creative Commons
Attribution License (http://creativecommons.org/licenses/by/3.0/), Version 3.0 oder höher,verändern und/oder weitergeben.
Warennamen werden ohne Gewährleistung der freien Verwendbarkeit benutzt.
Fast alle Hardware- und Softwarebezeichnungen sowie weitere Stichworte und sonstige Angaben,
die in diesem Buch verwendet werden, sind als eingetragene Marken geschützt.
Da es nicht möglich ist, in allen Fällen zeitnah zu ermitteln, ob ein Markenschutz besteht, wird dasSymbol (R) in diesem Buch nicht verwendet.

Mitwirkende/Autoren
Christian Kühl

Rückmeldung (Feedback)Kommentare oder Vorschläge zu diesem Dokument können Sie in deutscher Sprache an dieAdresse discuss@de.libreoffice.org senden.

Vorsicht

Alles, was an eine Mailingliste geschickt wird, inklusive der E-Mail-Adresse undanderer persönlicher Daten, die die E-Mail enthält, wird öffentlich archiviert und kannnicht gelöscht werden. Also, schreiben Sie mit bedacht!

Danksagung
An vorherigen Versionen dieses Kapitels haben mitgearbeitet:
Gisbert Friege
Regina Henschel

Christian Kühl
Florian Reisinger

Jochen Schiffers

Datum der Veröffentlichung und Softwareversion
Veröffentlicht am 22.06.2014. Basierend auf der LibreOffice Version 4.2.

Anmerkung für Macintosh Nutzer
Einige Tastenbelegungen und Menüeinträge unterscheiden sich zwischen der Macintosh Version
und denen für Windows- und Linux-Rechner. Die unten stehende Tabelle gibt Ihnen einige
grundlegende Hinweise dazu. Eine ausführlichere Aufstellung dazu finden Sie in der Hilfe desjeweiligen Moduls.
Windows/Linux

entspricht am Mac

EffektMenü Extras → Optionen...

LibreOffice → EinstellungenZugriff auf die Programmoptionen

Rechtsklick

Control+Klicköffnet ein Kontextmenü

Strg (Steuerung)⌘ (Command)(in Verbindung mit anderen Tasten)

F5Shift+⌘+F5öffnet den Navigator

F11⌘+Töffnet den Dialog Formatvorlagen

Export und Import2

Inhalt
Anmerkung für Macintosh Nutzer.................................................................................................2
Export und Import.......................................................................................................................... 4
Export als MathML....................................................................................................................... 4Ergebnis.................................................................................................................................. 4Microsoft Office Dateiformate.......................................................................................................5
Laden...................................................................................................................................... 5Speichern................................................................................................................................ 6
OpenDocumentText in Microsoft Word 2010 öffnen.....................................................................6XHTML........................................................................................................................................ 6Flat XML...................................................................................................................................... 6

Export und Import

3

Export und Import
Export als MathML
Neben dem Export als PDF, der im Kapitel 10 „Drucken, Exportieren und E-Mailen“ desHandbuchs Erste Schritte erklärt wird, bietet Math auch die Möglichkeit, eine Formel als MathML
auszugeben. Leider unterstützen die Browser den Standard noch nicht perfekt. Wenn es zu
Darstellungsfehlern kommt, liegt es am eingesetzten Browser.
Als Beispiel wird diese Formel verwendet:
Markup-CodeErgebnis∞1z
n=1 n(a b )c dText
ζ ( z)=∑%zeta (z) = sum from {n = 1} to infinity {1 over{n^z}} newline (matrix {a # b ## c # d}) newline"Text" newline int_0^x f(t) dt newline x = 3y = 1x∫0 f (t) dt
x=3 y=1

Diese Formel vereint die verschiedenen Möglichkeiten, die Math bietet. Sie eignet sich daher gutzum Testen.
Wenn Sie in einem separaten Math-Dokument arbeiten, führen Sie folgende Schritte aus:
1. Wählen Sie im Menü Datei → Speichern unter...
2. Es öffnet sich der Dialog Speichern unter.
3. Wählen Sie „MathML“ aus der Liste der verfügbaren Dateierweiterungen aus (Abbildung 1),
um die Formel als MathML abzuspeichern.

Abbildung 1: Format auswählen
Bei einer in einem Dokument eingebetteten Formel Gehen Sie wie folgt vor:
1. Rechtsklicken Sie auf die Formel und wählen Sie aus dem sich öffnenden Kontextmenü derFormel den Eintrag Kopie speichern unter... aus.

Ergebnis
Diese MathML-Datei wurde im Anschluss mit fünf verschiedenen Browsern getestet. Das Ergebnis
ist in Abbildung 2 bis 5 zu sehen:

Export und Import

4

Abbildung 2: Firefox 14

Abbildung 3: Opera 12.00

Abbildung 4: Internet Explorer 9Abbildung 5: Chromium 20
Safari 5.1 öffnet nur den Dateimanager, um die Datei zu speichern.

Microsoft Office DateiformateÜber die Optionen können Sie steuern, wie beim Import oder Export von Microsoft OfficeDateiformaten mit den Formeln verfahren wird.
– Wählen Sie im Menü Extras → Optionen... → Laden/Speichern → Microsoft Office.

LadenWenn [L] markiert ist, konvertiert LibreOffice die Microsoft-Formeln beim Laden eines Dokumentes
in das eigene Format. Dies funktioniert ab LibreOffice 3.5 sowohl für vom „Microsoft Equation
Editor“ erstellten Formeln sowie mit MathType erstellte Formeln in DOC-Dokumenten, als auch fürvom „OMML Equation Editor“ erstellte Formeln in DOCX-Dokumenten.
Die mit Microsoft Office erstellten Formeln werden innerhalb von Microsoft Office als OLE Objektebehandelt. Wenn [L] nicht markiert ist, behält LibreOffice dies bei. Bei einem Doppelklick auf dieFormel wird MathType gestartet und neue Formeln können über Einfügen → Objekt → OLE
Objekt... erstellt werden. Diese Einstellung ist dann empfehlenswert, wenn Sie MathType installiert
haben und Formeln mit diesem Programm erstellen und bearbeiten wollen.
Wird von Microsoft Office 2010 ein Dokument mit OMML-Formel in ein DOC-Dateiformat
gespeichert, wandelt Microsoft Office die Formel in ein Bild um. In LibreOffice ist dann nur dieses
Bild zu sehen.

Export und Import5Speichern
Wenn [S] markiert ist, wandelt LibreOffice die Formel in eine Form um, die bei DOC-Dokumenten
von Microsoft „Equation Editor“ und MathType gelesen und bearbeitet werden können, sowie bei
DOCX-Dokumenten in einer Form, die von Microsoft „OMML Equation Editor“ gelesen werdenkann. Wenn [S] nicht markiert ist, wird beim Exportieren in das DOC-Dateiformat die Formel als
OLE-Objekt behandelt und bleibt mit LibreOffice verknüpft. Ein Doppelklick in Word auf die Formel
versucht daher LibreOffice zu starten.

OpenDocumentText in Microsoft Word 2010 öffnenBei Verwendung von Microsoft Word 2010 kann eine LibreOffice-Datei im ODT-Dateiformat auchdirekt geöffnet werden. Microsoft Word 2010 meldet zwar einen Fehler, erstellt aber trotzdem ein„repariertes“ Dokument. In diesem sind die ursprünglichen Formeln zu OMML-Formelnumgewandelt worden. Beim erneuten Speichern in das ODT-Dateiformat wird die Formel vonMicrosoft Word 2010 wieder in eine MathML-Formel umgewandelt und kann von LibreOffice
bearbeitet werden. Achten Sie darauf, dass Sie inhaltlich zusammengehörende Teile mit
Gruppierungsklammern zusammenfassen – auch wenn dies aus optischen Gründen für LibreOffice
nicht erforderlich ist. Dadurch ist es LibreOffice möglich, die Struktur der Formel richtig nachMathML zu übersetzen. Benutzen Sie beispielsweise „sum from {i=1} to n {i^2}“ statt„sum from i=1 to n i^2“.
Bei dieser Vorgehensweise geht sonst das Annotation-Element verloren. Dadurch zeigt LibreOffice
im Kommandofenster nicht mehr den ursprünglichen Math Markup-Code, sondern generiert einen
neuen Markup-Code aus der internen MathML-Notation.

XHTML
Das XHTML-Dateiformat steht nur für ein Speichern als Exportdatei zur Verfügung. Deshalb finden
Sie diese Option nicht bei Datei → Speichern unter..., sondern nur bei Datei → Exportieren...
Falls die Option bei Ihnen fehlt, können Sie den entsprechenden Filter nachinstallieren. DieErsatzgrafik der Formel ist in die Datei eingebettet, aber der beim Export in das MathMLDateiformat (vergleichen Sie auch den Abschnitt „Export als MathML“ dieses Kapitels) in einem
Annotation-Element enthaltene Math Markup-Code fehlt hier.
Ob das Dokument im Browser richtig dargestellt wird, hängt sehr vom Browser ab. Firefox zeigt
das Dokument einschließlich der Formeln korrekt an. Opera und Internet Explorer haben
Schwierigkeiten mit der eingebetteten Grafik.
Der alte Exportfilter „HTML Dokument (OpenOffice.org Writer)(.html)“ speichert die Formelüberhaupt nicht, sondern benutzt nur ein schlecht aufgelöstes Bild im GIF-Dateiformat.

Flat XMLDieses Format kann von LibreOffice gelesen und gespeichert werden. Wenn bei Ihnen dieseOption im Menü Datei → Speichern bzw. Datei → Speichern unter... fehlt, können Sie den
entsprechenden Filter nachinstallieren. Bei diesem Format wird der gesamte Inhalt desDokuments, einschließlich der Vorlagen, innerhalb eines XML-Dokuments gespeichert. Es ist alsokein komprimierter Ordner wie beim üblichen Abspeichern als OpenDocument-Datei. Die Formeln
sind dabei als MathML-Elemente enthalten, ähnlich zum Export als MathML. Es wird jedoch nicht
eine einzelne Formel gespeichert, sondern das gesamte Dokument mit allen Formeln. DiesesFormat eignet sich direkt für eine externe Versionsverwaltung.

Export und Import6