Fehlermeldung: Libre Office Writer, Einfügen von Math Formeln aus WxMaxima, Formeln verschwinden.

Libre Office Version:

Version: 6.4.7.2
Build-ID: 1:6.4.7-0ubuntu0.20.04.2
CPU-Threads: 8; BS: Linux 5.8; UI-Render: Standard; VCL: gtk3;
Gebietsschema: de-DE (de_DE.UTF-8); UI-Sprache: de-DE
Calc: threaded

Folgender Fehler entsteht reproduzierbar:

Formeln werden in WxMaxima erzeugt und per copy/paste in ein Writer Dokument eingefügt. Nach Speichern des Dokuments sind beim nächsten Öffnen die Formeln nur noch als Objekt angezeigt. Nach Umbenennen des Dokumentes in *.zip und Entpacken ist bewiesen, dass die Objekte auch im xml-Code nicht mehr vorhanden sind. Es handelt sich also nicht um ein Anzeigeproblem!

Vermutlich wird über das Clipboard ein Fehler transportiert oder erzeugt.

Warnhinweise gibt es keine.

Hallo Lars,

kannst du feststellen, in welchem Format (oder welchen Formaten) WxMaxima die Formel in dem Clipboard ablegt? Bei Windows könntest du z.B. FreeClipViewer benutzen, bei Linux weiß ich leider nicht, welches Tool dazu geeignet ist.

Hat es in irgendeiner Versionskombination von WxMaxima und LibreOffice schon mal funktioniert?

Wenn du eine "Daily"-Version von LibreOffice benutzt, dann steht dir "Development Tools" (das ist neu gegenüber der LibreOffice-Version 6.4.7) zur Verfügung. Damit kannst du untersuchen, in welcher internen Form LibreOffice den Clipboard-Inhalt tatsächlich eingefügt hat.

Diese Informationen würden helfen das Problem einzugrenzen.

Anderes Vorgehen: Packe die Formel in WxMaxima ins Clipboard. Füge dann zunächst in Writer irgendeine kleine Math-Formel ein und gehe in den Bearbeitungsmodus dieser Formel. Lösche dort den Text im Bearbeitungsfenster und benutze dann vom Menü 'Tools' den Eintrag 'Import MathML from Clipboard'. Klappt das?

Mit freundlichen Grüßen
Regina

Hallo Lars Peer <lars-peer.finke@arcor.de>:

Folgender Fehler entsteht reproduzierbar:

Formeln werden in WxMaxima erzeugt und per copy/paste in ein Writer
Dokument eingefügt. Nach Speichern des Dokuments sind beim nächsten
Öffnen die Formeln nur noch als Objekt angezeigt.

Ich habe mir mal Maxima/WxMaxima installiert (interessante Software!).

Wenn ich eine Formel aus WxMaxima zu LOWriter kopiere, dann wird sie in
der Tat als _Formel_-Objekt eingefügt. Das sehe ich aber nicht als
Fehler, sondern würde das auch so erwarten. Wie sollte denn die Formel
sonst korrekt dargestellt werden können?

Wenn du den Formeleditor von LO nutzt, funktioniert das genau so.

Du kannst die Formelobjekte übrigens mit einem Doppelklick im
LO-Formeleditor öffnen und bearbeiten.

Gruß,
Michael