Welches Format verwendet OpenOffice Equation Editor?
LibreOffice Math (und OpenOffice Math ) verwenden MathML zur Darstellung von mathematischem Markup.
Speichern Sie einfach jede Gleichung mit Math und entpacken Sie sie einfach (es ist ZIP-gepackt). Wenn Sie beispielsweise berühmte [E = mc²] erstellen und speichern, finden Sie in content.xml
Ihrer .odt
Datei Folgendes:
<?xml version="1.0" encoding="UTF-8"?> <math xmlns="http://www.w3.org/1998/Math/MathML"> <semantics> <mfenced open="[" close="]"><mrow> <mi>E</mi><mo stretchy="false">=</mo><msup><mi mathvariant="italic">mc</mi><mn>2</mn></msup> </mrow></mfenced> <annotation encoding="StarMath 5.0">left[ E=mc^2 right]</annotation> </semantics> </math>
Wie Sie sehen, speichert Math die Gleichung in einem eigenen Formatabschnitt. annotation
Sie können jedoch auch MathML als Eingabeformat verwenden.
… Befehlszeilen-Konverter, die dieses Format verarbeiten
Ich glaube, Sie können die Python-API für Libre (Open) Office verwenden.
Sie können Ihre eigene Gleichung in Annotation (im StarMath-Format) einfügen. Sieht aus, als ob Math eine Gleichung auf der Grundlage der Darstellung in Annotation erstellt. Der Rest der MathML-Datei dient nur der Darstellung / Kompatibilität.
Wenn MathML nicht wie aus StartMath erstellt aussieht, wird vorgeschlagen, die Datei zu "reparieren", und danach funktioniert es einwandfrei.