Thanks for the reply Ariel On Mon, Jul 28, 2014 at 3:09 AM, Ariel Constenla-Haile <arie...@apache.org> wrote:
> Hello Prannoy, > > You may get more answers if you write to the development mailing list: > d...@openoffice.apache.org I was subscribed to that as well, put it to this list by mistake. Just posted it there also. Thanks! > Looking at the code in > > starmath/source/mathmlimport.cxx > class SmXMLAnnotationContext_Impl > > http://svn.apache.org/viewvc/openoffice/trunk/main/starmath/source/mathmlimport.cxx?revision=1591062&view=markup#l1306 > > only the annotation with encoding="StarMath 5.0" is imported. > I tried changing the encoding to Starmath 5.0 as you said but its still not retained after saving the ODT file > > You could add the latex formula as a comment inside that annotation (in > OpenOffice Math comments start with %%), but if the user deletes the > comment, you won't be able to import back the latex formula. Besides, > there isn't much sense in storing the original latex formula when the > document - and the formula - can be modified by the user. It seems you > will have to implement a MathML to latex converter. > I don't want to show the latex formula to the user, I am bringing it as metadata that can be used for ODT to LyX conversion. But the point you made that the formula can be modified is true,its a limitation in what I am trying to do, this can only be solved by implementing a MathML to Latex converter as you said