Page 1 of 1

Support other external MathML equation editors

Posted: Mon Mar 09, 2020 6:12 pm
by chrispitude
The LibreOffice Suite provides LibreOffice Math, a decent free equation editor:
libreoffice_math.PNG
libreoffice_math.PNG (32.23 KiB) Viewed 206 times
It supports MathML 2.0, as well as other math formats. It's available for Windows, Linux, and MacOS. It can be called to edit an equation file from the command line:

Code: Select all

"c:\Program Files\LibreOffice\program\smath.exe" --nologo eqn63.mml
It would be great if Oxygen could be configured to use an external user-specified equation editor. I've asked about this in the past, and Radu all but wrote the plugin for me:

post54974.html

but I simply lack the Java knowledge to do this. I am posting the request here so that others can voice their support for it.

OpenOffice has a similar equation editor (OpenOffice Math), but it currently supports only MathML 1.0.

Re: Support other external MathML equation editors

Posted: Mon Mar 09, 2020 7:27 pm
by Radu
Hi Chris,

This makes sense, I added an internal issue with ID EXM-45174 and we'll let you know when we implement it.

Regards,
Radu

Re: Support other external MathML equation editors

Posted: Wed May 20, 2020 2:06 pm
by Cosmin Duna
Hi Chris,

In the new Oxygen 22.1, we added support for editing MathML equations using an external tool:
https://www.oxygenxml.com/doc/versions/ ... ml_equatio

Best regards,
Cosmin

Re: Support other external MathML equation editors

Posted: Wed May 20, 2020 3:16 pm
by chrispitude
Hi Cosmin,

I just tried this out and it works brilliantly - thank you!!

Re: Support other external MathML equation editors

Posted: Wed May 20, 2020 3:17 pm
by chrispitude
Hi Cosmin,

I just tried this out and it works brilliantly - thank you!!

Here is the command line I used for the LibreOffice Math equation editor in LibreOffice 6:

Code: Select all

"C:\Program Files\LibreOffice\program\smath.exe" --nologo "${cf}"
The --nologo option suppresses the splash screen, which provides a more seamless integration into Oxygen.