texmath 0.13.0.2 → 0.13.1
raw patch · 27 files changed
+485/−363 lines, 27 files
Files
- changelog.md +21/−0
- src/Text/TeXMath/Readers/OMML.hs +3/−0
- src/Text/TeXMath/Readers/TeX.hs +26/−5
- src/Text/TeXMath/Writers/MathML.hs +20/−18
- src/Text/TeXMath/Writers/OMML.hs +4/−0
- test/regression/276.test +9/−0
- test/regression/277.test +4/−0
- test/regression/278.test +4/−0
- test/regression/280.test +13/−0
- test/regression/280b.test +41/−0
- test/writer/mml/20.test +115/−115
- test/writer/mml/22.test +102/−102
- test/writer/mml/binomial_coefficient.test +3/−3
- test/writer/mml/complex3.test +29/−29
- test/writer/mml/miAtoken5.test +2/−2
- test/writer/mml/miequivalents11.test +13/−13
- test/writer/mml/mimathvariant13.test +28/−28
- test/writer/mml/mimathvariant14.test +10/−10
- test/writer/mml/mstyleA2.test +1/−1
- test/writer/mml/schwinger_dyson.test +2/−2
- test/writer/mml/stretchAccents2.test +1/−1
- test/writer/omml/22.test +12/−12
- test/writer/omml/binomial_coefficient.test +3/−3
- test/writer/omml/complex3.test +13/−13
- test/writer/omml/miequivalents11.test +1/−1
- test/writer/omml/mimathvariant13.test +4/−4
- texmath.cabal +1/−1
changelog.md view
@@ -1,3 +1,24 @@+texmath (0.13.1)++ * MathML writer: Keep mathvariant attribute in addition to finding+ unicode substitutes (#280). Previously, renderers didn't support+ mathvariant consistently, so we omitted this attribute. Tested in+ Safari, Firefox, and Chrome.++ * OMML writer: properly handle bold/italics on identifiers (#280).+ Identifiers marked as bold need to be marked as bold-italic.+ Special exception for uppercase Greek.++ * MathML writer: fix handling of italic (#280).++ * OMML reader: handle w:ins elements in math (#278).+ Previously we skipped these, which meant that content+ would disappear.++ * TeX reader: handle space commands in `\text{..}` (#277).++ * TeX reader: Allow text operators to take an unbracketed argument (#276).+ texmath (0.13.0.2) * Escape ; in typst output (#275).
src/Text/TeXMath/Readers/OMML.hs view
@@ -95,6 +95,7 @@ data OMathRunElem = TextRun T.Text | LnBrk | Tab+ | Inserted [OMathRunElem] deriving Show data OMathRunTextStyle = NoStyle@@ -165,6 +166,7 @@ | isElem "w" "br" element = Just LnBrk | isElem "w" "tab" element = Just Tab | isElem "w" "sym" element = Just $ TextRun $ getSymChar element+ | isElem "w" "ins" element = Just $ Inserted $ mapMaybe elemToOMathRunElem (elChildren element) | otherwise = Nothing elemToOMathRunElems :: Element -> Maybe [OMathRunElem]@@ -180,6 +182,7 @@ oMathRunElemToText (TextRun s) = s oMathRunElemToText (LnBrk) = "\n" oMathRunElemToText (Tab) = "\t"+oMathRunElemToText (Inserted es) = mconcat $ map oMathRunElemToText es oMathRunElemsToText :: [OMathRunElem] -> T.Text oMathRunElemsToText = T.concat . map oMathRunElemToText
src/Text/TeXMath/Readers/TeX.hs view
@@ -662,14 +662,35 @@ "\\xcancel" -> ECancel XSlash <$> texToken _ -> mzero +textContents :: (Text -> Exp) -> TP [Exp]+textContents op = char '{' *> manyTill chunk (char '}')+ where+ chunk = (op . T.concat <$> many1 textual)+ <|> textSpaceCommand+ <|> (char '{' *> (asGroup <$> manyTill chunk (char '}')))+ <|> innermath++textSpaceCommand :: TP Exp+textSpaceCommand = try $ do+ char '\\'+ choice+ [ ESpace (2 % 9) <$ char ' '+ , ESpace ((-1) % 6) <$ char '!'+ , ESpace (1 % 6) <$ char ','+ , ESpace (2 % 9) <$ char ':'+ , ESpace (5 % 18) <$ char ';'+ , ESpace (2 % 9) <$ char '>'+ ]+ text :: Text -> TP Exp text c = do op <- maybe mzero return $ M.lookup c textOps- char '{'- let chunk = ((op . T.concat) <$> many1 textual)- <|> (char '{' *> (asGroup <$> manyTill chunk (char '}')))- <|> innermath- contents <- manyTill chunk (char '}')+ contents <- textContents op -- braced+ <|> ((:[]) <$> -- nonbraced token+ ( (op <$> textCommand)+ <|> textSpaceCommand+ <|> (op . T.singleton <$> noneOf "\n\t\r \\{}")+ )) spaces case contents of [] -> return (op "")
src/Text/TeXMath/Writers/MathML.hs view
@@ -26,8 +26,8 @@ import Text.XML.Light import Text.TeXMath.Types-import Text.TeXMath.Unicode.ToUnicode import Data.Generics (everywhere, mkT)+import Text.TeXMath.Unicode.ToUnicode (toUnicode) import Text.TeXMath.Shared (getMMLType, handleDownup, isUppercaseGreek, isRLSequence) import Text.TeXMath.Readers.MathML.MMLDict (getMathMLOperator)@@ -80,7 +80,7 @@ fromForm FPrefix = "prefix" makeScaled :: Rational -> Element -> Element-makeScaled x = withAttribute "minsize" p . withAttribute "maxsize" p +makeScaled x = withAttribute "minsize" p . withAttribute "maxsize" p . setAttribute "stretchy" "true" where p = T.pack $ printf "%d%%" (round (100*x) :: Int) @@ -94,7 +94,6 @@ Just (_, '.') -> T.snoc x '0' _ -> x --- Note: Converts strings to unicode directly, as few renderers support those mathvariants. makeText :: TextType -> T.Text -> Element makeText a s = case (leadingSp, trailingSp) of (False, False) -> s'@@ -102,14 +101,15 @@ (False, True) -> mrow [s', sp] (True, True) -> mrow [sp, s', sp] where sp = spaceWidth (1/3)- s' = withAttribute "mathvariant" attr $ tunode "mtext" $ toUnicode a s+ s' = withAttribute "mathvariant" (getMMLType a) $+ -- use Unicode characters as few browsers support the mathvariants+ tunode "mtext" $ toUnicode a s trailingSp = case T.unsnoc s of Just (_, c) -> T.any (== c) " \t" _ -> False leadingSp = case T.uncons s of Just (c, _) -> T.any (== c) " \t" _ -> False- attr = getMMLType a makeArray :: Maybe TextType -> [Alignment] -> [ArrayLine] -> Element makeArray tt as ls = unode "mtable" $@@ -144,11 +144,11 @@ newAttr = Attr (unqual a) (T.unpack v) update [] = [newAttr] update (x:xs)- | qName (attrKey x) == a = + | qName (attrKey x) == a = newAttr : xs- | otherwise = + | otherwise = x : update xs- + accent :: T.Text -> Element accent = add_attr (Attr (unqual "accent") "true") . tunode "mo"@@ -187,10 +187,7 @@ showExp :: Maybe TextType -> Exp -> Element showExp tt e =- let toUnicodeMaybe :: TextType -> T.Text -> Maybe T.Text- toUnicodeMaybe textStyle t =- T.pack <$> mapM (toUnicodeChar . (textStyle,)) (T.unpack t)- -- variant node: tries to convert text to appropriate unicode+ let -- variant node: tries to convert text to appropriate unicode -- characters depending on style vnode :: String -> T.Text -> Element vnode elname t@@ -201,12 +198,17 @@ else tunode elname t Just TextNormal -> withAttribute "mathvariant" "normal" $ tunode elname t- Just textStyle ->- case toUnicodeMaybe textStyle t of- -- if we can't find unicode equivalents, rely on mathvariant:- Nothing -> withAttribute "mathvariant" (getMMLType textStyle) $- tunode elname t- Just t' -> tunode elname t'+ Just TextBold+ | elname == "mi" && not (isUppercaseGreek t) -- #255, #280+ -> withAttribute "mathvariant" "bold-italic" $+ tunode elname (toUnicode TextBoldItalic t)+ | otherwise+ -> withAttribute "mathvariant" "bold" $+ tunode elname (toUnicode TextBold t)+ Just textStyle -> withAttribute "mathvariant" (getMMLType textStyle) $+ -- we use unicode chars because browsers don't+ -- completely support mathvariant:+ tunode elname (toUnicode textStyle t) in case e of ENumber x -> vnode "mn" x EGrouped [x] -> showExp tt x
src/Text/TeXMath/Writers/OMML.hs view
@@ -233,6 +233,10 @@ EIdentifier x | isUppercaseGreek x , null props -> [str [mnodeA "sty" "p" ()] x]+ | not (isUppercaseGreek x)+ , [Element{ elName = QName "sty" _ _+ , elAttribs = [Attr (QName "val" Nothing (Just "m")) "b"] }] <- props+ -> [str [mnodeA "sty" "bi" ()] x] -- #280 | otherwise -> [str props x] EMathOperator x -> [str (mnodeA "sty" "p" () : props) x] ESymbol ty xs
+ test/regression/276.test view
@@ -0,0 +1,9 @@+<<< tex+x = y\text.x+>>> native+[ EIdentifier "x"+, ESymbol Rel "="+, EIdentifier "y"+, EText TextNormal "."+, EIdentifier "x"+]
+ test/regression/277.test view
@@ -0,0 +1,4 @@+<<< tex+\text{\:\;}+>>> native+[ ESpace (2 % 9) , ESpace (5 % 18) ]
+ test/regression/278.test view
@@ -0,0 +1,4 @@+<<< omml+<m:oMath><m:r><w:ins w:id="2" w:author="Tron Su" w:date="2025-12-16T22:06:00Z" w16du:dateUtc="2025-12-16T14:06:00Z"><m:rPr><m:nor/></m:rPr><w:rPr><w:rFonts w:cs="Times New Roman"/><w:sz w:val="28"/></w:rPr><m:t>∆</m:t></w:ins></m:r><m:r><w:ins w:id="3" w:author="Tron Su" w:date="2025-12-16T22:06:00Z" w16du:dateUtc="2025-12-16T14:06:00Z"><w:rPr><w:rFonts w:ascii="Cambria Math" w:hAnsi="Cambria Math"/></w:rPr><m:t>F</m:t></w:ins></m:r><m:r><w:ins w:id="4" w:author="Tron Su" w:date="2025-12-16T22:06:00Z" w16du:dateUtc="2025-12-16T14:06:00Z"><m:rPr><m:sty m:val="p"/></m:rPr><w:rPr><w:rFonts w:ascii="Cambria Math" w:hAnsi="Cambria Math"/></w:rPr><m:t>/</m:t></w:ins></m:r><m:sSub><m:sSubPr><m:ctrlPr><w:ins w:id="5" w:author="Tron Su" w:date="2025-12-16T22:06:00Z" w16du:dateUtc="2025-12-16T14:06:00Z"><w:rPr><w:rFonts w:ascii="Cambria Math" w:hAnsi="Cambria Math"/></w:rPr></w:ins></m:ctrlPr></m:sSubPr><m:e><m:r><w:ins w:id="6" w:author="Tron Su" w:date="2025-12-16T22:06:00Z" w16du:dateUtc="2025-12-16T14:06:00Z"><w:rPr><w:rFonts w:ascii="Cambria Math" w:hAnsi="Cambria Math"/></w:rPr><m:t>F</m:t></w:ins></m:r></m:e><m:sub><m:r><w:ins w:id="7" w:author="Tron Su" w:date="2025-12-16T22:06:00Z" w16du:dateUtc="2025-12-16T14:06:00Z"><w:rPr><w:rFonts w:ascii="Cambria Math" w:hAnsi="Cambria Math"/></w:rPr><m:t>0</m:t></w:ins></m:r></m:sub></m:sSub></m:oMath>+>>> tex+\mathrm{\Delta}F/F_{0}
+ test/regression/280.test view
@@ -0,0 +1,13 @@+<<< tex+\boldsymbol{\Gamma + b + \alpha}+>>> mml+<?xml version='1.0' ?>+<math display="block" xmlns="http://www.w3.org/1998/Math/MathML">+ <mrow>+ <mi mathvariant="bold">𝚪</mi>+ <mo mathvariant="bold">+</mo>+ <mi mathvariant="bold-italic">𝒃</mi>+ <mo mathvariant="bold">+</mo>+ <mi mathvariant="bold-italic">𝜶</mi>+ </mrow>+</math>
+ test/regression/280b.test view
@@ -0,0 +1,41 @@+<<< tex+\boldsymbol{\Gamma + b + \alpha}+>>> omml+<?xml version='1.0' ?>+<m:oMathPara>+ <m:oMathParaPr>+ <m:jc m:val="center" />+ </m:oMathParaPr>+ <m:oMath>+ <m:r>+ <m:rPr>+ <m:sty m:val="b" />+ </m:rPr>+ <m:t>Γ</m:t>+ </m:r>+ <m:r>+ <m:rPr>+ <m:sty m:val="b" />+ </m:rPr>+ <m:t>+</m:t>+ </m:r>+ <m:r>+ <m:rPr>+ <m:sty m:val="bi" />+ </m:rPr>+ <m:t>b</m:t>+ </m:r>+ <m:r>+ <m:rPr>+ <m:sty m:val="b" />+ </m:rPr>+ <m:t>+</m:t>+ </m:r>+ <m:r>+ <m:rPr>+ <m:sty m:val="bi" />+ </m:rPr>+ <m:t>α</m:t>+ </m:r>+ </m:oMath>+</m:oMathPara>
test/writer/mml/20.test view
@@ -119,120 +119,120 @@ <?xml version='1.0' ?> <math display="block" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow>- <mi>𝒜</mi>- <mi>ℬ</mi>- <mi>𝒞</mi>- <mi>𝒟</mi>- <mi>ℰ</mi>- <mi>ℱ</mi>- <mi>𝒢</mi>- <mi>ℋ</mi>- <mi>ℐ</mi>- <mi>𝒥</mi>- <mi>𝒦</mi>- <mi>ℒ</mi>- <mi>ℳ</mi>- <mi>𝒩</mi>- <mi>𝒪</mi>- <mi>𝒫</mi>- <mi>𝒬</mi>- <mi>ℛ</mi>- <mi>𝒮</mi>- <mi>𝒯</mi>- <mi>𝒰</mi>- <mi>𝒱</mi>- <mi>𝒲</mi>- <mi>𝒳</mi>- <mi>𝒴</mi>- <mi>𝒵</mi>- <mi>𝒶</mi>- <mi>𝒷</mi>- <mi>𝒸</mi>- <mi>𝒹</mi>- <mi>ℯ</mi>- <mi>𝒻</mi>- <mi>ℊ</mi>- <mi>𝒽</mi>- <mi>𝒾</mi>- <mi>𝒿</mi>- <mi>𝓀</mi>- <mi>𝓁</mi>- <mi>𝓂</mi>- <mi>𝓃</mi>- <mi>ℴ</mi>- <mi>𝓅</mi>- <mi>𝓆</mi>- <mi>𝓇</mi>- <mi>𝓈</mi>- <mi>𝓉</mi>- <mi>𝓊</mi>- <mi>𝓋</mi>- <mi>𝓌</mi>- <mi>𝓍</mi>- <mi>𝓎</mi>- <mi>𝓏</mi>- <mi>𝔸</mi>- <mi>𝔹</mi>- <mi>ℂ</mi>- <mi>𝔻</mi>- <mi>𝔼</mi>- <mi>𝔽</mi>- <mi>𝔾</mi>- <mi>ℍ</mi>- <mi>𝕀</mi>- <mi>𝕁</mi>- <mi>𝕂</mi>- <mi>𝕃</mi>- <mi>𝕄</mi>- <mi>ℕ</mi>- <mi>𝕆</mi>- <mi>ℙ</mi>- <mi>ℚ</mi>- <mi>ℝ</mi>- <mi>𝕊</mi>- <mi>𝕋</mi>- <mi>𝕌</mi>- <mi>𝕍</mi>- <mi>𝕎</mi>- <mi>𝕏</mi>- <mi>𝕐</mi>- <mi>ℤ</mi>- <mi>𝕒</mi>- <mi>𝕓</mi>- <mi>𝕔</mi>- <mi>𝕕</mi>- <mi>𝕖</mi>- <mi>𝕗</mi>- <mi>𝕘</mi>- <mi>𝕙</mi>- <mi>𝕚</mi>- <mi>𝕛</mi>- <mi>𝕜</mi>- <mi>𝕝</mi>- <mi>𝕞</mi>- <mi>𝕟</mi>- <mi>𝕠</mi>- <mi>𝕡</mi>- <mi>𝕢</mi>- <mi>𝕣</mi>- <mi>𝕤</mi>- <mi>𝕥</mi>- <mi>𝕦</mi>- <mi>𝕧</mi>- <mi>𝕨</mi>- <mi>𝕩</mi>- <mi>𝕪</mi>- <mi>𝕫</mi>- <mn>𝟘</mn>- <mn>𝟙</mn>- <mn>𝟚</mn>- <mn>𝟛</mn>- <mn>𝟜</mn>- <mn>𝟝</mn>- <mn>𝟞</mn>- <mn>𝟟</mn>- <mn>𝟠</mn>- <mn>𝟡</mn>- <mn>𝟘</mn>+ <mi mathvariant="script">𝒜</mi>+ <mi mathvariant="script">ℬ</mi>+ <mi mathvariant="script">𝒞</mi>+ <mi mathvariant="script">𝒟</mi>+ <mi mathvariant="script">ℰ</mi>+ <mi mathvariant="script">ℱ</mi>+ <mi mathvariant="script">𝒢</mi>+ <mi mathvariant="script">ℋ</mi>+ <mi mathvariant="script">ℐ</mi>+ <mi mathvariant="script">𝒥</mi>+ <mi mathvariant="script">𝒦</mi>+ <mi mathvariant="script">ℒ</mi>+ <mi mathvariant="script">ℳ</mi>+ <mi mathvariant="script">𝒩</mi>+ <mi mathvariant="script">𝒪</mi>+ <mi mathvariant="script">𝒫</mi>+ <mi mathvariant="script">𝒬</mi>+ <mi mathvariant="script">ℛ</mi>+ <mi mathvariant="script">𝒮</mi>+ <mi mathvariant="script">𝒯</mi>+ <mi mathvariant="script">𝒰</mi>+ <mi mathvariant="script">𝒱</mi>+ <mi mathvariant="script">𝒲</mi>+ <mi mathvariant="script">𝒳</mi>+ <mi mathvariant="script">𝒴</mi>+ <mi mathvariant="script">𝒵</mi>+ <mi mathvariant="script">𝒶</mi>+ <mi mathvariant="script">𝒷</mi>+ <mi mathvariant="script">𝒸</mi>+ <mi mathvariant="script">𝒹</mi>+ <mi mathvariant="script">ℯ</mi>+ <mi mathvariant="script">𝒻</mi>+ <mi mathvariant="script">ℊ</mi>+ <mi mathvariant="script">𝒽</mi>+ <mi mathvariant="script">𝒾</mi>+ <mi mathvariant="script">𝒿</mi>+ <mi mathvariant="script">𝓀</mi>+ <mi mathvariant="script">𝓁</mi>+ <mi mathvariant="script">𝓂</mi>+ <mi mathvariant="script">𝓃</mi>+ <mi mathvariant="script">ℴ</mi>+ <mi mathvariant="script">𝓅</mi>+ <mi mathvariant="script">𝓆</mi>+ <mi mathvariant="script">𝓇</mi>+ <mi mathvariant="script">𝓈</mi>+ <mi mathvariant="script">𝓉</mi>+ <mi mathvariant="script">𝓊</mi>+ <mi mathvariant="script">𝓋</mi>+ <mi mathvariant="script">𝓌</mi>+ <mi mathvariant="script">𝓍</mi>+ <mi mathvariant="script">𝓎</mi>+ <mi mathvariant="script">𝓏</mi>+ <mi mathvariant="double-struck">𝔸</mi>+ <mi mathvariant="double-struck">𝔹</mi>+ <mi mathvariant="double-struck">ℂ</mi>+ <mi mathvariant="double-struck">𝔻</mi>+ <mi mathvariant="double-struck">𝔼</mi>+ <mi mathvariant="double-struck">𝔽</mi>+ <mi mathvariant="double-struck">𝔾</mi>+ <mi mathvariant="double-struck">ℍ</mi>+ <mi mathvariant="double-struck">𝕀</mi>+ <mi mathvariant="double-struck">𝕁</mi>+ <mi mathvariant="double-struck">𝕂</mi>+ <mi mathvariant="double-struck">𝕃</mi>+ <mi mathvariant="double-struck">𝕄</mi>+ <mi mathvariant="double-struck">ℕ</mi>+ <mi mathvariant="double-struck">𝕆</mi>+ <mi mathvariant="double-struck">ℙ</mi>+ <mi mathvariant="double-struck">ℚ</mi>+ <mi mathvariant="double-struck">ℝ</mi>+ <mi mathvariant="double-struck">𝕊</mi>+ <mi mathvariant="double-struck">𝕋</mi>+ <mi mathvariant="double-struck">𝕌</mi>+ <mi mathvariant="double-struck">𝕍</mi>+ <mi mathvariant="double-struck">𝕎</mi>+ <mi mathvariant="double-struck">𝕏</mi>+ <mi mathvariant="double-struck">𝕐</mi>+ <mi mathvariant="double-struck">ℤ</mi>+ <mi mathvariant="double-struck">𝕒</mi>+ <mi mathvariant="double-struck">𝕓</mi>+ <mi mathvariant="double-struck">𝕔</mi>+ <mi mathvariant="double-struck">𝕕</mi>+ <mi mathvariant="double-struck">𝕖</mi>+ <mi mathvariant="double-struck">𝕗</mi>+ <mi mathvariant="double-struck">𝕘</mi>+ <mi mathvariant="double-struck">𝕙</mi>+ <mi mathvariant="double-struck">𝕚</mi>+ <mi mathvariant="double-struck">𝕛</mi>+ <mi mathvariant="double-struck">𝕜</mi>+ <mi mathvariant="double-struck">𝕝</mi>+ <mi mathvariant="double-struck">𝕞</mi>+ <mi mathvariant="double-struck">𝕟</mi>+ <mi mathvariant="double-struck">𝕠</mi>+ <mi mathvariant="double-struck">𝕡</mi>+ <mi mathvariant="double-struck">𝕢</mi>+ <mi mathvariant="double-struck">𝕣</mi>+ <mi mathvariant="double-struck">𝕤</mi>+ <mi mathvariant="double-struck">𝕥</mi>+ <mi mathvariant="double-struck">𝕦</mi>+ <mi mathvariant="double-struck">𝕧</mi>+ <mi mathvariant="double-struck">𝕨</mi>+ <mi mathvariant="double-struck">𝕩</mi>+ <mi mathvariant="double-struck">𝕪</mi>+ <mi mathvariant="double-struck">𝕫</mi>+ <mn mathvariant="double-struck">𝟘</mn>+ <mn mathvariant="double-struck">𝟙</mn>+ <mn mathvariant="double-struck">𝟚</mn>+ <mn mathvariant="double-struck">𝟛</mn>+ <mn mathvariant="double-struck">𝟜</mn>+ <mn mathvariant="double-struck">𝟝</mn>+ <mn mathvariant="double-struck">𝟞</mn>+ <mn mathvariant="double-struck">𝟟</mn>+ <mn mathvariant="double-struck">𝟠</mn>+ <mn mathvariant="double-struck">𝟡</mn>+ <mn mathvariant="double-struck">𝟘</mn> </mrow> </math>
test/writer/mml/22.test view
@@ -313,12 +313,12 @@ </mtd> <mtd columnalign="left" style="text-align: left"> <mrow>- <mi>𝐀</mi>- <mi>𝐁</mi>- <mi>𝐂</mi>- <mi>𝐚</mi>- <mi>𝐛</mi>- <mi>𝐜</mi>+ <mi mathvariant="bold-italic">𝑨</mi>+ <mi mathvariant="bold-italic">𝑩</mi>+ <mi mathvariant="bold-italic">𝑪</mi>+ <mi mathvariant="bold-italic">𝒂</mi>+ <mi mathvariant="bold-italic">𝒃</mi>+ <mi mathvariant="bold-italic">𝒄</mi> </mrow> </mtd> </mtr>@@ -328,12 +328,12 @@ </mtd> <mtd columnalign="left" style="text-align: left"> <mrow>- <mi>𝐀</mi>- <mi>𝐁</mi>- <mi>𝐂</mi>- <mi>𝐚</mi>- <mi>𝐛</mi>- <mi>𝐜</mi>+ <mi mathvariant="bold-italic">𝑨</mi>+ <mi mathvariant="bold-italic">𝑩</mi>+ <mi mathvariant="bold-italic">𝑪</mi>+ <mi mathvariant="bold-italic">𝒂</mi>+ <mi mathvariant="bold-italic">𝒃</mi>+ <mi mathvariant="bold-italic">𝒄</mi> </mrow> </mtd> </mtr>@@ -351,12 +351,12 @@ </mtd> <mtd columnalign="left" style="text-align: left"> <mrow>- <mi>𝐴</mi>- <mi>𝐵</mi>- <mi>𝐶</mi>- <mi>𝑎</mi>- <mi>𝑏</mi>- <mi>𝑐</mi>+ <mi mathvariant="italic">𝐴</mi>+ <mi mathvariant="italic">𝐵</mi>+ <mi mathvariant="italic">𝐶</mi>+ <mi mathvariant="italic">𝑎</mi>+ <mi mathvariant="italic">𝑏</mi>+ <mi mathvariant="italic">𝑐</mi> </mrow> </mtd> </mtr>@@ -374,12 +374,12 @@ </mtd> <mtd columnalign="left" style="text-align: left"> <mrow>- <mi>𝙰</mi>- <mi>𝙱</mi>- <mi>𝙲</mi>- <mi>𝚊</mi>- <mi>𝚋</mi>- <mi>𝚌</mi>+ <mi mathvariant="monospace">𝙰</mi>+ <mi mathvariant="monospace">𝙱</mi>+ <mi mathvariant="monospace">𝙲</mi>+ <mi mathvariant="monospace">𝚊</mi>+ <mi mathvariant="monospace">𝚋</mi>+ <mi mathvariant="monospace">𝚌</mi> </mrow> </mtd> </mtr>@@ -397,12 +397,12 @@ </mtd> <mtd columnalign="left" style="text-align: left"> <mrow>- <mi>𝖠</mi>- <mi>𝖡</mi>- <mi>𝖢</mi>- <mi>𝖺</mi>- <mi>𝖻</mi>- <mi>𝖼</mi>+ <mi mathvariant="sans-serif">𝖠</mi>+ <mi mathvariant="sans-serif">𝖡</mi>+ <mi mathvariant="sans-serif">𝖢</mi>+ <mi mathvariant="sans-serif">𝖺</mi>+ <mi mathvariant="sans-serif">𝖻</mi>+ <mi mathvariant="sans-serif">𝖼</mi> </mrow> </mtd> </mtr>@@ -412,12 +412,12 @@ </mtd> <mtd columnalign="left" style="text-align: left"> <mrow>- <mi>𝖠</mi>- <mi>𝖡</mi>- <mi>𝖢</mi>- <mi>𝖺</mi>- <mi>𝖻</mi>- <mi>𝖼</mi>+ <mi mathvariant="sans-serif">𝖠</mi>+ <mi mathvariant="sans-serif">𝖡</mi>+ <mi mathvariant="sans-serif">𝖢</mi>+ <mi mathvariant="sans-serif">𝖺</mi>+ <mi mathvariant="sans-serif">𝖻</mi>+ <mi mathvariant="sans-serif">𝖼</mi> </mrow> </mtd> </mtr>@@ -427,12 +427,12 @@ </mtd> <mtd columnalign="left" style="text-align: left"> <mrow>- <mi>𝔸</mi>- <mi>𝔹</mi>- <mi>ℂ</mi>- <mi>𝕒</mi>- <mi>𝕓</mi>- <mi>𝕔</mi>+ <mi mathvariant="double-struck">𝔸</mi>+ <mi mathvariant="double-struck">𝔹</mi>+ <mi mathvariant="double-struck">ℂ</mi>+ <mi mathvariant="double-struck">𝕒</mi>+ <mi mathvariant="double-struck">𝕓</mi>+ <mi mathvariant="double-struck">𝕔</mi> </mrow> </mtd> </mtr>@@ -442,12 +442,12 @@ </mtd> <mtd columnalign="left" style="text-align: left"> <mrow>- <mi>𝒜</mi>- <mi>ℬ</mi>- <mi>𝒞</mi>- <mi>𝒶</mi>- <mi>𝒷</mi>- <mi>𝒸</mi>+ <mi mathvariant="script">𝒜</mi>+ <mi mathvariant="script">ℬ</mi>+ <mi mathvariant="script">𝒞</mi>+ <mi mathvariant="script">𝒶</mi>+ <mi mathvariant="script">𝒷</mi>+ <mi mathvariant="script">𝒸</mi> </mrow> </mtd> </mtr>@@ -457,12 +457,12 @@ </mtd> <mtd columnalign="left" style="text-align: left"> <mrow>- <mi>𝒜</mi>- <mi>ℬ</mi>- <mi>𝒞</mi>- <mi>𝒶</mi>- <mi>𝒷</mi>- <mi>𝒸</mi>+ <mi mathvariant="script">𝒜</mi>+ <mi mathvariant="script">ℬ</mi>+ <mi mathvariant="script">𝒞</mi>+ <mi mathvariant="script">𝒶</mi>+ <mi mathvariant="script">𝒷</mi>+ <mi mathvariant="script">𝒸</mi> </mrow> </mtd> </mtr>@@ -472,12 +472,12 @@ </mtd> <mtd columnalign="left" style="text-align: left"> <mrow>- <mi>𝔄</mi>- <mi>𝔅</mi>- <mi>ℭ</mi>- <mi>𝔞</mi>- <mi>𝔟</mi>- <mi>𝔠</mi>+ <mi mathvariant="fraktur">𝔄</mi>+ <mi mathvariant="fraktur">𝔅</mi>+ <mi mathvariant="fraktur">ℭ</mi>+ <mi mathvariant="fraktur">𝔞</mi>+ <mi mathvariant="fraktur">𝔟</mi>+ <mi mathvariant="fraktur">𝔠</mi> </mrow> </mtd> </mtr>@@ -487,12 +487,12 @@ </mtd> <mtd columnalign="left" style="text-align: left"> <mrow>- <mi>𝑨</mi>- <mi>𝑩</mi>- <mi>𝑪</mi>- <mi>𝒂</mi>- <mi>𝒃</mi>- <mi>𝒄</mi>+ <mi mathvariant="bold-italic">𝑨</mi>+ <mi mathvariant="bold-italic">𝑩</mi>+ <mi mathvariant="bold-italic">𝑪</mi>+ <mi mathvariant="bold-italic">𝒂</mi>+ <mi mathvariant="bold-italic">𝒃</mi>+ <mi mathvariant="bold-italic">𝒄</mi> </mrow> </mtd> </mtr>@@ -502,12 +502,12 @@ </mtd> <mtd columnalign="left" style="text-align: left"> <mrow>- <mi>𝗔</mi>- <mi>𝗕</mi>- <mi>𝗖</mi>- <mi>𝗮</mi>- <mi>𝗯</mi>- <mi>𝗰</mi>+ <mi mathvariant="bold-sans-serif">𝗔</mi>+ <mi mathvariant="bold-sans-serif">𝗕</mi>+ <mi mathvariant="bold-sans-serif">𝗖</mi>+ <mi mathvariant="bold-sans-serif">𝗮</mi>+ <mi mathvariant="bold-sans-serif">𝗯</mi>+ <mi mathvariant="bold-sans-serif">𝗰</mi> </mrow> </mtd> </mtr>@@ -517,12 +517,12 @@ </mtd> <mtd columnalign="left" style="text-align: left"> <mrow>- <mi>𝘼</mi>- <mi>𝘽</mi>- <mi>𝘾</mi>- <mi>𝙖</mi>- <mi>𝙗</mi>- <mi>𝙘</mi>+ <mi mathvariant="sans-serif-bold-italic">𝘼</mi>+ <mi mathvariant="sans-serif-bold-italic">𝘽</mi>+ <mi mathvariant="sans-serif-bold-italic">𝘾</mi>+ <mi mathvariant="sans-serif-bold-italic">𝙖</mi>+ <mi mathvariant="sans-serif-bold-italic">𝙗</mi>+ <mi mathvariant="sans-serif-bold-italic">𝙘</mi> </mrow> </mtd> </mtr>@@ -532,12 +532,12 @@ </mtd> <mtd columnalign="left" style="text-align: left"> <mrow>- <mi>𝓐</mi>- <mi>𝓑</mi>- <mi>𝓒</mi>- <mi>𝓪</mi>- <mi>𝓫</mi>- <mi>𝓬</mi>+ <mi mathvariant="bold-script">𝓐</mi>+ <mi mathvariant="bold-script">𝓑</mi>+ <mi mathvariant="bold-script">𝓒</mi>+ <mi mathvariant="bold-script">𝓪</mi>+ <mi mathvariant="bold-script">𝓫</mi>+ <mi mathvariant="bold-script">𝓬</mi> </mrow> </mtd> </mtr>@@ -547,12 +547,12 @@ </mtd> <mtd columnalign="left" style="text-align: left"> <mrow>- <mi>𝕬</mi>- <mi>𝕭</mi>- <mi>𝕮</mi>- <mi>𝖆</mi>- <mi>𝖇</mi>- <mi>𝖈</mi>+ <mi mathvariant="bold-fraktur">𝕬</mi>+ <mi mathvariant="bold-fraktur">𝕭</mi>+ <mi mathvariant="bold-fraktur">𝕮</mi>+ <mi mathvariant="bold-fraktur">𝖆</mi>+ <mi mathvariant="bold-fraktur">𝖇</mi>+ <mi mathvariant="bold-fraktur">𝖈</mi> </mrow> </mtd> </mtr>@@ -562,12 +562,12 @@ </mtd> <mtd columnalign="left" style="text-align: left"> <mrow>- <mi>𝓐</mi>- <mi>𝓑</mi>- <mi>𝓒</mi>- <mi>𝓪</mi>- <mi>𝓫</mi>- <mi>𝓬</mi>+ <mi mathvariant="bold-script">𝓐</mi>+ <mi mathvariant="bold-script">𝓑</mi>+ <mi mathvariant="bold-script">𝓒</mi>+ <mi mathvariant="bold-script">𝓪</mi>+ <mi mathvariant="bold-script">𝓫</mi>+ <mi mathvariant="bold-script">𝓬</mi> </mrow> </mtd> </mtr>@@ -577,12 +577,12 @@ </mtd> <mtd columnalign="left" style="text-align: left"> <mrow>- <mi>𝘈</mi>- <mi>𝘉</mi>- <mi>𝘊</mi>- <mi>𝘢</mi>- <mi>𝘣</mi>- <mi>𝘤</mi>+ <mi mathvariant="sans-serif-italic">𝘈</mi>+ <mi mathvariant="sans-serif-italic">𝘉</mi>+ <mi mathvariant="sans-serif-italic">𝘊</mi>+ <mi mathvariant="sans-serif-italic">𝘢</mi>+ <mi mathvariant="sans-serif-italic">𝘣</mi>+ <mi mathvariant="sans-serif-italic">𝘤</mi> </mrow> </mtd> </mtr>
test/writer/mml/binomial_coefficient.test view
@@ -43,7 +43,7 @@ <?xml version='1.0' ?> <math display="block" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow>- <mi>𝐂</mi>+ <mi mathvariant="bold-italic">𝑪</mi> <mrow> <mo stretchy="true" form="prefix">(</mo> <mi>n</mi>@@ -53,7 +53,7 @@ </mrow> <mo>=</mo> <msubsup>- <mi>𝐂</mi>+ <mi mathvariant="bold-italic">𝑪</mi> <mi>k</mi> <mi>n</mi> </msubsup>@@ -63,7 +63,7 @@ <mi>n</mi> </msub> <msub>- <mi>𝐂</mi>+ <mi mathvariant="bold-italic">𝑪</mi> <mi>k</mi> </msub> <mo>=</mo>
test/writer/mml/complex3.test view
@@ -11336,7 +11336,7 @@ </msub> <mo>=</mo> <mrow>- <mi>𝒩</mi>+ <mi mathvariant="script">𝒩</mi> <mo>⁡</mo> <mrow> <mo stretchy="false" form="prefix">(</mo>@@ -11695,12 +11695,12 @@ <mtd columnalign="center" style="text-align: center"> <mrow> <mrow>- <mi>𝐚</mi>+ <mi mathvariant="bold-italic">𝒂</mi> <mo>+</mo>- <mi>𝐛</mi>+ <mi mathvariant="bold-italic">𝒃</mi> </mrow> <mo>=</mo>- <mi>𝐜</mi>+ <mi mathvariant="bold-italic">𝒄</mi> </mrow> </mtd> <mtd columnalign="center" style="text-align: center" />@@ -11726,7 +11726,7 @@ <mo>⁡</mo> <mrow> <mo stretchy="false" form="prefix">(</mo>- <mi>𝐱</mi>+ <mi mathvariant="bold-italic">𝒙</mi> <mo stretchy="false" form="postfix">)</mo> </mrow> </mrow>@@ -11743,21 +11743,21 @@ <mtd columnalign="center" style="text-align: center"> <mrow> <mrow>- <mi>𝑇</mi>+ <mi mathvariant="italic">𝑇</mi> <mi>⁢</mi>- <mi>ℎ</mi>+ <mi mathvariant="italic">ℎ</mi> <mi>⁢</mi>- <mi>𝑒</mi>+ <mi mathvariant="italic">𝑒</mi> <mi>⁢</mi>- <mi>𝑞</mi>+ <mi mathvariant="italic">𝑞</mi> <mi>⁢</mi>- <mi>𝑢</mi>+ <mi mathvariant="italic">𝑢</mi> <mi>⁢</mi>- <mi>𝑖</mi>+ <mi mathvariant="italic">𝑖</mi> <mi>⁢</mi>- <mi>𝑐</mi>+ <mi mathvariant="italic">𝑐</mi> <mi>⁢</mi>- <mi>𝑘</mi>+ <mi mathvariant="italic">𝑘</mi> <mi>⁢</mi> <mi>b</mi> <mi>⁢</mi>@@ -11785,13 +11785,13 @@ <mi>⁢</mi> <mi>s</mi> <mi>⁢</mi>- <mi>𝐨</mi>+ <mi mathvariant="bold-italic">𝒐</mi> <mi>⁢</mi>- <mi>𝐯</mi>+ <mi mathvariant="bold-italic">𝒗</mi> <mi>⁢</mi>- <mi>𝐞</mi>+ <mi mathvariant="bold-italic">𝒆</mi> <mi>⁢</mi>- <mi>𝐫</mi>+ <mi mathvariant="bold-italic">𝒓</mi> <mi>⁢</mi> <mi>t</mi> <mi>⁢</mi>@@ -11799,19 +11799,19 @@ <mi>⁢</mi> <mi>e</mi> <mi>⁢</mi>- <mi>𝗅</mi>+ <mi mathvariant="sans-serif">𝗅</mi> <mi>⁢</mi>- <mi>𝖺</mi>+ <mi mathvariant="sans-serif">𝖺</mi> <mi>⁢</mi>- <mi>𝗓</mi>+ <mi mathvariant="sans-serif">𝗓</mi> <mi>⁢</mi>- <mi>𝗒</mi>+ <mi mathvariant="sans-serif">𝗒</mi> <mi>⁢</mi>- <mi>𝚍</mi>+ <mi mathvariant="monospace">𝚍</mi> <mi>⁢</mi>- <mi>𝚘</mi>+ <mi mathvariant="monospace">𝚘</mi> <mi>⁢</mi>- <mi>𝚐</mi>+ <mi mathvariant="monospace">𝚐</mi> </mrow> <mtext mathvariant="normal">.</mtext> <mrow>@@ -12085,7 +12085,7 @@ </mrow> </mrow> <mo>⋅</mo>- <mi>𝐮</mi>+ <mi mathvariant="bold-italic">𝒖</mi> </mrow> </mrow> </mtd>@@ -14254,7 +14254,7 @@ </mrow> <mrow> <mo stretchy="false" form="prefix">(</mo>- <mi>𝐈</mi>+ <mi mathvariant="bold-italic">𝑰</mi> <mo stretchy="false" form="postfix">)</mo> </mrow> </mrow>@@ -16898,7 +16898,7 @@ <msub> <mrow /> <msup>- <mi>𝐑</mi>+ <mi mathvariant="bold-italic">𝑹</mi> <mn>3</mn> </msup> </msub>@@ -16979,12 +16979,12 @@ <mi mathvariant="normal">∇×</mi> <mo>⁡</mo> </mrow>- <mi>𝐅</mi>+ <mi mathvariant="bold-italic">𝑭</mi> </mrow> <mo stretchy="true" form="postfix">)</mo> </mrow> <mo>⋅</mo>- <mi>𝐤</mi>+ <mi mathvariant="bold-italic">𝒌</mi> </mrow> <mo>=</mo> <mrow>
test/writer/mml/miAtoken5.test view
@@ -64,7 +64,7 @@ <mtr> <mtd columnalign="center" style="text-align: center"> <mrow>- <mi>𝒜</mi>+ <mi mathvariant="script">𝒜</mi> <mo>+</mo> <mi>A</mi> <mo>+</mo>@@ -77,7 +77,7 @@ <mtr> <mtd columnalign="center" style="text-align: center"> <mrow>- <mi>𝒜</mi>+ <mi mathvariant="script">𝒜</mi> <mo>+</mo> <mi>A</mi> <mo>+</mo>
test/writer/mml/miequivalents11.test view
@@ -122,7 +122,7 @@ <mrow> <mi>𝐀</mi> <mo>=</mo>- <mi>𝐀</mi>+ <mi mathvariant="bold-italic">𝑨</mi> </mrow> </mtd> </mtr>@@ -131,7 +131,7 @@ <mrow> <mi>𝐴</mi> <mo>=</mo>- <mi>𝐴</mi>+ <mi mathvariant="italic">𝐴</mi> </mrow> </mtd> </mtr>@@ -140,7 +140,7 @@ <mrow> <mi>𝑨</mi> <mo>=</mo>- <mi>𝑨</mi>+ <mi mathvariant="bold-italic">𝑨</mi> </mrow> </mtd> </mtr>@@ -149,7 +149,7 @@ <mrow> <mi>𝔸</mi> <mo>=</mo>- <mi>𝔸</mi>+ <mi mathvariant="double-struck">𝔸</mi> <mo>=</mo> <mi>𝔸</mi> </mrow>@@ -160,7 +160,7 @@ <mrow> <mi>𝒜</mi> <mo>=</mo>- <mi>𝒜</mi>+ <mi mathvariant="script">𝒜</mi> <mo>=</mo> <mi>𝒜</mi> </mrow>@@ -171,7 +171,7 @@ <mrow> <mi>𝓐</mi> <mo>=</mo>- <mi>𝓐</mi>+ <mi mathvariant="bold-script">𝓐</mi> </mrow> </mtd> </mtr>@@ -180,7 +180,7 @@ <mrow> <mi>𝔄</mi> <mo>=</mo>- <mi>𝔄</mi>+ <mi mathvariant="fraktur">𝔄</mi> <mo>=</mo> <mi>𝔄</mi> </mrow>@@ -191,7 +191,7 @@ <mrow> <mi>𝕬</mi> <mo>=</mo>- <mi>𝕬</mi>+ <mi mathvariant="bold-fraktur">𝕬</mi> </mrow> </mtd> </mtr>@@ -200,7 +200,7 @@ <mrow> <mi>𝖠</mi> <mo>=</mo>- <mi>𝖠</mi>+ <mi mathvariant="sans-serif">𝖠</mi> </mrow> </mtd> </mtr>@@ -209,7 +209,7 @@ <mrow> <mi>𝗔</mi> <mo>=</mo>- <mi>𝗔</mi>+ <mi mathvariant="bold-sans-serif">𝗔</mi> </mrow> </mtd> </mtr>@@ -218,7 +218,7 @@ <mrow> <mi>𝘈</mi> <mo>=</mo>- <mi>𝘈</mi>+ <mi mathvariant="sans-serif-italic">𝘈</mi> </mrow> </mtd> </mtr>@@ -227,7 +227,7 @@ <mrow> <mi>𝘼</mi> <mo>=</mo>- <mi>𝘼</mi>+ <mi mathvariant="sans-serif-bold-italic">𝘼</mi> </mrow> </mtd> </mtr>@@ -236,7 +236,7 @@ <mrow> <mi>𝙰</mi> <mo>=</mo>- <mi>𝙰</mi>+ <mi mathvariant="monospace">𝙰</mi> </mrow> </mtd> </mtr>
test/writer/mml/mimathvariant13.test view
@@ -65,46 +65,46 @@ <mi>a</mi> </mtd> <mtd columnalign="center" style="text-align: center">- <mi>𝐚</mi>+ <mi mathvariant="bold-italic">𝒂</mi> </mtd> <mtd columnalign="center" style="text-align: center">- <mi>𝑎</mi>+ <mi mathvariant="italic">𝑎</mi> </mtd> <mtd columnalign="center" style="text-align: center">- <mi>𝒂</mi>+ <mi mathvariant="bold-italic">𝒂</mi> </mtd> <mtd columnalign="center" style="text-align: center">- <mi>𝕒</mi>+ <mi mathvariant="double-struck">𝕒</mi> </mtd> <mtd columnalign="center" style="text-align: center">- <mi>𝖆</mi>+ <mi mathvariant="bold-fraktur">𝖆</mi> </mtd> <mtd columnalign="center" style="text-align: center">- <mi>𝒶</mi>+ <mi mathvariant="script">𝒶</mi> </mtd> <mtd columnalign="center" style="text-align: center">- <mi>𝓪</mi>+ <mi mathvariant="bold-script">𝓪</mi> </mtd> <mtd columnalign="center" style="text-align: center">- <mi>𝔞</mi>+ <mi mathvariant="fraktur">𝔞</mi> </mtd> <mtd columnalign="center" style="text-align: center">- <mi>𝖺</mi>+ <mi mathvariant="sans-serif">𝖺</mi> </mtd> <mtd columnalign="center" style="text-align: center">- <mi>𝗮</mi>+ <mi mathvariant="bold-sans-serif">𝗮</mi> </mtd> <mtd columnalign="center" style="text-align: center">- <mi>𝘢</mi>+ <mi mathvariant="sans-serif-italic">𝘢</mi> </mtd> <mtd columnalign="center" style="text-align: center">- <mi>𝙖</mi>+ <mi mathvariant="sans-serif-bold-italic">𝙖</mi> </mtd> <mtd columnalign="center" style="text-align: center">- <mi>𝚊</mi>+ <mi mathvariant="monospace">𝚊</mi> </mtd> <mtd columnalign="center" style="text-align: center">- <mi>𝐚𝐛</mi>+ <mi mathvariant="bold-italic">𝒂𝒃</mi> </mtd> </mtr> <mtr>@@ -115,46 +115,46 @@ <mi>A</mi> </mtd> <mtd columnalign="center" style="text-align: center">- <mi>𝐀</mi>+ <mi mathvariant="bold-italic">𝑨</mi> </mtd> <mtd columnalign="center" style="text-align: center">- <mi>𝐴</mi>+ <mi mathvariant="italic">𝐴</mi> </mtd> <mtd columnalign="center" style="text-align: center">- <mi>𝑨</mi>+ <mi mathvariant="bold-italic">𝑨</mi> </mtd> <mtd columnalign="center" style="text-align: center">- <mi>𝔸</mi>+ <mi mathvariant="double-struck">𝔸</mi> </mtd> <mtd columnalign="center" style="text-align: center">- <mi>𝕬</mi>+ <mi mathvariant="bold-fraktur">𝕬</mi> </mtd> <mtd columnalign="center" style="text-align: center">- <mi>𝒜</mi>+ <mi mathvariant="script">𝒜</mi> </mtd> <mtd columnalign="center" style="text-align: center">- <mi>𝓐</mi>+ <mi mathvariant="bold-script">𝓐</mi> </mtd> <mtd columnalign="center" style="text-align: center">- <mi>𝔄</mi>+ <mi mathvariant="fraktur">𝔄</mi> </mtd> <mtd columnalign="center" style="text-align: center">- <mi>𝖠</mi>+ <mi mathvariant="sans-serif">𝖠</mi> </mtd> <mtd columnalign="center" style="text-align: center">- <mi>𝗔</mi>+ <mi mathvariant="bold-sans-serif">𝗔</mi> </mtd> <mtd columnalign="center" style="text-align: center">- <mi>𝘈</mi>+ <mi mathvariant="sans-serif-italic">𝘈</mi> </mtd> <mtd columnalign="center" style="text-align: center">- <mi>𝘼</mi>+ <mi mathvariant="sans-serif-bold-italic">𝘼</mi> </mtd> <mtd columnalign="center" style="text-align: center">- <mi>𝙰</mi>+ <mi mathvariant="monospace">𝙰</mi> </mtd> <mtd columnalign="center" style="text-align: center">- <mi>𝛂</mi>+ <mi mathvariant="bold-italic">𝜶</mi> </mtd> </mtr> </mtable>
test/writer/mml/mimathvariant14.test view
@@ -46,40 +46,40 @@ <mtr> <mtd columnalign="left" style="text-align: left"> <mrow>- <mi>𝔄𝔅ℭ𝔇𝔈𝔉𝔊ℌℑ𝔍𝔎𝔏𝔐𝔑𝔒𝔓𝔔ℜ𝔖𝔗𝔘𝔙𝔚𝔛𝔜ℨ</mi>- <mi>𝔞𝔟𝔠𝔡𝔢𝔣𝔤𝔥𝔦𝔧𝔨𝔩𝔪𝔫𝔬𝔭𝔮𝔯𝔰𝔱𝔲𝔳𝔴𝔵𝔶𝔷</mi>+ <mi mathvariant="fraktur">𝔄𝔅ℭ𝔇𝔈𝔉𝔊ℌℑ𝔍𝔎𝔏𝔐𝔑𝔒𝔓𝔔ℜ𝔖𝔗𝔘𝔙𝔚𝔛𝔜ℨ</mi>+ <mi mathvariant="fraktur">𝔞𝔟𝔠𝔡𝔢𝔣𝔤𝔥𝔦𝔧𝔨𝔩𝔪𝔫𝔬𝔭𝔮𝔯𝔰𝔱𝔲𝔳𝔴𝔵𝔶𝔷</mi> </mrow> </mtd> </mtr> <mtr> <mtd columnalign="left" style="text-align: left"> <mrow>- <mi>𝕬𝕭𝕮𝕯𝕰𝕱𝕲𝕳𝕴𝕵𝕶𝕷𝕸𝕹𝕺𝕻𝕼𝕽𝕾𝕿𝖀𝖁𝖂𝖃𝖄𝖅</mi>- <mi>𝖆𝖇𝖈𝖉𝖊𝖋𝖌𝖍𝖎𝖏𝖐𝖑𝖒𝖓𝖔𝖕𝖖𝖗𝖘𝖙𝖚𝖛𝖜𝖝𝖞𝖟</mi>+ <mi mathvariant="bold-fraktur">𝕬𝕭𝕮𝕯𝕰𝕱𝕲𝕳𝕴𝕵𝕶𝕷𝕸𝕹𝕺𝕻𝕼𝕽𝕾𝕿𝖀𝖁𝖂𝖃𝖄𝖅</mi>+ <mi mathvariant="bold-fraktur">𝖆𝖇𝖈𝖉𝖊𝖋𝖌𝖍𝖎𝖏𝖐𝖑𝖒𝖓𝖔𝖕𝖖𝖗𝖘𝖙𝖚𝖛𝖜𝖝𝖞𝖟</mi> </mrow> </mtd> </mtr> <mtr> <mtd columnalign="left" style="text-align: left"> <mrow>- <mi>𝔸𝔹ℂ𝔻𝔼𝔽𝔾ℍ𝕀𝕁𝕂𝕃𝕄ℕ𝕆ℙℚℝ𝕊𝕋𝕌𝕍𝕎𝕏𝕐ℤ</mi>- <mi>𝕒𝕓𝕔𝕕𝕖𝕗𝕘𝕙𝕚𝕛𝕜𝕝𝕞𝕟𝕠𝕡𝕢𝕣𝕤𝕥𝕦𝕧𝕨𝕩𝕪𝕫</mi>+ <mi mathvariant="double-struck">𝔸𝔹ℂ𝔻𝔼𝔽𝔾ℍ𝕀𝕁𝕂𝕃𝕄ℕ𝕆ℙℚℝ𝕊𝕋𝕌𝕍𝕎𝕏𝕐ℤ</mi>+ <mi mathvariant="double-struck">𝕒𝕓𝕔𝕕𝕖𝕗𝕘𝕙𝕚𝕛𝕜𝕝𝕞𝕟𝕠𝕡𝕢𝕣𝕤𝕥𝕦𝕧𝕨𝕩𝕪𝕫</mi> </mrow> </mtd> </mtr> <mtr> <mtd columnalign="left" style="text-align: left"> <mrow>- <mi>𝒜ℬ𝒞𝒟ℰℱ𝒢ℋℐ𝒥𝒦ℒℳ𝒩𝒪𝒫𝒬ℛ𝒮𝒯𝒰𝒱𝒲𝒳𝒴𝒵</mi>- <mi>𝒶𝒷𝒸𝒹ℯ𝒻ℊ𝒽𝒾𝒿𝓀𝓁𝓂𝓃ℴ𝓅𝓆𝓇𝓈𝓉𝓊𝓋𝓌𝓍𝓎𝓏</mi>+ <mi mathvariant="script">𝒜ℬ𝒞𝒟ℰℱ𝒢ℋℐ𝒥𝒦ℒℳ𝒩𝒪𝒫𝒬ℛ𝒮𝒯𝒰𝒱𝒲𝒳𝒴𝒵</mi>+ <mi mathvariant="script">𝒶𝒷𝒸𝒹ℯ𝒻ℊ𝒽𝒾𝒿𝓀𝓁𝓂𝓃ℴ𝓅𝓆𝓇𝓈𝓉𝓊𝓋𝓌𝓍𝓎𝓏</mi> </mrow> </mtd> </mtr> <mtr> <mtd columnalign="left" style="text-align: left"> <mrow>- <mi>𝓐𝓑𝓒𝓓𝓔𝓕𝓖𝓗𝓘𝓙𝓚𝓛𝓜𝓝𝓞𝓟𝓠𝓡𝓢𝓣𝓤𝓥𝓦𝓧𝓨𝓩</mi>- <mi>𝓪𝓫𝓬𝓭𝓮𝓯𝓰𝓱𝓲𝓳𝓴𝓵𝓶𝓷𝓸𝓹𝓺𝓻𝓼𝓽𝓾𝓿𝔀𝔁𝔂𝔃</mi>+ <mi mathvariant="bold-script">𝓐𝓑𝓒𝓓𝓔𝓕𝓖𝓗𝓘𝓙𝓚𝓛𝓜𝓝𝓞𝓟𝓠𝓡𝓢𝓣𝓤𝓥𝓦𝓧𝓨𝓩</mi>+ <mi mathvariant="bold-script">𝓪𝓫𝓬𝓭𝓮𝓯𝓰𝓱𝓲𝓳𝓴𝓵𝓶𝓷𝓸𝓹𝓺𝓻𝓼𝓽𝓾𝓿𝔀𝔁𝔂𝔃</mi> </mrow> </mtd> </mtr>
test/writer/mml/mstyleA2.test view
@@ -9,6 +9,6 @@ <mrow> <mn mathvariant="bold-italic">2</mn> <mo mathvariant="bold-italic">+</mo>- <mi>𝒙</mi>+ <mi mathvariant="bold-italic">𝒙</mi> </mrow> </math>
test/writer/mml/schwinger_dyson.test view
@@ -62,7 +62,7 @@ <mi>ψ</mi> <mrow> <mo stretchy="true" form="prefix">|</mo>- <mi>𝒯</mi>+ <mi mathvariant="script">𝒯</mi> <mrow> <mo stretchy="true" form="prefix">{</mo> <mfrac>@@ -93,7 +93,7 @@ <mi>ψ</mi> <mrow> <mo stretchy="true" form="prefix">|</mo>- <mi>𝒯</mi>+ <mi mathvariant="script">𝒯</mi> <mrow> <mo stretchy="true" form="prefix">{</mo> <mi>F</mi>
test/writer/mml/stretchAccents2.test view
@@ -16,7 +16,7 @@ </mover> <mo>=</mo> <mover>- <mi>𝑥𝑥𝑥</mi>+ <mi mathvariant="italic">𝑥𝑥𝑥</mi> <mo accent="true">¯</mo> </mover> </mrow>
test/writer/omml/22.test view
@@ -452,37 +452,37 @@ <m:e> <m:r> <m:rPr>- <m:sty m:val="b" />+ <m:sty m:val="bi" /> </m:rPr> <m:t>A</m:t> </m:r> <m:r> <m:rPr>- <m:sty m:val="b" />+ <m:sty m:val="bi" /> </m:rPr> <m:t>B</m:t> </m:r> <m:r> <m:rPr>- <m:sty m:val="b" />+ <m:sty m:val="bi" /> </m:rPr> <m:t>C</m:t> </m:r> <m:r> <m:rPr>- <m:sty m:val="b" />+ <m:sty m:val="bi" /> </m:rPr> <m:t>a</m:t> </m:r> <m:r> <m:rPr>- <m:sty m:val="b" />+ <m:sty m:val="bi" /> </m:rPr> <m:t>b</m:t> </m:r> <m:r> <m:rPr>- <m:sty m:val="b" />+ <m:sty m:val="bi" /> </m:rPr> <m:t>c</m:t> </m:r>@@ -502,37 +502,37 @@ <m:e> <m:r> <m:rPr>- <m:sty m:val="b" />+ <m:sty m:val="bi" /> </m:rPr> <m:t>A</m:t> </m:r> <m:r> <m:rPr>- <m:sty m:val="b" />+ <m:sty m:val="bi" /> </m:rPr> <m:t>B</m:t> </m:r> <m:r> <m:rPr>- <m:sty m:val="b" />+ <m:sty m:val="bi" /> </m:rPr> <m:t>C</m:t> </m:r> <m:r> <m:rPr>- <m:sty m:val="b" />+ <m:sty m:val="bi" /> </m:rPr> <m:t>a</m:t> </m:r> <m:r> <m:rPr>- <m:sty m:val="b" />+ <m:sty m:val="bi" /> </m:rPr> <m:t>b</m:t> </m:r> <m:r> <m:rPr>- <m:sty m:val="b" />+ <m:sty m:val="bi" /> </m:rPr> <m:t>c</m:t> </m:r>
test/writer/omml/binomial_coefficient.test view
@@ -48,7 +48,7 @@ <m:oMath> <m:r> <m:rPr>- <m:sty m:val="b" />+ <m:sty m:val="bi" /> </m:rPr> <m:t>C</m:t> </m:r>@@ -84,7 +84,7 @@ <m:e> <m:r> <m:rPr>- <m:sty m:val="b" />+ <m:sty m:val="bi" /> </m:rPr> <m:t>C</m:t> </m:r>@@ -122,7 +122,7 @@ <m:e> <m:r> <m:rPr>- <m:sty m:val="b" />+ <m:sty m:val="bi" /> </m:rPr> <m:t>C</m:t> </m:r>
test/writer/omml/complex3.test view
@@ -17527,7 +17527,7 @@ <m:e> <m:r> <m:rPr>- <m:sty m:val="b" />+ <m:sty m:val="bi" /> </m:rPr> <m:t>a</m:t> </m:r>@@ -17539,7 +17539,7 @@ </m:r> <m:r> <m:rPr>- <m:sty m:val="b" />+ <m:sty m:val="bi" /> </m:rPr> <m:t>b</m:t> </m:r>@@ -17551,7 +17551,7 @@ </m:r> <m:r> <m:rPr>- <m:sty m:val="b" />+ <m:sty m:val="bi" /> </m:rPr> <m:t>c</m:t> </m:r>@@ -17603,7 +17603,7 @@ </m:r> <m:r> <m:rPr>- <m:sty m:val="b" />+ <m:sty m:val="bi" /> </m:rPr> <m:t>x</m:t> </m:r>@@ -17851,7 +17851,7 @@ </m:r> <m:r> <m:rPr>- <m:sty m:val="b" />+ <m:sty m:val="bi" /> </m:rPr> <m:t>o</m:t> </m:r>@@ -17863,7 +17863,7 @@ </m:r> <m:r> <m:rPr>- <m:sty m:val="b" />+ <m:sty m:val="bi" /> </m:rPr> <m:t>v</m:t> </m:r>@@ -17875,7 +17875,7 @@ </m:r> <m:r> <m:rPr>- <m:sty m:val="b" />+ <m:sty m:val="bi" /> </m:rPr> <m:t>e</m:t> </m:r>@@ -17887,7 +17887,7 @@ </m:r> <m:r> <m:rPr>- <m:sty m:val="b" />+ <m:sty m:val="bi" /> </m:rPr> <m:t>r</m:t> </m:r>@@ -18759,7 +18759,7 @@ </m:r> <m:r> <m:rPr>- <m:sty m:val="b" />+ <m:sty m:val="bi" /> </m:rPr> <m:t>u</m:t> </m:r>@@ -24005,7 +24005,7 @@ </m:r> <m:r> <m:rPr>- <m:sty m:val="b" />+ <m:sty m:val="bi" /> </m:rPr> <m:t>I</m:t> </m:r>@@ -30415,7 +30415,7 @@ <m:e> <m:r> <m:rPr>- <m:sty m:val="b" />+ <m:sty m:val="bi" /> </m:rPr> <m:t>R</m:t> </m:r>@@ -30620,7 +30620,7 @@ </m:r> <m:r> <m:rPr>- <m:sty m:val="b" />+ <m:sty m:val="bi" /> </m:rPr> <m:t>F</m:t> </m:r>@@ -30634,7 +30634,7 @@ </m:r> <m:r> <m:rPr>- <m:sty m:val="b" />+ <m:sty m:val="bi" /> </m:rPr> <m:t>k</m:t> </m:r>
test/writer/omml/miequivalents11.test view
@@ -153,7 +153,7 @@ </m:r> <m:r> <m:rPr>- <m:sty m:val="b" />+ <m:sty m:val="bi" /> </m:rPr> <m:t>A</m:t> </m:r>
test/writer/omml/mimathvariant13.test view
@@ -177,7 +177,7 @@ <m:e> <m:r> <m:rPr>- <m:sty m:val="b" />+ <m:sty m:val="bi" /> </m:rPr> <m:t>a</m:t> </m:r>@@ -291,7 +291,7 @@ <m:e> <m:r> <m:rPr>- <m:sty m:val="b" />+ <m:sty m:val="bi" /> </m:rPr> <m:t>ab</m:t> </m:r>@@ -311,7 +311,7 @@ <m:e> <m:r> <m:rPr>- <m:sty m:val="b" />+ <m:sty m:val="bi" /> </m:rPr> <m:t>A</m:t> </m:r>@@ -425,7 +425,7 @@ <m:e> <m:r> <m:rPr>- <m:sty m:val="b" />+ <m:sty m:val="bi" /> </m:rPr> <m:t>α</m:t> </m:r>
texmath.cabal view
@@ -1,5 +1,5 @@ Name: texmath-Version: 0.13.0.2+Version: 0.13.1 Cabal-Version: >= 1.10 Build-type: Simple Synopsis: Conversion between math formats.