packages feed

texmath 0.8.5 → 0.8.5.1

raw patch · 46 files changed

+1053/−946 lines, 46 files

Files

changelog view
@@ -1,3 +1,11 @@+texmath (0.8.5.1)++  * OMML writer: Fixed order of elements in nary formulas to conform+    to OMML spec (#88, Niko Weh).  `<e>` must follow the `<sup>` and `<sub>`+    parts of `<nary>`. This fixes rendering issues in LibreOffice+    (though Word copes with the incorrect order).+  * Added Paths_texmath to Other-Modules for texmath executable.+ texmath (0.8.5)    * TeX parser: Support limited styling inside \DeclareMathOperator (#85).
src/Text/TeXMath/Writers/OMML.hs view
@@ -223,7 +223,7 @@                  , mnodeA "supHide"                     (if z == EGrouped [] then "on" else "off") ()                  ]-               , mnode "e" $ showExp props w                , mnode "sub" $ showExp props y-               , mnode "sup" $ showExp props z ]+               , mnode "sup" $ showExp props z+               , mnode "e" $ showExp props w ] 
+ tests/readers/tex/simple_sum_formula.native view
@@ -0,0 +1,1 @@+[EUnderover True (ESymbol Op "\8721") (EGrouped [EIdentifier "i",ESymbol Rel "=",ENumber "1"]) (ENumber "100"),EIdentifier "x",ESymbol Rel "=",EFraction NormalFrac (EGrouped [ENumber "100",ESymbol Bin "*",ENumber "101"]) (ENumber "2")]
+ tests/src/simple_sum_formula.tex view
@@ -0,0 +1,1 @@+\sum_{i=1}^100 x = \frac{100*101}{2}
tests/writers/05.omml view
@@ -11,7 +11,6 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e />       <m:sub>         <m:r>           <m:rPr />@@ -24,6 +23,7 @@           <m:t>x</m:t>         </m:r>       </m:sup>+      <m:e />     </m:nary>     <m:nary>       <m:naryPr>@@ -32,12 +32,6 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e>-        <m:r>-          <m:rPr />-          <m:t>f</m:t>-        </m:r>-      </m:e>       <m:sub>         <m:r>           <m:rPr />@@ -50,6 +44,12 @@           <m:t>s</m:t>         </m:r>       </m:sup>+      <m:e>+        <m:r>+          <m:rPr />+          <m:t>f</m:t>+        </m:r>+      </m:e>     </m:nary>     <m:r>       <m:rPr />@@ -98,12 +98,6 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e>-        <m:r>-          <m:rPr />-          <m:t>f</m:t>-        </m:r>-      </m:e>       <m:sub>         <m:r>           <m:rPr />@@ -116,6 +110,12 @@           <m:t>x</m:t>         </m:r>       </m:sup>+      <m:e>+        <m:r>+          <m:rPr />+          <m:t>f</m:t>+        </m:r>+      </m:e>     </m:nary>     <m:r>       <m:rPr />
tests/writers/06.omml view
@@ -11,6 +11,26 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>+      <m:sub>+        <m:r>+          <m:rPr />+          <m:t>m</m:t>+        </m:r>+        <m:r>+          <m:rPr />+          <m:t>=</m:t>+        </m:r>+        <m:r>+          <m:rPr />+          <m:t>1</m:t>+        </m:r>+      </m:sub>+      <m:sup>+        <m:r>+          <m:rPr />+          <m:t>∞</m:t>+        </m:r>+      </m:sup>       <m:e>         <m:nary>           <m:naryPr>@@ -19,6 +39,26 @@             <m:subHide m:val="off" />             <m:supHide m:val="off" />           </m:naryPr>+          <m:sub>+            <m:r>+              <m:rPr />+              <m:t>n</m:t>+            </m:r>+            <m:r>+              <m:rPr />+              <m:t>=</m:t>+            </m:r>+            <m:r>+              <m:rPr />+              <m:t>1</m:t>+            </m:r>+          </m:sub>+          <m:sup>+            <m:r>+              <m:rPr />+              <m:t>∞</m:t>+            </m:r>+          </m:sup>           <m:e>             <m:f>               <m:fPr>@@ -123,48 +163,8 @@               </m:den>             </m:f>           </m:e>-          <m:sub>-            <m:r>-              <m:rPr />-              <m:t>n</m:t>-            </m:r>-            <m:r>-              <m:rPr />-              <m:t>=</m:t>-            </m:r>-            <m:r>-              <m:rPr />-              <m:t>1</m:t>-            </m:r>-          </m:sub>-          <m:sup>-            <m:r>-              <m:rPr />-              <m:t>∞</m:t>-            </m:r>-          </m:sup>         </m:nary>       </m:e>-      <m:sub>-        <m:r>-          <m:rPr />-          <m:t>m</m:t>-        </m:r>-        <m:r>-          <m:rPr />-          <m:t>=</m:t>-        </m:r>-        <m:r>-          <m:rPr />-          <m:t>1</m:t>-        </m:r>-      </m:sub>-      <m:sup>-        <m:r>-          <m:rPr />-          <m:t>∞</m:t>-        </m:r>-      </m:sup>     </m:nary>   </m:oMath> </m:oMathPara>
tests/writers/10.omml view
@@ -86,6 +86,18 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>+      <m:sub>+        <m:r>+          <m:rPr />+          <m:t>0</m:t>+        </m:r>+      </m:sub>+      <m:sup>+        <m:r>+          <m:rPr />+          <m:t>∞</m:t>+        </m:r>+      </m:sup>       <m:e>         <m:f>           <m:fPr>@@ -127,18 +139,6 @@           </m:den>         </m:f>       </m:e>-      <m:sub>-        <m:r>-          <m:rPr />-          <m:t>0</m:t>-        </m:r>-      </m:sub>-      <m:sup>-        <m:r>-          <m:rPr />-          <m:t>∞</m:t>-        </m:r>-      </m:sup>     </m:nary>     <m:f>       <m:fPr>
tests/writers/13.omml view
@@ -138,6 +138,26 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>+      <m:sub>+        <m:r>+          <m:rPr />+          <m:t>n</m:t>+        </m:r>+        <m:r>+          <m:rPr />+          <m:t>=</m:t>+        </m:r>+        <m:r>+          <m:rPr />+          <m:t>0</m:t>+        </m:r>+      </m:sub>+      <m:sup>+        <m:r>+          <m:rPr />+          <m:t>∞</m:t>+        </m:r>+      </m:sup>       <m:e>         <m:f>           <m:fPr>@@ -285,26 +305,6 @@           </m:den>         </m:f>       </m:e>-      <m:sub>-        <m:r>-          <m:rPr />-          <m:t>n</m:t>-        </m:r>-        <m:r>-          <m:rPr />-          <m:t>=</m:t>-        </m:r>-        <m:r>-          <m:rPr />-          <m:t>0</m:t>-        </m:r>-      </m:sub>-      <m:sup>-        <m:r>-          <m:rPr />-          <m:t>∞</m:t>-        </m:r>-      </m:sup>     </m:nary>     <m:f>       <m:fPr>
tests/writers/chain1.omml view
@@ -11,12 +11,6 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e>-        <m:r>-          <m:rPr />-          <m:t>f</m:t>-        </m:r>-      </m:e>       <m:sub>         <m:r>           <m:rPr />@@ -29,6 +23,12 @@           <m:t>1</m:t>         </m:r>       </m:sup>+      <m:e>+        <m:r>+          <m:rPr />+          <m:t>f</m:t>+        </m:r>+      </m:e>     </m:nary>     <m:d>       <m:dPr>@@ -66,22 +66,6 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e>-        <m:sSub>-          <m:e>-            <m:r>-              <m:rPr />-              <m:t>x</m:t>-            </m:r>-          </m:e>-          <m:sub>-            <m:r>-              <m:rPr />-              <m:t>i</m:t>-            </m:r>-          </m:sub>-        </m:sSub>-      </m:e>       <m:sub>         <m:r>           <m:rPr />@@ -102,18 +86,6 @@           <m:t>∞</m:t>         </m:r>       </m:sup>-    </m:nary>-    <m:r>-      <m:rPr />-      <m:t>=</m:t>-    </m:r>-    <m:nary>-      <m:naryPr>-        <m:chr m:val="∏" />-        <m:limLoc m:val="undOvr" />-        <m:subHide m:val="off" />-        <m:supHide m:val="off" />-      </m:naryPr>       <m:e>         <m:sSub>           <m:e>@@ -130,6 +102,18 @@           </m:sub>         </m:sSub>       </m:e>+    </m:nary>+    <m:r>+      <m:rPr />+      <m:t>=</m:t>+    </m:r>+    <m:nary>+      <m:naryPr>+        <m:chr m:val="∏" />+        <m:limLoc m:val="undOvr" />+        <m:subHide m:val="off" />+        <m:supHide m:val="off" />+      </m:naryPr>       <m:sub>         <m:r>           <m:rPr />@@ -150,18 +134,6 @@           <m:t>∞</m:t>         </m:r>       </m:sup>-    </m:nary>-    <m:r>-      <m:rPr />-      <m:t>=</m:t>-    </m:r>-    <m:nary>-      <m:naryPr>-        <m:chr m:val="∐" />-        <m:limLoc m:val="undOvr" />-        <m:subHide m:val="off" />-        <m:supHide m:val="off" />-      </m:naryPr>       <m:e>         <m:sSub>           <m:e>@@ -178,6 +150,18 @@           </m:sub>         </m:sSub>       </m:e>+    </m:nary>+    <m:r>+      <m:rPr />+      <m:t>=</m:t>+    </m:r>+    <m:nary>+      <m:naryPr>+        <m:chr m:val="∐" />+        <m:limLoc m:val="undOvr" />+        <m:subHide m:val="off" />+        <m:supHide m:val="off" />+      </m:naryPr>       <m:sub>         <m:r>           <m:rPr />@@ -198,6 +182,22 @@           <m:t>∞</m:t>         </m:r>       </m:sup>+      <m:e>+        <m:sSub>+          <m:e>+            <m:r>+              <m:rPr />+              <m:t>x</m:t>+            </m:r>+          </m:e>+          <m:sub>+            <m:r>+              <m:rPr />+              <m:t>i</m:t>+            </m:r>+          </m:sub>+        </m:sSub>+      </m:e>     </m:nary>     <m:r>       <m:rPr />@@ -210,12 +210,6 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e>-        <m:r>-          <m:rPr />-          <m:t>f</m:t>-        </m:r>-      </m:e>       <m:sub>         <m:r>           <m:rPr />@@ -228,6 +222,12 @@           <m:t>1</m:t>         </m:r>       </m:sup>+      <m:e>+        <m:r>+          <m:rPr />+          <m:t>f</m:t>+        </m:r>+      </m:e>     </m:nary>     <m:d>       <m:dPr>@@ -265,12 +265,6 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e>-        <m:r>-          <m:rPr />-          <m:t>f</m:t>-        </m:r>-      </m:e>       <m:sub>         <m:r>           <m:rPr />@@ -283,6 +277,12 @@           <m:t>1</m:t>         </m:r>       </m:sup>+      <m:e>+        <m:r>+          <m:rPr />+          <m:t>f</m:t>+        </m:r>+      </m:e>     </m:nary>     <m:d>       <m:dPr>@@ -320,12 +320,6 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e>-        <m:r>-          <m:rPr />-          <m:t>f</m:t>-        </m:r>-      </m:e>       <m:sub>         <m:r>           <m:rPr />@@ -338,6 +332,12 @@           <m:t>1</m:t>         </m:r>       </m:sup>+      <m:e>+        <m:r>+          <m:rPr />+          <m:t>f</m:t>+        </m:r>+      </m:e>     </m:nary>     <m:d>       <m:dPr>
tests/writers/chain2.omml view
@@ -11,12 +11,6 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e>-        <m:r>-          <m:rPr />-          <m:t>f</m:t>-        </m:r>-      </m:e>       <m:sub>         <m:r>           <m:rPr />@@ -29,6 +23,12 @@           <m:t>1</m:t>         </m:r>       </m:sup>+      <m:e>+        <m:r>+          <m:rPr />+          <m:t>f</m:t>+        </m:r>+      </m:e>     </m:nary>     <m:d>       <m:dPr>@@ -66,22 +66,6 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e>-        <m:sSub>-          <m:e>-            <m:r>-              <m:rPr />-              <m:t>x</m:t>-            </m:r>-          </m:e>-          <m:sub>-            <m:r>-              <m:rPr />-              <m:t>i</m:t>-            </m:r>-          </m:sub>-        </m:sSub>-      </m:e>       <m:sub>         <m:r>           <m:rPr />@@ -102,18 +86,6 @@           <m:t>∞</m:t>         </m:r>       </m:sup>-    </m:nary>-    <m:r>-      <m:rPr />-      <m:t>=</m:t>-    </m:r>-    <m:nary>-      <m:naryPr>-        <m:chr m:val="∏" />-        <m:limLoc m:val="undOvr" />-        <m:subHide m:val="off" />-        <m:supHide m:val="off" />-      </m:naryPr>       <m:e>         <m:sSub>           <m:e>@@ -130,6 +102,18 @@           </m:sub>         </m:sSub>       </m:e>+    </m:nary>+    <m:r>+      <m:rPr />+      <m:t>=</m:t>+    </m:r>+    <m:nary>+      <m:naryPr>+        <m:chr m:val="∏" />+        <m:limLoc m:val="undOvr" />+        <m:subHide m:val="off" />+        <m:supHide m:val="off" />+      </m:naryPr>       <m:sub>         <m:r>           <m:rPr />@@ -150,18 +134,6 @@           <m:t>∞</m:t>         </m:r>       </m:sup>-    </m:nary>-    <m:r>-      <m:rPr />-      <m:t>=</m:t>-    </m:r>-    <m:nary>-      <m:naryPr>-        <m:chr m:val="∐" />-        <m:limLoc m:val="undOvr" />-        <m:subHide m:val="off" />-        <m:supHide m:val="off" />-      </m:naryPr>       <m:e>         <m:sSub>           <m:e>@@ -178,6 +150,18 @@           </m:sub>         </m:sSub>       </m:e>+    </m:nary>+    <m:r>+      <m:rPr />+      <m:t>=</m:t>+    </m:r>+    <m:nary>+      <m:naryPr>+        <m:chr m:val="∐" />+        <m:limLoc m:val="undOvr" />+        <m:subHide m:val="off" />+        <m:supHide m:val="off" />+      </m:naryPr>       <m:sub>         <m:r>           <m:rPr />@@ -198,6 +182,22 @@           <m:t>∞</m:t>         </m:r>       </m:sup>+      <m:e>+        <m:sSub>+          <m:e>+            <m:r>+              <m:rPr />+              <m:t>x</m:t>+            </m:r>+          </m:e>+          <m:sub>+            <m:r>+              <m:rPr />+              <m:t>i</m:t>+            </m:r>+          </m:sub>+        </m:sSub>+      </m:e>     </m:nary>     <m:r>       <m:rPr />@@ -210,12 +210,6 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e>-        <m:r>-          <m:rPr />-          <m:t>f</m:t>-        </m:r>-      </m:e>       <m:sub>         <m:r>           <m:rPr />@@ -228,6 +222,12 @@           <m:t>1</m:t>         </m:r>       </m:sup>+      <m:e>+        <m:r>+          <m:rPr />+          <m:t>f</m:t>+        </m:r>+      </m:e>     </m:nary>     <m:d>       <m:dPr>@@ -265,12 +265,6 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e>-        <m:r>-          <m:rPr />-          <m:t>f</m:t>-        </m:r>-      </m:e>       <m:sub>         <m:r>           <m:rPr />@@ -283,6 +277,12 @@           <m:t>1</m:t>         </m:r>       </m:sup>+      <m:e>+        <m:r>+          <m:rPr />+          <m:t>f</m:t>+        </m:r>+      </m:e>     </m:nary>     <m:d>       <m:dPr>@@ -320,12 +320,6 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e>-        <m:r>-          <m:rPr />-          <m:t>f</m:t>-        </m:r>-      </m:e>       <m:sub>         <m:r>           <m:rPr />@@ -338,6 +332,12 @@           <m:t>1</m:t>         </m:r>       </m:sup>+      <m:e>+        <m:r>+          <m:rPr />+          <m:t>f</m:t>+        </m:r>+      </m:e>     </m:nary>     <m:d>       <m:dPr>
tests/writers/complex1.omml view
@@ -500,6 +500,13 @@               <m:subHide m:val="off" />               <m:supHide m:val="on" />             </m:naryPr>+            <m:sub>+              <m:r>+                <m:rPr />+                <m:t>γ</m:t>+              </m:r>+            </m:sub>+            <m:sup />             <m:e>               <m:f>                 <m:fPr>@@ -539,13 +546,6 @@                 </m:den>               </m:f>             </m:e>-            <m:sub>-              <m:r>-                <m:rPr />-                <m:t>γ</m:t>-              </m:r>-            </m:sub>-            <m:sup />           </m:nary>           <m:r>             <m:rPr />@@ -1133,12 +1133,6 @@               <m:subHide m:val="off" />               <m:supHide m:val="on" />             </m:naryPr>-            <m:e>-              <m:r>-                <m:rPr />-                <m:t>(</m:t>-              </m:r>-            </m:e>             <m:sub>               <m:r>                 <m:rPr />@@ -1170,6 +1164,12 @@               </m:r>             </m:sub>             <m:sup />+            <m:e>+              <m:r>+                <m:rPr />+                <m:t>(</m:t>+              </m:r>+            </m:e>           </m:nary>           <m:sSubSup>             <m:e>@@ -2262,6 +2262,26 @@               <m:subHide m:val="off" />               <m:supHide m:val="off" />             </m:naryPr>+            <m:sub>+              <m:r>+                <m:rPr />+                <m:t>k</m:t>+              </m:r>+              <m:r>+                <m:rPr />+                <m:t>=</m:t>+              </m:r>+              <m:r>+                <m:rPr />+                <m:t>1</m:t>+              </m:r>+            </m:sub>+            <m:sup>+              <m:r>+                <m:rPr />+                <m:t>∞</m:t>+              </m:r>+            </m:sup>             <m:e>               <m:f>                 <m:fPr>@@ -2308,26 +2328,6 @@                 </m:den>               </m:f>             </m:e>-            <m:sub>-              <m:r>-                <m:rPr />-                <m:t>k</m:t>-              </m:r>-              <m:r>-                <m:rPr />-                <m:t>=</m:t>-              </m:r>-              <m:r>-                <m:rPr />-                <m:t>1</m:t>-              </m:r>-            </m:sub>-            <m:sup>-              <m:r>-                <m:rPr />-                <m:t>∞</m:t>-              </m:r>-            </m:sup>           </m:nary>           <m:r>             <m:rPr />@@ -2428,6 +2428,26 @@               <m:subHide m:val="off" />               <m:supHide m:val="off" />             </m:naryPr>+            <m:sub>+              <m:r>+                <m:rPr />+                <m:t>k</m:t>+              </m:r>+              <m:r>+                <m:rPr />+                <m:t>=</m:t>+              </m:r>+              <m:r>+                <m:rPr />+                <m:t>1</m:t>+              </m:r>+            </m:sub>+            <m:sup>+              <m:r>+                <m:rPr />+                <m:t>∞</m:t>+              </m:r>+            </m:sup>             <m:e>               <m:f>                 <m:fPr>@@ -2559,10 +2579,22 @@                 </m:den>               </m:f>             </m:e>+          </m:nary>+          <m:r>+            <m:rPr />+            <m:t>=</m:t>+          </m:r>+          <m:nary>+            <m:naryPr>+              <m:chr m:val="∏" />+              <m:limLoc m:val="undOvr" />+              <m:subHide m:val="off" />+              <m:supHide m:val="off" />+            </m:naryPr>             <m:sub>               <m:r>                 <m:rPr />-                <m:t>k</m:t>+                <m:t>j</m:t>               </m:r>               <m:r>                 <m:rPr />@@ -2570,7 +2602,7 @@               </m:r>               <m:r>                 <m:rPr />-                <m:t>1</m:t>+                <m:t>0</m:t>               </m:r>             </m:sub>             <m:sup>@@ -2579,18 +2611,6 @@                 <m:t>∞</m:t>               </m:r>             </m:sup>-          </m:nary>-          <m:r>-            <m:rPr />-            <m:t>=</m:t>-          </m:r>-          <m:nary>-            <m:naryPr>-              <m:chr m:val="∏" />-              <m:limLoc m:val="undOvr" />-              <m:subHide m:val="off" />-              <m:supHide m:val="off" />-            </m:naryPr>             <m:e>               <m:f>                 <m:fPr>@@ -2692,26 +2712,6 @@                 </m:den>               </m:f>             </m:e>-            <m:sub>-              <m:r>-                <m:rPr />-                <m:t>j</m:t>-              </m:r>-              <m:r>-                <m:rPr />-                <m:t>=</m:t>-              </m:r>-              <m:r>-                <m:rPr />-                <m:t>0</m:t>-              </m:r>-            </m:sub>-            <m:sup>-              <m:r>-                <m:rPr />-                <m:t>∞</m:t>-              </m:r>-            </m:sup>           </m:nary>           <m:r>             <m:rPr />
tests/writers/complex2.omml view
@@ -896,6 +896,26 @@                   <m:subHide m:val="off" />                   <m:supHide m:val="off" />                 </m:naryPr>+                <m:sub>+                  <m:r>+                    <m:rPr />+                    <m:t>i</m:t>+                  </m:r>+                  <m:r>+                    <m:rPr />+                    <m:t>=</m:t>+                  </m:r>+                  <m:r>+                    <m:rPr />+                    <m:t>0</m:t>+                  </m:r>+                </m:sub>+                <m:sup>+                  <m:r>+                    <m:rPr />+                    <m:t>∞</m:t>+                  </m:r>+                </m:sup>                 <m:e>                   <m:sSubSup>                     <m:e>@@ -918,26 +938,6 @@                     </m:sup>                   </m:sSubSup>                 </m:e>-                <m:sub>-                  <m:r>-                    <m:rPr />-                    <m:t>i</m:t>-                  </m:r>-                  <m:r>-                    <m:rPr />-                    <m:t>=</m:t>-                  </m:r>-                  <m:r>-                    <m:rPr />-                    <m:t>0</m:t>-                  </m:r>-                </m:sub>-                <m:sup>-                  <m:r>-                    <m:rPr />-                    <m:t>∞</m:t>-                  </m:r>-                </m:sup>               </m:nary>             </m:sup>           </m:sSubSup>@@ -993,6 +993,26 @@                   <m:subHide m:val="off" />                   <m:supHide m:val="off" />                 </m:naryPr>+                <m:sub>+                  <m:r>+                    <m:rPr />+                    <m:t>i</m:t>+                  </m:r>+                  <m:r>+                    <m:rPr />+                    <m:t>=</m:t>+                  </m:r>+                  <m:r>+                    <m:rPr />+                    <m:t>0</m:t>+                  </m:r>+                </m:sub>+                <m:sup>+                  <m:r>+                    <m:rPr />+                    <m:t>∞</m:t>+                  </m:r>+                </m:sup>                 <m:e>                   <m:sSubSup>                     <m:e>@@ -1015,26 +1035,6 @@                     </m:sup>                   </m:sSubSup>                 </m:e>-                <m:sub>-                  <m:r>-                    <m:rPr />-                    <m:t>i</m:t>-                  </m:r>-                  <m:r>-                    <m:rPr />-                    <m:t>=</m:t>-                  </m:r>-                  <m:r>-                    <m:rPr />-                    <m:t>0</m:t>-                  </m:r>-                </m:sub>-                <m:sup>-                  <m:r>-                    <m:rPr />-                    <m:t>∞</m:t>-                  </m:r>-                </m:sup>               </m:nary>             </m:sup>           </m:sSubSup>@@ -1090,6 +1090,26 @@                   <m:subHide m:val="off" />                   <m:supHide m:val="off" />                 </m:naryPr>+                <m:sub>+                  <m:r>+                    <m:rPr />+                    <m:t>i</m:t>+                  </m:r>+                  <m:r>+                    <m:rPr />+                    <m:t>=</m:t>+                  </m:r>+                  <m:r>+                    <m:rPr />+                    <m:t>0</m:t>+                  </m:r>+                </m:sub>+                <m:sup>+                  <m:r>+                    <m:rPr />+                    <m:t>∞</m:t>+                  </m:r>+                </m:sup>                 <m:e>                   <m:sSubSup>                     <m:e>@@ -1128,26 +1148,6 @@                     </m:sup>                   </m:sSubSup>                 </m:e>-                <m:sub>-                  <m:r>-                    <m:rPr />-                    <m:t>i</m:t>-                  </m:r>-                  <m:r>-                    <m:rPr />-                    <m:t>=</m:t>-                  </m:r>-                  <m:r>-                    <m:rPr />-                    <m:t>0</m:t>-                  </m:r>-                </m:sub>-                <m:sup>-                  <m:r>-                    <m:rPr />-                    <m:t>∞</m:t>-                  </m:r>-                </m:sup>               </m:nary>             </m:sup>           </m:sSubSup>
tests/writers/complex3.omml view
@@ -1587,6 +1587,26 @@               <m:subHide m:val="off" />               <m:supHide m:val="off" />             </m:naryPr>+            <m:sub>+              <m:r>+                <m:rPr />+                <m:t>n</m:t>+              </m:r>+              <m:r>+                <m:rPr />+                <m:t>=</m:t>+              </m:r>+              <m:r>+                <m:rPr />+                <m:t>0</m:t>+              </m:r>+            </m:sub>+            <m:sup>+              <m:r>+                <m:rPr />+                <m:t>∞</m:t>+              </m:r>+            </m:sup>             <m:e>               <m:sSub>                 <m:e>@@ -1621,26 +1641,6 @@                 </m:sup>               </m:sSup>             </m:e>-            <m:sub>-              <m:r>-                <m:rPr />-                <m:t>n</m:t>-              </m:r>-              <m:r>-                <m:rPr />-                <m:t>=</m:t>-              </m:r>-              <m:r>-                <m:rPr />-                <m:t>0</m:t>-              </m:r>-            </m:sub>-            <m:sup>-              <m:r>-                <m:rPr />-                <m:t>∞</m:t>-              </m:r>-            </m:sup>           </m:nary>           <m:r>             <m:rPr>@@ -1728,6 +1728,26 @@                       <m:subHide m:val="off" />                       <m:supHide m:val="off" />                     </m:naryPr>+                    <m:sub>+                      <m:r>+                        <m:rPr />+                        <m:t>n</m:t>+                      </m:r>+                      <m:r>+                        <m:rPr />+                        <m:t>=</m:t>+                      </m:r>+                      <m:r>+                        <m:rPr />+                        <m:t>0</m:t>+                      </m:r>+                    </m:sub>+                    <m:sup>+                      <m:r>+                        <m:rPr />+                        <m:t>∞</m:t>+                      </m:r>+                    </m:sup>                     <m:e>                       <m:sSub>                         <m:e>@@ -1762,26 +1782,6 @@                         </m:sup>                       </m:sSup>                     </m:e>-                    <m:sub>-                      <m:r>-                        <m:rPr />-                        <m:t>n</m:t>-                      </m:r>-                      <m:r>-                        <m:rPr />-                        <m:t>=</m:t>-                      </m:r>-                      <m:r>-                        <m:rPr />-                        <m:t>0</m:t>-                      </m:r>-                    </m:sub>-                    <m:sup>-                      <m:r>-                        <m:rPr />-                        <m:t>∞</m:t>-                      </m:r>-                    </m:sup>                   </m:nary>                 </m:e>               </m:d>@@ -1810,6 +1810,26 @@               <m:subHide m:val="off" />               <m:supHide m:val="off" />             </m:naryPr>+            <m:sub>+              <m:r>+                <m:rPr />+                <m:t>n</m:t>+              </m:r>+              <m:r>+                <m:rPr />+                <m:t>=</m:t>+              </m:r>+              <m:r>+                <m:rPr />+                <m:t>0</m:t>+              </m:r>+            </m:sub>+            <m:sup>+              <m:r>+                <m:rPr />+                <m:t>∞</m:t>+              </m:r>+            </m:sup>             <m:e>               <m:sSub>                 <m:e>@@ -1874,26 +1894,6 @@                 </m:e>               </m:d>             </m:e>-            <m:sub>-              <m:r>-                <m:rPr />-                <m:t>n</m:t>-              </m:r>-              <m:r>-                <m:rPr />-                <m:t>=</m:t>-              </m:r>-              <m:r>-                <m:rPr />-                <m:t>0</m:t>-              </m:r>-            </m:sub>-            <m:sup>-              <m:r>-                <m:rPr />-                <m:t>∞</m:t>-              </m:r>-            </m:sup>           </m:nary>         </m:e>         <m:e />@@ -1985,6 +1985,26 @@                           <m:subHide m:val="off" />                           <m:supHide m:val="off" />                         </m:naryPr>+                        <m:sub>+                          <m:r>+                            <m:rPr />+                            <m:t>k</m:t>+                          </m:r>+                          <m:r>+                            <m:rPr />+                            <m:t>=</m:t>+                          </m:r>+                          <m:r>+                            <m:rPr />+                            <m:t>0</m:t>+                          </m:r>+                        </m:sub>+                        <m:sup>+                          <m:r>+                            <m:rPr />+                            <m:t>n</m:t>+                          </m:r>+                        </m:sup>                         <m:e>                           <m:sSub>                             <m:e>@@ -2019,26 +2039,6 @@                             </m:sup>                           </m:sSup>                         </m:e>-                        <m:sub>-                          <m:r>-                            <m:rPr />-                            <m:t>k</m:t>-                          </m:r>-                          <m:r>-                            <m:rPr />-                            <m:t>=</m:t>-                          </m:r>-                          <m:r>-                            <m:rPr />-                            <m:t>0</m:t>-                          </m:r>-                        </m:sub>-                        <m:sup>-                          <m:r>-                            <m:rPr />-                            <m:t>n</m:t>-                          </m:r>-                        </m:sup>                       </m:nary>                     </m:e>                   </m:d>@@ -2148,6 +2148,26 @@                       <m:subHide m:val="off" />                       <m:supHide m:val="off" />                     </m:naryPr>+                    <m:sub>+                      <m:r>+                        <m:rPr />+                        <m:t>k</m:t>+                      </m:r>+                      <m:r>+                        <m:rPr />+                        <m:t>=</m:t>+                      </m:r>+                      <m:r>+                        <m:rPr />+                        <m:t>0</m:t>+                      </m:r>+                    </m:sub>+                    <m:sup>+                      <m:r>+                        <m:rPr />+                        <m:t>n</m:t>+                      </m:r>+                    </m:sup>                     <m:e>                       <m:sSub>                         <m:e>@@ -2182,26 +2202,6 @@                         </m:sup>                       </m:sSup>                     </m:e>-                    <m:sub>-                      <m:r>-                        <m:rPr />-                        <m:t>k</m:t>-                      </m:r>-                      <m:r>-                        <m:rPr />-                        <m:t>=</m:t>-                      </m:r>-                      <m:r>-                        <m:rPr />-                        <m:t>0</m:t>-                      </m:r>-                    </m:sub>-                    <m:sup>-                      <m:r>-                        <m:rPr />-                        <m:t>n</m:t>-                      </m:r>-                    </m:sup>                   </m:nary>                 </m:e>               </m:d>@@ -7005,14 +7005,14 @@               <m:subHide m:val="off" />               <m:supHide m:val="off" />             </m:naryPr>+            <m:sub />+            <m:sup />             <m:e>               <m:r>                 <m:rPr />                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:sub />-            <m:sup />           </m:nary>         </m:e>         <m:e />@@ -7026,30 +7026,6 @@               <m:subHide m:val="off" />               <m:supHide m:val="off" />             </m:naryPr>-            <m:e>-              <m:sSup>-                <m:e>-                  <m:r>-                    <m:rPr />-                    <m:t>2</m:t>-                  </m:r>-                </m:e>-                <m:sup>-                  <m:r>-                    <m:rPr />-                    <m:t>i</m:t>-                  </m:r>-                  <m:r>-                    <m:rPr />-                    <m:t>+</m:t>-                  </m:r>-                  <m:r>-                    <m:rPr />-                    <m:t>j</m:t>-                  </m:r>-                </m:sup>-              </m:sSup>-            </m:e>             <m:sub>               <m:m>                 <m:mPr>@@ -7119,6 +7095,30 @@               </m:m>             </m:sub>             <m:sup />+            <m:e>+              <m:sSup>+                <m:e>+                  <m:r>+                    <m:rPr />+                    <m:t>2</m:t>+                  </m:r>+                </m:e>+                <m:sup>+                  <m:r>+                    <m:rPr />+                    <m:t>i</m:t>+                  </m:r>+                  <m:r>+                    <m:rPr />+                    <m:t>+</m:t>+                  </m:r>+                  <m:r>+                    <m:rPr />+                    <m:t>j</m:t>+                  </m:r>+                </m:sup>+              </m:sSup>+            </m:e>           </m:nary>         </m:e>         <m:e />@@ -14590,12 +14590,6 @@               <m:subHide m:val="off" />               <m:supHide m:val="off" />             </m:naryPr>-            <m:e>-              <m:r>-                <m:rPr />-                <m:t>a</m:t>-              </m:r>-            </m:e>             <m:sub>               <m:r>                 <m:rPr />@@ -14608,6 +14602,12 @@                 <m:t>2</m:t>               </m:r>             </m:sup>+            <m:e>+              <m:r>+                <m:rPr />+                <m:t>a</m:t>+              </m:r>+            </m:e>           </m:nary>         </m:e>         <m:e />@@ -14621,6 +14621,18 @@               <m:subHide m:val="off" />               <m:supHide m:val="off" />             </m:naryPr>+            <m:sub>+              <m:r>+                <m:rPr />+                <m:t>a</m:t>+              </m:r>+            </m:sub>+            <m:sup>+              <m:r>+                <m:rPr />+                <m:t>b</m:t>+              </m:r>+            </m:sup>             <m:e>               <m:r>                 <m:rPr />@@ -14655,18 +14667,6 @@                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:sub>-              <m:r>-                <m:rPr />-                <m:t>a</m:t>-              </m:r>-            </m:sub>-            <m:sup>-              <m:r>-                <m:rPr />-                <m:t>b</m:t>-              </m:r>-            </m:sup>           </m:nary>           <m:r>             <m:rPr />@@ -14711,6 +14711,26 @@               <m:subHide m:val="off" />               <m:supHide m:val="off" />             </m:naryPr>+            <m:sub>+              <m:r>+                <m:rPr />+                <m:t>i</m:t>+              </m:r>+              <m:r>+                <m:rPr />+                <m:t>=</m:t>+              </m:r>+              <m:r>+                <m:rPr />+                <m:t>1</m:t>+              </m:r>+            </m:sub>+            <m:sup>+              <m:r>+                <m:rPr />+                <m:t>n</m:t>+              </m:r>+            </m:sup>             <m:e>               <m:r>                 <m:rPr />@@ -14773,26 +14793,6 @@                 </m:sub>               </m:sSub>             </m:e>-            <m:sub>-              <m:r>-                <m:rPr />-                <m:t>i</m:t>-              </m:r>-              <m:r>-                <m:rPr />-                <m:t>=</m:t>-              </m:r>-              <m:r>-                <m:rPr />-                <m:t>1</m:t>-              </m:r>-            </m:sub>-            <m:sup>-              <m:r>-                <m:rPr />-                <m:t>n</m:t>-              </m:r>-            </m:sup>           </m:nary>         </m:e>         <m:e />@@ -14806,6 +14806,18 @@               <m:subHide m:val="off" />               <m:supHide m:val="off" />             </m:naryPr>+            <m:sub>+              <m:r>+                <m:rPr />+                <m:t>a</m:t>+              </m:r>+            </m:sub>+            <m:sup>+              <m:r>+                <m:rPr />+                <m:t>b</m:t>+              </m:r>+            </m:sup>             <m:e>               <m:r>                 <m:rPr />@@ -14840,18 +14852,6 @@                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:sub>-              <m:r>-                <m:rPr />-                <m:t>a</m:t>-              </m:r>-            </m:sub>-            <m:sup>-              <m:r>-                <m:rPr />-                <m:t>b</m:t>-              </m:r>-            </m:sup>           </m:nary>           <m:r>             <m:rPr />@@ -14917,6 +14917,26 @@               <m:subHide m:val="off" />               <m:supHide m:val="off" />             </m:naryPr>+            <m:sub>+              <m:r>+                <m:rPr />+                <m:t>i</m:t>+              </m:r>+              <m:r>+                <m:rPr />+                <m:t>=</m:t>+              </m:r>+              <m:r>+                <m:rPr />+                <m:t>1</m:t>+              </m:r>+            </m:sub>+            <m:sup>+              <m:r>+                <m:rPr />+                <m:t>n</m:t>+              </m:r>+            </m:sup>             <m:e>               <m:r>                 <m:rPr />@@ -14977,26 +14997,6 @@                 </m:e>               </m:d>             </m:e>-            <m:sub>-              <m:r>-                <m:rPr />-                <m:t>i</m:t>-              </m:r>-              <m:r>-                <m:rPr />-                <m:t>=</m:t>-              </m:r>-              <m:r>-                <m:rPr />-                <m:t>1</m:t>-              </m:r>-            </m:sub>-            <m:sup>-              <m:r>-                <m:rPr />-                <m:t>n</m:t>-              </m:r>-            </m:sup>           </m:nary>         </m:e>         <m:e />@@ -15010,6 +15010,18 @@               <m:subHide m:val="off" />               <m:supHide m:val="off" />             </m:naryPr>+            <m:sub>+              <m:r>+                <m:rPr />+                <m:t>0</m:t>+              </m:r>+            </m:sub>+            <m:sup>+              <m:r>+                <m:rPr />+                <m:t>2</m:t>+              </m:r>+            </m:sup>             <m:e>               <m:sSup>                 <m:e>@@ -15072,18 +15084,6 @@                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:sub>-              <m:r>-                <m:rPr />-                <m:t>0</m:t>-              </m:r>-            </m:sub>-            <m:sup>-              <m:r>-                <m:rPr />-                <m:t>2</m:t>-              </m:r>-            </m:sup>           </m:nary>           <m:r>             <m:rPr />@@ -15096,6 +15096,18 @@               <m:subHide m:val="off" />               <m:supHide m:val="off" />             </m:naryPr>+            <m:sub>+              <m:r>+                <m:rPr />+                <m:t>1</m:t>+              </m:r>+            </m:sub>+            <m:sup>+              <m:r>+                <m:rPr />+                <m:t>3</m:t>+              </m:r>+            </m:sup>             <m:e>               <m:f>                 <m:fPr>@@ -15376,18 +15388,6 @@                 <m:t>u</m:t>               </m:r>             </m:e>-            <m:sub>-              <m:r>-                <m:rPr />-                <m:t>1</m:t>-              </m:r>-            </m:sub>-            <m:sup>-              <m:r>-                <m:rPr />-                <m:t>3</m:t>-              </m:r>-            </m:sup>           </m:nary>         </m:e>         <m:e />@@ -15558,56 +15558,56 @@               <m:subHide m:val="off" />               <m:supHide m:val="off" />             </m:naryPr>-            <m:e>+            <m:sub>               <m:r>                 <m:rPr />                 <m:t>n</m:t>               </m:r>               <m:r>                 <m:rPr />-                <m:t>&#8290;</m:t>+                <m:t>=</m:t>               </m:r>               <m:r>                 <m:rPr />-                <m:t>(</m:t>+                <m:t>1</m:t>               </m:r>+            </m:sub>+            <m:sup>               <m:r>                 <m:rPr />-                <m:t>n</m:t>+                <m:t>100</m:t>               </m:r>+            </m:sup>+            <m:e>               <m:r>                 <m:rPr />-                <m:t>−</m:t>+                <m:t>n</m:t>               </m:r>               <m:r>                 <m:rPr />-                <m:t>1</m:t>+                <m:t>&#8290;</m:t>               </m:r>               <m:r>                 <m:rPr />-                <m:t>)</m:t>+                <m:t>(</m:t>               </m:r>-            </m:e>-            <m:sub>               <m:r>                 <m:rPr />                 <m:t>n</m:t>               </m:r>               <m:r>                 <m:rPr />-                <m:t>=</m:t>+                <m:t>−</m:t>               </m:r>               <m:r>                 <m:rPr />                 <m:t>1</m:t>               </m:r>-            </m:sub>-            <m:sup>               <m:r>                 <m:rPr />-                <m:t>100</m:t>+                <m:t>)</m:t>               </m:r>-            </m:sup>+            </m:e>           </m:nary>         </m:e>         <m:e />@@ -19195,6 +19195,26 @@               <m:subHide m:val="off" />               <m:supHide m:val="off" />             </m:naryPr>+            <m:sub>+              <m:r>+                <m:rPr />+                <m:t>k</m:t>+              </m:r>+              <m:r>+                <m:rPr />+                <m:t>=</m:t>+              </m:r>+              <m:r>+                <m:rPr />+                <m:t>0</m:t>+              </m:r>+            </m:sub>+            <m:sup>+              <m:r>+                <m:rPr />+                <m:t>x</m:t>+              </m:r>+            </m:sup>             <m:e>               <m:d>                 <m:dPr>@@ -19267,26 +19287,6 @@                 </m:sup>               </m:sSup>             </m:e>-            <m:sub>-              <m:r>-                <m:rPr />-                <m:t>k</m:t>-              </m:r>-              <m:r>-                <m:rPr />-                <m:t>=</m:t>-              </m:r>-              <m:r>-                <m:rPr />-                <m:t>0</m:t>-              </m:r>-            </m:sub>-            <m:sup>-              <m:r>-                <m:rPr />-                <m:t>x</m:t>-              </m:r>-            </m:sup>           </m:nary>         </m:e>         <m:e />
tests/writers/coprod1.omml view
@@ -11,22 +11,6 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e>-        <m:sSub>-          <m:e>-            <m:r>-              <m:rPr />-              <m:t>x</m:t>-            </m:r>-          </m:e>-          <m:sub>-            <m:r>-              <m:rPr />-              <m:t>i</m:t>-            </m:r>-          </m:sub>-        </m:sSub>-      </m:e>       <m:sub>         <m:r>           <m:rPr />@@ -47,6 +31,22 @@           <m:t>∞</m:t>         </m:r>       </m:sup>+      <m:e>+        <m:sSub>+          <m:e>+            <m:r>+              <m:rPr />+              <m:t>x</m:t>+            </m:r>+          </m:e>+          <m:sub>+            <m:r>+              <m:rPr />+              <m:t>i</m:t>+            </m:r>+          </m:sub>+        </m:sSub>+      </m:e>     </m:nary>   </m:oMath> </m:oMathPara>
tests/writers/coprod2.omml view
@@ -11,22 +11,6 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e>-        <m:sSub>-          <m:e>-            <m:r>-              <m:rPr />-              <m:t>x</m:t>-            </m:r>-          </m:e>-          <m:sub>-            <m:r>-              <m:rPr />-              <m:t>i</m:t>-            </m:r>-          </m:sub>-        </m:sSub>-      </m:e>       <m:sub>         <m:r>           <m:rPr />@@ -47,6 +31,22 @@           <m:t>∞</m:t>         </m:r>       </m:sup>+      <m:e>+        <m:sSub>+          <m:e>+            <m:r>+              <m:rPr />+              <m:t>x</m:t>+            </m:r>+          </m:e>+          <m:sub>+            <m:r>+              <m:rPr />+              <m:t>i</m:t>+            </m:r>+          </m:sub>+        </m:sSub>+      </m:e>     </m:nary>   </m:oMath> </m:oMathPara>
tests/writers/deMorgans_law.omml view
@@ -80,22 +80,6 @@             <m:subHide m:val="off" />             <m:supHide m:val="off" />           </m:naryPr>-          <m:e>-            <m:sSub>-              <m:e>-                <m:r>-                  <m:rPr />-                  <m:t>A</m:t>-                </m:r>-              </m:e>-              <m:sub>-                <m:r>-                  <m:rPr />-                  <m:t>i</m:t>-                </m:r>-              </m:sub>-            </m:sSub>-          </m:e>           <m:sub>             <m:r>               <m:rPr />@@ -116,25 +100,6 @@               <m:t>n</m:t>             </m:r>           </m:sup>-        </m:nary>-      </m:e>-    </m:bar>-    <m:r>-      <m:rPr />-      <m:t>=</m:t>-    </m:r>-    <m:nary>-      <m:naryPr>-        <m:chr m:val="⋂" />-        <m:limLoc m:val="undOvr" />-        <m:subHide m:val="off" />-        <m:supHide m:val="off" />-      </m:naryPr>-      <m:e>-        <m:bar>-          <m:barPr>-            <m:pos m:val="top" />-          </m:barPr>           <m:e>             <m:sSub>               <m:e>@@ -151,8 +116,20 @@               </m:sub>             </m:sSub>           </m:e>-        </m:bar>+        </m:nary>       </m:e>+    </m:bar>+    <m:r>+      <m:rPr />+      <m:t>=</m:t>+    </m:r>+    <m:nary>+      <m:naryPr>+        <m:chr m:val="⋂" />+        <m:limLoc m:val="undOvr" />+        <m:subHide m:val="off" />+        <m:supHide m:val="off" />+      </m:naryPr>       <m:sub>         <m:r>           <m:rPr />@@ -173,6 +150,29 @@           <m:t>n</m:t>         </m:r>       </m:sup>+      <m:e>+        <m:bar>+          <m:barPr>+            <m:pos m:val="top" />+          </m:barPr>+          <m:e>+            <m:sSub>+              <m:e>+                <m:r>+                  <m:rPr />+                  <m:t>A</m:t>+                </m:r>+              </m:e>+              <m:sub>+                <m:r>+                  <m:rPr />+                  <m:t>i</m:t>+                </m:r>+              </m:sub>+            </m:sSub>+          </m:e>+        </m:bar>+      </m:e>     </m:nary>   </m:oMath> </m:oMathPara>
tests/writers/doubleint1.omml view
@@ -11,12 +11,6 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e>-        <m:r>-          <m:rPr />-          <m:t>f</m:t>-        </m:r>-      </m:e>       <m:sub>         <m:r>           <m:rPr />@@ -29,6 +23,12 @@           <m:t>1</m:t>         </m:r>       </m:sup>+      <m:e>+        <m:r>+          <m:rPr />+          <m:t>f</m:t>+        </m:r>+      </m:e>     </m:nary>     <m:d>       <m:dPr>
tests/writers/doubleint2.omml view
@@ -11,12 +11,6 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e>-        <m:r>-          <m:rPr />-          <m:t>f</m:t>-        </m:r>-      </m:e>       <m:sub>         <m:r>           <m:rPr />@@ -29,6 +23,12 @@           <m:t>1</m:t>         </m:r>       </m:sup>+      <m:e>+        <m:r>+          <m:rPr />+          <m:t>f</m:t>+        </m:r>+      </m:e>     </m:nary>     <m:d>       <m:dPr>
tests/writers/int10.omml view
@@ -11,12 +11,6 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e>-        <m:r>-          <m:rPr />-          <m:t>f</m:t>-        </m:r>-      </m:e>       <m:sub>         <m:r>           <m:rPr />@@ -29,6 +23,12 @@           <m:t>1</m:t>         </m:r>       </m:sup>+      <m:e>+        <m:r>+          <m:rPr />+          <m:t>f</m:t>+        </m:r>+      </m:e>     </m:nary>     <m:d>       <m:dPr>
tests/writers/int3.omml view
@@ -11,12 +11,6 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e>-        <m:r>-          <m:rPr />-          <m:t>f</m:t>-        </m:r>-      </m:e>       <m:sub>         <m:r>           <m:rPr />@@ -29,6 +23,12 @@           <m:t>1</m:t>         </m:r>       </m:sup>+      <m:e>+        <m:r>+          <m:rPr />+          <m:t>f</m:t>+        </m:r>+      </m:e>     </m:nary>     <m:d>       <m:dPr>
tests/writers/int4.omml view
@@ -11,12 +11,6 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e>-        <m:r>-          <m:rPr />-          <m:t>f</m:t>-        </m:r>-      </m:e>       <m:sub>         <m:r>           <m:rPr />@@ -29,6 +23,12 @@           <m:t>1</m:t>         </m:r>       </m:sup>+      <m:e>+        <m:r>+          <m:rPr />+          <m:t>f</m:t>+        </m:r>+      </m:e>     </m:nary>     <m:d>       <m:dPr>
tests/writers/int7.omml view
@@ -11,12 +11,6 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e>-        <m:r>-          <m:rPr />-          <m:t>f</m:t>-        </m:r>-      </m:e>       <m:sub>         <m:r>           <m:rPr />@@ -29,6 +23,12 @@           <m:t>1</m:t>         </m:r>       </m:sup>+      <m:e>+        <m:r>+          <m:rPr />+          <m:t>f</m:t>+        </m:r>+      </m:e>     </m:nary>     <m:d>       <m:dPr>
tests/writers/int8.omml view
@@ -11,12 +11,6 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e>-        <m:r>-          <m:rPr />-          <m:t>f</m:t>-        </m:r>-      </m:e>       <m:sub>         <m:r>           <m:rPr />@@ -29,6 +23,12 @@           <m:t>1</m:t>         </m:r>       </m:sup>+      <m:e>+        <m:r>+          <m:rPr />+          <m:t>f</m:t>+        </m:r>+      </m:e>     </m:nary>     <m:d>       <m:dPr>
tests/writers/int9.omml view
@@ -11,12 +11,6 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e>-        <m:r>-          <m:rPr />-          <m:t>f</m:t>-        </m:r>-      </m:e>       <m:sub>         <m:r>           <m:rPr />@@ -29,6 +23,12 @@           <m:t>1</m:t>         </m:r>       </m:sup>+      <m:e>+        <m:r>+          <m:rPr />+          <m:t>f</m:t>+        </m:r>+      </m:e>     </m:nary>     <m:d>       <m:dPr>
tests/writers/largeopPos3.omml view
@@ -11,40 +11,40 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e>+      <m:sub>         <m:r>           <m:rPr />-          <m:t>A</m:t>+          <m:t>i</m:t>         </m:r>         <m:r>           <m:rPr />-          <m:t>∩</m:t>+          <m:t>=</m:t>         </m:r>         <m:r>           <m:rPr />-          <m:t>B</m:t>+          <m:t>0</m:t>         </m:r>-      </m:e>-      <m:sub>+      </m:sub>+      <m:sup>         <m:r>           <m:rPr />-          <m:t>i</m:t>+          <m:t>∞</m:t>         </m:r>+      </m:sup>+      <m:e>         <m:r>           <m:rPr />-          <m:t>=</m:t>+          <m:t>A</m:t>         </m:r>         <m:r>           <m:rPr />-          <m:t>0</m:t>+          <m:t>∩</m:t>         </m:r>-      </m:sub>-      <m:sup>         <m:r>           <m:rPr />-          <m:t>∞</m:t>+          <m:t>B</m:t>         </m:r>-      </m:sup>+      </m:e>     </m:nary>   </m:oMath> </m:oMathPara>
tests/writers/mfracZcomp-30.omml view
@@ -60,6 +60,26 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>+      <m:sub>+        <m:r>+          <m:rPr />+          <m:t>k</m:t>+        </m:r>+        <m:r>+          <m:rPr />+          <m:t>=</m:t>+        </m:r>+        <m:r>+          <m:rPr />+          <m:t>0</m:t>+        </m:r>+      </m:sub>+      <m:sup>+        <m:r>+          <m:rPr />+          <m:t>x</m:t>+        </m:r>+      </m:sup>       <m:e>         <m:f>           <m:fPr>@@ -169,26 +189,6 @@           </m:den>         </m:f>       </m:e>-      <m:sub>-        <m:r>-          <m:rPr />-          <m:t>k</m:t>-        </m:r>-        <m:r>-          <m:rPr />-          <m:t>=</m:t>-        </m:r>-        <m:r>-          <m:rPr />-          <m:t>0</m:t>-        </m:r>-      </m:sub>-      <m:sup>-        <m:r>-          <m:rPr />-          <m:t>x</m:t>-        </m:r>-      </m:sup>     </m:nary>   </m:oMath> </m:oMathPara>
tests/writers/mfracZcomp-33.omml view
@@ -109,6 +109,13 @@         <m:subHide m:val="off" />         <m:supHide m:val="on" />       </m:naryPr>+      <m:sub>+        <m:r>+          <m:rPr />+          <m:t>C</m:t>+        </m:r>+      </m:sub>+      <m:sup />       <m:e>         <m:f>           <m:fPr>@@ -197,13 +204,6 @@           </m:den>         </m:f>       </m:e>-      <m:sub>-        <m:r>-          <m:rPr />-          <m:t>C</m:t>-        </m:r>-      </m:sub>-      <m:sup />     </m:nary>     <m:r>       <m:rPr />
tests/writers/moAmovable15.omml view
@@ -11,12 +11,6 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e>-        <m:r>-          <m:rPr />-          <m:t>=</m:t>-        </m:r>-      </m:e>       <m:sub>         <m:r>           <m:rPr />@@ -29,6 +23,12 @@           <m:t>0</m:t>         </m:r>       </m:sup>+      <m:e>+        <m:r>+          <m:rPr />+          <m:t>=</m:t>+        </m:r>+      </m:e>     </m:nary>     <m:nary>       <m:naryPr>@@ -37,12 +37,6 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e>-        <m:r>-          <m:rPr />-          <m:t>=</m:t>-        </m:r>-      </m:e>       <m:sub>         <m:r>           <m:rPr />@@ -55,6 +49,12 @@           <m:t>0</m:t>         </m:r>       </m:sup>+      <m:e>+        <m:r>+          <m:rPr />+          <m:t>=</m:t>+        </m:r>+      </m:e>     </m:nary>     <m:nary>       <m:naryPr>@@ -63,12 +63,6 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e>-        <m:r>-          <m:rPr />-          <m:t>=</m:t>-        </m:r>-      </m:e>       <m:sub>         <m:r>           <m:rPr />@@ -81,6 +75,12 @@           <m:t>0</m:t>         </m:r>       </m:sup>+      <m:e>+        <m:r>+          <m:rPr />+          <m:t>=</m:t>+        </m:r>+      </m:e>     </m:nary>     <m:nary>       <m:naryPr>@@ -89,12 +89,6 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e>-        <m:r>-          <m:rPr />-          <m:t>=</m:t>-        </m:r>-      </m:e>       <m:sub>         <m:r>           <m:rPr />@@ -107,6 +101,12 @@           <m:t>0</m:t>         </m:r>       </m:sup>+      <m:e>+        <m:r>+          <m:rPr />+          <m:t>=</m:t>+        </m:r>+      </m:e>     </m:nary>     <m:nary>       <m:naryPr>@@ -115,12 +115,6 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e>-        <m:r>-          <m:rPr />-          <m:t>=</m:t>-        </m:r>-      </m:e>       <m:sub>         <m:r>           <m:rPr />@@ -133,6 +127,12 @@           <m:t>0</m:t>         </m:r>       </m:sup>+      <m:e>+        <m:r>+          <m:rPr />+          <m:t>=</m:t>+        </m:r>+      </m:e>     </m:nary>     <m:nary>       <m:naryPr>@@ -141,7 +141,6 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e />       <m:sub>         <m:r>           <m:rPr />@@ -154,6 +153,7 @@           <m:t>0</m:t>         </m:r>       </m:sup>+      <m:e />     </m:nary>   </m:oMath> </m:oMathPara>
tests/writers/msubsup1.omml view
@@ -11,6 +11,18 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>+      <m:sub>+        <m:r>+          <m:rPr />+          <m:t>0</m:t>+        </m:r>+      </m:sub>+      <m:sup>+        <m:r>+          <m:rPr />+          <m:t>1</m:t>+        </m:r>+      </m:sup>       <m:e>         <m:sSup>           <m:e>@@ -39,18 +51,6 @@           <m:t>x</m:t>         </m:r>       </m:e>-      <m:sub>-        <m:r>-          <m:rPr />-          <m:t>0</m:t>-        </m:r>-      </m:sub>-      <m:sup>-        <m:r>-          <m:rPr />-          <m:t>1</m:t>-        </m:r>-      </m:sup>     </m:nary>   </m:oMath> </m:oMathPara>
tests/writers/msubsupBsize2.omml view
@@ -11,12 +11,6 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e>-        <m:r>-          <m:rPr />-          <m:t>+</m:t>-        </m:r>-      </m:e>       <m:sub>         <m:r>           <m:rPr />@@ -29,6 +23,12 @@           <m:t>1</m:t>         </m:r>       </m:sup>+      <m:e>+        <m:r>+          <m:rPr />+          <m:t>+</m:t>+        </m:r>+      </m:e>     </m:nary>     <m:sSubSup>       <m:e>@@ -111,7 +111,6 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e />       <m:sub>         <m:r>           <m:rPr />@@ -124,6 +123,7 @@           <m:t>a</m:t>         </m:r>       </m:sup>+      <m:e />     </m:nary>   </m:oMath> </m:oMathPara>
tests/writers/msupBsize3.omml view
@@ -11,12 +11,6 @@         <m:subHide m:val="on" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e>-        <m:r>-          <m:rPr />-          <m:t>+</m:t>-        </m:r>-      </m:e>       <m:sub />       <m:sup>         <m:r>@@ -24,6 +18,12 @@           <m:t>1</m:t>         </m:r>       </m:sup>+      <m:e>+        <m:r>+          <m:rPr />+          <m:t>+</m:t>+        </m:r>+      </m:e>     </m:nary>     <m:sSup>       <m:e>@@ -94,12 +94,6 @@         <m:subHide m:val="on" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e>-        <m:r>-          <m:rPr />-          <m:t>+</m:t>-        </m:r>-      </m:e>       <m:sub />       <m:sup>         <m:r>@@ -107,6 +101,12 @@           <m:t>a</m:t>         </m:r>       </m:sup>+      <m:e>+        <m:r>+          <m:rPr />+          <m:t>+</m:t>+        </m:r>+      </m:e>     </m:nary>     <m:nary>       <m:naryPr>@@ -115,7 +115,6 @@         <m:subHide m:val="on" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e />       <m:sub />       <m:sup>         <m:r>@@ -123,6 +122,7 @@           <m:t>a</m:t>         </m:r>       </m:sup>+      <m:e />     </m:nary>   </m:oMath> </m:oMathPara>
tests/writers/oint1.omml view
@@ -11,12 +11,6 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e>-        <m:r>-          <m:rPr />-          <m:t>f</m:t>-        </m:r>-      </m:e>       <m:sub>         <m:r>           <m:rPr />@@ -29,6 +23,12 @@           <m:t>1</m:t>         </m:r>       </m:sup>+      <m:e>+        <m:r>+          <m:rPr />+          <m:t>f</m:t>+        </m:r>+      </m:e>     </m:nary>     <m:d>       <m:dPr>
tests/writers/oint2.omml view
@@ -11,12 +11,6 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e>-        <m:r>-          <m:rPr />-          <m:t>f</m:t>-        </m:r>-      </m:e>       <m:sub>         <m:r>           <m:rPr />@@ -29,6 +23,12 @@           <m:t>1</m:t>         </m:r>       </m:sup>+      <m:e>+        <m:r>+          <m:rPr />+          <m:t>f</m:t>+        </m:r>+      </m:e>     </m:nary>     <m:d>       <m:dPr>
tests/writers/prod1.omml view
@@ -11,22 +11,6 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e>-        <m:sSub>-          <m:e>-            <m:r>-              <m:rPr />-              <m:t>x</m:t>-            </m:r>-          </m:e>-          <m:sub>-            <m:r>-              <m:rPr />-              <m:t>i</m:t>-            </m:r>-          </m:sub>-        </m:sSub>-      </m:e>       <m:sub>         <m:r>           <m:rPr />@@ -47,6 +31,22 @@           <m:t>∞</m:t>         </m:r>       </m:sup>+      <m:e>+        <m:sSub>+          <m:e>+            <m:r>+              <m:rPr />+              <m:t>x</m:t>+            </m:r>+          </m:e>+          <m:sub>+            <m:r>+              <m:rPr />+              <m:t>i</m:t>+            </m:r>+          </m:sub>+        </m:sSub>+      </m:e>     </m:nary>   </m:oMath> </m:oMathPara>
tests/writers/prod2.omml view
@@ -11,22 +11,6 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e>-        <m:sSub>-          <m:e>-            <m:r>-              <m:rPr />-              <m:t>x</m:t>-            </m:r>-          </m:e>-          <m:sub>-            <m:r>-              <m:rPr />-              <m:t>i</m:t>-            </m:r>-          </m:sub>-        </m:sSub>-      </m:e>       <m:sub>         <m:r>           <m:rPr />@@ -47,6 +31,22 @@           <m:t>∞</m:t>         </m:r>       </m:sup>+      <m:e>+        <m:sSub>+          <m:e>+            <m:r>+              <m:rPr />+              <m:t>x</m:t>+            </m:r>+          </m:e>+          <m:sub>+            <m:r>+              <m:rPr />+              <m:t>i</m:t>+            </m:r>+          </m:sub>+        </m:sSub>+      </m:e>     </m:nary>   </m:oMath> </m:oMathPara>
+ tests/writers/simple_sum_formula.mml view
@@ -0,0 +1,24 @@+<?xml version='1.0' ?>+<math display="block" xmlns="http://www.w3.org/1998/Math/MathML">+  <mrow>+    <munderover>+      <mo>∑</mo>+      <mrow>+        <mi>i</mi>+        <mo>=</mo>+        <mn>1</mn>+      </mrow>+      <mn>100</mn>+    </munderover>+    <mi>x</mi>+    <mo>=</mo>+    <mfrac>+      <mrow>+        <mn>100</mn>+        <mo>*</mo>+        <mn>101</mn>+      </mrow>+      <mn>2</mn>+    </mfrac>+  </mrow>+</math>
+ tests/writers/simple_sum_formula.omml view
@@ -0,0 +1,71 @@+<?xml version='1.0' ?>+<m:oMathPara>+  <m:oMathParaPr>+    <m:jc m:val="center" />+  </m:oMathParaPr>+  <m:oMath>+    <m:nary>+      <m:naryPr>+        <m:chr m:val="∑" />+        <m:limLoc m:val="undOvr" />+        <m:subHide m:val="off" />+        <m:supHide m:val="off" />+      </m:naryPr>+      <m:sub>+        <m:r>+          <m:rPr />+          <m:t>i</m:t>+        </m:r>+        <m:r>+          <m:rPr />+          <m:t>=</m:t>+        </m:r>+        <m:r>+          <m:rPr />+          <m:t>1</m:t>+        </m:r>+      </m:sub>+      <m:sup>+        <m:r>+          <m:rPr />+          <m:t>100</m:t>+        </m:r>+      </m:sup>+      <m:e>+        <m:r>+          <m:rPr />+          <m:t>x</m:t>+        </m:r>+      </m:e>+    </m:nary>+    <m:r>+      <m:rPr />+      <m:t>=</m:t>+    </m:r>+    <m:f>+      <m:fPr>+        <m:type m:val="bar" />+      </m:fPr>+      <m:num>+        <m:r>+          <m:rPr />+          <m:t>100</m:t>+        </m:r>+        <m:r>+          <m:rPr />+          <m:t>*</m:t>+        </m:r>+        <m:r>+          <m:rPr />+          <m:t>101</m:t>+        </m:r>+      </m:num>+      <m:den>+        <m:r>+          <m:rPr />+          <m:t>2</m:t>+        </m:r>+      </m:den>+    </m:f>+  </m:oMath>+</m:oMathPara>
+ tests/writers/simple_sum_formula.tex view
@@ -0,0 +1,1 @@+\sum_{i = 1}^{100}x = \frac{100 * 101}{2}
tests/writers/sophomores_dream.omml view
@@ -11,6 +11,18 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>+      <m:sub>+        <m:r>+          <m:rPr />+          <m:t>0</m:t>+        </m:r>+      </m:sub>+      <m:sup>+        <m:r>+          <m:rPr />+          <m:t>1</m:t>+        </m:r>+      </m:sup>       <m:e>         <m:sSup>           <m:e>@@ -27,18 +39,6 @@           </m:sup>         </m:sSup>       </m:e>-      <m:sub>-        <m:r>-          <m:rPr />-          <m:t>0</m:t>-        </m:r>-      </m:sub>-      <m:sup>-        <m:r>-          <m:rPr />-          <m:t>1</m:t>-        </m:r>-      </m:sup>     </m:nary>     <m:r>       <m:rPr />@@ -65,6 +65,26 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>+      <m:sub>+        <m:r>+          <m:rPr />+          <m:t>n</m:t>+        </m:r>+        <m:r>+          <m:rPr />+          <m:t>=</m:t>+        </m:r>+        <m:r>+          <m:rPr />+          <m:t>1</m:t>+        </m:r>+      </m:sub>+      <m:sup>+        <m:r>+          <m:rPr />+          <m:t>∞</m:t>+        </m:r>+      </m:sup>       <m:e>         <m:r>           <m:rPr />@@ -123,26 +143,6 @@           </m:sup>         </m:sSup>       </m:e>-      <m:sub>-        <m:r>-          <m:rPr />-          <m:t>n</m:t>-        </m:r>-        <m:r>-          <m:rPr />-          <m:t>=</m:t>-        </m:r>-        <m:r>-          <m:rPr />-          <m:t>1</m:t>-        </m:r>-      </m:sub>-      <m:sup>-        <m:r>-          <m:rPr />-          <m:t>∞</m:t>-        </m:r>-      </m:sup>     </m:nary>   </m:oMath> </m:oMathPara>
tests/writers/sphere_volume.omml view
@@ -183,7 +183,6 @@               <m:subHide m:val="on" />               <m:supHide m:val="off" />             </m:naryPr>-            <m:e />             <m:sub />             <m:sup>               <m:r>@@ -191,6 +190,7 @@                 <m:t>S</m:t>               </m:r>             </m:sup>+            <m:e />           </m:nary>           <m:sSup>             <m:e>@@ -274,7 +274,6 @@               <m:subHide m:val="off" />               <m:supHide m:val="off" />             </m:naryPr>-            <m:e />             <m:sub>               <m:r>                 <m:rPr />@@ -291,6 +290,7 @@                 <m:t>π</m:t>               </m:r>             </m:sup>+            <m:e />           </m:nary>           <m:r>             <m:rPr>@@ -313,7 +313,6 @@               <m:subHide m:val="off" />               <m:supHide m:val="off" />             </m:naryPr>-            <m:e />             <m:sub>               <m:r>                 <m:rPr />@@ -326,6 +325,7 @@                 <m:t>π</m:t>               </m:r>             </m:sup>+            <m:e />           </m:nary>           <m:r>             <m:rPr>@@ -362,7 +362,6 @@               <m:subHide m:val="off" />               <m:supHide m:val="off" />             </m:naryPr>-            <m:e />             <m:sub>               <m:r>                 <m:rPr />@@ -375,6 +374,7 @@                 <m:t>R</m:t>               </m:r>             </m:sup>+            <m:e />           </m:nary>           <m:sSup>             <m:e>
tests/writers/substack.omml view
@@ -11,12 +11,6 @@         <m:subHide m:val="on" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e>-        <m:r>-          <m:rPr />-          <m:t>P</m:t>-        </m:r>-      </m:e>       <m:sub />       <m:sup>         <m:m>@@ -86,6 +80,12 @@           </m:mr>         </m:m>       </m:sup>+      <m:e>+        <m:r>+          <m:rPr />+          <m:t>P</m:t>+        </m:r>+      </m:e>     </m:nary>     <m:r>       <m:rPr />
tests/writers/sum1.omml view
@@ -11,22 +11,6 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e>-        <m:sSub>-          <m:e>-            <m:r>-              <m:rPr />-              <m:t>x</m:t>-            </m:r>-          </m:e>-          <m:sub>-            <m:r>-              <m:rPr />-              <m:t>i</m:t>-            </m:r>-          </m:sub>-        </m:sSub>-      </m:e>       <m:sub>         <m:r>           <m:rPr />@@ -47,6 +31,22 @@           <m:t>∞</m:t>         </m:r>       </m:sup>+      <m:e>+        <m:sSub>+          <m:e>+            <m:r>+              <m:rPr />+              <m:t>x</m:t>+            </m:r>+          </m:e>+          <m:sub>+            <m:r>+              <m:rPr />+              <m:t>i</m:t>+            </m:r>+          </m:sub>+        </m:sSub>+      </m:e>     </m:nary>   </m:oMath> </m:oMathPara>
tests/writers/sum2.omml view
@@ -11,22 +11,6 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e>-        <m:sSub>-          <m:e>-            <m:r>-              <m:rPr />-              <m:t>x</m:t>-            </m:r>-          </m:e>-          <m:sub>-            <m:r>-              <m:rPr />-              <m:t>i</m:t>-            </m:r>-          </m:sub>-        </m:sSub>-      </m:e>       <m:sub>         <m:r>           <m:rPr />@@ -47,6 +31,22 @@           <m:t>∞</m:t>         </m:r>       </m:sup>+      <m:e>+        <m:sSub>+          <m:e>+            <m:r>+              <m:rPr />+              <m:t>x</m:t>+            </m:r>+          </m:e>+          <m:sub>+            <m:r>+              <m:rPr />+              <m:t>i</m:t>+            </m:r>+          </m:sub>+        </m:sSub>+      </m:e>     </m:nary>   </m:oMath> </m:oMathPara>
tests/writers/tripleint1.omml view
@@ -11,12 +11,6 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e>-        <m:r>-          <m:rPr />-          <m:t>f</m:t>-        </m:r>-      </m:e>       <m:sub>         <m:r>           <m:rPr />@@ -29,6 +23,12 @@           <m:t>1</m:t>         </m:r>       </m:sup>+      <m:e>+        <m:r>+          <m:rPr />+          <m:t>f</m:t>+        </m:r>+      </m:e>     </m:nary>     <m:d>       <m:dPr>
tests/writers/tripleint2.omml view
@@ -11,12 +11,6 @@         <m:subHide m:val="off" />         <m:supHide m:val="off" />       </m:naryPr>-      <m:e>-        <m:r>-          <m:rPr />-          <m:t>f</m:t>-        </m:r>-      </m:e>       <m:sub>         <m:r>           <m:rPr />@@ -29,6 +23,12 @@           <m:t>1</m:t>         </m:r>       </m:sup>+      <m:e>+        <m:r>+          <m:rPr />+          <m:t>f</m:t>+        </m:r>+      </m:e>     </m:nary>     <m:d>       <m:dPr>
texmath.cabal view
@@ -1,5 +1,5 @@ Name:                texmath-Version:             0.8.5+Version:             0.8.5.1 Cabal-Version:       >= 1.10 Build-type:          Simple Synopsis:            Conversion between formats used to represent mathematics.@@ -121,6 +121,7 @@ Executable texmath     Default-Language:    Haskell2010     Main-is:             texmath.hs+    Other-Modules:       Paths_texmath     Hs-Source-Dirs:      extra     if impl(ghc >= 6.12)       Ghc-Options:     -Wall -fno-warn-unused-do-bind