Apache OpenOffice (AOO) Bugzilla – Issue 49794
brace + matrix uncorrectly converted from Microsoft MathType
Last modified: 2013-08-07 14:54:45 UTC
In Tools: Options: Load/Save: Microsoft Office: "MathType to OpenOffice.org Math/OpenOffice.org Math to MathType", I chose "L" (load and convert the object), but not S ("Convert and save"). When importing a Microsoft Word 97 document containing a formula with a opening brace followed by a matrix, + the matrix is not treated, as it should be, as the brace's inside element, + the part of the formula preceding the opening brace is treated (with a small brace) as a supplementary element of the matrix, + the left alignment of the matrix elements is replaced by a centring alignment. + many reverse question marks appear, + "less than" and "more than" symbols are replaced by reverse question marks (while, in other context, they appear correctly). I'll enclose 2 examples.
Created attachment 26503 [details] Small MathType formula uncorrectly interpreted by OpenOffice 1.9.m104
Another example here enclosed.
Created attachment 26504 [details] Another example of MathType opening brace + matrix incorrectly treated by OOo 1.9.m104
I can confirm the problem in OOo1.9.113 on WinXP German. I will attach an smaler example to isolate the errors. I have create the example in Word97 (German) with its integrated "Microsoft Formel-Editor 3.0". I create the two lines after the left brace by using "Enter". If you create the two lines by using the Word97 matrix-icon the imported formula will have the structure 'matrix' too and all is displayed correct. Using "Enter" leads to an import with 'stack'. If you use "Enter" to create the two lines an attribut "left align" is added in Word97. This is not added, if you use the matrix-icon in Word. It seems, that there is a wrong order with 'alignl' 'stack' and 'left lbrace'. Evident error is the term 'right no' instead of 'right none'. Besides this structural problem there is an additional error in the example "equ4.doc". The import generates a 'size 12{<0}' which cannot work in OOo. It should be 'size 12{{}<0}'.
Created attachment 27810 [details] smaler example
adding me to cc
Bug still in OOo 1.9.118.
you posted stuff like this to other issues as well, thus I'm feeling pushed to react to avoid stuff like that: > Bug still in OOo 1.9.118. Is this issue marked resolved/fixed? -> No. Is this issue closed? -> No. Given the above, can you expect this issue to be fixed in a version you can download? -> No. Please refrain from "me too" style comments in future.
Writting 3 times the same thing is a mistake. I'me very sorry about this. Writting the state of the bug was not a mistake: I thought it could help, because often different bugs have a same cause, and a bug happens to be fixed by another bug's fixing. For instance, this very day, I wrote this about issue 50130, though nobody had marked it "resolved", "fixed" or even "started". One has to be very patient about issue 5919, opened more than 3 years ago and marked "started", if, once a bug has been declared, one has only to wait. And this bug is not a small one for a word processor pretending to be compatible with MS Word. However, if testing old bugs is useless, I won't make such comments in the future, and I'm sorry for having made you loose your time. Thank you for your work.
Created attachment 28220 [details] Document with highlighted errors
Oops, wrong issue. Please ignore attachment. regina
Due to resource limitation this will be fixed for successor of OO 2.0.
Created attachment 32437 [details] Some examples with described problem - without using MS Word, just OO.org 2.0 and MathType 5.2. Equation exported from MT to WMF looks properly, but WMF imported to OO.org is also corrupted - like OLE object.