texmath 0.8.4.2 → 0.8.5
raw patch · 56 files changed
+262/−328 lines, 56 files
Files
- changelog +11/−0
- extra/texmath.hs +3/−1
- src/Text/TeXMath/Readers/TeX.hs +14/−3
- src/Text/TeXMath/Writers/MathML.hs +7/−4
- tests/readers/tex/12.native +1/−1
- tests/readers/tex/22.native +1/−1
- tests/writers/00000_C0_Controls_and_Basic_Latin.mml +1/−1
- tests/writers/08.mml +2/−2
- tests/writers/09.mml +1/−1
- tests/writers/10.mml +1/−1
- tests/writers/12.mml +1/−11
- tests/writers/12.omml +1/−49
- tests/writers/12.tex +1/−1
- tests/writers/22.mml +1/−8
- tests/writers/22.omml +1/−31
- tests/writers/22.tex +1/−1
- tests/writers/a.mml +1/−1
- tests/writers/b.mml +2/−2
- tests/writers/c.mml +2/−2
- tests/writers/complex3.mml +102/−102
- tests/writers/differentiable_manifold.mml +1/−0
- tests/writers/emptyContent1.mml +1/−1
- tests/writers/f.mml +1/−1
- tests/writers/g.mml +3/−3
- tests/writers/invChars.mml +1/−1
- tests/writers/l.mml +4/−4
- tests/writers/mfencedAempty.mml +1/−1
- tests/writers/mfracZcomp-01.mml +1/−1
- tests/writers/mfracZcomp-02.mml +1/−1
- tests/writers/mfracZcomp-03.mml +1/−1
- tests/writers/mfracZcomp-12.mml +1/−1
- tests/writers/mfracZcomp-13.mml +1/−1
- tests/writers/mfracZcomp-14.mml +1/−1
- tests/writers/mfracZcomp-15.mml +1/−1
- tests/writers/mfracZcomp-16.mml +1/−1
- tests/writers/mfracZcomp-17.mml +1/−1
- tests/writers/mfracZcomp-18.mml +1/−1
- tests/writers/mfracZcomp-19.mml +1/−1
- tests/writers/mfracZcomp-20.mml +1/−1
- tests/writers/mfracZcomp-21.mml +1/−1
- tests/writers/mfracZcomp-24.mml +1/−1
- tests/writers/mfracZcomp-25.mml +1/−1
- tests/writers/mfracZcomp-33.mml +1/−1
- tests/writers/mi2.mml +1/−1
- tests/writers/mo6.mml +2/−2
- tests/writers/n.mml +31/−31
- tests/writers/operatorname.mml +14/−14
- tests/writers/primes1.mml +1/−1
- tests/writers/s.mml +3/−3
- tests/writers/simplePres.mml +1/−1
- tests/writers/sphere_volume.mml +3/−3
- tests/writers/subsup.mml +5/−5
- tests/writers/t.mml +2/−2
- tests/writers/v.mml +8/−8
- tests/writers/white10.mml +5/−5
- texmath.cabal +3/−2
changelog view
@@ -1,3 +1,14 @@+texmath (0.8.5)++ * TeX parser: Support limited styling inside \DeclareMathOperator (#85).+ * TeX reader: Correctly parse \mbox. Its argument is text mode.+ * Updated mathml tests to use mo for operators.+ * TeX reader: support mathopen, mathclose, mathpunct.+ * MathML writer: render EMathOperator as mo, not mi (#86).+ * MathML: handle leading space in EText (#87).+ * Take --version in executable from cabal metadata.+ * Added Paths_texmath to other-modules.+ texmath (0.8.4.2) * Fixed overbrace, underbrace (#82). Previously we were using the wrong
extra/texmath.hs view
@@ -17,6 +17,8 @@ import Data.Aeson (encode, (.=), object) import qualified Data.ByteString.Lazy as B import qualified Data.Text as T+import Data.Version ( showVersion )+import Paths_texmath (version) inHtml :: Element -> Element inHtml e =@@ -77,7 +79,7 @@ ("Output format: " ++ (concat $ intersperse ", " (map fst writers))) , Option "v" ["version"] (NoArg (\_ -> do- hPutStrLn stderr "Version 0.7"+ hPutStrLn stderr $ "Version " ++ showVersion version exitWith ExitSuccess)) "Print version"
src/Text/TeXMath/Readers/TeX.hs view
@@ -158,9 +158,17 @@ ESymbol _ "\x02B9" -> Just "'" ESymbol _ s -> Just s ENumber s -> Just s- EStyled sty [EIdentifier s] ->- Just (toUnicode sty s)+ EStyled sty xs -> concat <$> sequence (map (toStr sty) xs) _ -> Nothing+ toStr sty (EIdentifier s) = Just $ toUnicode sty s+ toStr _ (EText sty' s) = Just $ toUnicode sty' s+ toStr sty (ENumber s) = Just $ toUnicode sty s+ toStr sty (EMathOperator s) = Just $ toUnicode sty s+ toStr sty (ESymbol _ s) = Just $ toUnicode sty s+ toStr _ (ESpace _) = Just $ " "+ toStr _ (EStyled sty' exps) = concat <$>+ sequence (map (toStr sty') exps)+ toStr _ _ = Nothing bareSubSup :: TP Exp bareSubSup = subSup Nothing False (EIdentifier "")@@ -482,7 +490,6 @@ styleOps = M.fromList [ ("\\mathrm", EStyled TextNormal) , ("\\mathup", EStyled TextNormal)- , ("\\mbox", EStyled TextNormal) , ("\\mathbf", EStyled TextBold) , ("\\boldsymbol", EStyled TextBold) , ("\\mathbfup", EStyled TextBold)@@ -531,6 +538,7 @@ , ("\\textit", (EText TextItalic)) , ("\\texttt", (EText TextMonospace)) , ("\\textsf", (EText TextSansSerif))+ , ("\\mbox", (EText TextNormal)) ] styled :: TP Exp@@ -567,6 +575,9 @@ <|> mathopWith "mathrel" Rel <|> mathopWith "mathbin" Bin <|> mathopWith "mathord" Ord+ <|> mathopWith "mathopen" Open+ <|> mathopWith "mathclose" Close+ <|> mathopWith "mathpunct" Pun mathopWith :: String -> TeXSymbolType -> TP Exp mathopWith name ty = try $ do
src/Text/TeXMath/Writers/MathML.hs view
@@ -93,12 +93,15 @@ -- Note: Converts strings to unicode directly, as few renderers support those mathvariants. makeText :: TextType -> String -> Element-makeText a s = if trailingSp- then mrow [s', sp]- else s'+makeText a s = case (leadingSp, trailingSp) of+ (False, False) -> s'+ (True, False) -> mrow [sp, s']+ (False, True) -> mrow [s', sp]+ (True, True) -> mrow [sp, s', sp] where sp = spaceWidth (1/3) s' = withAttribute "mathvariant" attr $ unode "mtext" $ toUnicode a s trailingSp = not (null s) && last s `elem` " \t"+ leadingSp = not (null s) && head s `elem` " \t" attr = getMMLType a makeArray :: TextType -> [Alignment] -> [ArrayLine] -> Element@@ -151,7 +154,7 @@ map (either (makeStretchy FInfix . unode "mo") (showExp tt)) xs ++ [ makeStretchy FPostfix (unode "mo" end) | not (null end) ] EIdentifier x -> unode "mi" $ toUnicode tt x- EMathOperator x -> unode "mi" x+ EMathOperator x -> unode "mo" x ESymbol Accent x -> accent x ESymbol Open x -> makeFence FPrefix $ op x ESymbol Close x -> makeFence FPostfix $ op x
tests/readers/tex/12.native view
@@ -1,1 +1,1 @@-[EIdentifier "f",ESymbol Open "(",EIdentifier "x",ESymbol Close ")",ESymbol Rel "=",EDelimited "{" "" [Right (EArray [AlignDefault,AlignDefault] [[[ENumber "1"],[ESymbol Bin "\8722",ENumber "1",ESymbol Rel "\8804",EIdentifier "x",ESymbol Rel "<",ENumber "0"]],[[EFraction NormalFrac (ENumber "1") (ENumber "2")],[EIdentifier "x",ESymbol Rel "=",ENumber "0"]],[[ENumber "1",ESymbol Bin "\8722",ESuper (EIdentifier "x") (ENumber "2")],[EStyled TextNormal [EIdentifier "o",EIdentifier "t",EIdentifier "h",EIdentifier "e",EIdentifier "r",EIdentifier "w",EIdentifier "i",EIdentifier "s",EIdentifier "e"]]]])]]+[EIdentifier "f",ESymbol Open "(",EIdentifier "x",ESymbol Close ")",ESymbol Rel "=",EDelimited "{" "" [Right (EArray [AlignDefault,AlignDefault] [[[ENumber "1"],[ESymbol Bin "\8722",ENumber "1",ESymbol Rel "\8804",EIdentifier "x",ESymbol Rel "<",ENumber "0"]],[[EFraction NormalFrac (ENumber "1") (ENumber "2")],[EIdentifier "x",ESymbol Rel "=",ENumber "0"]],[[ENumber "1",ESymbol Bin "\8722",ESuper (EIdentifier "x") (ENumber "2")],[EText TextNormal "otherwise"]]])]]
tests/readers/tex/22.native view
@@ -1,1 +1,1 @@-[EArray [AlignLeft,AlignLeft] [[[EText TextMonospace "textrm"],[EText TextNormal "ABCabc"]],[[EText TextMonospace "mathrm"],[EStyled TextNormal [EIdentifier "A",EIdentifier "B",EIdentifier "C",EIdentifier "a",EIdentifier "b",EIdentifier "c"]]],[[EText TextMonospace "mathup"],[EStyled TextNormal [EIdentifier "A",EIdentifier "B",EIdentifier "C",EIdentifier "a",EIdentifier "b",EIdentifier "c"]]],[[EText TextMonospace "text"],[EText TextNormal "ABCabc"]],[[EText TextMonospace "mbox"],[EStyled TextNormal [EIdentifier "A",EIdentifier "B",EIdentifier "C",EIdentifier "a",EIdentifier "b",EIdentifier "c"]]],[[EText TextMonospace "mathbf"],[EStyled TextBold [EIdentifier "A",EIdentifier "B",EIdentifier "C",EIdentifier "a",EIdentifier "b",EIdentifier "c"]]],[[EText TextMonospace "mathbfup"],[EStyled TextBold [EIdentifier "A",EIdentifier "B",EIdentifier "C",EIdentifier "a",EIdentifier "b",EIdentifier "c"]]],[[EText TextMonospace "textbf"],[EText TextBold "ABCabc"]],[[EText TextMonospace "mathit"],[EStyled TextItalic [EIdentifier "A",EIdentifier "B",EIdentifier "C",EIdentifier "a",EIdentifier "b",EIdentifier "c"]]],[[EText TextMonospace "textit"],[EText TextItalic "ABCabc"]],[[EText TextMonospace "mathtt"],[EStyled TextMonospace [EIdentifier "A",EIdentifier "B",EIdentifier "C",EIdentifier "a",EIdentifier "b",EIdentifier "c"]]],[[EText TextMonospace "texttt"],[EText TextMonospace "ABCabc"]],[[EText TextMonospace "mathsf"],[EStyled TextSansSerif [EIdentifier "A",EIdentifier "B",EIdentifier "C",EIdentifier "a",EIdentifier "b",EIdentifier "c"]]],[[EText TextMonospace "mathsfup"],[EStyled TextSansSerif [EIdentifier "A",EIdentifier "B",EIdentifier "C",EIdentifier "a",EIdentifier "b",EIdentifier "c"]]],[[EText TextMonospace "mathbb"],[EStyled TextDoubleStruck [EIdentifier "A",EIdentifier "B",EIdentifier "C",EIdentifier "a",EIdentifier "b",EIdentifier "c"]]],[[EText TextMonospace "mathcal"],[EStyled TextScript [EIdentifier "A",EIdentifier "B",EIdentifier "C",EIdentifier "a",EIdentifier "b",EIdentifier "c"]]],[[EText TextMonospace "mathscr"],[EStyled TextScript [EIdentifier "A",EIdentifier "B",EIdentifier "C",EIdentifier "a",EIdentifier "b",EIdentifier "c"]]],[[EText TextMonospace "mathfrak"],[EStyled TextFraktur [EIdentifier "A",EIdentifier "B",EIdentifier "C",EIdentifier "a",EIdentifier "b",EIdentifier "c"]]],[[EText TextMonospace "mathbfit"],[EStyled TextBoldItalic [EIdentifier "A",EIdentifier "B",EIdentifier "C",EIdentifier "a",EIdentifier "b",EIdentifier "c"]]],[[EText TextMonospace "mathbfsfup"],[EStyled TextSansSerifBold [EIdentifier "A",EIdentifier "B",EIdentifier "C",EIdentifier "a",EIdentifier "b",EIdentifier "c"]]],[[EText TextMonospace "mathbfsfit"],[EStyled TextSansSerifBoldItalic [EIdentifier "A",EIdentifier "B",EIdentifier "C",EIdentifier "a",EIdentifier "b",EIdentifier "c"]]],[[EText TextMonospace "mathbfscr"],[EStyled TextBoldScript [EIdentifier "A",EIdentifier "B",EIdentifier "C",EIdentifier "a",EIdentifier "b",EIdentifier "c"]]],[[EText TextMonospace "mathbffrak"],[EStyled TextBoldFraktur [EIdentifier "A",EIdentifier "B",EIdentifier "C",EIdentifier "a",EIdentifier "b",EIdentifier "c"]]],[[EText TextMonospace "mathbfcal"],[EStyled TextBoldScript [EIdentifier "A",EIdentifier "B",EIdentifier "C",EIdentifier "a",EIdentifier "b",EIdentifier "c"]]],[[EText TextMonospace "mathsfit"],[EStyled TextSansSerifItalic [EIdentifier "A",EIdentifier "B",EIdentifier "C",EIdentifier "a",EIdentifier "b",EIdentifier "c"]]]]]+[EArray [AlignLeft,AlignLeft] [[[EText TextMonospace "textrm"],[EText TextNormal "ABCabc"]],[[EText TextMonospace "mathrm"],[EStyled TextNormal [EIdentifier "A",EIdentifier "B",EIdentifier "C",EIdentifier "a",EIdentifier "b",EIdentifier "c"]]],[[EText TextMonospace "mathup"],[EStyled TextNormal [EIdentifier "A",EIdentifier "B",EIdentifier "C",EIdentifier "a",EIdentifier "b",EIdentifier "c"]]],[[EText TextMonospace "text"],[EText TextNormal "ABCabc"]],[[EText TextMonospace "mbox"],[EText TextNormal "ABCabc"]],[[EText TextMonospace "mathbf"],[EStyled TextBold [EIdentifier "A",EIdentifier "B",EIdentifier "C",EIdentifier "a",EIdentifier "b",EIdentifier "c"]]],[[EText TextMonospace "mathbfup"],[EStyled TextBold [EIdentifier "A",EIdentifier "B",EIdentifier "C",EIdentifier "a",EIdentifier "b",EIdentifier "c"]]],[[EText TextMonospace "textbf"],[EText TextBold "ABCabc"]],[[EText TextMonospace "mathit"],[EStyled TextItalic [EIdentifier "A",EIdentifier "B",EIdentifier "C",EIdentifier "a",EIdentifier "b",EIdentifier "c"]]],[[EText TextMonospace "textit"],[EText TextItalic "ABCabc"]],[[EText TextMonospace "mathtt"],[EStyled TextMonospace [EIdentifier "A",EIdentifier "B",EIdentifier "C",EIdentifier "a",EIdentifier "b",EIdentifier "c"]]],[[EText TextMonospace "texttt"],[EText TextMonospace "ABCabc"]],[[EText TextMonospace "mathsf"],[EStyled TextSansSerif [EIdentifier "A",EIdentifier "B",EIdentifier "C",EIdentifier "a",EIdentifier "b",EIdentifier "c"]]],[[EText TextMonospace "mathsfup"],[EStyled TextSansSerif [EIdentifier "A",EIdentifier "B",EIdentifier "C",EIdentifier "a",EIdentifier "b",EIdentifier "c"]]],[[EText TextMonospace "mathbb"],[EStyled TextDoubleStruck [EIdentifier "A",EIdentifier "B",EIdentifier "C",EIdentifier "a",EIdentifier "b",EIdentifier "c"]]],[[EText TextMonospace "mathcal"],[EStyled TextScript [EIdentifier "A",EIdentifier "B",EIdentifier "C",EIdentifier "a",EIdentifier "b",EIdentifier "c"]]],[[EText TextMonospace "mathscr"],[EStyled TextScript [EIdentifier "A",EIdentifier "B",EIdentifier "C",EIdentifier "a",EIdentifier "b",EIdentifier "c"]]],[[EText TextMonospace "mathfrak"],[EStyled TextFraktur [EIdentifier "A",EIdentifier "B",EIdentifier "C",EIdentifier "a",EIdentifier "b",EIdentifier "c"]]],[[EText TextMonospace "mathbfit"],[EStyled TextBoldItalic [EIdentifier "A",EIdentifier "B",EIdentifier "C",EIdentifier "a",EIdentifier "b",EIdentifier "c"]]],[[EText TextMonospace "mathbfsfup"],[EStyled TextSansSerifBold [EIdentifier "A",EIdentifier "B",EIdentifier "C",EIdentifier "a",EIdentifier "b",EIdentifier "c"]]],[[EText TextMonospace "mathbfsfit"],[EStyled TextSansSerifBoldItalic [EIdentifier "A",EIdentifier "B",EIdentifier "C",EIdentifier "a",EIdentifier "b",EIdentifier "c"]]],[[EText TextMonospace "mathbfscr"],[EStyled TextBoldScript [EIdentifier "A",EIdentifier "B",EIdentifier "C",EIdentifier "a",EIdentifier "b",EIdentifier "c"]]],[[EText TextMonospace "mathbffrak"],[EStyled TextBoldFraktur [EIdentifier "A",EIdentifier "B",EIdentifier "C",EIdentifier "a",EIdentifier "b",EIdentifier "c"]]],[[EText TextMonospace "mathbfcal"],[EStyled TextBoldScript [EIdentifier "A",EIdentifier "B",EIdentifier "C",EIdentifier "a",EIdentifier "b",EIdentifier "c"]]],[[EText TextMonospace "mathsfit"],[EStyled TextSansSerifItalic [EIdentifier "A",EIdentifier "B",EIdentifier "C",EIdentifier "a",EIdentifier "b",EIdentifier "c"]]]]]
tests/writers/00000_C0_Controls_and_Basic_Latin.mml view
@@ -39,7 +39,7 @@ <mi>*</mi> </mtd> <mtd>- <mi></mi>+ <mo></mo> </mtd> <mtd> <mi>0</mi>
tests/writers/08.mml view
@@ -31,7 +31,7 @@ <mi>n</mi> </msup> <mo>,</mo>- <mi>arg</mi>+ <mo>arg</mo> <mo stretchy="false" form="prefix">(</mo> <msup> <mi>z</mi>@@ -40,7 +40,7 @@ <mo stretchy="false" form="postfix">)</mo> <mo>=</mo> <mi>n</mi>- <mi>arg</mi>+ <mo>arg</mo> <mo stretchy="false" form="prefix">(</mo> <mi>z</mi> <mo stretchy="false" form="postfix">)</mo>
tests/writers/09.mml view
@@ -2,7 +2,7 @@ <math display="block" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> <munder>- <mi>lim</mi>+ <mo>lim</mo> <mrow> <mi>z</mi> <mo accent="false">→</mo>
tests/writers/10.mml view
@@ -30,7 +30,7 @@ </msubsup> <mfrac> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mo stretchy="false" form="prefix">(</mo> <mi>κ</mi> <mi>R</mi>
tests/writers/12.mml view
@@ -45,17 +45,7 @@ </msup> </mtd> <mtd>- <mstyle mathvariant="normal">- <mi>o</mi>- <mi>t</mi>- <mi>h</mi>- <mi>e</mi>- <mi>r</mi>- <mi>w</mi>- <mi>i</mi>- <mi>s</mi>- <mi>e</mi>- </mstyle>+ <mtext mathvariant="normal">otherwise</mtext> </mtd> </mtr> </mtable>
tests/writers/12.omml view
@@ -152,55 +152,7 @@ <m:rPr> <m:sty m:val="p" /> </m:rPr>- <m:t>o</m:t>- </m:r>- <m:r>- <m:rPr>- <m:sty m:val="p" />- </m:rPr>- <m:t>t</m:t>- </m:r>- <m:r>- <m:rPr>- <m:sty m:val="p" />- </m:rPr>- <m:t>h</m:t>- </m:r>- <m:r>- <m:rPr>- <m:sty m:val="p" />- </m:rPr>- <m:t>e</m:t>- </m:r>- <m:r>- <m:rPr>- <m:sty m:val="p" />- </m:rPr>- <m:t>r</m:t>- </m:r>- <m:r>- <m:rPr>- <m:sty m:val="p" />- </m:rPr>- <m:t>w</m:t>- </m:r>- <m:r>- <m:rPr>- <m:sty m:val="p" />- </m:rPr>- <m:t>i</m:t>- </m:r>- <m:r>- <m:rPr>- <m:sty m:val="p" />- </m:rPr>- <m:t>s</m:t>- </m:r>- <m:r>- <m:rPr>- <m:sty m:val="p" />- </m:rPr>- <m:t>e</m:t>+ <m:t>otherwise</m:t> </m:r> </m:e> </m:mr>
tests/writers/12.tex view
@@ -1,5 +1,5 @@ f(x) = \begin{cases} 1 & - 1 \leq x < 0 \\ \frac{1}{2} & x = 0 \\-1 - x^{2} & \mathrm{otherwise} \\+1 - x^{2} & \text{otherwise} \\ \end{cases}
tests/writers/22.mml view
@@ -52,14 +52,7 @@ <mtext mathvariant="monospace">𝚖𝚋𝚘𝚡</mtext> </mtd> <mtd columnalign="left">- <mstyle mathvariant="normal">- <mi>A</mi>- <mi>B</mi>- <mi>C</mi>- <mi>a</mi>- <mi>b</mi>- <mi>c</mi>- </mstyle>+ <mtext mathvariant="normal">ABCabc</mtext> </mtd> </mtr> <mtr>
tests/writers/22.omml view
@@ -287,37 +287,7 @@ <m:rPr> <m:sty m:val="p" /> </m:rPr>- <m:t>A</m:t>- </m:r>- <m:r>- <m:rPr>- <m:sty m:val="p" />- </m:rPr>- <m:t>B</m:t>- </m:r>- <m:r>- <m:rPr>- <m:sty m:val="p" />- </m:rPr>- <m:t>C</m:t>- </m:r>- <m:r>- <m:rPr>- <m:sty m:val="p" />- </m:rPr>- <m:t>a</m:t>- </m:r>- <m:r>- <m:rPr>- <m:sty m:val="p" />- </m:rPr>- <m:t>b</m:t>- </m:r>- <m:r>- <m:rPr>- <m:sty m:val="p" />- </m:rPr>- <m:t>c</m:t>+ <m:t>ABCabc</m:t> </m:r> </m:e> </m:mr>
tests/writers/22.tex view
@@ -3,7 +3,7 @@ \texttt{mathrm} & \mathrm{ABCabc} \\ \texttt{mathup} & \mathrm{ABCabc} \\ \texttt{text} & \text{ABCabc} \\-\texttt{mbox} & \mathrm{ABCabc} \\+\texttt{mbox} & \text{ABCabc} \\ \texttt{mathbf} & \mathbf{ABCabc} \\ \texttt{mathbfup} & \mathbf{ABCabc} \\ \texttt{textbf} & \textbf{ABCabc} \\
tests/writers/a.mml view
@@ -54,7 +54,7 @@ <mtext mathvariant="normal">acE</mtext> </mtd> <mtd>- <mi>∾̳</mi>+ <mo>∾̳</mo> </mtd> </mtr> <mtr>
tests/writers/b.mml view
@@ -430,7 +430,7 @@ <mtext mathvariant="normal">bne</mtext> </mtd> <mtd>- <mi>=⃥</mi>+ <mo>=⃥</mo> </mtd> </mtr> <mtr>@@ -438,7 +438,7 @@ <mtext mathvariant="normal">bnequiv</mtext> </mtd> <mtd>- <mi>≡⃥</mi>+ <mo>≡⃥</mo> </mtd> </mtr> <mtr>
tests/writers/c.mml view
@@ -86,7 +86,7 @@ <mtext mathvariant="normal">caps</mtext> </mtd> <mtd>- <mi>∩︀</mi>+ <mo>∩︀</mo> </mtd> </mtr> <mtr>@@ -886,7 +886,7 @@ <mtext mathvariant="normal">cups</mtext> </mtd> <mtd>- <mi>∪︀</mi>+ <mo>∪︀</mo> </mtd> </mtr> <mtr>
tests/writers/complex3.mml view
@@ -48,9 +48,9 @@ </mrow> <mo>+</mo> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi>- <mi>cos</mi>+ <mo>cos</mo> <mi>⁡</mi> <mi>θ</mi> </mrow>@@ -213,7 +213,7 @@ <mrow> <mrow> <munder>- <mi>lim</mi>+ <mo>lim</mo> <mrow> <mi>n</mi> <mo accent="true">→</mo>@@ -1445,7 +1445,7 @@ </msup> <mi>⁢</mi> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mi>y</mi> </mrow>@@ -1501,7 +1501,7 @@ </mrow> <mo>=</mo> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mi>x</mi> </mrow>@@ -2691,7 +2691,7 @@ </msup> <mi>⁢</mi> <mrow>- <mi>cos</mi>+ <mo>cos</mo> <mi>⁡</mi> <mrow> <mfrac>@@ -2741,7 +2741,7 @@ <mn>2</mn> <mi>⁢</mi> <mrow>- <mi>tan</mi>+ <mo>tan</mo> <mi>⁡</mi> <mrow> <mo stretchy="true" form="prefix">(</mo>@@ -3668,7 +3668,7 @@ <mtr> <mtd> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mi>θ</mi> </mrow>@@ -3677,7 +3677,7 @@ <mtr> <mtd> <mrow>- <mi>cos</mi>+ <mo>cos</mo> <mi>⁡</mi> <mi>γ</mi> </mrow>@@ -3810,7 +3810,7 @@ <mtd> <mrow> <mrow>- <mi>∇×</mi>+ <mo>∇×</mo> <mi>F</mi> </mrow> <mo>=</mo>@@ -3822,7 +3822,7 @@ <mtr> <mtd> <mrow>- <mi>∇·</mi>+ <mo>∇·</mo> <mi>F</mi> </mrow> </mtd>@@ -3832,7 +3832,7 @@ <mtd> <mrow> <mrow>- <mi>∇·∇</mi>+ <mo>∇·∇</mo> <mi>F</mi> </mrow> <mo>=</mo>@@ -3857,7 +3857,7 @@ <mtd> <mrow> <mrow>- <mi>∇×</mi>+ <mo>∇×</mo> <mrow> <mo stretchy="false" form="prefix">(</mo> <mrow>@@ -3921,7 +3921,7 @@ <mtd> <mrow> <mrow>- <mi>∇×</mi>+ <mo>∇×</mo> <mrow> <mo stretchy="false" form="prefix">(</mo> <mrow>@@ -4557,7 +4557,7 @@ <mrow> <mo stretchy="true" form="prefix">(</mo> <mrow>- <mi>arccos</mi>+ <mo>arccos</mo> <mi>⁡</mi> <mrow> <mfrac>@@ -4608,7 +4608,7 @@ <mrow> <mo stretchy="true" form="prefix">(</mo> <mrow>- <mi>arccos</mi>+ <mo>arccos</mo> <mi>⁡</mi> <mrow> <mfrac>@@ -4680,7 +4680,7 @@ <mtd> <mrow> <mrow>- <mi>det</mi>+ <mo>det</mo> <mrow> <mo stretchy="true" form="prefix">(</mo> <mtable>@@ -4788,7 +4788,7 @@ <mtr> <mtd> <mrow>- <mi>cos</mi>+ <mo>cos</mo> <mi>⁡</mi> <mi>θ</mi> </mrow>@@ -4797,7 +4797,7 @@ <mrow> <mo>−</mo> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mi>θ</mi> </mrow>@@ -4807,14 +4807,14 @@ <mtr> <mtd> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mi>θ</mi> </mrow> </mtd> <mtd> <mrow>- <mi>cos</mi>+ <mo>cos</mo> <mi>⁡</mi> <mi>θ</mi> </mrow>@@ -4830,14 +4830,14 @@ <mtr> <mtd> <mrow>- <mi>cos</mi>+ <mo>cos</mo> <mi>⁡</mi> <mi>θ</mi> </mrow> </mtd> <mtd> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mi>θ</mi> </mrow>@@ -4848,7 +4848,7 @@ <mrow> <mo>−</mo> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mi>θ</mi> </mrow>@@ -4856,7 +4856,7 @@ </mtd> <mtd> <mrow>- <mi>cos</mi>+ <mo>cos</mo> <mi>⁡</mi> <mi>θ</mi> </mrow>@@ -5004,7 +5004,7 @@ <mtd> <mrow> <mrow>- <mi>det</mi>+ <mo>det</mo> <mrow> <mo stretchy="true" form="prefix">(</mo> <mtable>@@ -5161,7 +5161,7 @@ <mo>=</mo> <mrow> <munder>- <mi>max</mi>+ <mo>max</mo> <mrow> <mi>x</mi> <mo>≠</mo>@@ -5524,7 +5524,7 @@ <mo>=</mo> <mrow> <munder>- <mi>lim</mi>+ <mo>lim</mo> <mrow> <mi>x</mi> <mo>=</mo>@@ -5573,7 +5573,7 @@ <mo>=</mo> <mrow> <munder>- <mi>lim</mi>+ <mo>lim</mo> <mrow> <mrow> <mo>∥</mo>@@ -5654,7 +5654,7 @@ <mo>=</mo> <mrow> <munder>- <mi>lim</mi>+ <mo>lim</mo> <mrow> <mi>n</mi> <mo accent="true">→</mo>@@ -5960,7 +5960,7 @@ <mrow> <mrow> <munder>- <mi>lim</mi>+ <mo>lim</mo> <mrow> <mi>x</mi> <mo accent="true">→</mo>@@ -5968,7 +5968,7 @@ </mrow> </munder> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mrow> <mo stretchy="true" form="prefix">(</mo>@@ -6180,7 +6180,7 @@ <mrow> <mo stretchy="true" form="prefix">(</mo> <mrow>- <mi>max</mi>+ <mo>max</mo> <mrow> <mo stretchy="true" form="prefix">{</mo> <mrow>@@ -6333,7 +6333,7 @@ <mrow> <mrow> <munder>- <mi>lim</mi>+ <mo>lim</mo> <mrow> <mi>a</mi> <mo accent="true">→</mo>@@ -6345,7 +6345,7 @@ </munder> <mrow> <msub>- <mi>log</mi>+ <mo>log</mo> <mi>a</mi> </msub> <mi>⁡</mi>@@ -6396,7 +6396,7 @@ <mo>=</mo> <mrow> <munder>- <mi>lim</mi>+ <mo>lim</mo> <mrow> <mi>a</mi> <mo accent="true">→</mo>@@ -6408,7 +6408,7 @@ </munder> <mrow> <msub>- <mi>log</mi>+ <mo>log</mo> <mi>a</mi> </msub> <mi>⁡</mi>@@ -6480,7 +6480,7 @@ </mrow> <mo>=</mo> <mrow>- <mi>exp</mi>+ <mo>exp</mo> <mi>⁡</mi> <mrow> <mo stretchy="true" form="prefix">(</mo>@@ -6543,7 +6543,7 @@ <mtd> <mrow> <mrow>- <mi>Aut</mi>+ <mo>Aut</mo> <mrow> <mo stretchy="false" form="prefix">(</mo> <mstyle mathvariant="bold">@@ -6658,7 +6658,7 @@ <mtext mathvariant="normal"> </mtext> <mrow> <mrow>- <mi>tan</mi>+ <mo>tan</mo> <mi>⁡</mi> <mi>θ</mi> </mrow>@@ -6705,7 +6705,7 @@ <mn>2</mn> <mo>+</mo> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mi>t</mi> </mrow>@@ -6716,7 +6716,7 @@ <mn>10</mn> <mi>⁢</mi> <mrow>- <mi>cos</mi>+ <mo>cos</mo> <mi>⁡</mi> <mi>t</mi> </mrow>@@ -6729,7 +6729,7 @@ <mn>2</mn> <mo>+</mo> <mrow>- <mi>cos</mi>+ <mo>cos</mo> <mi>⁡</mi> <mi>t</mi> </mrow>@@ -6740,7 +6740,7 @@ <mn>10</mn> <mi>⁢</mi> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mi>t</mi> </mrow>@@ -6750,7 +6750,7 @@ <mn>3</mn> <mi>⁢</mi> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mrow> <mn>3</mn>@@ -7336,7 +7336,7 @@ <mtr> <mtd> <mrow>- <mi>mod</mi>+ <mo>mod</mo> <mi>a</mi> </mrow> </mtd>@@ -7347,7 +7347,7 @@ <mrow> <mrow> <mn>5</mn>- <mi>mod</mi>+ <mo>mod</mo> <mn>3</mn> </mrow> <mo>=</mo>@@ -7369,7 +7369,7 @@ <mo stretchy="false" form="postfix">)</mo> </mrow> </mrow>- <mi>mod</mi>+ <mo>mod</mo> <mn>3</mn> </mrow> <mo>=</mo>@@ -7398,7 +7398,7 @@ <mrow> <mo stretchy="true" form="prefix">(</mo> <mrow>- <mi>mod</mi>+ <mo>mod</mo> <mn>13</mn> </mrow> <mo stretchy="true" form="postfix">)</mo>@@ -7426,7 +7426,7 @@ <mi>/</mi> <mn>5</mn> </mrow>- <mi>mod</mi>+ <mo>mod</mo> <mn>7</mn> </mrow> <mo>=</mo>@@ -7473,7 +7473,7 @@ <mo stretchy="true" form="postfix">)</mo> </mrow> </mrow>- <mi>mod</mi>+ <mo>mod</mo> <mn>3</mn> </mrow> <mo>=</mo>@@ -7638,7 +7638,7 @@ <mtd> <mrow> <mrow>- <mi>Pr</mi>+ <mo>Pr</mo> <mrow> <mo stretchy="false" form="prefix">(</mo> <mrow>@@ -7680,7 +7680,7 @@ <mi>k</mi> <mo>=</mo> <mrow>- <mi>max</mi>+ <mo>max</mo> <mrow> <mo stretchy="true" form="prefix">{</mo> <mrow>@@ -7741,7 +7741,7 @@ <mo>=</mo> <mrow> <munder>- <mi>lim</mi>+ <mo>lim</mo> <mrow> <mi>x</mi> <mover>@@ -8636,7 +8636,7 @@ <mn>13</mn> <mi>⁢</mi> <mrow>- <mi>cos</mi>+ <mo>cos</mo> <mi>⁡</mi> <mi>x</mi> </mrow>@@ -8659,7 +8659,7 @@ <mn>9</mn> <mrow> <msup>- <mi>cos</mi>+ <mo>cos</mo> <mn>2</mn> </msup> <mi>⁡</mi>@@ -8671,14 +8671,14 @@ <mfrac> <mn>60</mn> <mrow>- <mi>cos</mi>+ <mo>cos</mo> <mi>⁡</mi> <mi>x</mi> </mrow> </mfrac> <mi>⁢</mi> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mrow> <mo stretchy="true" form="prefix">(</mo>@@ -8716,7 +8716,7 @@ <mo stretchy="true" form="prefix">∫</mo> <mrow> <mrow>- <mi>cos</mi>+ <mo>cos</mo> <mi>⁡</mi> <mrow> <mo stretchy="false" form="prefix">(</mo>@@ -8730,7 +8730,7 @@ </mrow> <mi>⁢</mi> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mrow> <mo stretchy="false" form="prefix">(</mo>@@ -8755,7 +8755,7 @@ <mrow> <mo>−</mo> <mrow>- <mi>cos</mi>+ <mo>cos</mo> <mi>⁡</mi> <mrow> <mrow>@@ -8791,7 +8791,7 @@ <mrow> <mo>−</mo> <mrow>- <mi>cos</mi>+ <mo>cos</mo> <mi>⁡</mi> <mrow> <mrow>@@ -8850,7 +8850,7 @@ <mrow> <mrow> <munder>- <mi>max</mi>+ <mo>max</mo> <mrow> <mrow> <mo>−</mo>@@ -8950,7 +8950,7 @@ <mi>n</mi> </msup> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mi>x</mi> </mrow>@@ -9048,7 +9048,7 @@ <mn>13</mn> <mi>⁢</mi> <mrow>- <mi>cos</mi>+ <mo>cos</mo> <mi>⁡</mi> <mi>x</mi> </mrow>@@ -9071,7 +9071,7 @@ <mn>9</mn> <mrow> <msup>- <mi>cos</mi>+ <mo>cos</mo> <mn>2</mn> </msup> <mi>⁡</mi>@@ -9083,14 +9083,14 @@ <mfrac> <mn>60</mn> <mrow>- <mi>cos</mi>+ <mo>cos</mo> <mi>⁡</mi> <mi>x</mi> </mrow> </mfrac> <mi>⁢</mi> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mrow> <mo stretchy="true" form="prefix">(</mo>@@ -9207,7 +9207,7 @@ <mrow> <mo stretchy="true" form="prefix">(</mo> <mrow>- <mi>∇×</mi>+ <mo>∇×</mo> <mstyle mathvariant="bold"> <mi>𝐅</mi> </mstyle>@@ -9422,7 +9422,7 @@ </mtd> <mtd> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mi>θ</mi> </mrow>@@ -9623,7 +9623,7 @@ <mtr> <mtd> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mi>θ</mi> </mrow>@@ -9731,7 +9731,7 @@ <mrow> <mrow> <msup>- <mi>sin</mi>+ <mo>sin</mo> <mn>3</mn> </msup> <mi>⁡</mi>@@ -9743,7 +9743,7 @@ <mo>+</mo> <mrow> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <msup> <mi>x</mi>@@ -9752,12 +9752,12 @@ </mrow> <mi>⁢</mi> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mrow> <mo stretchy="true" form="prefix">(</mo> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <msup> <mi>x</mi>@@ -10562,7 +10562,7 @@ <mo stretchy="false" form="prefix">(</mo> <mrow> <msup>- <mi>csc</mi>+ <mo>csc</mo> <mrow> <mo>−</mo> <mn>1</mn>@@ -10609,7 +10609,7 @@ <mrow> <mrow> <msup>- <mi>tanh</mi>+ <mo>tanh</mo> <mrow> <mo>−</mo> <mn>1</mn>@@ -10626,7 +10626,7 @@ </mfrac> <mi>⁢</mi> <mrow>- <mi>ln</mi>+ <mo>ln</mo> <mi>⁡</mi> <mrow> <mo stretchy="true" form="prefix">(</mo>@@ -11029,9 +11029,9 @@ <mtd> <mrow> <mi>x</mi>- <mi>≰⃥</mi>+ <mo>≰⃥</mo> <mi>y</mi>- <mi>≰⃥</mi>+ <mo>≰⃥</mo> <mi>z</mi> </mrow> </mtd>@@ -11041,7 +11041,7 @@ <mtd> <mrow> <mover>- <mi>lim</mi>+ <mo>lim</mo> <mo accent="true">¯</mo> </mover> <mi>x</mi>@@ -11053,7 +11053,7 @@ <mtd> <mrow> <munder>- <mi>lim</mi>+ <mo>lim</mo> <mo accent="true">̲</mo> </munder> <mi>x</mi>@@ -11065,7 +11065,7 @@ <mtd> <mrow> <munder>- <mi>lim</mi>+ <mo>lim</mo> <mo accent="true">→</mo> </munder> <mi>x</mi>@@ -11077,7 +11077,7 @@ <mtd> <mrow> <munder>- <mi>lim</mi>+ <mo>lim</mo> <mo accent="true">←</mo> </munder> <mi>x</mi>@@ -11925,7 +11925,7 @@ <mo stretchy="true" form="prefix">(</mo> <mfrac> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mi>θ</mi> </mrow>@@ -11942,7 +11942,7 @@ <mo stretchy="true" form="prefix">(</mo> <mfrac> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mi>θ</mi> </mrow>@@ -11959,7 +11959,7 @@ <mo stretchy="true" form="prefix">(</mo> <mfrac> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mi>θ</mi> </mrow>@@ -11976,7 +11976,7 @@ <mo stretchy="true" form="prefix">(</mo> <mfrac> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mi>θ</mi> </mrow>@@ -11993,7 +11993,7 @@ <mo stretchy="true" form="prefix">(</mo> <mfrac> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mi>θ</mi> </mrow>@@ -12010,7 +12010,7 @@ <mo stretchy="true" form="prefix">(</mo> <mfrac> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mi>θ</mi> </mrow>@@ -12027,7 +12027,7 @@ <mo stretchy="true" form="prefix">(</mo> <mfrac> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mi>θ</mi> </mrow>@@ -12044,7 +12044,7 @@ <mo stretchy="true" form="prefix">(</mo> <mfrac> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mi>θ</mi> </mrow>@@ -12061,7 +12061,7 @@ <mo stretchy="true" form="prefix">(</mo> <mfrac> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mi>θ</mi> </mrow>@@ -12076,7 +12076,7 @@ <mtd> <mfrac> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mi>θ</mi> </mrow>@@ -12089,7 +12089,7 @@ <mtd> <mfrac> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mi>θ</mi> </mrow>@@ -12102,7 +12102,7 @@ <mtd> <mfrac> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mi>θ</mi> </mrow>@@ -12115,7 +12115,7 @@ <mtd> <mfrac> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mi>θ</mi> </mrow>@@ -12128,7 +12128,7 @@ <mtd> <mfrac> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mi>θ</mi> </mrow>@@ -12141,7 +12141,7 @@ <mtd> <mfrac> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mi>θ</mi> </mrow>@@ -12154,7 +12154,7 @@ <mtd> <mfrac> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mi>θ</mi> </mrow>@@ -12167,7 +12167,7 @@ <mtd> <mfrac> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mi>θ</mi> </mrow>@@ -12180,7 +12180,7 @@ <mtd> <mfrac> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mi>θ</mi> </mrow>
tests/writers/differentiable_manifold.mml view
@@ -35,6 +35,7 @@ <mi>p</mi> <mo>,</mo> <mrow>+ <mspace width="0.333em" /> <mtext mathvariant="normal"> and </mtext> <mspace width="0.333em" /> </mrow>
tests/writers/emptyContent1.mml view
@@ -2,6 +2,6 @@ <math display="block" xmlns="http://www.w3.org/1998/Math/MathML"> <msub> <mn></mn>- <mi></mi>+ <mo></mo> </msub> </math>
tests/writers/f.mml view
@@ -102,7 +102,7 @@ <mtext mathvariant="normal">fjlig</mtext> </mtd> <mtd>- <mi>fj</mi>+ <mo>fj</mo> </mtd> </mtr> <mtr>
tests/writers/g.mml view
@@ -222,7 +222,7 @@ <mtext mathvariant="normal">gesl</mtext> </mtd> <mtd>- <mi>⋛︀</mi>+ <mo>⋛︀</mo> </mtd> </mtr> <mtr>@@ -622,7 +622,7 @@ <mtext mathvariant="normal">gvertneqq</mtext> </mtd> <mtd>- <mi>≩︀</mi>+ <mo>≩︀</mo> </mtd> </mtr> <mtr>@@ -630,7 +630,7 @@ <mtext mathvariant="normal">gvnE</mtext> </mtd> <mtd>- <mi>≩︀</mi>+ <mo>≩︀</mo> </mtd> </mtr> </mtable>
tests/writers/invChars.mml view
@@ -2,7 +2,7 @@ <math display="block" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> <mn></mn>- <mi></mi>+ <mo></mo> <mi></mi> <mi>⁢</mi> <mn></mn>
tests/writers/l.mml view
@@ -238,7 +238,7 @@ <mtext mathvariant="normal">lates</mtext> </mtd> <mtd>- <mi>⪭︀</mi>+ <mo>⪭︀</mo> </mtd> </mtr> <mtr>@@ -806,7 +806,7 @@ <mtext mathvariant="normal">lesg</mtext> </mtd> <mtd>- <mi>⋚︀</mi>+ <mo>⋚︀</mo> </mtd> </mtr> <mtr>@@ -1654,7 +1654,7 @@ <mtext mathvariant="normal">lvertneqq</mtext> </mtd> <mtd>- <mi>≨︀</mi>+ <mo>≨︀</mo> </mtd> </mtr> <mtr>@@ -1662,7 +1662,7 @@ <mtext mathvariant="normal">lvnE</mtext> </mtd> <mtd>- <mi>≨︀</mi>+ <mo>≨︀</mo> </mtd> </mtr> </mtable>
tests/writers/mfencedAempty.mml view
@@ -5,6 +5,6 @@ <mi>x</mi> <mi>y</mi> </mrow>- <mi></mi>+ <mo></mo> </mrow> </math>
tests/writers/mfracZcomp-01.mml view
@@ -4,7 +4,7 @@ <mtext mathvariant="normal">Inline, auto, normal line </mtext> <mfrac> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mi>θ</mi> </mrow>
tests/writers/mfracZcomp-02.mml view
@@ -4,7 +4,7 @@ <mtext mathvariant="normal">Inline, display style, normal line </mtext> <mfrac> <mrow>- <mi>ln</mi>+ <mo>ln</mo> <mi>⁡</mi> <mi>x</mi> </mrow>
tests/writers/mfracZcomp-03.mml view
@@ -4,7 +4,7 @@ <mtext mathvariant="normal">Inline, text style, normal line </mtext> <mfrac> <mrow>- <mi>tan</mi>+ <mo>tan</mo> <mi>⁡</mi> <mi>θ</mi> </mrow>
tests/writers/mfracZcomp-12.mml view
@@ -6,7 +6,7 @@ <mo stretchy="true" form="prefix">(</mo> <mfrac> <mrow>- <mi>log</mi>+ <mo>log</mo> <mi>⁡</mi> <mi>x</mi> </mrow>
tests/writers/mfracZcomp-13.mml view
@@ -6,7 +6,7 @@ <mo stretchy="true" form="prefix">|</mo> <mfrac> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mi>θ</mi> </mrow>
tests/writers/mfracZcomp-14.mml view
@@ -6,7 +6,7 @@ <mo stretchy="true" form="infix">↑</mo> <mfrac> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mi>θ</mi> </mrow>
tests/writers/mfracZcomp-15.mml view
@@ -6,7 +6,7 @@ <mo stretchy="true" form="infix">↓</mo> <mfrac> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mi>θ</mi> </mrow>
tests/writers/mfracZcomp-16.mml view
@@ -6,7 +6,7 @@ <mo stretchy="true" form="prefix">⌊</mo> <mfrac> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mi>θ</mi> </mrow>
tests/writers/mfracZcomp-17.mml view
@@ -6,7 +6,7 @@ <mo stretchy="true" form="prefix">⌈</mo> <mfrac> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mi>θ</mi> </mrow>
tests/writers/mfracZcomp-18.mml view
@@ -6,7 +6,7 @@ <mo stretchy="true" form="infix">↕</mo> <mfrac> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mi>θ</mi> </mrow>
tests/writers/mfracZcomp-19.mml view
@@ -6,7 +6,7 @@ <mo stretchy="true" form="infix">⇑</mo> <mfrac> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mi>θ</mi> </mrow>
tests/writers/mfracZcomp-20.mml view
@@ -6,7 +6,7 @@ <mo stretchy="true" form="infix">⇓</mo> <mfrac> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mi>θ</mi> </mrow>
tests/writers/mfracZcomp-21.mml view
@@ -6,7 +6,7 @@ <mo stretchy="true" form="infix">⇕</mo> <mfrac> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mi>θ</mi> </mrow>
tests/writers/mfracZcomp-24.mml view
@@ -12,7 +12,7 @@ <mfrac> <mrow> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mi>θ</mi> </mrow>
tests/writers/mfracZcomp-25.mml view
@@ -12,7 +12,7 @@ <mfrac> <mrow> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mi>θ</mi> </mrow>
tests/writers/mfracZcomp-33.mml view
@@ -19,7 +19,7 @@ <mn>2</mn> <mi>i</mi> <mi> </mi>- <mi>cos</mi>+ <mo>cos</mo> <mrow> <mo stretchy="true" form="prefix">(</mo> <mfrac>
tests/writers/mi2.mml view
@@ -1,7 +1,7 @@ <?xml version='1.0' ?> <math display="block" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>⁡</mi> <mi>x</mi> </mrow>
tests/writers/mo6.mml view
@@ -1,14 +1,14 @@ <?xml version='1.0' ?> <math display="block" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow>- <mi>there exists</mi>+ <mo>there exists</mo> <mrow> <mrow> <mi>δ</mi> <mo>></mo> <mn>0</mn> </mrow>- <mi>such that</mi>+ <mo>such that</mo> <mrow> <mrow> <mi>f</mi>
tests/writers/n.mml view
@@ -30,7 +30,7 @@ <mtext mathvariant="normal">nang</mtext> </mtd> <mtd>- <mi>∠⃒</mi>+ <mo>∠⃒</mo> </mtd> </mtr> <mtr>@@ -46,7 +46,7 @@ <mtext mathvariant="normal">napE</mtext> </mtd> <mtd>- <mi>⩰̸</mi>+ <mo>⩰̸</mo> </mtd> </mtr> <mtr>@@ -54,7 +54,7 @@ <mtext mathvariant="normal">napid</mtext> </mtd> <mtd>- <mi>≋̸</mi>+ <mo>≋̸</mo> </mtd> </mtr> <mtr>@@ -174,7 +174,7 @@ <mtext mathvariant="normal">ncongdot</mtext> </mtd> <mtd>- <mi>⩭̸</mi>+ <mo>⩭̸</mo> </mtd> </mtr> <mtr>@@ -254,7 +254,7 @@ <mtext mathvariant="normal">nedot</mtext> </mtd> <mtd>- <mi>≐̸</mi>+ <mo>≐̸</mo> </mtd> </mtr> <mtr>@@ -334,7 +334,7 @@ <mtext mathvariant="normal">NewLine</mtext> </mtd> <mtd>- <mi></mi>+ <mo></mo> </mtd> </mtr> <mtr>@@ -382,7 +382,7 @@ <mtext mathvariant="normal">ngE</mtext> </mtd> <mtd>- <mi>≧̸</mi>+ <mo>≧̸</mo> </mtd> </mtr> <mtr>@@ -398,7 +398,7 @@ <mtext mathvariant="normal">ngeqq</mtext> </mtd> <mtd>- <mi>≧̸</mi>+ <mo>≧̸</mo> </mtd> </mtr> <mtr>@@ -422,7 +422,7 @@ <mtext mathvariant="normal">nGg</mtext> </mtd> <mtd>- <mi>⋙̸</mi>+ <mo>⋙̸</mo> </mtd> </mtr> <mtr>@@ -446,7 +446,7 @@ <mtext mathvariant="normal">nGt</mtext> </mtd> <mtd>- <mi>≫⃒</mi>+ <mo>≫⃒</mo> </mtd> </mtr> <mtr>@@ -654,7 +654,7 @@ <mtext mathvariant="normal">nLl</mtext> </mtd> <mtd>- <mi>⋘̸</mi>+ <mo>⋘̸</mo> </mtd> </mtr> <mtr>@@ -678,7 +678,7 @@ <mtext mathvariant="normal">nLt</mtext> </mtd> <mtd>- <mi>≪⃒</mi>+ <mo>≪⃒</mo> </mtd> </mtr> <mtr>@@ -838,7 +838,7 @@ <mtext mathvariant="normal">NotGreaterFullEqual</mtext> </mtd> <mtd>- <mi>≧̸</mi>+ <mo>≧̸</mo> </mtd> </mtr> <mtr>@@ -902,7 +902,7 @@ <mtext mathvariant="normal">notindot</mtext> </mtd> <mtd>- <mi>⋵̸</mi>+ <mo>⋵̸</mo> </mtd> </mtr> <mtr>@@ -910,7 +910,7 @@ <mtext mathvariant="normal">notinE</mtext> </mtd> <mtd>- <mi>⋹̸</mi>+ <mo>⋹̸</mo> </mtd> </mtr> <mtr>@@ -1270,7 +1270,7 @@ <mtext mathvariant="normal">nparsl</mtext> </mtd> <mtd>- <mi>⫽⃥</mi>+ <mo>⫽⃥</mo> </mtd> </mtr> <mtr>@@ -1278,7 +1278,7 @@ <mtext mathvariant="normal">npart</mtext> </mtd> <mtd>- <mi>∂̸</mi>+ <mo>∂̸</mo> </mtd> </mtr> <mtr>@@ -1350,7 +1350,7 @@ <mtext mathvariant="normal">nrarrc</mtext> </mtd> <mtd>- <mi>⤳̸</mi>+ <mo>⤳̸</mo> </mtd> </mtr> <mtr>@@ -1358,7 +1358,7 @@ <mtext mathvariant="normal">nrarrw</mtext> </mtd> <mtd>- <mi>↝̸</mi>+ <mo>↝̸</mo> </mtd> </mtr> <mtr>@@ -1526,7 +1526,7 @@ <mtext mathvariant="normal">nsubE</mtext> </mtd> <mtd>- <mi>⫅̸</mi>+ <mo>⫅̸</mo> </mtd> </mtr> <mtr>@@ -1550,7 +1550,7 @@ <mtext mathvariant="normal">nsubseteqq</mtext> </mtd> <mtd>- <mi>⫅̸</mi>+ <mo>⫅̸</mo> </mtd> </mtr> <mtr>@@ -1590,7 +1590,7 @@ <mtext mathvariant="normal">nsupE</mtext> </mtd> <mtd>- <mi>⫆̸</mi>+ <mo>⫆̸</mo> </mtd> </mtr> <mtr>@@ -1614,7 +1614,7 @@ <mtext mathvariant="normal">nsupseteqq</mtext> </mtd> <mtd>- <mi>⫆̸</mi>+ <mo>⫆̸</mo> </mtd> </mtr> <mtr>@@ -1718,7 +1718,7 @@ <mtext mathvariant="normal">nvap</mtext> </mtd> <mtd>- <mi>≍⃒</mi>+ <mo>≍⃒</mo> </mtd> </mtr> <mtr>@@ -1758,7 +1758,7 @@ <mtext mathvariant="normal">nvge</mtext> </mtd> <mtd>- <mi>≥⃒</mi>+ <mo>≥⃒</mo> </mtd> </mtr> <mtr>@@ -1766,7 +1766,7 @@ <mtext mathvariant="normal">nvgt</mtext> </mtd> <mtd>- <mi>>⃒</mi>+ <mo>>⃒</mo> </mtd> </mtr> <mtr>@@ -1798,7 +1798,7 @@ <mtext mathvariant="normal">nvle</mtext> </mtd> <mtd>- <mi>≤⃒</mi>+ <mo>≤⃒</mo> </mtd> </mtr> <mtr>@@ -1806,7 +1806,7 @@ <mtext mathvariant="normal">nvlt</mtext> </mtd> <mtd>- <mi><⃒</mi>+ <mo><⃒</mo> </mtd> </mtr> <mtr>@@ -1814,7 +1814,7 @@ <mtext mathvariant="normal">nvltrie</mtext> </mtd> <mtd>- <mi>⊴⃒</mi>+ <mo>⊴⃒</mo> </mtd> </mtr> <mtr>@@ -1830,7 +1830,7 @@ <mtext mathvariant="normal">nvrtrie</mtext> </mtd> <mtd>- <mi>⊵⃒</mi>+ <mo>⊵⃒</mo> </mtd> </mtr> <mtr>@@ -1838,7 +1838,7 @@ <mtext mathvariant="normal">nvsim</mtext> </mtd> <mtd>- <mi>∼⃒</mi>+ <mo>∼⃒</mo> </mtd> </mtr> <mtr>
tests/writers/operatorname.mml view
@@ -6,23 +6,23 @@ <mtr> <mtd> <msub>- <mi>div</mi>+ <mo>div</mo> <mi>x</mi> </msub> <mi>u</mi> <msup>- <mi>div</mi>+ <mo>div</mo> <mi>x</mi> </msup> <mi>u</mi> <msubsup>- <mi>div</mi>+ <mo>div</mo> <mi>x</mi> <mi>y</mi> </msubsup> <mi>u</mi> <msubsup>- <mi>div</mi>+ <mo>div</mo> <mi>x</mi> <mi>y</mi> </msubsup>@@ -35,7 +35,7 @@ <mtr> <mtd> <munder>- <mi>⋆-lim'sup</mi>+ <mo>⋆-lim'sup</mo> <mrow> <mi>x</mi> <mo accent="false">→</mo>@@ -44,12 +44,12 @@ </munder> <mi>u</mi> <mover>- <mi>⋆-lim'sup</mi>+ <mo>⋆-lim'sup</mo> <mi>w</mi> </mover> <mi>u</mi> <munderover>- <mi>⋆-lim'sup</mi>+ <mo>⋆-lim'sup</mo> <mrow> <mi>x</mi> <mo accent="false">→</mo>@@ -59,7 +59,7 @@ </munderover> <mi>u</mi> <munderover>- <mi>⋆-lim'sup</mi>+ <mo>⋆-lim'sup</mo> <mrow> <mi>x</mi> <mo accent="false">→</mo>@@ -76,7 +76,7 @@ <mtr> <mtd> <msub>- <mi>⋆-lim'sup</mi>+ <mo>⋆-lim'sup</mo> <mrow> <mi>x</mi> <mo accent="false">→</mo>@@ -85,12 +85,12 @@ </msub> <mi>u</mi> <msup>- <mi>⋆-lim'sup</mi>+ <mo>⋆-lim'sup</mo> <mi>w</mi> </msup> <mi>u</mi> <msubsup>- <mi>⋆-lim'sup</mi>+ <mo>⋆-lim'sup</mo> <mrow> <mi>x</mi> <mo accent="false">→</mo>@@ -100,7 +100,7 @@ </msubsup> <mi>u</mi> <msubsup>- <mi>⋆-lim'sup</mi>+ <mo>⋆-lim'sup</mo> <mrow> <mi>x</mi> <mo accent="false">→</mo>@@ -117,12 +117,12 @@ <mtr> <mtd> <msub>- <mi>curl</mi>+ <mo>curl</mo> <mi>x</mi> </msub> <mi>v</mi> <munder>- <mi>argmax</mi>+ <mo>argmax</mo> <mi>K</mi> </munder> <mi>u</mi>
tests/writers/primes1.mml view
@@ -23,7 +23,7 @@ <mo>+</mo> <msup> <mi>x</mi>- <mi>''</mi>+ <mo>''</mo> </msup> <mo>+</mo> <mi>x</mi>
tests/writers/s.mml view
@@ -582,7 +582,7 @@ <mtext mathvariant="normal">smtes</mtext> </mtd> <mtd>- <mi>⪬︀</mi>+ <mo>⪬︀</mo> </mtd> </mtr> <mtr>@@ -678,7 +678,7 @@ <mtext mathvariant="normal">sqcaps</mtext> </mtd> <mtd>- <mi>⊓︀</mi>+ <mo>⊓︀</mo> </mtd> </mtr> <mtr>@@ -694,7 +694,7 @@ <mtext mathvariant="normal">sqcups</mtext> </mtd> <mtd>- <mi>⊔︀</mi>+ <mo>⊔︀</mo> </mtd> </mtr> <mtr>
tests/writers/simplePres.mml view
@@ -10,7 +10,7 @@ </mfrac> <mo>,</mo> <mrow>- <mi>sin</mi>+ <mo>sin</mo> <mi>x</mi> </mrow> <mo>.</mo>
tests/writers/sphere_volume.mml view
@@ -48,7 +48,7 @@ <mi>ρ</mi> <mn>2</mn> </msup>- <mi>sin</mi>+ <mo>sin</mo> <mi>θ</mi> <mspace width="0.167em" /> <mstyle mathvariant="normal">@@ -91,7 +91,7 @@ <mi>π</mi> </msubsup> <mspace width="-0.167em" />- <mi>sin</mi>+ <mo>sin</mo> <mi>θ</mi> <mspace width="0.167em" /> <mstyle mathvariant="normal">@@ -131,7 +131,7 @@ <mspace width="0.222em" /> <mo stretchy="false" form="prefix">(</mo> <mo>−</mo>- <mi>cos</mi>+ <mo>cos</mo> <mi>θ</mi> <mo stretchy="false" form="postfix">)</mo> <msubsup>
tests/writers/subsup.mml view
@@ -14,27 +14,27 @@ </msubsup> <mspace width="1.0em" /> <munder>- <mi>min</mi>+ <mo>min</mo> <mi>A</mi> </munder> <mspace width="1.0em" /> <munder>- <mi>max</mi>+ <mo>max</mo> <mi>B</mi> </munder> <mspace width="1.0em" /> <munder>- <mi>det</mi>+ <mo>det</mo> <mi>C</mi> </munder> <mspace width="1.0em" /> <munder>- <mi>Pr</mi>+ <mo>Pr</mo> <mi>A</mi> </munder> <mspace width="1.0em" /> <munder>- <mi>gcd</mi>+ <mo>gcd</mo> <mi>A</mi> </munder> <mspace width="1.0em" />
tests/writers/t.mml view
@@ -6,7 +6,7 @@ <mtext mathvariant="normal">Tab</mtext> </mtd> <mtd>- <mi></mi>+ <mo></mo> </mtd> </mtr> <mtr>@@ -182,7 +182,7 @@ <mtext mathvariant="normal">ThickSpace</mtext> </mtd> <mtd>- <mi> </mi>+ <mo> </mo> </mtd> </mtr> <mtr>
tests/writers/v.mml view
@@ -94,7 +94,7 @@ <mtext mathvariant="normal">varsubsetneq</mtext> </mtd> <mtd>- <mi>⊊︀</mi>+ <mo>⊊︀</mo> </mtd> </mtr> <mtr>@@ -102,7 +102,7 @@ <mtext mathvariant="normal">varsubsetneqq</mtext> </mtd> <mtd>- <mi>⫋︀</mi>+ <mo>⫋︀</mo> </mtd> </mtr> <mtr>@@ -110,7 +110,7 @@ <mtext mathvariant="normal">varsupsetneq</mtext> </mtd> <mtd>- <mi>⊋︀</mi>+ <mo>⊋︀</mo> </mtd> </mtr> <mtr>@@ -118,7 +118,7 @@ <mtext mathvariant="normal">varsupsetneqq</mtext> </mtd> <mtd>- <mi>⫌︀</mi>+ <mo>⫌︀</mo> </mtd> </mtr> <mtr>@@ -430,7 +430,7 @@ <mtext mathvariant="normal">vsubne</mtext> </mtd> <mtd>- <mi>⊊︀</mi>+ <mo>⊊︀</mo> </mtd> </mtr> <mtr>@@ -438,7 +438,7 @@ <mtext mathvariant="normal">vsubnE</mtext> </mtd> <mtd>- <mi>⫋︀</mi>+ <mo>⫋︀</mo> </mtd> </mtr> <mtr>@@ -446,7 +446,7 @@ <mtext mathvariant="normal">vsupne</mtext> </mtd> <mtd>- <mi>⊋︀</mi>+ <mo>⊋︀</mo> </mtd> </mtr> <mtr>@@ -454,7 +454,7 @@ <mtext mathvariant="normal">vsupnE</mtext> </mtd> <mtd>- <mi>⫌︀</mi>+ <mo>⫌︀</mo> </mtd> </mtr> <mtr>
tests/writers/white10.mml view
@@ -10,15 +10,15 @@ <mi>H</mi> <mi> </mi> <mi>H</mi>- <mi> ︀</mi>+ <mo> ︀</mo> <mi>H</mi>- <mi> ︀</mi>+ <mo> ︀</mo> <mi>H</mi>- <mi> ︀</mi>+ <mo> ︀</mo> <mi>H</mi>- <mi> ︀</mi>+ <mo> ︀</mo> <mi>H</mi>- <mi></mi>+ <mo></mo> <mi>H</mi> </mrow> </math>
texmath.cabal view
@@ -1,5 +1,5 @@ Name: texmath-Version: 0.8.4.2+Version: 0.8.5 Cabal-Version: >= 1.10 Build-type: Simple Synopsis: Conversion between formats used to represent mathematics.@@ -104,7 +104,8 @@ Text.TeXMath.Unicode.ToASCII Other-modules: Text.TeXMath.Compat, Text.TeXMath.Shared,- Text.TeXMath.TeX+ Text.TeXMath.TeX,+ Paths_texmath if impl(ghc >= 6.12) Ghc-Options: -Wall -fno-warn-unused-do-bind else