Math Handbuch

Kapitel 4
Export und Import
Formeln mit anderen Anwendungen teilen

Dokumentationen zu LibreOffice unter de.libreoffice.org

CopyrightDieses Dokument unterliegt dem Copyright © 2012. Die Beitragenden sind unten aufgeführt. Siedü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 und 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

Jochen Schiffers

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 undkann nicht gelöscht werden. Also, schreiben Sie mit Bedacht!

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

Christian Kühl
Florian Reisinger

Jochen Schiffers

Datum der Veröffentlichung und Softwareversion
Veröffentlicht am 18.08.2012. Basierend auf der LibreOffice Version 3.5.

Anmerkung für Macintosh Nutzer
Einige Tastenbelegungen (Tastaturkürzel) und Menüeinträge unterscheiden sich zwischen derMacintosh Version und denen für Windows- und Linux-Rechnern. Die unten stehende Tabelle gibt
Ihnen einige grundlegende Hinweise dazu. Eine ausführlichere Aufstellung dazu finden Sie in der
Hilfedatei der jeweiligen Komponente.

2Windows/Linux

entspricht am Mac

EffektMenü-Auswahl Extras →Optionen

LibreOffice → EinstellungenZugriff auf die Programmoptionen

Rechts-Klick

Control+KlickÖffnen eines Kontextmenüs
Math Handbuch

Ctrl (Control)⌘ (Command)

Tastaturkürzel in Verbindung mit
anderen Tasten

F5Shift+⌘+F5

öffnet den Navigator

F11⌘+Töffnet den Dialog Formatvorlagenoder Strg (Steuerung)Anmerkung für Macintosh Nutzer

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

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 = 3
y = 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, wählen Sie im Menü Datei → Speichern
unter..., um den Dialog Speichern unter zu öffnen. Wählen Sie „MathML“ aus der Liste derverfügbaren Dateierweiterungen aus (Abbildung 1), um die Formel als MathML abzuspeichern.

Abbildung 1: Format auswählen
Bei einer in einem Dokument eingebetteten Formel wählen Sie aus dem Kontextmenü der Formel
den Eintrag Kopie speichern unter...

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

Export und Import5

Abbildung 2: Firefox 6

Abbildung 3: Opera 11.50

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

Microsoft Office Dateiformate
Die Optionen in Extras → Optionen... → Laden/Speichern → Microsoft Office steuern, wiebeim Import oder Export von Microsoft Office Dateiformaten mit den Formeln verfahren wird.

Laden
Wenn [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ür vom „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 werden über Einfügen → Objekt → OLE
Objekt... erstellt. Diese Einstellung ist dann empfehlenswert, wenn Sie MathType installiert habenund 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.

6Math Handbuch

SpeichernWenn [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 alsOLE-Objekt behandelt und bleibt mit LibreOffice verknüpft. Ein Doppelklick in Word auf dieFormel versucht daher LibreOffice zu starten.

OpenDocumentText in Microsoft Word 2010 öffnenBei Verwendung von Microsoft Word 2010 kann eine LibreOffice-Datei auch im ODT-Dateiformat
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-Formeln
umgewandelt 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ürLibreOffice nicht erforderlich ist. Dadurch ist es LibreOffice möglich, die Struktur der Formel richtig
nach MathML 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 das Annotation-Element verloren. Dadurch zeigt LibreOffice imKommandofenster 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. Die Ersatzgrafik der Formel ist in die Datei eingebettet, aber der beim Export indas MathML-Dateiformat (vergleichen Sie auch den Abschnitt „Export als MathML“ diesesKapitels) 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 XML
Dieses 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. Dieses
Format eignet sich direkt für eine externe Versionsverwaltung.

Export und Import7