diff options
author | John MacFarlane <jgm@berkeley.edu> | 2014-08-06 09:07:00 -0700 |
---|---|---|
committer | John MacFarlane <jgm@berkeley.edu> | 2014-08-06 09:07:00 -0700 |
commit | 444b1c2ad8e2fd7eb42afccf18492350714fcb83 (patch) | |
tree | 8dcc4177a87aaa67b781337bed3ddf5e4d940306 /src | |
parent | 192a33cc6170fc8db8ea8fe2f0f25cd07ca823a1 (diff) | |
parent | cd9ca5a18a7b83e417a543221586384223d58a52 (diff) | |
download | pandoc-444b1c2ad8e2fd7eb42afccf18492350714fcb83.tar.gz |
Merge pull request #1491 from jkr/texmath-equations
Docx Reader: Use TeXMath for writing equations.
Diffstat (limited to 'src')
-rw-r--r-- | src/Text/Pandoc/Readers/Docx.hs | 351 | ||||
-rw-r--r-- | src/Text/Pandoc/Readers/Docx/Parse.hs | 150 | ||||
-rw-r--r-- | src/Text/Pandoc/Readers/Docx/TexChar.hs | 4386 |
3 files changed, 320 insertions, 4567 deletions
diff --git a/src/Text/Pandoc/Readers/Docx.hs b/src/Text/Pandoc/Readers/Docx.hs index be486c83f..6a33b6ea3 100644 --- a/src/Text/Pandoc/Readers/Docx.hs +++ b/src/Text/Pandoc/Readers/Docx.hs @@ -82,17 +82,17 @@ import Text.Pandoc.Walk import Text.Pandoc.Readers.Docx.Parse import Text.Pandoc.Readers.Docx.Lists import Text.Pandoc.Readers.Docx.Reducible -import Text.Pandoc.Readers.Docx.TexChar import Text.Pandoc.Shared import Text.Pandoc.MediaBag (insertMedia, MediaBag) import Data.Maybe (mapMaybe, fromMaybe) -import Data.List (delete, stripPrefix, (\\), intercalate, intersect) +import Data.List (delete, stripPrefix, (\\), intersperse, intersect) import Data.Monoid +import Text.TeXMath (writeTeX) +import qualified Text.TeXMath.Types as TM import qualified Data.ByteString.Lazy as B import qualified Data.Map as M import Control.Monad.Reader import Control.Monad.State -import Text.Printf (printf) readDocx :: ReaderOptions -> B.ByteString @@ -105,14 +105,12 @@ readDocx opts bytes = data DState = DState { docxAnchorMap :: M.Map String String , docxMediaBag :: MediaBag - , docxInHeaderBlock :: Bool - , docxInTexSubscript :: Bool } + , docxInHeaderBlock :: Bool} defaultDState :: DState defaultDState = DState { docxAnchorMap = M.empty , docxMediaBag = mempty - , docxInHeaderBlock = False - , docxInTexSubscript = False} + , docxInHeaderBlock = False} data DEnv = DEnv { docxOptions :: ReaderOptions , docxDocument :: Docx} @@ -381,158 +379,192 @@ parPartToInlines (ExternalHyperLink target runs) = do ils <- concatMapM runToInlines runs return [Link ils (target, "")] parPartToInlines (PlainOMath omath) = do - s <- oMathToTexString omath - return [Math InlineMath s] - -oMathToTexString :: OMath -> DocxContext String -oMathToTexString (OMath omathElems) = do - ss <- mapM oMathElemToTexString omathElems - return $ intercalate " " ss -oMathElemToTexString :: OMathElem -> DocxContext String -oMathElemToTexString (Accent style base) | Just c <- accentChar style = do - baseString <- baseToTexString base - return $ case lookupTexChar c of - s@('\\' : _) -> printf "%s{%s}" s baseString - _ -> printf "\\acute{%s}" baseString -- we default. -oMathElemToTexString (Accent _ base) = - baseToTexString base >>= (\s -> return $ printf "\\acute{%s}" s) -oMathElemToTexString (Bar style base) = do - baseString <- baseToTexString base + e <- oMathToExps omath + return [Math InlineMath (writeTeX e)] + +oMathToExps :: OMath -> DocxContext [TM.Exp] +oMathToExps (OMath oMathElems) = concatMapM oMathElemToExps oMathElems + +oMathElemToExps :: OMathElem -> DocxContext [TM.Exp] +oMathElemToExps (Accent style base) = do + baseExp <- baseToExp base + let chr = case accentChar style of + Just c -> c + Nothing -> '\180' -- default to acute. + return [TM.EOver False baseExp (TM.ESymbol TM.Accent [chr])] +oMathElemToExps(Bar style base) = do + baseExp <- baseToExp base return $ case barPos style of - Top -> printf "\\overline{%s}" baseString - Bottom -> printf "\\underline{%s}" baseString -oMathElemToTexString (Box base) = baseToTexString base -oMathElemToTexString (BorderBox base) = - baseToTexString base >>= (\s -> return $ printf "\\boxed{%s}" s) -oMathElemToTexString (Delimiter dPr bases) = do - let beg = fromMaybe '(' (delimBegChar dPr) + Top -> [TM.EOver False baseExp (TM.ESymbol TM.Accent "\175")] + Bottom -> [TM.EUnder False baseExp (TM.ESymbol TM.Accent "\818")] +oMathElemToExps (Box base) = + (\e -> return [e]) =<< baseToExp base +oMathElemToExps (BorderBox base) = + -- TODO: This should be "\\boxed" somehow + (\e -> return [e]) =<< baseToExp base +oMathElemToExps (Delimiter dPr bases) = do + baseExps <- mapM baseToExp bases + let inDelimExps = map Right baseExps + beg = fromMaybe '(' (delimBegChar dPr) end = fromMaybe ')' (delimEndChar dPr) sep = fromMaybe '|' (delimSepChar dPr) - left = "\\left" ++ lookupTexChar beg - right = "\\right" ++ lookupTexChar end - mid = "\\middle" ++ lookupTexChar sep - baseStrings <- mapM baseToTexString bases - return $ printf "%s %s %s" - left - (intercalate (" " ++ mid ++ " ") baseStrings) - right -oMathElemToTexString (EquationArray bases) = do - baseStrings <- mapM baseToTexString bases - inSub <- gets docxInTexSubscript - return $ - if inSub - then - printf "\\substack{%s}" (intercalate "\\\\ " baseStrings) - else - printf - "\\begin{aligned}\n%s\n\\end{aligned}" - (intercalate "\\\\\n" baseStrings) -oMathElemToTexString (Fraction num denom) = do - numString <- concatMapM oMathElemToTexString num - denString <- concatMapM oMathElemToTexString denom - return $ printf "\\frac{%s}{%s}" numString denString -oMathElemToTexString (Function fname base) = do - fnameString <- concatMapM oMathElemToTexString fname - baseString <- baseToTexString base - return $ printf "%s %s" fnameString baseString -oMathElemToTexString (Group style base) - | Just c <- groupChr style - , grouper <- lookupTexChar c - , notElem grouper ["\\overbrace", "\\underbrace"] - = do - baseString <- baseToTexString base - return $ case groupPos style of - Just Top -> printf "\\overset{%s}{%s}" grouper baseString - _ -> printf "\\underset{%s}{%s}" grouper baseString -oMathElemToTexString (Group style base) = do - baseString <- baseToTexString base - return $ case groupPos style of - Just Top -> printf "\\overbrace{%s}" baseString - _ -> printf "\\underbrace{%s}" baseString -oMathElemToTexString (LowerLimit base limElems) = do - baseString <- baseToTexString base - lim <- concatMapM oMathElemToTexString limElems - -- we want to make sure to replace the `\rightarrow` with `\to` - let arrowToTo :: String -> String - arrowToTo "" = "" - arrowToTo s | Just s' <- stripPrefix "\\rightarrow" s = - "\\to" ++ arrowToTo s' - arrowToTo (c:cs) = c : arrowToTo cs - lim' = arrowToTo lim - return $ case baseString of - "lim" -> printf "\\lim_{%s}" lim' - "max" -> printf "\\max_{%s}" lim' - "min" -> printf "\\min_{%s}" lim' - _ -> printf "\\operatorname*{%s}_{%s}" baseString lim' -oMathElemToTexString (UpperLimit base limElems) = do - baseString <- baseToTexString base - lim <- concatMapM oMathElemToTexString limElems - -- we want to make sure to replace the `\rightarrow` with `\to` - let arrowToTo :: String -> String - arrowToTo "" = "" - arrowToTo s | Just s' <- stripPrefix "\\rightarrow" s = - "\\to" ++ arrowToTo s' - arrowToTo (c:cs) = c : arrowToTo cs - lim' = arrowToTo lim - return $ case baseString of - "lim" -> printf "\\lim^{%s}" lim' - "max" -> printf "\\max^{%s}" lim' - "min" -> printf "\\min^{%s}" lim' - _ -> printf "\\operatorname*{%s}^{%s}" baseString lim' -oMathElemToTexString (Matrix bases) = do - let rowString :: [Base] -> DocxContext String - rowString bs = liftM (intercalate " & ") (mapM baseToTexString bs) - - s <- liftM (intercalate " \\\\\n")(mapM rowString bases) - return $ printf "\\begin{matrix}\n%s\n\\end{matrix}" s -oMathElemToTexString (NAry style sub sup base) | Just c <- nAryChar style = do - subString <- withDState (\s -> s{docxInTexSubscript = True}) $ - concatMapM oMathElemToTexString sub - supString <- concatMapM oMathElemToTexString sup - baseString <- baseToTexString base - return $ case M.lookup c uniconvMap of - Just s@('\\':_) -> printf "%s_{%s}^{%s}{%s}" - s subString supString baseString - _ -> printf "\\operatorname*{%s}_{%s}^{%s}{%s}" - [c] subString supString baseString -oMathElemToTexString (NAry _ sub sup base) = do - subString <- concatMapM oMathElemToTexString sub - supString <- concatMapM oMathElemToTexString sup - baseString <- baseToTexString base - return $ printf "\\int_{%s}^{%s}{%s}" - subString supString baseString -oMathElemToTexString (Phantom base) = do - baseString <- baseToTexString base - return $ printf "\\phantom{%s}" baseString -oMathElemToTexString (Radical degree base) = do - degString <- concatMapM oMathElemToTexString degree - baseString <- baseToTexString base - return $ case trim degString of - "" -> printf "\\sqrt{%s}" baseString - _ -> printf "\\sqrt[%s]{%s}" degString baseString -oMathElemToTexString (PreSubSuper sub sup base) = do - subString <- concatMapM oMathElemToTexString sub - supString <- concatMapM oMathElemToTexString sup - baseString <- baseToTexString base - return $ printf "_{%s}^{%s}%s" subString supString baseString -oMathElemToTexString (Sub base sub) = do - baseString <- baseToTexString base - subString <- concatMapM oMathElemToTexString sub - return $ printf "%s_{%s}" baseString subString -oMathElemToTexString (SubSuper base sub sup) = do - baseString <- baseToTexString base - subString <- concatMapM oMathElemToTexString sub - supString <- concatMapM oMathElemToTexString sup - return $ printf "%s_{%s}^{%s}" baseString subString supString -oMathElemToTexString (Super base sup) = do - baseString <- baseToTexString base - supString <- concatMapM oMathElemToTexString sup - return $ printf "%s^{%s}" baseString supString -oMathElemToTexString (OMathRun _ run) = return $ stringToTex $ runToString run - -baseToTexString :: Base -> DocxContext String -baseToTexString (Base mathElems) = - concatMapM oMathElemToTexString mathElems + exps = intersperse (Left [sep]) inDelimExps + return [TM.EDelimited [beg] [end] exps] +oMathElemToExps (EquationArray bases) = do + let f b = do bs <- baseToExp' b + return [bs] + baseExps <- mapM f bases + return [TM.EArray [] baseExps] +oMathElemToExps (Fraction num denom) = do + numExp <- concatMapM oMathElemToExps num >>= (return . TM.EGrouped) + denExp <- concatMapM oMathElemToExps denom >>= (return . TM.EGrouped) + return [TM.EFraction TM.NormalFrac numExp denExp] +oMathElemToExps (Function fname base) = do + -- We need a string for the fname, but omml gives it to us as a + -- series of oMath elems. We're going to filter out the oMathRuns, + -- which should work for us most of the time. + let f :: OMathElem -> String + f (OMathRun _ run) = runToString run + f _ = "" + fnameString = concatMap f fname + baseExp <- baseToExp base + return [TM.EMathOperator fnameString, baseExp] +oMathElemToExps (Group style base) + | Just Top <- groupPos style = do + baseExp <- baseToExp base + let chr = case groupChr style of + Just c -> c + Nothing -> '\65079' -- default to overbrace + return [TM.EOver False baseExp (TM.ESymbol TM.Accent [chr])] + | otherwise = do + baseExp <- baseToExp base + let chr = case groupChr style of + Just c -> c + Nothing -> '\65080' -- default to underbrace + return [TM.EUnder False baseExp (TM.ESymbol TM.Accent [chr])] +oMathElemToExps (LowerLimit base limElems) = do + baseExp <- baseToExp base + lim <- concatMapM oMathElemToExps limElems >>= (return . TM.EGrouped) + return [TM.EUnder True lim baseExp] +oMathElemToExps (UpperLimit base limElems) = do + baseExp <- baseToExp base + lim <- concatMapM oMathElemToExps limElems >>= (return . TM.EGrouped) + return [TM.EOver True lim baseExp] +oMathElemToExps (Matrix bases) = do + rows <- mapM (mapM (\b -> baseToExp' b)) bases + return [TM.EArray [TM.AlignCenter] rows] +oMathElemToExps (NAry style sub sup base) = do + subExps <- concatMapM oMathElemToExps sub + supExps <- concatMapM oMathElemToExps sup + baseExp <- baseToExp base + let opChar = case nAryChar style of + Just c -> c + -- default to integral + Nothing -> '\8747' + return [ TM.ESubsup + (TM.ESymbol TM.Op [opChar]) + (TM.EGrouped subExps) + (TM.EGrouped supExps) + , baseExp] +oMathElemToExps (Phantom base) = + (\e -> return [TM.EPhantom e]) =<< baseToExp base +oMathElemToExps (Radical degree base) = do + degExps <- concatMapM oMathElemToExps degree + baseExp <- baseToExp base + return $ case degExps of + [] -> [TM.ESqrt baseExp] + ds -> [TM.ERoot (TM.EGrouped ds) baseExp] +oMathElemToExps (PreSubSuper sub sup base) = do + subExps <- concatMapM oMathElemToExps sub + supExps <- concatMapM oMathElemToExps sup + baseExp <- baseToExp base + return [ TM.ESubsup + (TM.EIdentifier "") (TM.EGrouped subExps) (TM.EGrouped supExps) + , baseExp] +oMathElemToExps (Sub base sub) = do + baseExp <- baseToExp base + subExps <- concatMapM oMathElemToExps sub + return [TM.ESub baseExp (TM.EGrouped subExps)] +oMathElemToExps (SubSuper base sub sup) = do + baseExp <- baseToExp base + subExps <- concatMapM oMathElemToExps sub + supExps <- concatMapM oMathElemToExps sup + return [TM.ESubsup baseExp (TM.EGrouped subExps) (TM.EGrouped supExps)] +oMathElemToExps (Super base sup) = do + baseExp <- baseToExp base + supExps <- concatMapM oMathElemToExps sup + return [TM.ESuper baseExp (TM.EGrouped supExps)] +oMathElemToExps (OMathRun sty run@(Run _ _)) + | NoStyle <- oMathRunTextStyle sty = + return $ [TM.EIdentifier $ runToString run] + | Nothing <- oMathRunStyleToTextType sty = + return $ [TM.EIdentifier $ runToString run] + | Just textType <- oMathRunStyleToTextType sty = + return $ if oMathLit sty + then [TM.EText textType (runToString run)] + else [TM.EStyled textType [TM.EIdentifier $ runToString run]] +oMathElemToExps (OMathRun _ _) = return [] + +oMathRunStyleToTextType :: OMathRunStyle -> Maybe TM.TextType +oMathRunStyleToTextType mrPr + | Normal <- oMathRunTextStyle mrPr = + Just $ TM.TextNormal + | Styled scr sty <- oMathRunTextStyle mrPr + ,Just OBold <- sty + , Just OSansSerif <- scr = + Just $ TM.TextSansSerifBold + | Styled scr sty <- oMathRunTextStyle mrPr + , Just OBoldItalic <- sty + , Just OSansSerif <- scr = + Just $ TM.TextSansSerifBoldItalic + | Styled scr sty <- oMathRunTextStyle mrPr + , Just OBold <- sty + , Just OScript <- scr = + Just $ TM.TextBoldScript + | Styled scr sty <- oMathRunTextStyle mrPr + , Just OBold <- sty + , Just OFraktur <- scr = + Just $ TM.TextBoldFraktur + | Styled scr sty <- oMathRunTextStyle mrPr + , Just OItalic <- sty + , Just OSansSerif <- scr = + Just $ TM.TextSansSerifItalic + | Styled _ sty <- oMathRunTextStyle mrPr + , Just OBold <- sty = + Just $ TM.TextBold + | Styled _ sty <- oMathRunTextStyle mrPr + , Just OItalic <- sty = + Just $ TM.TextItalic + | Styled scr _ <- oMathRunTextStyle mrPr + , Just OMonospace <- scr = + Just $ TM.TextMonospace + | Styled scr _ <- oMathRunTextStyle mrPr + , Just OSansSerif <- scr = + Just $ TM.TextSansSerif + | Styled scr _ <- oMathRunTextStyle mrPr + , Just ODoubleStruck <- scr = + Just $ TM.TextDoubleStruck + | Styled scr _ <- oMathRunTextStyle mrPr + , Just OScript <- scr = + Just $ TM.TextDoubleStruck + | Styled scr _ <- oMathRunTextStyle mrPr + , Just OFraktur <- scr = + Just $ TM.TextFraktur + | Styled _ sty <- oMathRunTextStyle mrPr + , Just OBoldItalic <- sty = + Just $ TM.TextBoldItalic + | otherwise = Nothing + + + +baseToExp :: Base -> DocxContext TM.Exp +baseToExp (Base mathElems) = + concatMapM oMathElemToExps mathElems >>= (return . TM.EGrouped) + +-- an ungrouped version of baseToExp +baseToExp' :: Base -> DocxContext [TM.Exp] +baseToExp' (Base mathElems) = + concatMapM oMathElemToExps mathElems isAnchorSpan :: Inline -> Bool @@ -659,9 +691,10 @@ bodyPartToBlocks (Tbl cap _ look (r:rs)) = do return [Table caption alignments widths hdrCells cells] bodyPartToBlocks (OMathPara _ maths) = do - omaths <- mapM oMathToTexString maths - return [Para $ map (\s -> Math DisplayMath s) omaths] - + omaths <- mapM oMathToExps maths + return [Para $ + map (\m -> Math DisplayMath (writeTeX m)) + omaths] -- replace targets with generated anchors. rewriteLink :: Inline -> DocxContext Inline diff --git a/src/Text/Pandoc/Readers/Docx/Parse.hs b/src/Text/Pandoc/Readers/Docx/Parse.hs index cc93bc9ed..96210c31a 100644 --- a/src/Text/Pandoc/Readers/Docx/Parse.hs +++ b/src/Text/Pandoc/Readers/Docx/Parse.hs @@ -45,6 +45,10 @@ module Text.Pandoc.Readers.Docx.Parse ( Docx(..) , NAryStyle(..) , DelimStyle(..) , GroupStyle(..) + , OMathRunStyle(..) + , OMathRunTextStyle(..) + , OMathTextScript(..) + , OMathTextStyle(..) , Run(..) , RunElem(..) , Notes @@ -93,13 +97,17 @@ maybeToD :: Maybe a -> D a maybeToD (Just a) = return a maybeToD Nothing = throwError DocxError -mapD :: (a -> D b) -> [a] -> D [b] -mapD _ [] = return [] -mapD f (x:xs) = do - y <- (f x >>= (\z -> return [z])) `catchError` (\_ -> return []) - ys <- mapD f xs - return $ y ++ ys +concatMapM :: (Monad m) => (a -> m [b]) -> [a] -> m [b] +concatMapM f xs = liftM concat (mapM f xs) + +-- This is similar to `mapMaybe`: it maps a function returning the D +-- monad over a list, and only keeps the non-erroring return values. +mapD :: (a -> D b) -> [a] -> D [b] +mapD f xs = + let handler x = (f x >>= (\y-> return [y])) `catchError` (\_ -> return []) + in + concatMapM handler xs type NameSpaces = [(String, String)] @@ -128,6 +136,7 @@ type Level = (String, String, String, Maybe Integer) data Relationship = Relationship (RelId, Target) deriving Show + data Notes = Notes NameSpaces (Maybe (M.Map String Element)) (Maybe (M.Map String Element)) @@ -223,6 +232,30 @@ data NAryStyle = NAryStyle { nAryChar :: Maybe Char , nAryLimLoc :: LimLoc} deriving Show +data OMathRunStyle = OMathRunStyle { oMathLit :: Bool + , oMathRunTextStyle :: OMathRunTextStyle } + deriving Show + +data OMathRunTextStyle = NoStyle + | Normal + | Styled { oMathScript :: Maybe OMathTextScript + , oMathStyle :: Maybe OMathTextStyle } + deriving Show + +data OMathTextScript = ORoman + | OScript + | OFraktur + | ODoubleStruck + | OSansSerif + | OMonospace + deriving (Show, Eq) + +data OMathTextStyle = OPlain + | OBold + | OItalic + | OBoldItalic + deriving (Show, Eq) + defaultNAryStyle :: NAryStyle defaultNAryStyle = NAryStyle { nAryChar = Nothing -- integral, in practice , nAryLimLoc = SubSup } @@ -246,9 +279,6 @@ data GroupStyle = GroupStyle { groupChr :: Maybe Char defaultGroupStyle :: GroupStyle defaultGroupStyle = GroupStyle {groupChr = Nothing, groupPos = Nothing} -type OMathRunStyle = [String] - - data Run = Run RunStyle [RunElem] | Footnote [BodyPart] | Endnote [BodyPart] @@ -596,6 +626,75 @@ elemToBase ns element | isElem ns "m" "e" element = (\es -> return $ Base es) elemToBase _ _ = throwError WrongElem +-- TODO: The right way to do this is to use the ampersand to break the +-- text lines into multiple columns. That's tricky, though, and this +-- will get us most of the way for the time being. +filterAmpersand :: OMathElem -> OMathElem +filterAmpersand (OMathRun mrPr (Run wrPr elems)) = + let f (TextRun s) = TextRun $ filter ('&' /=) s + f re = re + in + OMathRun mrPr $ Run wrPr (map f elems) +filterAmpersand e = e + +elemToBaseNoAmpersand :: NameSpaces -> Element -> D Base +elemToBaseNoAmpersand ns element | isElem ns "m" "e" element = + mapD + (\e -> (elemToMathElem ns e >>= (return . filterAmpersand))) + (elChildren element) >>= + (\es -> return $ Base es) +elemToBaseNoAmpersand _ _ = throwError WrongElem + + +elemToOMathRunStyle :: NameSpaces -> Element -> OMathRunStyle +elemToOMathRunStyle ns element = + let lit = + case + findChild (elemName ns "m" "lit") element >>= + findAttr (elemName ns "m" "val") + of + Just "on" -> True + _ -> False + in + OMathRunStyle { oMathLit = lit + , oMathRunTextStyle = (elemToOMathRunTextStyle ns element) + } + +elemToOMathRunTextStyle :: NameSpaces -> Element -> OMathRunTextStyle +elemToOMathRunTextStyle ns element + | Just mrPr <- findChild (elemName ns "m" "rPr") element + , Just _ <- findChild (elemName ns "m" "nor") mrPr = + Normal + | Just mrPr <- findChild (elemName ns "m" "rPr") element = + let scr = + case + findChild (elemName ns "m" "scr") mrPr >>= + findAttr (elemName ns "m" "val") + of + Just "roman" -> Just ORoman + Just "script" -> Just OScript + Just "fraktur" -> Just OFraktur + Just "double-struck" -> Just ODoubleStruck + Just "sans-serif" -> Just OSansSerif + Just "monospace" -> Just OMonospace + _ -> Nothing + + sty = + case + findChild (elemName ns "m" "sty") mrPr >>= + findAttr (elemName ns "m" "val") + of + Just "p" -> Just OPlain + Just "b" -> Just OBold + Just "i" -> Just OItalic + Just "bi" -> Just OBoldItalic + _ -> Nothing + in + Styled { oMathScript = scr, oMathStyle = sty } + | otherwise = NoStyle + + + elemToNAryStyle :: NameSpaces -> Element -> NAryStyle elemToNAryStyle ns element | Just narypr <- findChild (QName "naryPr" (lookup "m" ns) (Just "m")) element = @@ -618,13 +717,13 @@ elemToDelimStyle ns element | Just dPr <- findChild (QName "dPr" (lookup "m" ns) (Just "m")) element = let begChr = findChild (QName "begChr" (lookup "m" ns) (Just "m")) dPr >>= findAttr (QName "val" (lookup "m" ns) (Just "m")) >>= - (\c -> if null c then Nothing else (Just $ head c)) + (\c -> if null c then (Just ' ') else (Just $ head c)) sepChr = findChild (QName "sepChr" (lookup "m" ns) (Just "m")) dPr >>= findAttr (QName "val" (lookup "m" ns) (Just "m")) >>= - (\c -> if null c then Nothing else (Just $ head c)) + (\c -> if null c then (Just ' ') else (Just $ head c)) endChr = findChild (QName "endChr" (lookup "m" ns) (Just "m")) dPr >>= findAttr (QName "val" (lookup "m" ns) (Just "m")) >>= - (\c -> if null c then Nothing else (Just $ head c)) + (\c -> if null c then (Just ' ') else (Just $ head c)) in DelimStyle { delimBegChar = begChr , delimSepChar = sepChr @@ -647,9 +746,9 @@ elemToGroupStyle _ _ = defaultGroupStyle elemToMathElem :: NameSpaces -> Element -> D OMathElem elemToMathElem ns element | isElem ns "m" "acc" element = do let accChar = - findChild (QName "accPr" (lookup "m" ns) (Just "m")) element >>= - findChild (QName "chr" (lookup "m" ns) (Just "m")) >>= - findAttr (QName "val" (lookup "m" ns) (Just "m")) >>= + findChild (elemName ns "m" "accPr") element >>= + findChild (elemName ns "m" "chr") >>= + findAttr (elemName ns "m" "val") >>= Just . head accPr = AccentStyle { accentChar = accChar} base <-(maybeToD $ findChild (elemName ns "m" "e") element) >>= @@ -681,7 +780,7 @@ elemToMathElem ns element | isElem ns "m" "d" element = mapD (elemToBase ns) (elChildren element) >>= (\es -> return $ Delimiter style es) elemToMathElem ns element | isElem ns "m" "eqArr" element = - mapD (elemToBase ns) (elChildren element) >>= + mapD (elemToBaseNoAmpersand ns) (elChildren element) >>= (\es -> return $ EquationArray es) elemToMathElem ns element | isElem ns "m" "f" element = do num <- maybeToD $ findChild (elemName ns "m" "num") element @@ -763,12 +862,12 @@ elemToMathElem ns element | isElem ns "m" "sSup" element = do elemToBase ns sup <- maybeToD (findChild (elemName ns "m" "sup") element) >>= (\e -> mapD (elemToMathElem ns) (elChildren e)) - return $ Sub base sup + return $ Super base sup elemToMathElem ns element | isElem ns "m" "r" element = do - let style = [] -- placeholder - rstyle = elemToRunStyle ns element + let mrPr = elemToOMathRunStyle ns element + wrPr = elemToRunStyle ns element relems <- elemToRunElems ns element - return $ OMathRun style $ Run rstyle relems + return $ OMathRun mrPr $ Run wrPr relems elemToMathElem _ _ = throwError WrongElem lookupRelationship :: RelId -> [Relationship] -> Maybe Target @@ -832,6 +931,9 @@ elemToParPart ns element return $ case lookupRelationship relId rels of Just target -> ExternalHyperLink target runs Nothing -> ExternalHyperLink "" runs +elemToParPart ns element + | isElem ns "m" "oMath" element = + elemToMath ns element >>= (return . PlainOMath) elemToParPart _ _ = throwError WrongElem lookupFootnote :: String -> Notes -> Maybe Element @@ -908,7 +1010,9 @@ elemToRunStyle _ _ = defaultRunStyle elemToRunElem :: NameSpaces -> Element -> D RunElem elemToRunElem ns element - | isElem ns "w" "t" element || isElem ns "w" "delText" element = + | isElem ns "w" "t" element + || isElem ns "w" "delText" element + || isElem ns "m" "t" element = return $ TextRun $ strContent element | isElem ns "w" "br" element = return LnBrk | isElem ns "w" "tab" element = return Tab @@ -916,7 +1020,9 @@ elemToRunElem ns element elemToRunElems :: NameSpaces -> Element -> D [RunElem] elemToRunElems ns element - | isElem ns "w" "r" element = mapD (elemToRunElem ns) (elChildren element) + | isElem ns "w" "r" element + || isElem ns "m" "r" element = + mapD (elemToRunElem ns) (elChildren element) elemToRunElems _ _ = throwError WrongElem diff --git a/src/Text/Pandoc/Readers/Docx/TexChar.hs b/src/Text/Pandoc/Readers/Docx/TexChar.hs deleted file mode 100644 index eddcabecc..000000000 --- a/src/Text/Pandoc/Readers/Docx/TexChar.hs +++ /dev/null @@ -1,4386 +0,0 @@ -{-# LANGUAGE PatternGuards #-} - -module Text.Pandoc.Readers.Docx.TexChar ( stringToTex - , joinTexStrings - , lookupTexChar - , uniconvMap - ) where - -import qualified Data.Map as M - -isReservedChar :: Char -> Bool -isReservedChar c = c `elem` "#$%^&_{}~\\" - -joinTexStrings :: [String] -> String -joinTexStrings [] = [] -joinTexStrings [s] = s -joinTexStrings (s:s':ss) | null s = joinTexStrings (s':ss) -joinTexStrings (s:s':ss) | (isReservedChar) (head s) = - s ++ " " ++ joinTexStrings (s':ss) -joinTexStrings (s:ss) = s ++ joinTexStrings ss - -stringToTex :: String -> String -stringToTex cs = joinTexStrings $ map lookupTexChar cs - - -lookupTexChar :: Char -> String -lookupTexChar c = case M.lookup c uniconvMap of - Just "" -> [c] - Just s -> s - Nothing -> "" - -{- From information found at - http://milde.users.sourceforge.net/LUCR/Math/data/unimathsymbols.txt --} -uniconvMap :: M.Map Char String -uniconvMap = M.fromList [ ('\8193', "\\quad") - , ('\8214', "\\|") - , ('\8224', "\\dagger") - , ('\33', "!") - , ('\35', "\\#") - , ('\36', "\\$") - , ('\37', "\\%") - , ('\38', "\\&") - , ('\40', "(") - , ('\41', ")") - , ('\42', "*") - , ('\43', "+") - , ('\44', ",") - , ('\45', "-") - , ('\46', ".") - , ('\47', "/") - , ('\48', "0") - , ('\49', "1") - , ('\50', "2") - , ('\51', "3") - , ('\52', "4") - , ('\53', "5") - , ('\54', "6") - , ('\55', "7") - , ('\56', "8") - , ('\57', "9") - , ('\58', ":") - , ('\59', ";") - , ('\60', "<") - , ('\61', "=") - , ('\62', ">") - , ('\63', "?") - , ('\64', "@") - , ('\65', "A") - , ('\66', "B") - , ('\67', "C") - , ('\68', "D") - , ('\69', "E") - , ('\70', "F") - , ('\71', "G") - , ('\72', "H") - , ('\73', "I") - , ('\74', "J") - , ('\75', "K") - , ('\76', "L") - , ('\77', "M") - , ('\78', "N") - , ('\79', "O") - , ('\80', "P") - , ('\81', "Q") - , ('\82', "R") - , ('\83', "S") - , ('\84', "T") - , ('\85', "U") - , ('\86', "V") - , ('\8279', "\\fourth") - , ('\88', "X") - , ('\89', "Y") - , ('\90', "Z") - , ('\91', "\\lbrack") - , ('\92', "\\backslash") - , ('\93', "\\rbrack") - , ('\94', "\\sphat") - , ('\95', "\\_") - , ('\97', "a") - , ('\98', "b") - , ('\99', "c") - , ('\100', "d") - , ('\101', "e") - , ('\102', "f") - , ('\103', "g") - , ('\104', "h") - , ('\105', "i") - , ('\106', "j") - , ('\107', "k") - , ('\108', "l") - , ('\109', "m") - , ('\110', "n") - , ('\111', "o") - , ('\112', "p") - , ('\113', "q") - , ('\114', "r") - , ('\115', "s") - , ('\116', "t") - , ('\117', "u") - , ('\118', "v") - , ('\119', "w") - , ('\120', "x") - , ('\121', "y") - , ('\122', "z") - , ('\123', "\\{") - , ('\124', "|") - , ('\125', "\\}") - , ('\126', "\\sptilde") - , ('\160', "~") - , ('\162', "\\cent") - , ('\163', "\\pounds") - , ('\165', "\\yen") - , ('\168', "\\spddot") - , ('\172', "\\neg") - , ('\174', "\\circledR") - , ('\177', "\\pm") - , ('\181', "\\Micro") - , ('\8225', "\\ddagger") - , ('\120352', "\\mathsfit{Y}") - , ('\8400', "\\leftharpoonaccent") - , ('\8401', "\\vec") - , ('\9827', "\\clubsuit") - , ('\8406', "\\overleftarrow") - , ('\215', "\\times") - , ('\8411', "\\dddot") - , ('\8412', "\\ddddot") - , ('\8417', "\\overleftrightarrow") - , ('\8230', "\\ldots") - , ('\8430', "\\underleftarrow") - , ('\8431', "\\underrightarrow") - , ('\240', "\\eth") - , ('\247', "\\div") - , ('\8450', "\\mathbb{C}") - , ('\8455', "\\Euler") - , ('\8458', "\\mathcal{g}") - , ('\8459', "\\mathcal{H}") - , ('\8460', "\\mathfrak{H}") - , ('\8461', "\\mathbb{H}") - , ('\8463', "\\hslash") - , ('\8464', "\\mathcal{I}") - , ('\8465', "\\Im") - , ('\8466', "\\mathcal{L}") - , ('\8467', "\\ell") - , ('\8469', "\\mathbb{N}") - , ('\8472', "\\wp") - , ('\8473', "\\mathbb{P}") - , ('\8474', "\\mathbb{Q}") - , ('\8475', "\\mathcal{R}") - , ('\8476', "\\Re") - , ('\8477', "\\mathbb{R}") - , ('\8484', "\\mathbb{Z}") - , ('\8486', "\\tcohm") - , ('\8487', "\\mho") - , ('\8488', "\\mathfrak{Z}") - , ('\8491', "\\Angstroem") - , ('\8492', "\\mathcal{B}") - , ('\8493', "\\mathfrak{C}") - , ('\8495', "\\mathcal{e}") - , ('\8496', "\\mathcal{E}") - , ('\8497', "\\mathcal{F}") - , ('\8498', "\\Finv") - , ('\8499', "\\mathcal{M}") - , ('\8500', "\\mathcal{o}") - , ('\8501', "\\aleph") - , ('\8502', "\\beth") - , ('\8503', "\\gimel") - , ('\8504', "\\daleth") - , ('\8244', "\\third") - , ('\8508', "\\mathbb{\\pi}") - , ('\8509', "\\mathbb{\\gamma}") - , ('\8510', "\\mathbb{\\Gamma}") - , ('\8245', "\\backprime") - , ('\8512', "\\mathbb{\\Sigma}") - , ('\8516', "\\Yup") - , ('\8517', "\\CapitalDifferentialD") - , ('\8518', "\\DifferentialD") - , ('\8519', "\\ExponetialE") - , ('\8520', "\\ComplexI") - , ('\8521', "\\ComplexJ") - , ('\8523', "\\invamp") - , ('\8256', "\\cat") - , ('\8592', "\\leftarrow") - , ('\8593', "\\uparrow") - , ('\8594', "\\rightarrow") - , ('\8595', "\\downarrow") - , ('\8596', "\\leftrightarrow") - , ('\8597', "\\updownarrow") - , ('\8598', "\\nwarrow") - , ('\8599', "\\nearrow") - , ('\8600', "\\searrow") - , ('\8601', "\\swarrow") - , ('\8602', "\\nleftarrow") - , ('\8603', "\\nrightarrow") - , ('\8606', "\\twoheadleftarrow") - , ('\8608', "\\twoheadrightarrow") - , ('\8610', "\\leftarrowtail") - , ('\8611', "\\rightarrowtail") - , ('\8612', "\\mapsfrom") - , ('\8613', "\\MapsUp") - , ('\8614', "\\mapsto") - , ('\8615', "\\MapsDown") - , ('\8617', "\\hookleftarrow") - , ('\8618', "\\hookrightarrow") - , ('\8619', "\\looparrowleft") - , ('\8620', "\\looparrowright") - , ('\8621', "\\leftrightsquigarrow") - , ('\8622', "\\nleftrightarrow") - , ('\8623', "\\lightning") - , ('\8624', "\\Lsh") - , ('\8625', "\\Rsh") - , ('\8626', "\\dlsh") - , ('\8627', "\\drsh") - , ('\8630', "\\curvearrowleft") - , ('\8631', "\\curvearrowright") - , ('\8634', "\\circlearrowleft") - , ('\8635', "\\circlearrowright") - , ('\8636', "\\leftharpoonup") - , ('\8637', "\\leftharpoondown") - , ('\8638', "\\upharpoonright") - , ('\8639', "\\upharpoonleft") - , ('\8640', "\\rightharpoonup") - , ('\8641', "\\rightharpoondown") - , ('\8642', "\\downharpoonright") - , ('\8643', "\\downharpoonleft") - , ('\8644', "\\rightleftarrows") - , ('\8645', "\\updownarrows") - , ('\8646', "\\leftrightarrows") - , ('\8647', "\\leftleftarrows") - , ('\8648', "\\upuparrows") - , ('\8649', "\\rightrightarrows") - , ('\8650', "\\downdownarrows") - , ('\8651', "\\leftrightharpoons") - , ('\8652', "\\rightleftharpoons") - , ('\8653', "\\nLeftarrow") - , ('\8654', "\\nLeftrightarrow") - , ('\8655', "\\nRightarrow") - , ('\8656', "\\Leftarrow") - , ('\8657', "\\Uparrow") - , ('\8658', "\\Rightarrow") - , ('\8659', "\\Downarrow") - , ('\8660', "\\Leftrightarrow") - , ('\8661', "\\Updownarrow") - , ('\8662', "\\Nwarrow") - , ('\8663', "\\Nearrow") - , ('\8664', "\\Searrow") - , ('\8665', "\\Swarrow") - , ('\8666', "\\Lleftarrow") - , ('\8667', "\\Rrightarrow") - , ('\8668', "\\leftsquigarrow") - , ('\8669', "\\rightsquigarrow") - , ('\8672', "\\dashleftarrow") - , ('\8674', "\\dashrightarrow") - , ('\8676', "\\LeftArrowBar") - , ('\8677', "\\RightArrowBar") - , ('\8693', "\\downuparrows") - , ('\8696', "\\pfun") - , ('\8699', "\\ffun") - , ('\8701', "\\leftarrowtriangle") - , ('\8702', "\\rightarrowtriangle") - , ('\8703', "\\leftrightarrowtriangle") - , ('\8704', "\\forall") - , ('\8705', "\\complement") - , ('\8706', "\\partial") - , ('\8707', "\\exists") - , ('\8708', "\\nexists") - , ('\8709', "\\varnothing") - , ('\8711', "\\nabla") - , ('\8712', "\\in") - , ('\8713', "\\notin") - , ('\87', "W") - , ('\8716', "\\nni") - , ('\8719', "\\prod") - , ('\8720', "\\coprod") - , ('\8721', "\\sum") - , ('\8722', "-") - , ('\8723', "\\mp") - , ('\8724', "\\dotplus") - , ('\8725', "\\slash") - , ('\8726', "\\smallsetminus") - , ('\8727', "\\ast") - , ('\8728', "\\circ") - , ('\8729', "\\bullet") - , ('\8730', "\\sqrt") - , ('\8731', "\\sqrt[3]") - , ('\8732', "\\sqrt[4]") - , ('\8733', "\\propto") - , ('\8734', "\\infty") - , ('\8735', "\\rightangle") - , ('\8736', "\\angle") - , ('\8737', "\\measuredangle") - , ('\8738', "\\sphericalangle") - , ('\8739', "\\mid") - , ('\8740', "\\nmid") - , ('\8741', "\\parallel") - , ('\8742', "\\nparallel") - , ('\8743', "\\wedge") - , ('\8744', "\\vee") - , ('\8745', "\\cap") - , ('\8746', "\\cup") - , ('\8747', "\\int") - , ('\8748', "\\iint") - , ('\8749', "\\iiint") - , ('\8750', "\\oint") - , ('\8751', "\\oiint") - , ('\8752', "\\oiiint") - , ('\8968', "\\lceil") - , ('\8754', "\\varointclockwise") - , ('\8755', "\\ointctrclockwise") - , ('\8756', "\\therefore") - , ('\8757', "\\because") - , ('\8758', ":") - , ('\567', "\\jmath") - , ('\8761', "\\eqcolon") - , ('\8287', "\\:") - , ('\8764', "\\sim") - , ('\8765', "\\backsim") - , ('\8767', "\\AC") - , ('\8768', "\\wr") - , ('\8769', "\\nsim") - , ('\8770', "\\eqsim") - , ('\8771', "\\simeq") - , ('\8772', "\\nsimeq") - , ('\8773', "\\cong") - , ('\8775', "\\ncong") - , ('\8776', "\\approx") - , ('\8777', "\\napprox") - , ('\8778', "\\approxeq") - , ('\9655', "\\rhd") - , ('\8781', "\\asymp") - , ('\8782', "\\Bumpeq") - , ('\8783', "\\bumpeq") - , ('\8784', "\\doteq") - , ('\8785', "\\Doteq") - , ('\8786', "\\fallingdotseq") - , ('\8787', "\\risingdotseq") - , ('\8788', "\\coloneq") - , ('\8789', "\\eqcolon") - , ('\8790', "\\eqcirc") - , ('\8791', "\\circeq") - , ('\8793', "\\corresponds") - , ('\8796', "\\triangleq") - , ('\8800', "\\neq") - , ('\8801', "\\equiv") - , ('\8802', "\\nequiv") - , ('\8804', "\\leq") - , ('\8805', "\\geq") - , ('\8806', "\\leqq") - , ('\8807', "\\geqq") - , ('\8808', "\\lneqq") - , ('\8809', "\\gneqq") - , ('\8810', "\\ll") - , ('\8811', "\\gg") - , ('\8812', "\\between") - , ('\8813', "\\notasymp") - , ('\8814', "\\nless") - , ('\8815', "\\ngtr") - , ('\8816', "\\nleq") - , ('\8817', "\\ngeq") - , ('\8818', "\\lesssim") - , ('\8819', "\\gtrsim") - , ('\8820', "\\NotLessTilde") - , ('\8821', "\\NotGreaterTilde") - , ('\8822', "\\lessgtr") - , ('\8823', "\\gtrless") - , ('\8242', "\\prime") - , ('\8825', "\\NotGreaterLess") - , ('\8826', "\\prec") - , ('\8827', "\\succ") - , ('\8828', "\\preccurlyeq") - , ('\8829', "\\succcurlyeq") - , ('\8830', "\\precsim") - , ('\8831', "\\succsim") - , ('\8832', "\\nprec") - , ('\8833', "\\nsucc") - , ('\8834', "\\subset") - , ('\8835', "\\supset") - , ('\8836', "\\nsubset") - , ('\8837', "\\nsupset") - , ('\8838', "\\subseteq") - , ('\8839', "\\supseteq") - , ('\8840', "\\nsubseteq") - , ('\8841', "\\nsupseteq") - , ('\8842', "\\subsetneq") - , ('\8843', "\\supsetneq") - , ('\9666', "\\blacktriangleleft") - , ('\8846', "\\uplus") - , ('\8847', "\\sqsubset") - , ('\8848', "\\sqsupset") - , ('\8849', "\\sqsubseteq") - , ('\8850', "\\sqsupseteq") - , ('\8851', "\\sqcap") - , ('\8852', "\\sqcup") - , ('\8853', "\\oplus") - , ('\8854', "\\ominus") - , ('\8855', "\\otimes") - , ('\8856', "\\oslash") - , ('\8857', "\\odot") - , ('\8858', "\\circledcirc") - , ('\8859', "\\circledast") - , ('\8861', "\\circleddash") - , ('\8862', "\\boxplus") - , ('\8863', "\\boxminus") - , ('\8864', "\\boxtimes") - , ('\8865', "\\boxdot") - , ('\8866', "\\vdash") - , ('\8867', "\\dashv") - , ('\8868', "\\top") - , ('\8869', "\\bot") - , ('\8871', "\\models") - , ('\8872', "\\vDash") - , ('\8873', "\\Vdash") - , ('\8874', "\\Vvdash") - , ('\8875', "\\VDash") - , ('\8876', "\\nvdash") - , ('\8877', "\\nvDash") - , ('\8878', "\\nVdash") - , ('\8879', "\\nVDash") - , ('\8882', "\\vartriangleleft") - , ('\8883', "\\vartriangleright") - , ('\8884', "\\trianglelefteq") - , ('\8885', "\\trianglerighteq") - , ('\8886', "\\multimapdotbothA") - , ('\8887', "\\multimapdotbothB") - , ('\8888', "\\multimap") - , ('\8890', "\\intercal") - , ('\8891', "\\veebar") - , ('\8892', "\\barwedge") - , ('\9674', "\\lozenge") - , ('\8896', "\\bigwedge") - , ('\8897', "\\bigvee") - , ('\8898', "\\bigcap") - , ('\8899', "\\bigcup") - , ('\8900', "\\diamond") - , ('\8901', "\\cdot") - , ('\8902', "\\star") - , ('\8903', "\\divideontimes") - , ('\8904', "\\bowtie") - , ('\8905', "\\ltimes") - , ('\8906', "\\rtimes") - , ('\8907', "\\leftthreetimes") - , ('\8908', "\\rightthreetimes") - , ('\8909', "\\backsimeq") - , ('\8910', "\\curlyvee") - , ('\8911', "\\curlywedge") - , ('\8912', "\\Subset") - , ('\8913', "\\Supset") - , ('\8914', "\\Cap") - , ('\8915', "\\Cup") - , ('\8916', "\\pitchfork") - , ('\8917', "\\hash") - , ('\8918', "\\lessdot") - , ('\8919', "\\gtrdot") - , ('\8920', "\\lll") - , ('\8921', "\\ggg") - , ('\8922', "\\lesseqgtr") - , ('\8923', "\\gtreqless") - , ('\8926', "\\curlyeqprec") - , ('\8927', "\\curlyeqsucc") - , ('\8928', "\\npreceq") - , ('\8929', "\\nsucceq") - , ('\8930', "\\nsqsubseteq") - , ('\8931', "\\nsqsupseteq") - , ('\8934', "\\lnsim") - , ('\8935', "\\gnsim") - , ('\8936', "\\precnsim") - , ('\8937', "\\succnsim") - , ('\8938', "\\ntriangleleft") - , ('\8939', "\\ntriangleright") - , ('\8940', "\\ntrianglelefteq") - , ('\8941', "\\ntrianglerighteq") - , ('\8942', "\\vdots") - , ('\8943', "\\cdots") - , ('\8944', "\\iddots") - , ('\8945', "\\ddots") - , ('\8950', "\\barin") - , ('\768', "\\grave") - , ('\769', "\\acute") - , ('\770', "\\hat") - , ('\771', "\\tilde") - , ('\772', "\\bar") - , ('\773', "\\overline") - , ('\774', "\\breve") - , ('\775', "\\dot") - , ('\776', "\\ddot") - , ('\8969', "\\rceil") - , ('\8970', "\\lfloor") - , ('\8971', "\\rfloor") - , ('\780', "\\check") - , ('\8976', "\\invneg") - , ('\8977', "\\wasylozenge") - , ('\8988', "\\ulcorner") - , ('\8989', "\\urcorner") - , ('\8990', "\\llcorner") - , ('\8991', "\\lrcorner") - , ('\8994', "\\frown") - , ('\8995', "\\smile") - , ('\816', "\\utilde") - , ('\817', "\\underbar") - , ('\818', "\\underline") - , ('\824', "\\not") - , ('\9017', "\\APLinv") - , ('\9023', "\\notslash") - , ('\9024', "\\notbackslash") - , ('\9031', "\\APLleftarrowbox") - , ('\9032', "\\APLrightarrowbox") - , ('\9040', "\\APLuparrowbox") - , ('\9047', "\\APLdownarrowbox") - , ('\9053', "\\APLcomment") - , ('\9054', "\\APLinput") - , ('\9055', "\\APLlog") - , ('\120599', "\\vartheta") - , ('\9707', "\\boxbar") - , ('\915', "\\Gamma") - , ('\916', "\\Delta") - , ('\920', "\\Theta") - , ('\923', "\\Lambda") - , ('\926', "\\Xi") - , ('\928', "\\Pi") - , ('\931', "\\Sigma") - , ('\933', "\\Upsilon") - , ('\934', "\\Phi") - , ('\936', "\\Psi") - , ('\937', "\\Omega") - , ('\945', "\\alpha") - , ('\946', "\\beta") - , ('\947', "\\gamma") - , ('\948', "\\delta") - , ('\949', "\\varepsilon") - , ('\950', "\\zeta") - , ('\951', "\\eta") - , ('\952', "\\theta") - , ('\953', "\\iota") - , ('\954', "\\kappa") - , ('\955', "\\lambda") - , ('\956', "\\mu") - , ('\957', "\\nu") - , ('\958', "\\xi") - , ('\960', "\\pi") - , ('\961', "\\rho") - , ('\962', "\\varsigma") - , ('\963', "\\sigma") - , ('\964', "\\tau") - , ('\965', "\\upsilon") - , ('\966', "\\varphi") - , ('\967', "\\chi") - , ('\968', "\\psi") - , ('\969', "\\omega") - , ('\976', "\\varbeta") - , ('\977', "\\vartheta") - , ('\981', "\\phi") - , ('\982', "\\varpi") - , ('\984', "\\Qoppa") - , ('\985', "\\qoppa") - , ('\986', "\\Stigma") - , ('\987', "\\stigma") - , ('\9180', "\\overparen") - , ('\9181', "\\underparen") - , ('\9182', "\\overbrace") - , ('\9183', "\\underbrace") - , ('\992', "\\Sampi") - , ('\993', "\\sampi") - , ('\9723', "\\square") - , ('\9724', "\\blacksquare") - , ('\1009', "\\varrho") - , ('\1013', "\\epsilon") - , ('\1014', "\\backepsilon") - , ('\119808', "\\mathbf{A}") - , ('\119809', "\\mathbf{B}") - , ('\119810', "\\mathbf{C}") - , ('\119811', "\\mathbf{D}") - , ('\119812', "\\mathbf{E}") - , ('\119813', "\\mathbf{F}") - , ('\119814', "\\mathbf{G}") - , ('\119815', "\\mathbf{H}") - , ('\119816', "\\mathbf{I}") - , ('\119817', "\\mathbf{J}") - , ('\119818', "\\mathbf{K}") - , ('\119819', "\\mathbf{L}") - , ('\119820', "\\mathbf{M}") - , ('\119821', "\\mathbf{N}") - , ('\119822', "\\mathbf{O}") - , ('\119823', "\\mathbf{P}") - , ('\119824', "\\mathbf{Q}") - , ('\119825', "\\mathbf{R}") - , ('\119826', "\\mathbf{S}") - , ('\119827', "\\mathbf{T}") - , ('\119828', "\\mathbf{U}") - , ('\119829', "\\mathbf{V}") - , ('\119830', "\\mathbf{W}") - , ('\119831', "\\mathbf{X}") - , ('\119832', "\\mathbf{Y}") - , ('\119833', "\\mathbf{Z}") - , ('\119834', "\\mathbf{a}") - , ('\119835', "\\mathbf{b}") - , ('\119836', "\\mathbf{c}") - , ('\119837', "\\mathbf{d}") - , ('\119838', "\\mathbf{e}") - , ('\119839', "\\mathbf{f}") - , ('\119840', "\\mathbf{g}") - , ('\119841', "\\mathbf{h}") - , ('\119842', "\\mathbf{i}") - , ('\119843', "\\mathbf{j}") - , ('\119844', "\\mathbf{k}") - , ('\119845', "\\mathbf{l}") - , ('\119846', "\\mathbf{m}") - , ('\119847', "\\mathbf{n}") - , ('\119848', "\\mathbf{o}") - , ('\119849', "\\mathbf{p}") - , ('\119850', "\\mathbf{q}") - , ('\119851', "\\mathbf{r}") - , ('\119852', "\\mathbf{s}") - , ('\119853', "\\mathbf{t}") - , ('\119854', "\\mathbf{u}") - , ('\119855', "\\mathbf{v}") - , ('\119856', "\\mathbf{w}") - , ('\119857', "\\mathbf{x}") - , ('\119858', "\\mathbf{y}") - , ('\119859', "\\mathbf{z}") - , ('\119860', "A") - , ('\119861', "B") - , ('\119862', "C") - , ('\119863', "D") - , ('\119864', "E") - , ('\119865', "F") - , ('\119866', "G") - , ('\119867', "H") - , ('\119868', "I") - , ('\119869', "J") - , ('\119870', "K") - , ('\119871', "L") - , ('\119872', "M") - , ('\119873', "N") - , ('\119874', "O") - , ('\119875', "P") - , ('\119876', "Q") - , ('\119877', "R") - , ('\119878', "S") - , ('\119879', "T") - , ('\119880', "U") - , ('\119881', "V") - , ('\119882', "W") - , ('\119883', "X") - , ('\119884', "Y") - , ('\119885', "Z") - , ('\119886', "a") - , ('\119887', "b") - , ('\119888', "c") - , ('\119889', "d") - , ('\119890', "e") - , ('\119891', "f") - , ('\119892', "g") - , ('\119894', "i") - , ('\119895', "j") - , ('\119896', "k") - , ('\119897', "l") - , ('\119898', "m") - , ('\119899', "n") - , ('\119900', "o") - , ('\119901', "p") - , ('\119902', "q") - , ('\119903', "r") - , ('\119904', "s") - , ('\119905', "t") - , ('\119906', "u") - , ('\119907', "v") - , ('\119908', "w") - , ('\119909', "x") - , ('\119910', "y") - , ('\119911', "z") - , ('\119912', "\\mathbfit{A}") - , ('\119913', "\\mathbfit{B}") - , ('\119914', "\\mathbfit{C}") - , ('\119915', "\\mathbfit{D}") - , ('\119916', "\\mathbfit{E}") - , ('\119917', "\\mathbfit{F}") - , ('\119918', "\\mathbfit{G}") - , ('\119919', "\\mathbfit{H}") - , ('\119920', "\\mathbfit{I}") - , ('\119921', "\\mathbfit{J}") - , ('\119922', "\\mathbfit{K}") - , ('\119923', "\\mathbfit{L}") - , ('\119924', "\\mathbfit{M}") - , ('\119925', "\\mathbfit{N}") - , ('\119926', "\\mathbfit{O}") - , ('\119927', "\\mathbfit{P}") - , ('\119928', "\\mathbfit{Q}") - , ('\119929', "\\mathbfit{R}") - , ('\119930', "\\mathbfit{S}") - , ('\119931', "\\mathbfit{T}") - , ('\119932', "\\mathbfit{U}") - , ('\119933', "\\mathbfit{V}") - , ('\119934', "\\mathbfit{W}") - , ('\119935', "\\mathbfit{X}") - , ('\119936', "\\mathbfit{Y}") - , ('\119937', "\\mathbfit{Z}") - , ('\119938', "\\mathbfit{a}") - , ('\119939', "\\mathbfit{b}") - , ('\119940', "\\mathbfit{c}") - , ('\119941', "\\mathbfit{d}") - , ('\119942', "\\mathbfit{e}") - , ('\119943', "\\mathbfit{f}") - , ('\119944', "\\mathbfit{g}") - , ('\119945', "\\mathbfit{h}") - , ('\119946', "\\mathbfit{i}") - , ('\119947', "\\mathbfit{j}") - , ('\119948', "\\mathbfit{k}") - , ('\119949', "\\mathbfit{l}") - , ('\119950', "\\mathbfit{m}") - , ('\119951', "\\mathbfit{n}") - , ('\119952', "\\mathbfit{o}") - , ('\119953', "\\mathbfit{p}") - , ('\119954', "\\mathbfit{q}") - , ('\119955', "\\mathbfit{r}") - , ('\119956', "\\mathbfit{s}") - , ('\119957', "\\mathbfit{t}") - , ('\119958', "\\mathbfit{u}") - , ('\119959', "\\mathbfit{v}") - , ('\119960', "\\mathbfit{w}") - , ('\119961', "\\mathbfit{x}") - , ('\119962', "\\mathbfit{y}") - , ('\119963', "\\mathbfit{z}") - , ('\119964', "\\mathcal{A}") - , ('\119966', "\\mathcal{C}") - , ('\119967', "\\mathcal{D}") - , ('\119970', "\\mathcal{G}") - , ('\119973', "\\mathcal{J}") - , ('\119974', "\\mathcal{K}") - , ('\119977', "\\mathcal{N}") - , ('\119978', "\\mathcal{O}") - , ('\119979', "\\mathcal{P}") - , ('\119980', "\\mathcal{Q}") - , ('\119982', "\\mathcal{S}") - , ('\119983', "\\mathcal{T}") - , ('\119984', "\\mathcal{U}") - , ('\119985', "\\mathcal{V}") - , ('\119986', "\\mathcal{W}") - , ('\119987', "\\mathcal{X}") - , ('\119988', "\\mathcal{Y}") - , ('\119989', "\\mathcal{Z}") - , ('\119990', "\\mathcal{a}") - , ('\119991', "\\mathcal{b}") - , ('\119992', "\\mathcal{c}") - , ('\119993', "\\mathcal{d}") - , ('\119995', "\\mathcal{f}") - , ('\119997', "\\mathcal{h}") - , ('\119998', "\\mathcal{i}") - , ('\119999', "\\mathcal{j}") - , ('\120000', "\\mathcal{k}") - , ('\120001', "\\mathcal{l}") - , ('\120002', "\\mathcal{m}") - , ('\120003', "\\mathcal{n}") - , ('\120005', "\\mathcal{p}") - , ('\120006', "\\mathcal{q}") - , ('\120007', "\\mathcal{r}") - , ('\120008', "\\mathcal{s}") - , ('\120009', "\\mathcal{t}") - , ('\120010', "\\mathcal{u}") - , ('\120011', "\\mathcal{v}") - , ('\120012', "\\mathcal{w}") - , ('\120013', "\\mathcal{x}") - , ('\120014', "\\mathcal{y}") - , ('\120015', "\\mathcal{z}") - , ('\120355', "\\mathsfit{b}") - , ('\120068', "\\mathfrak{A}") - , ('\120069', "\\mathfrak{B}") - , ('\120071', "\\mathfrak{D}") - , ('\120072', "\\mathfrak{E}") - , ('\120073', "\\mathfrak{F}") - , ('\120074', "\\mathfrak{G}") - , ('\8407', "\\vec") - , ('\120077', "\\mathfrak{J}") - , ('\120078', "\\mathfrak{K}") - , ('\120079', "\\mathfrak{L}") - , ('\120080', "\\mathfrak{M}") - , ('\120081', "\\mathfrak{N}") - , ('\120082', "\\mathfrak{O}") - , ('\120083', "\\mathfrak{P}") - , ('\120084', "\\mathfrak{Q}") - , ('\120086', "\\mathfrak{S}") - , ('\120087', "\\mathfrak{T}") - , ('\120088', "\\mathfrak{U}") - , ('\120089', "\\mathfrak{V}") - , ('\120090', "\\mathfrak{W}") - , ('\120091', "\\mathfrak{X}") - , ('\120092', "\\mathfrak{Y}") - , ('\120094', "\\mathfrak{a}") - , ('\120095', "\\mathfrak{b}") - , ('\120096', "\\mathfrak{c}") - , ('\120097', "\\mathfrak{d}") - , ('\120098', "\\mathfrak{e}") - , ('\120099', "\\mathfrak{f}") - , ('\120100', "\\mathfrak{g}") - , ('\120101', "\\mathfrak{h}") - , ('\120102', "\\mathfrak{i}") - , ('\120103', "\\mathfrak{j}") - , ('\120104', "\\mathfrak{k}") - , ('\120105', "\\mathfrak{l}") - , ('\120106', "\\mathfrak{m}") - , ('\120107', "\\mathfrak{n}") - , ('\120108', "\\mathfrak{o}") - , ('\120109', "\\mathfrak{p}") - , ('\120110', "\\mathfrak{q}") - , ('\120111', "\\mathfrak{r}") - , ('\120112', "\\mathfrak{s}") - , ('\120113', "\\mathfrak{t}") - , ('\120114', "\\mathfrak{u}") - , ('\120115', "\\mathfrak{v}") - , ('\120116', "\\mathfrak{w}") - , ('\120117', "\\mathfrak{x}") - , ('\120118', "\\mathfrak{y}") - , ('\120119', "\\mathfrak{z}") - , ('\120120', "\\mathbb{A}") - , ('\120121', "\\mathbb{B}") - , ('\120123', "\\mathbb{D}") - , ('\120124', "\\mathbb{E}") - , ('\120125', "\\mathbb{F}") - , ('\120126', "\\mathbb{G}") - , ('\120128', "\\mathbb{I}") - , ('\120129', "\\mathbb{J}") - , ('\120130', "\\mathbb{K}") - , ('\120131', "\\mathbb{L}") - , ('\120132', "\\mathbb{M}") - , ('\120134', "\\mathbb{O}") - , ('\120138', "\\mathbb{S}") - , ('\120139', "\\mathbb{T}") - , ('\120140', "\\mathbb{U}") - , ('\120141', "\\mathbb{V}") - , ('\120142', "\\mathbb{W}") - , ('\120143', "\\mathbb{X}") - , ('\120144', "\\mathbb{Y}") - , ('\120146', "\\mathbb{a}") - , ('\120147', "\\mathbb{b}") - , ('\120148', "\\mathbb{c}") - , ('\120149', "\\mathbb{d}") - , ('\120150', "\\mathbb{e}") - , ('\120151', "\\mathbb{f}") - , ('\120152', "\\mathbb{g}") - , ('\120153', "\\mathbb{h}") - , ('\120154', "\\mathbb{i}") - , ('\120155', "\\mathbb{j}") - , ('\120156', "\\mathbb{k}") - , ('\120157', "\\mathbb{l}") - , ('\120158', "\\mathbb{m}") - , ('\120159', "\\mathbb{n}") - , ('\120160', "\\mathbb{o}") - , ('\120161', "\\mathbb{p}") - , ('\120162', "\\mathbb{q}") - , ('\120163', "\\mathbb{r}") - , ('\120164', "\\mathbb{s}") - , ('\120165', "\\mathbb{t}") - , ('\120166', "\\mathbb{u}") - , ('\120167', "\\mathbb{v}") - , ('\120168', "\\mathbb{w}") - , ('\120169', "\\mathbb{x}") - , ('\120170', "\\mathbb{y}") - , ('\120171', "\\mathbb{z}") - , ('\9789', "\\rightmoon") - , ('\9790', "\\leftmoon") - , ('\9791', "\\mercury") - , ('\9792', "\\female") - , ('\9793', "\\earth") - , ('\9794', "\\male") - , ('\9795', "\\jupiter") - , ('\9796', "\\saturn") - , ('\9797', "\\uranus") - , ('\120224', "\\mathsf{A}") - , ('\120225', "\\mathsf{B}") - , ('\120226', "\\mathsf{C}") - , ('\120227', "\\mathsf{D}") - , ('\120228', "\\mathsf{E}") - , ('\120229', "\\mathsf{F}") - , ('\120230', "\\mathsf{G}") - , ('\120231', "\\mathsf{H}") - , ('\120232', "\\mathsf{I}") - , ('\120233', "\\mathsf{J}") - , ('\120234', "\\mathsf{K}") - , ('\120235', "\\mathsf{L}") - , ('\120236', "\\mathsf{M}") - , ('\120237', "\\mathsf{N}") - , ('\120238', "\\mathsf{O}") - , ('\120239', "\\mathsf{P}") - , ('\120240', "\\mathsf{Q}") - , ('\120241', "\\mathsf{R}") - , ('\120242', "\\mathsf{S}") - , ('\9651', "\\bigtriangleup") - , ('\120244', "\\mathsf{U}") - , ('\120245', "\\mathsf{V}") - , ('\120246', "\\mathsf{W}") - , ('\120247', "\\mathsf{X}") - , ('\120248', "\\mathsf{Y}") - , ('\120249', "\\mathsf{Z}") - , ('\120250', "\\mathsf{a}") - , ('\120251', "\\mathsf{b}") - , ('\120252', "\\mathsf{c}") - , ('\9661', "\\bigtriangledown") - , ('\120254', "\\mathsf{e}") - , ('\120255', "\\mathsf{f}") - , ('\120256', "\\mathsf{g}") - , ('\120257', "\\mathsf{h}") - , ('\120258', "\\mathsf{i}") - , ('\120259', "\\mathsf{j}") - , ('\120260', "\\mathsf{k}") - , ('\120261', "\\mathsf{l}") - , ('\120262', "\\mathsf{m}") - , ('\9671', "\\Diamond") - , ('\120264', "\\mathsf{o}") - , ('\120265', "\\mathsf{p}") - , ('\120266', "\\mathsf{q}") - , ('\9675', "\\Circle") - , ('\120268', "\\mathsf{s}") - , ('\120269', "\\mathsf{t}") - , ('\120270', "\\mathsf{u}") - , ('\120271', "\\mathsf{v}") - , ('\9680', "\\LEFTcircle") - , ('\120273', "\\mathsf{x}") - , ('\120274', "\\mathsf{y}") - , ('\120275', "\\mathsf{z}") - , ('\120276', "\\mathsfbf{A}") - , ('\120277', "\\mathsfbf{B}") - , ('\9686', "\\LEFTCIRCLE") - , ('\9687', "\\RIGHTCIRCLE") - , ('\120280', "\\mathsfbf{E}") - , ('\120281', "\\mathsfbf{F}") - , ('\120282', "\\mathsfbf{G}") - , ('\120283', "\\mathsfbf{H}") - , ('\120284', "\\mathsfbf{I}") - , ('\120285', "\\mathsfbf{J}") - , ('\120286', "\\mathsfbf{K}") - , ('\120287', "\\mathsfbf{L}") - , ('\120288', "\\mathsfbf{M}") - , ('\120289', "\\mathsfbf{N}") - , ('\120290', "\\mathsfbf{O}") - , ('\120291', "\\mathsfbf{P}") - , ('\120292', "\\mathsfbf{Q}") - , ('\120293', "\\mathsfbf{R}") - , ('\120294', "\\mathsfbf{S}") - , ('\120295', "\\mathsfbf{T}") - , ('\120296', "\\mathsfbf{U}") - , ('\120297', "\\mathsfbf{V}") - , ('\120298', "\\mathsfbf{W}") - , ('\120299', "\\mathsfbf{X}") - , ('\120300', "\\mathsfbf{Y}") - , ('\120301', "\\mathsfbf{Z}") - , ('\120302', "\\mathsfbf{a}") - , ('\120303', "\\mathsfbf{b}") - , ('\120304', "\\mathsfbf{c}") - , ('\120305', "\\mathsfbf{d}") - , ('\120306', "\\mathsfbf{e}") - , ('\120307', "\\mathsfbf{f}") - , ('\120308', "\\mathsfbf{g}") - , ('\120309', "\\mathsfbf{h}") - , ('\120310', "\\mathsfbf{i}") - , ('\120311', "\\mathsfbf{j}") - , ('\120312', "\\mathsfbf{k}") - , ('\120313', "\\mathsfbf{l}") - , ('\120314', "\\mathsfbf{m}") - , ('\120315', "\\mathsfbf{n}") - , ('\120316', "\\mathsfbf{o}") - , ('\120317', "\\mathsfbf{p}") - , ('\120318', "\\mathsfbf{q}") - , ('\120319', "\\mathsfbf{r}") - , ('\120320', "\\mathsfbf{s}") - , ('\120321', "\\mathsfbf{t}") - , ('\120322', "\\mathsfbf{u}") - , ('\120323', "\\mathsfbf{v}") - , ('\120324', "\\mathsfbf{w}") - , ('\120325', "\\mathsfbf{x}") - , ('\120326', "\\mathsfbf{y}") - , ('\120327', "\\mathsfbf{z}") - , ('\120328', "\\mathsfit{A}") - , ('\120329', "\\mathsfit{B}") - , ('\120330', "\\mathsfit{C}") - , ('\120331', "\\mathsfit{D}") - , ('\120332', "\\mathsfit{E}") - , ('\120333', "\\mathsfit{F}") - , ('\120334', "\\mathsfit{G}") - , ('\120335', "\\mathsfit{H}") - , ('\9744', "\\Square") - , ('\120337', "\\mathsfit{J}") - , ('\120338', "\\mathsfit{K}") - , ('\120339', "\\mathsfit{L}") - , ('\120340', "\\mathsfit{M}") - , ('\9749', "\\steaming") - , ('\120342', "\\mathsfit{O}") - , ('\120343', "\\mathsfit{P}") - , ('\120344', "\\mathsfit{Q}") - , ('\120345', "\\mathsfit{R}") - , ('\120346', "\\mathsfit{S}") - , ('\120347', "\\mathsfit{T}") - , ('\120348', "\\mathsfit{U}") - , ('\120349', "\\mathsfit{V}") - , ('\9758', "\\pointright") - , ('\120351', "\\mathsfit{X}") - , ('\9760', "\\skull") - , ('\120353', "\\mathsfit{Z}") - , ('\9762', "\\radiation") - , ('\9763', "\\biohazard") - , ('\120356', "\\mathsfit{c}") - , ('\120357', "\\mathsfit{d}") - , ('\120358', "\\mathsfit{e}") - , ('\120359', "\\mathsfit{f}") - , ('\120360', "\\mathsfit{g}") - , ('\120361', "\\mathsfit{h}") - , ('\120362', "\\mathsfit{i}") - , ('\120363', "\\mathsfit{j}") - , ('\120364', "\\mathsfit{k}") - , ('\120365', "\\mathsfit{l}") - , ('\120366', "\\mathsfit{m}") - , ('\9775', "\\yinyang") - , ('\120368', "\\mathsfit{o}") - , ('\120369', "\\mathsfit{p}") - , ('\120370', "\\mathsfit{q}") - , ('\120371', "\\mathsfit{r}") - , ('\120372', "\\mathsfit{s}") - , ('\120373', "\\mathsfit{t}") - , ('\120374', "\\mathsfit{u}") - , ('\120375', "\\mathsfit{v}") - , ('\120376', "\\mathsfit{w}") - , ('\9785', "\\frownie") - , ('\120378', "\\mathsfit{y}") - , ('\120379', "\\mathsfit{z}") - , ('\120380', "\\mathsfbfit{A}") - , ('\120381', "\\mathsfbfit{B}") - , ('\120382', "\\mathsfbfit{C}") - , ('\120383', "\\mathsfbfit{D}") - , ('\120384', "\\mathsfbfit{E}") - , ('\120385', "\\mathsfbfit{F}") - , ('\120386', "\\mathsfbfit{G}") - , ('\120387', "\\mathsfbfit{H}") - , ('\120388', "\\mathsfbfit{I}") - , ('\120389', "\\mathsfbfit{J}") - , ('\9798', "\\neptune") - , ('\9799', "\\pluto") - , ('\120392', "\\mathsfbfit{M}") - , ('\120393', "\\mathsfbfit{N}") - , ('\120394', "\\mathsfbfit{O}") - , ('\120395', "\\mathsfbfit{P}") - , ('\120396', "\\mathsfbfit{Q}") - , ('\120397', "\\mathsfbfit{R}") - , ('\9806', "\\libra") - , ('\120399', "\\mathsfbfit{T}") - , ('\120400', "\\mathsfbfit{U}") - , ('\120401', "\\mathsfbfit{V}") - , ('\9810', "\\aquarius") - , ('\9811', "\\pisces") - , ('\120404', "\\mathsfbfit{Y}") - , ('\120405', "\\mathsfbfit{Z}") - , ('\120406', "\\mathsfbfit{a}") - , ('\120407', "\\mathsfbfit{b}") - , ('\120408', "\\mathsfbfit{c}") - , ('\120409', "\\mathsfbfit{d}") - , ('\120410', "\\mathsfbfit{e}") - , ('\120411', "\\mathsfbfit{f}") - , ('\120412', "\\mathsfbfit{g}") - , ('\120413', "\\mathsfbfit{h}") - , ('\120414', "\\mathsfbfit{i}") - , ('\120421', "\\mathsfbfit{p}") - , ('\9824', "\\spadesuit") - , ('\9825', "\\heartsuit") - , ('\120418', "\\mathsfbfit{m}") - , ('\120419', "\\mathsfbfit{n}") - , ('\9828', "\\varspadesuit") - , ('\9829', "\\varheartsuit") - , ('\9830', "\\vardiamondsuit") - , ('\9831', "\\varclubsuit") - , ('\120424', "\\mathsfbfit{s}") - , ('\9833', "\\quarternote") - , ('\9834', "\\eighthnote") - , ('\9835', "\\twonotes") - , ('\9836', "\\sixteenthnote") - , ('\120429', "\\mathsfbfit{x}") - , ('\9838', "\\natural") - , ('\9839', "\\sharp") - , ('\120432', "\\mathtt{A}") - , ('\120433', "\\mathtt{B}") - , ('\120434', "\\mathtt{C}") - , ('\120435', "\\mathtt{D}") - , ('\120436', "\\mathtt{E}") - , ('\120437', "\\mathtt{F}") - , ('\120438', "\\mathtt{G}") - , ('\120439', "\\mathtt{H}") - , ('\120440', "\\mathtt{I}") - , ('\120441', "\\mathtt{J}") - , ('\120442', "\\mathtt{K}") - , ('\120443', "\\mathtt{L}") - , ('\120444', "\\mathtt{M}") - , ('\120426', "\\mathsfbfit{u}") - , ('\120446', "\\mathtt{O}") - , ('\120447', "\\mathtt{P}") - , ('\120448', "\\mathtt{Q}") - , ('\120449', "\\mathtt{R}") - , ('\120450', "\\mathtt{S}") - , ('\120451', "\\mathtt{T}") - , ('\120452', "\\mathtt{U}") - , ('\120453', "\\mathtt{V}") - , ('\120454', "\\mathtt{W}") - , ('\120455', "\\mathtt{X}") - , ('\120456', "\\mathtt{Y}") - , ('\120428', "\\mathsfbfit{w}") - , ('\120458', "\\mathtt{a}") - , ('\120459', "\\mathtt{b}") - , ('\120460', "\\mathtt{c}") - , ('\120461', "\\mathtt{d}") - , ('\120462', "\\mathtt{e}") - , ('\9837', "\\flat") - , ('\120464', "\\mathtt{g}") - , ('\120465', "\\mathtt{h}") - , ('\120466', "\\mathtt{i}") - , ('\9875', "\\anchor") - , ('\9876', "\\swords") - , ('\120430', "\\mathsfbfit{y}") - , ('\120470', "\\mathtt{m}") - , ('\120471', "\\mathtt{n}") - , ('\120472', "\\mathtt{o}") - , ('\120473', "\\mathtt{p}") - , ('\120474', "\\mathtt{q}") - , ('\120475', "\\mathtt{r}") - , ('\120476', "\\mathtt{s}") - , ('\120477', "\\mathtt{t}") - , ('\120478', "\\mathtt{u}") - , ('\120479', "\\mathtt{v}") - , ('\9888', "\\warning") - , ('\120481', "\\mathtt{x}") - , ('\120482', "\\mathtt{y}") - , ('\120483', "\\mathtt{z}") - , ('\120484', "\\imath") - , ('\120485', "\\jmath") - , ('\120490', "\\mathbf{\\Gamma}") - , ('\120491', "\\mathbf{\\Delta}") - , ('\120495', "\\mathbf{\\Theta}") - , ('\120498', "\\mathbf{\\Lambda}") - , ('\120354', "\\mathsfit{a}") - , ('\120501', "\\mathbf{\\Xi}") - , ('\120503', "\\mathbf{\\Pi}") - , ('\120506', "\\mathbf{\\Sigma}") - , ('\120508', "\\mathbf{\\Upsilon}") - , ('\120509', "\\mathbf{\\Phi}") - , ('\120511', "\\mathbf{\\Psi}") - , ('\120512', "\\mathbf{\\Omega}") - , ('\120514', "\\mathbf{\\alpha}") - , ('\120515', "\\mathbf{\\beta}") - , ('\120516', "\\mathbf{\\gamma}") - , ('\120517', "\\mathbf{\\delta}") - , ('\120518', "\\mathbf{\\varepsilon}") - , ('\120519', "\\mathbf{\\zeta}") - , ('\120520', "\\mathbf{\\eta}") - , ('\120521', "\\mathbf{\\theta}") - , ('\120522', "\\mathbf{\\iota}") - , ('\120523', "\\mathbf{\\kappa}") - , ('\120524', "\\mathbf{\\lambda}") - , ('\120525', "\\mathbf{\\mu}") - , ('\120526', "\\mathbf{\\nu}") - , ('\120527', "\\mathbf{\\xi}") - , ('\120529', "\\mathbf{\\pi}") - , ('\120530', "\\mathbf{\\rho}") - , ('\120531', "\\mathbf{\\varsigma}") - , ('\120532', "\\mathbf{\\sigma}") - , ('\120533', "\\mathbf{\\tau}") - , ('\120534', "\\mathbf{\\upsilon}") - , ('\120535', "\\mathbf{\\varphi}") - , ('\120536', "\\mathbf{\\chi}") - , ('\120537', "\\mathbf{\\psi}") - , ('\120538', "\\mathbf{\\omega}") - , ('\120540', "\\mathbf{\\epsilon}") - , ('\120541', "\\mathbf{\\vartheta}") - , ('\120543', "\\mathbf{\\phi}") - , ('\120544', "\\mathbf{\\varrho}") - , ('\120545', "\\mathbf{\\varpi}") - , ('\9851', "\\recycle") - , ('\120548', "\\Gamma") - , ('\120549', "\\Delta") - , ('\120553', "\\Theta") - , ('\120556', "\\Lambda") - , ('\120445', "\\mathtt{N}") - , ('\120561', "\\Pi") - , ('\120564', "\\Sigma") - , ('\120566', "\\Upsilon") - , ('\120567', "\\Phi") - , ('\120569', "\\Psi") - , ('\120570', "\\Omega") - , ('\120572', "\\alpha") - , ('\120573', "\\beta") - , ('\120574', "\\gamma") - , ('\120575', "\\delta") - , ('\120576', "\\varepsilon") - , ('\8243', "\\second") - , ('\120578', "\\eta") - , ('\120579', "\\theta") - , ('\120580', "\\iota") - , ('\120581', "\\kappa") - , ('\120582', "\\lambda") - , ('\120583', "\\mu") - , ('\120584', "\\nu") - , ('\120585', "\\xi") - , ('\120587', "\\pi") - , ('\120588', "\\rho") - , ('\120589', "\\varsigma") - , ('\9998', "\\pencil") - , ('\120591', "\\tau") - , ('\120592', "\\upsilon") - , ('\120593', "\\varphi") - , ('\120594', "\\chi") - , ('\10003', "\\checkmark") - , ('\120596', "\\omega") - , ('\120597', "\\partial") - , ('\120598', "\\epsilon") - , ('\10007', "\\ballotx") - , ('\120600', "\\varkappa") - , ('\120601', "\\phi") - , ('\120602', "\\varrho") - , ('\120603', "\\varpi") - , ('\120606', "\\mathbfit{\\Gamma}") - , ('\120607', "\\mathbfit{\\Delta}") - , ('\10016', "\\maltese") - , ('\120611', "\\mathbfit{\\Theta}") - , ('\120614', "\\mathbfit{\\Lambda}") - , ('\305', "\\imath") - , ('\988', "\\Digamma") - , ('\120619', "\\mathbfit{\\Pi}") - , ('\120622', "\\mathbfit{\\Sigma}") - , ('\989', "\\digamma") - , ('\120624', "\\mathbfit{\\Upsilon}") - , ('\120625', "\\mathbfit{\\Phi}") - , ('\120627', "\\mathbfit{\\Psi}") - , ('\9745', "\\CheckedBox") - , ('\990', "\\Koppa") - , ('\120630', "\\mathbfit{\\alpha}") - , ('\120457', "\\mathtt{Z}") - , ('\120632', "\\mathbfit{\\gamma}") - , ('\120633', "\\mathbfit{\\delta}") - , ('\120634', "\\mathbfit{\\varepsilon}") - , ('\991', "\\koppa") - , ('\120636', "\\mathbfit{\\eta}") - , ('\120637', "\\mathbfit{\\theta}") - , ('\120638', "\\mathbfit{\\iota}") - , ('\120639', "\\mathbfit{\\kappa}") - , ('\120640', "\\mathbfit{\\lambda}") - , ('\120641', "\\mathbfit{\\mu}") - , ('\120642', "\\mathbfit{\\nu}") - , ('\120643', "\\mathbfit{\\xi}") - , ('\120645', "\\mathbfit{\\pi}") - , ('\120646', "\\mathbfit{\\rho}") - , ('\120647', "\\mathbfit{\\varsigma}") - , ('\120648', "\\mathbfit{\\sigma}") - , ('\120649', "\\mathbfit{\\tau}") - , ('\120650', "\\mathbfit{\\upsilon}") - , ('\120651', "\\mathbfit{\\varphi}") - , ('\120652', "\\mathbfit{\\chi}") - , ('\120653', "\\mathbfit{\\psi}") - , ('\120654', "\\mathbfit{\\omega}") - , ('\120656', "\\mathbfit{\\epsilon}") - , ('\120657', "\\mathbfit{\\vartheta}") - , ('\9746', "\\XBox") - , ('\120659', "\\mathbfit{\\phi}") - , ('\120660', "\\mathbfit{\\varrho}") - , ('\120661', "\\mathbfit{\\varpi}") - , ('\120664', "\\mathsfbf{\\Gamma}") - , ('\120665', "\\mathsfbf{\\Delta}") - , ('\120463', "\\mathtt{f}") - , ('\120669', "\\mathsfbf{\\Theta}") - , ('\120672', "\\mathsfbf{\\Lambda}") - , ('\120675', "\\mathsfbf{\\Xi}") - , ('\120336', "\\mathsfit{I}") - , ('\120677', "\\mathsfbf{\\Pi}") - , ('\120680', "\\mathsfbf{\\Sigma}") - , ('\120682', "\\mathsfbf{\\Upsilon}") - , ('\120683', "\\mathsfbf{\\Phi}") - , ('\120685', "\\mathsfbf{\\Psi}") - , ('\120686', "\\mathsfbf{\\Omega}") - , ('\120688', "\\mathsfbf{\\alpha}") - , ('\120689', "\\mathsfbf{\\beta}") - , ('\120690', "\\mathsfbf{\\gamma}") - , ('\120467', "\\mathtt{j}") - , ('\120692', "\\mathsfbf{\\varepsilon}") - , ('\120693', "\\mathsfbf{\\zeta}") - , ('\120694', "\\mathsfbf{\\eta}") - , ('\120695', "\\mathsfbf{\\theta}") - , ('\120696', "\\mathsfbf{\\iota}") - , ('\120468', "\\mathtt{k}") - , ('\120698', "\\mathsfbf{\\lambda}") - , ('\8511', "\\mathbb{\\Pi}") - , ('\120700', "\\mathsfbf{\\nu}") - , ('\120701', "\\mathsfbf{\\xi}") - , ('\120469', "\\mathtt{l}") - , ('\120704', "\\mathsfbf{\\rho}") - , ('\120705', "\\mathsfbf{\\varsigma}") - , ('\120706', "\\mathsfbf{\\sigma}") - , ('\120707', "\\mathsfbf{\\tau}") - , ('\120708', "\\mathsfbf{\\upsilon}") - , ('\120709', "\\mathsfbf{\\varphi}") - , ('\120710', "\\mathsfbf{\\chi}") - , ('\120711', "\\mathsfbf{\\psi}") - , ('\120712', "\\mathsfbf{\\omega}") - , ('\120714', "\\mathsfbf{\\epsilon}") - , ('\120715', "\\mathsfbf{\\vartheta}") - , ('\120717', "\\mathsfbf{\\phi}") - , ('\120718', "\\mathsfbf{\\varrho}") - , ('\120719', "\\mathsfbf{\\varpi}") - , ('\120722', "\\mathsfbfit{\\Gamma}") - , ('\120723', "\\mathsfbfit{\\Delta}") - , ('\120727', "\\mathsfbfit{\\Theta}") - , ('\120730', "\\mathsfbfit{\\Lambda}") - , ('\120733', "\\mathsfbfit{\\Xi}") - , ('\120735', "\\mathsfbfit{\\Pi}") - , ('\10146', "\\arrowbullet") - , ('\120740', "\\mathsfbfit{\\Upsilon}") - , ('\120741', "\\mathsfbfit{\\Phi}") - , ('\120743', "\\mathsfbfit{\\Psi}") - , ('\120744', "\\mathsfbfit{\\Omega}") - , ('\120746', "\\mathsfbfit{\\alpha}") - , ('\120747', "\\mathsfbfit{\\beta}") - , ('\120748', "\\mathsfbfit{\\gamma}") - , ('\120749', "\\mathsfbfit{\\delta}") - , ('\120750', "\\mathsfbfit{\\varepsilon}") - , ('\120751', "\\mathsfbfit{\\zeta}") - , ('\120752', "\\mathsfbfit{\\eta}") - , ('\120753', "\\mathsfbfit{\\theta}") - , ('\120754', "\\mathsfbfit{\\iota}") - , ('\120755', "\\mathsfbfit{\\kappa}") - , ('\120756', "\\mathsfbfit{\\lambda}") - , ('\120757', "\\mathsfbfit{\\mu}") - , ('\120758', "\\mathsfbfit{\\nu}") - , ('\120759', "\\mathsfbfit{\\xi}") - , ('\120761', "\\mathsfbfit{\\pi}") - , ('\120762', "\\mathsfbfit{\\rho}") - , ('\120763', "\\mathsfbfit{\\varsigma}") - , ('\120764', "\\mathsfbfit{\\sigma}") - , ('\120765', "\\mathsfbfit{\\tau}") - , ('\120766', "\\mathsfbfit{\\upsilon}") - , ('\120767', "\\mathsfbfit{\\varphi}") - , ('\120768', "\\mathsfbfit{\\chi}") - , ('\120480', "\\mathtt{w}") - , ('\10178', "\\perp") - , ('\120772', "\\mathsfbfit{\\epsilon}") - , ('\10181', "\\Lbag") - , ('\10182', "\\Rbag") - , ('\120775', "\\mathsfbfit{\\phi}") - , ('\120776', "\\mathsfbfit{\\varrho}") - , ('\120777', "\\mathsfbfit{\\varpi}") - , ('\120782', "\\mathbf{0}") - , ('\120783', "\\mathbf{1}") - , ('\10192', "\\Diamonddot") - , ('\120785', "\\mathbf{3}") - , ('\120786', "\\mathbf{4}") - , ('\120787', "\\mathbf{5}") - , ('\120788', "\\mathbf{6}") - , ('\120789', "\\mathbf{7}") - , ('\120790', "\\mathbf{8}") - , ('\120791', "\\mathbf{9}") - , ('\120792', "\\mathbb{0}") - , ('\120793', "\\mathbb{1}") - , ('\120794', "\\mathbb{2}") - , ('\120795', "\\mathbb{3}") - , ('\10204', "\\multimapinv") - , ('\120797', "\\mathbb{5}") - , ('\120798', "\\mathbb{6}") - , ('\120799', "\\mathbb{7}") - , ('\120800', "\\mathbb{8}") - , ('\120801', "\\mathbb{9}") - , ('\120802', "\\mathsf{0}") - , ('\120803', "\\mathsf{1}") - , ('\120804', "\\mathsf{2}") - , ('\120805', "\\mathsf{3}") - , ('\10214', "\\llbracket") - , ('\10215', "\\rrbracket") - , ('\10216', "\\langle") - , ('\10217', "\\rangle") - , ('\10218', "\\lang") - , ('\10219', "\\rang") - , ('\120812', "\\mathsfbf{0}") - , ('\120813', "\\mathsfbf{1}") - , ('\10222', "\\lgroup") - , ('\10223', "\\rgroup") - , ('\120816', "\\mathsfbf{4}") - , ('\120817', "\\mathsfbf{5}") - , ('\120818', "\\mathsfbf{6}") - , ('\120819', "\\mathsfbf{7}") - , ('\120820', "\\mathsfbf{8}") - , ('\10229', "\\longleftarrow") - , ('\10230', "\\longrightarrow") - , ('\10231', "\\longleftrightarrow") - , ('\10232', "\\Longleftarrow") - , ('\10233', "\\Longrightarrow") - , ('\10234', "\\Longleftrightarrow") - , ('\10235', "\\longmapsfrom") - , ('\10236', "\\longmapsto") - , ('\9898', "\\medcirc") - , ('\10238', "\\Longmapsto") - , ('\120831', "\\mathtt{9}") - , ('\9899', "\\medbullet") - , ('\120367', "\\mathsfit{n}") - , ('\10496', "\\psur") - , ('\10502', "\\Mapsfrom") - , ('\10503', "\\Mapsto") - , ('\10514', "\\UpArrowBar") - , ('\10515', "\\DownArrowBar") - , ('\10516', "\\pinj") - , ('\10517', "\\finj") - , ('\10518', "\\bij") - , ('\10547', "\\leadsto") - , ('\10570', "\\leftrightharpoon") - , ('\10571', "\\rightleftharpoon") - , ('\10574', "\\leftrightharpoonup") - , ('\10575', "\\rightupdownharpoon") - , ('\10576', "\\leftrightharpoondown") - , ('\10577', "\\leftupdownharpoon") - , ('\10578', "\\LeftVectorBar") - , ('\10579', "\\RightVectorBar") - , ('\10580', "\\RightUpVectorBar") - , ('\10581', "\\RightDownVectorBar") - , ('\10582', "\\DownLeftVectorBar") - , ('\10583', "\\DownRightVectorBar") - , ('\10584', "\\LeftUpVectorBar") - , ('\10585', "\\LeftDownVectorBar") - , ('\10586', "\\LeftTeeVector") - , ('\10587', "\\RightTeeVector") - , ('\10588', "\\RightUpTeeVector") - , ('\10589', "\\RightDownTeeVector") - , ('\10590', "\\DownLeftTeeVector") - , ('\10591', "\\DownRightTeeVector") - , ('\10592', "\\LeftUpTeeVector") - , ('\10593', "\\LeftDownTeeVector") - , ('\10594', "\\leftleftharpoons") - , ('\10595', "\\upupharpoons") - , ('\10596', "\\rightrightharpoons") - , ('\10597', "\\downdownharpoons") - , ('\10602', "\\leftbarharpoon") - , ('\10603', "\\barleftharpoon") - , ('\10604', "\\rightbarharpoon") - , ('\10605', "\\barrightharpoon") - , ('\10606', "\\updownharpoons") - , ('\10607', "\\downupharpoons") - , ('\10620', "\\strictfi") - , ('\10621', "\\strictif") - , ('\10624', "\\VERT") - , ('\10625', "\\spot") - , ('\10629', "\\Lparen") - , ('\10630', "\\Rparen") - , ('\10631', "\\limg") - , ('\10632', "\\rimg") - , ('\10633', "\\lblot") - , ('\10634', "\\rblot") - , ('\120559', "\\Xi") - , ('\120243', "\\mathsf{T}") - , ('\10680', "\\circledbslash") - , ('\10688', "\\circledless") - , ('\10689', "\\circledgtr") - , ('\10692', "\\boxslash") - , ('\10693', "\\boxbslash") - , ('\10694', "\\boxast") - , ('\10695', "\\boxcircle") - , ('\10696', "\\boxbox") - , ('\10703', "\\LeftTriangleBar") - , ('\10704', "\\RightTriangleBar") - , ('\10719', "\\multimapboth") - , ('\10731', "\\blacklozenge") - , ('\10741', "\\setminus") - , ('\10745', "\\zhide") - , ('\10752', "\\bigodot") - , ('\10753', "\\bigoplus") - , ('\10754', "\\bigotimes") - , ('\10756', "\\biguplus") - , ('\10757', "\\bigsqcap") - , ('\10758', "\\bigsqcup") - , ('\120577', "\\zeta") - , ('\10761', "\\varprod") - , ('\10764', "\\iiiint") - , ('\10767', "\\fint") - , ('\10774', "\\sqint") - , ('\10781', "\\Join") - , ('\10783', "\\zcmp") - , ('\10784', "\\zpipe") - , ('\10785', "\\zproject") - , ('\10814', "\\fcmp") - , ('\10815', "\\amalg") - , ('\120341', "\\mathsfit{N}") - , ('\120590', "\\sigma") - , ('\10846', "\\doublebarwedge") - , ('\10852', "\\dsub") - , ('\10853', "\\rsub") - , ('\120595', "\\psi") - , ('\10868', "\\Coloneqq") - , ('\10869', "\\Equal") - , ('\10870', "\\Same") - , ('\10877', "\\leqslant") - , ('\10878', "\\geqslant") - , ('\10885', "\\lessapprox") - , ('\10886', "\\gtrapprox") - , ('\10887', "\\lneq") - , ('\10888', "\\gneq") - , ('\10889', "\\lnapprox") - , ('\10890', "\\gnapprox") - , ('\10891', "\\lesseqqgtr") - , ('\10892', "\\gtreqqless") - , ('\10901', "\\eqslantless") - , ('\10902', "\\eqslantgtr") - , ('\10913', "\\NestedLessLess") - , ('\10914', "\\NestedGreaterGreater") - , ('\10918', "\\leftslice") - , ('\10919', "\\rightslice") - , ('\10927', "\\preceq") - , ('\10928', "\\succeq") - , ('\10931', "\\preceqq") - , ('\10932', "\\succeqq") - , ('\10935', "\\precapprox") - , ('\10936', "\\succapprox") - , ('\10937', "\\precnapprox") - , ('\10938', "\\succnapprox") - , ('\10939', "\\llcurly") - , ('\10940', "\\ggcurly") - , ('\10949', "\\subseteqq") - , ('\10950', "\\supseteqq") - , ('\10955', "\\subsetneqq") - , ('\10956', "\\supsetneqq") - , ('\120253', "\\mathsf{d}") - , ('\10986', "\\Top") - , ('\10987', "\\Bot") - , ('\120390', "\\mathsfbfit{K}") - , ('\10996', "\\interleave") - , ('\120617', "\\mathbfit{\\Xi}") - , ('\11004', "\\biginterleave") - , ('\11005', "\\sslash") - , ('\11006', "\\talloblong") - , ('\120391', "\\mathsfbfit{L}") - , ('\11035', "\\blacksquare") - , ('\11036', "\\square") - , ('\8960', "\\diameter") - , ('\120628', "\\mathbfit{\\Omega}") - , ('\778', "\\mathring") - , ('\120631', "\\mathbfit{\\beta}") - , ('\120635', "\\mathbfit{\\zeta}") - , ('\120398', "\\mathsfbfit{S}") - , ('\9786', "\\smiley") - , ('\120263', "\\mathsf{n}") - , ('\9787', "\\blacksmiley") - , ('\9788', "\\sun") - , ('\8715', "\\ni") - , ('\9652', "\\blacktriangleup") - , ('\120402', "\\mathsfbfit{W}") - , ('\9653', "\\smalltriangleup") - , ('\120403', "\\mathsfbfit{X}") - , ('\120267', "\\mathsf{r}") - , ('\9654', "\\RHD") - , ('\120691', "\\mathsfbf{\\delta}") - , ('\9656', "\\blacktriangleright") - , ('\120697', "\\mathsfbf{\\kappa}") - , ('\9657', "\\smalltriangleright") - , ('\120699', "\\mathsfbf{\\mu}") - , ('\120703', "\\mathsfbf{\\pi}") - , ('\9733', "\\bigstar") - , ('\120272', "\\mathsf{w}") - , ('\8759', "\\Proportion") - , ('\9662', "\\blacktriangledown") - , ('\9663', "\\smalltriangledown") - , ('\9800', "\\aries") - , ('\9664', "\\LHD") - , ('\9801', "\\taurus") - , ('\120278', "\\mathsfbf{C}") - , ('\120738', "\\mathsfbfit{\\Sigma}") - , ('\9665', "\\lhd") - , ('\120415', "\\mathsfbfit{j}") - , ('\9802', "\\gemini") - , ('\120279', "\\mathsfbf{D}") - , ('\120416', "\\mathsfbfit{k}") - , ('\9803', "\\cancer") - , ('\9667', "\\smalltriangleleft") - , ('\120417', "\\mathsfbfit{l}") - , ('\9804', "\\leo") - , ('\9805', "\\virgo") - , ('\9670', "\\Diamondblack") - , ('\120829', "\\mathtt{7}") - , ('\120420', "\\mathsfbfit{o}") - , ('\9807', "\\scorpio") - , ('\120769', "\\mathsfbfit{\\psi}") - , ('\120770', "\\mathsfbfit{\\omega}") - , ('\9808', "\\sagittarius") - , ('\120773', "\\mathsfbfit{\\vartheta}") - , ('\120422', "\\mathsfbfit{q}") - , ('\9809', "\\capricornus") - , ('\120423', "\\mathsfbfit{r}") - , ('\120784', "\\mathbf{2}") - , ('\9826', "\\diamondsuit") - , ('\120425', "\\mathsfbfit{t}") - , ('\120796', "\\mathbb{4}") - , ('\120427', "\\mathsfbfit{v}") - , ('\9737', "\\Sun") - , ('\120806', "\\mathsf{4}") - , ('\120807', "\\mathsf{5}") - , ('\120377', "\\mathsfit{x}") - , ('\120808', "\\mathsf{6}") - , ('\9679', "\\CIRCLE") - , ('\120809', "\\mathsf{7}") - , ('\120810', "\\mathsf{8}") - , ('\120811', "\\mathsf{9}") - , ('\120814', "\\mathsfbf{2}") - , ('\120350', "\\mathsfit{W}") - , ('\120815', "\\mathsfbf{3}") - , ('\9681', "\\RIGHTcircle") - , ('\120431', "\\mathsfbfit{z}") - , ('\120821', "\\mathsfbf{9}") - , ('\120822', "\\mathtt{0}") - , ('\120823', "\\mathtt{1}") - , ('\120824', "\\mathtt{2}") - , ('\120825', "\\mathtt{3}") - , ('\120826', "\\mathtt{4}") - , ('\120827', "\\mathtt{5}") - , ('\120828', "\\mathtt{6}") - , ('\10237', "\\Longmapsfrom") - , ('\120830', "\\mathtt{8}") - ] - --- uniconvMap :: M.Map Char String --- uniconvMap = M.fromList [ ('\33', "\\exclam") --- , ('\35', "\\octothorpe") --- , ('\36', "\\mathdollar") --- , ('\37', "\\percent") --- , ('\38', "\\ampersand") --- , ('\40', "\\lparen") --- , ('\41', "\\rparen") --- , ('\42', "") --- , ('\43', "\\plus") --- , ('\44', "\\comma") --- , ('\45', "") --- , ('\46', "\\period") --- , ('\47', "\\mathslash") --- , ('\48', "") --- , ('\49', "") --- , ('\50', "") --- , ('\51', "") --- , ('\52', "") --- , ('\53', "") --- , ('\54', "") --- , ('\55', "") --- , ('\56', "") --- , ('\57', "") --- , ('\58', "\\mathcolon") --- , ('\59', "\\semicolon") --- , ('\60', "\\less") --- , ('\61', "\\equal") --- , ('\62', "\\greater") --- , ('\63', "\\question") --- , ('\64', "\\atsign") --- , ('\65', "") --- , ('\66', "") --- , ('\67', "") --- , ('\68', "") --- , ('\69', "") --- , ('\70', "") --- , ('\71', "") --- , ('\72', "") --- , ('\73', "") --- , ('\74', "") --- , ('\75', "") --- , ('\76', "") --- , ('\77', "") --- , ('\78', "") --- , ('\79', "") --- , ('\80', "") --- , ('\81', "") --- , ('\82', "") --- , ('\83', "") --- , ('\84', "") --- , ('\85', "") --- , ('\86', "") --- , ('\87', "") --- , ('\88', "") --- , ('\89', "") --- , ('\90', "") --- , ('\91', "\\lbrack") --- , ('\92', "\\backslash") --- , ('\93', "\\rbrack") --- , ('\94', "") --- , ('\95', "") --- , ('\96', "") --- , ('\97', "") --- , ('\98', "") --- , ('\99', "") --- , ('\100', "") --- , ('\101', "") --- , ('\102', "") --- , ('\103', "") --- , ('\104', "") --- , ('\105', "") --- , ('\106', "") --- , ('\107', "") --- , ('\108', "") --- , ('\109', "") --- , ('\110', "") --- , ('\111', "") --- , ('\112', "") --- , ('\113', "") --- , ('\114', "") --- , ('\115', "") --- , ('\116', "") --- , ('\117', "") --- , ('\118', "") --- , ('\119', "") --- , ('\120', "") --- , ('\121', "") --- , ('\122', "") --- , ('\123', "\\lbrace") --- , ('\124', "\\vert") --- , ('\125', "\\rbrace") --- , ('\126', "") --- , ('\160', "") --- , ('\161', "") --- , ('\162', "") --- , ('\163', "\\sterling") --- , ('\164', "") --- , ('\165', "\\yen") --- , ('\166', "") --- , ('\167', "") --- , ('\168', "") --- , ('\172', "\\neg") --- , ('\174', "") --- , ('\175', "") --- , ('\176', "") --- , ('\177', "\\pm") --- , ('\178', "") --- , ('\179', "") --- , ('\180', "") --- , ('\181', "") --- , ('\182', "") --- , ('\183', "\\cdotp") --- , ('\185', "") --- , ('\188', "") --- , ('\189', "") --- , ('\190', "") --- , ('\191', "") --- , ('\215', "\\times") --- , ('\240', "\\matheth") --- , ('\247', "\\div") --- , ('\305', "") --- , ('\437', "\\Zbar") --- , ('\567', "") --- , ('\710', "") --- , ('\711', "") --- , ('\728', "") --- , ('\729', "") --- , ('\730', "") --- , ('\732', "") --- , ('\768', "\\grave") --- , ('\769', "\\acute") --- , ('\770', "\\hat") --- , ('\771', "\\tilde") --- , ('\772', "\\bar") --- , ('\773', "\\overline") --- , ('\774', "\\breve") --- , ('\775', "\\dot") --- , ('\776', "\\ddot") --- , ('\777', "\\ovhook") --- , ('\778', "\\ocirc") --- , ('\780', "\\check") --- , ('\784', "\\candra") --- , ('\785', "") --- , ('\786', "\\oturnedcomma") --- , ('\789', "\\ocommatopright") --- , ('\794', "\\droang") --- , ('\803', "") --- , ('\812', "") --- , ('\813', "") --- , ('\814', "") --- , ('\815', "") --- , ('\816', "\\wideutilde") --- , ('\817', "\\underbar") --- , ('\818', "") --- , ('\819', "") --- , ('\824', "\\not") --- , ('\826', "") --- , ('\831', "") --- , ('\838', "") --- , ('\913', "\\upAlpha") --- , ('\914', "\\upBeta") --- , ('\915', "\\upGamma") --- , ('\916', "\\upDelta") --- , ('\917', "\\upEpsilon") --- , ('\918', "\\upZeta") --- , ('\919', "\\upEta") --- , ('\920', "\\upTheta") --- , ('\921', "\\upIota") --- , ('\922', "\\upKappa") --- , ('\923', "\\upLambda") --- , ('\924', "\\upMu") --- , ('\925', "\\upNu") --- , ('\926', "\\upXi") --- , ('\927', "\\upOmicron") --- , ('\928', "\\upPi") --- , ('\929', "\\upRho") --- , ('\931', "\\upSigma") --- , ('\932', "\\upTau") --- , ('\933', "\\upUpsilon") --- , ('\934', "\\upPhi") --- , ('\935', "\\upChi") --- , ('\936', "\\upPsi") --- , ('\937', "\\upOmega") --- , ('\945', "\\upalpha") --- , ('\946', "\\upbeta") --- , ('\947', "\\upgamma") --- , ('\948', "\\updelta") --- , ('\949', "\\upepsilon") --- , ('\950', "\\upzeta") --- , ('\951', "\\upeta") --- , ('\952', "\\uptheta") --- , ('\953', "\\upiota") --- , ('\954', "\\upkappa") --- , ('\955', "\\uplambda") --- , ('\956', "\\upmu") --- , ('\957', "\\upnu") --- , ('\958', "\\upxi") --- , ('\959', "\\upomicron") --- , ('\960', "\\uppi") --- , ('\961', "\\uprho") --- , ('\962', "\\upvarsigma") --- , ('\963', "\\upsigma") --- , ('\964', "\\uptau") --- , ('\965', "\\upupsilon") --- , ('\966', "\\upvarphi") --- , ('\967', "\\upchi") --- , ('\968', "\\uppsi") --- , ('\969', "\\upomega") --- , ('\976', "\\upvarbeta") --- , ('\977', "\\upvartheta") --- , ('\978', "\\upUpsilon") --- , ('\981', "\\upphi") --- , ('\982', "\\upvarpi") --- , ('\984', "\\upoldKoppa") --- , ('\985', "\\upoldkoppa") --- , ('\986', "\\upStigma") --- , ('\987', "\\upstigma") --- , ('\988', "\\upDigamma") --- , ('\989', "\\updigamma") --- , ('\990', "\\upKoppa") --- , ('\991', "\\upkoppa") --- , ('\992', "\\upSampi") --- , ('\993', "\\upsampi") --- , ('\1008', "\\upvarkappa") --- , ('\1009', "\\upvarrho") --- , ('\1012', "\\upvarTheta") --- , ('\1013', "\\upvarepsilon") --- , ('\1014', "\\upbackepsilon") --- , ('\1064', "") --- , ('\8192', "") --- , ('\8193', "") --- , ('\8194', "") --- , ('\8195', "") --- , ('\8196', "") --- , ('\8197', "") --- , ('\8198', "") --- , ('\8199', "") --- , ('\8201', "") --- , ('\8202', "") --- , ('\8203', "") --- , ('\8208', "") --- , ('\8210', "") --- , ('\8211', "") --- , ('\8212', "") --- , ('\8213', "\\horizbar") --- , ('\8214', "\\Vert") --- , ('\8215', "\\twolowline") --- , ('\8224', "\\dagger") --- , ('\8225', "\\ddagger") --- , ('\8226', "\\smblkcircle") --- , ('\8229', "\\enleadertwodots") --- , ('\8230', "\\unicodeellipsis") --- , ('\8242', "\\prime") --- , ('\8243', "\\dprime") --- , ('\8244', "\\trprime") --- , ('\8245', "\\backprime") --- , ('\8246', "\\backdprime") --- , ('\8247', "\\backtrprime") --- , ('\8248', "\\caretinsert") --- , ('\8251', "") --- , ('\8252', "\\Exclam") --- , ('\8256', "\\tieconcat") --- , ('\8259', "\\hyphenbullet") --- , ('\8260', "\\fracslash") --- , ('\8263', "\\Question") --- , ('\8270', "") --- , ('\8271', "") --- , ('\8272', "\\closure") --- , ('\8273', "") --- , ('\8274', "") --- , ('\8279', "\\qprime") --- , ('\8287', "") --- , ('\8289', "") --- , ('\8290', "") --- , ('\8291', "") --- , ('\8292', "") --- , ('\8314', "") --- , ('\8315', "") --- , ('\8316', "") --- , ('\8317', "") --- , ('\8318', "") --- , ('\8330', "") --- , ('\8331', "") --- , ('\8332', "") --- , ('\8333', "") --- , ('\8334', "") --- , ('\8364', "\\euro") --- , ('\8400', "\\leftharpoonaccent") --- , ('\8401', "\\rightharpoonaccent") --- , ('\8402', "\\vertoverlay") --- , ('\8403', "") --- , ('\8404', "") --- , ('\8406', "\\overleftarrow") --- , ('\8407', "\\vec") --- , ('\8408', "") --- , ('\8409', "") --- , ('\8410', "") --- , ('\8411', "\\dddot") --- , ('\8412', "\\ddddot") --- , ('\8413', "\\enclosecircle") --- , ('\8414', "\\enclosesquare") --- , ('\8415', "\\enclosediamond") --- , ('\8417', "\\overleftrightarrow") --- , ('\8420', "\\enclosetriangle") --- , ('\8421', "") --- , ('\8422', "") --- , ('\8423', "\\annuity") --- , ('\8424', "\\threeunderdot") --- , ('\8425', "\\widebridgeabove") --- , ('\8426', "") --- , ('\8427', "") --- , ('\8428', "\\underrightharpoondown") --- , ('\8429', "\\underleftharpoondown") --- , ('\8430', "\\underleftarrow") --- , ('\8431', "\\underrightarrow") --- , ('\8432', "\\asteraccent") --- , ('\8450', "\\BbbC") --- , ('\8455', "\\Eulerconst") --- , ('\8458', "\\mscrg") --- , ('\8459', "\\mscrH") --- , ('\8460', "\\mfrakH") --- , ('\8461', "\\BbbH") --- , ('\8462', "\\Planckconst") --- , ('\8463', "\\hslash") --- , ('\8464', "\\mscrI") --- , ('\8465', "\\Im") --- , ('\8466', "\\mscrL") --- , ('\8467', "\\ell") --- , ('\8469', "\\BbbN") --- , ('\8472', "\\wp") --- , ('\8473', "\\BbbP") --- , ('\8474', "\\BbbQ") --- , ('\8475', "\\mscrR") --- , ('\8476', "\\Re") --- , ('\8477', "\\BbbR") --- , ('\8484', "\\BbbZ") --- , ('\8486', "") --- , ('\8487', "\\mho") --- , ('\8488', "\\mfrakZ") --- , ('\8489', "\\turnediota") --- , ('\8491', "\\Angstrom") --- , ('\8492', "\\mscrB") --- , ('\8493', "\\mfrakC") --- , ('\8495', "\\mscre") --- , ('\8496', "\\mscrE") --- , ('\8497', "\\mscrF") --- , ('\8498', "\\Finv") --- , ('\8499', "\\mscrM") --- , ('\8500', "\\mscro") --- , ('\8501', "\\aleph") --- , ('\8502', "\\beth") --- , ('\8503', "\\gimel") --- , ('\8504', "\\daleth") --- , ('\8508', "\\Bbbpi") --- , ('\8509', "\\Bbbgamma") --- , ('\8510', "\\BbbGamma") --- , ('\8511', "\\BbbPi") --- , ('\8512', "\\Bbbsum") --- , ('\8513', "\\Game") --- , ('\8514', "\\sansLturned") --- , ('\8515', "\\sansLmirrored") --- , ('\8516', "\\Yup") --- , ('\8517', "\\mitBbbD") --- , ('\8518', "\\mitBbbd") --- , ('\8519', "\\mitBbbe") --- , ('\8520', "\\mitBbbi") --- , ('\8521', "\\mitBbbj") --- , ('\8522', "\\PropertyLine") --- , ('\8523', "\\upand") --- , ('\8592', "\\leftarrow") --- , ('\8593', "\\uparrow") --- , ('\8594', "\\rightarrow") --- , ('\8595', "\\downarrow") --- , ('\8596', "\\leftrightarrow") --- , ('\8597', "\\updownarrow") --- , ('\8598', "\\nwarrow") --- , ('\8599', "\\nearrow") --- , ('\8600', "\\searrow") --- , ('\8601', "\\swarrow") --- , ('\8602', "\\nleftarrow") --- , ('\8603', "\\nrightarrow") --- , ('\8604', "\\leftwavearrow") --- , ('\8605', "\\rightwavearrow") --- , ('\8606', "\\twoheadleftarrow") --- , ('\8607', "\\twoheaduparrow") --- , ('\8608', "\\twoheadrightarrow") --- , ('\8609', "\\twoheaddownarrow") --- , ('\8610', "\\leftarrowtail") --- , ('\8611', "\\rightarrowtail") --- , ('\8612', "\\mapsfrom") --- , ('\8613', "\\mapsup") --- , ('\8614', "\\mapsto") --- , ('\8615', "\\mapsdown") --- , ('\8616', "\\updownarrowbar") --- , ('\8617', "\\hookleftarrow") --- , ('\8618', "\\hookrightarrow") --- , ('\8619', "\\looparrowleft") --- , ('\8620', "\\looparrowright") --- , ('\8621', "\\leftrightsquigarrow") --- , ('\8622', "\\nleftrightarrow") --- , ('\8623', "\\downzigzagarrow") --- , ('\8624', "\\Lsh") --- , ('\8625', "\\Rsh") --- , ('\8626', "\\Ldsh") --- , ('\8627', "\\Rdsh") --- , ('\8628', "\\linefeed") --- , ('\8629', "\\carriagereturn") --- , ('\8630', "\\curvearrowleft") --- , ('\8631', "\\curvearrowright") --- , ('\8632', "\\barovernorthwestarrow") --- , ('\8633', "\\barleftarrowrightarrowba") --- , ('\8634', "\\acwopencirclearrow") --- , ('\8635', "\\cwopencirclearrow") --- , ('\8636', "\\leftharpoonup") --- , ('\8637', "\\leftharpoondown") --- , ('\8638', "\\upharpoonright") --- , ('\8639', "\\upharpoonleft") --- , ('\8640', "\\rightharpoonup") --- , ('\8641', "\\rightharpoondown") --- , ('\8642', "\\downharpoonright") --- , ('\8643', "\\downharpoonleft") --- , ('\8644', "\\rightleftarrows") --- , ('\8645', "\\updownarrows") --- , ('\8646', "\\leftrightarrows") --- , ('\8647', "\\leftleftarrows") --- , ('\8648', "\\upuparrows") --- , ('\8649', "\\rightrightarrows") --- , ('\8650', "\\downdownarrows") --- , ('\8651', "\\leftrightharpoons") --- , ('\8652', "\\rightleftharpoons") --- , ('\8653', "\\nLeftarrow") --- , ('\8654', "\\nLeftrightarrow") --- , ('\8655', "\\nRightarrow") --- , ('\8656', "\\Leftarrow") --- , ('\8657', "\\Uparrow") --- , ('\8658', "\\Rightarrow") --- , ('\8659', "\\Downarrow") --- , ('\8660', "\\Leftrightarrow") --- , ('\8661', "\\Updownarrow") --- , ('\8662', "\\Nwarrow") --- , ('\8663', "\\Nearrow") --- , ('\8664', "\\Searrow") --- , ('\8665', "\\Swarrow") --- , ('\8666', "\\Lleftarrow") --- , ('\8667', "\\Rrightarrow") --- , ('\8668', "\\leftsquigarrow") --- , ('\8669', "\\rightsquigarrow") --- , ('\8670', "\\nHuparrow") --- , ('\8671', "\\nHdownarrow") --- , ('\8672', "\\leftdasharrow") --- , ('\8673', "\\updasharrow") --- , ('\8674', "\\rightdasharrow") --- , ('\8675', "\\downdasharrow") --- , ('\8676', "\\barleftarrow") --- , ('\8677', "\\rightarrowbar") --- , ('\8678', "\\leftwhitearrow") --- , ('\8679', "\\upwhitearrow") --- , ('\8680', "\\rightwhitearrow") --- , ('\8681', "\\downwhitearrow") --- , ('\8682', "\\whitearrowupfrombar") --- , ('\8683', "") --- , ('\8684', "") --- , ('\8685', "") --- , ('\8686', "") --- , ('\8687', "") --- , ('\8688', "") --- , ('\8689', "") --- , ('\8690', "") --- , ('\8691', "") --- , ('\8692', "\\circleonrightarrow") --- , ('\8693', "\\downuparrows") --- , ('\8694', "\\rightthreearrows") --- , ('\8695', "\\nvleftarrow") --- , ('\8696', "\\nvrightarrow") --- , ('\8697', "\\nvleftrightarrow") --- , ('\8698', "\\nVleftarrow") --- , ('\8699', "\\nVrightarrow") --- , ('\8700', "\\nVleftrightarrow") --- , ('\8701', "\\leftarrowtriangle") --- , ('\8702', "\\rightarrowtriangle") --- , ('\8703', "\\leftrightarrowtriangle") --- , ('\8704', "\\forall") --- , ('\8705', "\\complement") --- , ('\8706', "\\partial") --- , ('\8707', "\\exists") --- , ('\8708', "\\nexists") --- , ('\8709', "\\varnothing") --- , ('\8710', "\\increment") --- , ('\8711', "\\nabla") --- , ('\8712', "\\in") --- , ('\8713', "\\notin") --- , ('\8714', "\\smallin") --- , ('\8715', "\\ni") --- , ('\8716', "\\nni") --- , ('\8717', "\\smallni") --- , ('\8718', "\\QED") --- , ('\8719', "\\prod") --- , ('\8720', "\\coprod") --- , ('\8721', "\\sum") --- , ('\8722', "\\minus") --- , ('\8723', "\\mp") --- , ('\8724', "\\dotplus") --- , ('\8725', "\\divslash") --- , ('\8726', "\\smallsetminus") --- , ('\8727', "\\ast") --- , ('\8728', "\\vysmwhtcircle") --- , ('\8729', "\\vysmblkcircle") --- , ('\8730', "\\sqrt") --- , ('\8731', "\\cuberoot") --- , ('\8732', "\\fourthroot") --- , ('\8733', "\\propto") --- , ('\8734', "\\infty") --- , ('\8735', "\\rightangle") --- , ('\8736', "\\angle") --- , ('\8737', "\\measuredangle") --- , ('\8738', "\\sphericalangle") --- , ('\8739', "\\mid") --- , ('\8740', "\\nmid") --- , ('\8741', "\\parallel") --- , ('\8742', "\\nparallel") --- , ('\8743', "\\wedge") --- , ('\8744', "\\vee") --- , ('\8745', "\\cap") --- , ('\8746', "\\cup") --- , ('\8747', "\\int") --- , ('\8748', "\\iint") --- , ('\8749', "\\iiint") --- , ('\8750', "\\oint") --- , ('\8751', "\\oiint") --- , ('\8752', "\\oiiint") --- , ('\8753', "\\intclockwise") --- , ('\8754', "\\varointclockwise") --- , ('\8755', "\\ointctrclockwise") --- , ('\8756', "\\therefore") --- , ('\8757', "\\because") --- , ('\8758', "\\mathratio") --- , ('\8759', "\\Colon") --- , ('\8760', "\\dotminus") --- , ('\8761', "\\dashcolon") --- , ('\8762', "\\dotsminusdots") --- , ('\8763', "\\kernelcontraction") --- , ('\8764', "\\sim") --- , ('\8765', "\\backsim") --- , ('\8766', "\\invlazys") --- , ('\8767', "\\sinewave") --- , ('\8768', "\\wr") --- , ('\8769', "\\nsim") --- , ('\8770', "\\eqsim") --- , ('\8771', "\\simeq") --- , ('\8772', "\\nsime") --- , ('\8773', "\\cong") --- , ('\8774', "\\simneqq") --- , ('\8775', "\\ncong") --- , ('\8776', "\\approx") --- , ('\8777', "\\napprox") --- , ('\8778', "\\approxeq") --- , ('\8779', "\\approxident") --- , ('\8780', "\\backcong") --- , ('\8781', "\\asymp") --- , ('\8782', "\\Bumpeq") --- , ('\8783', "\\bumpeq") --- , ('\8784', "\\doteq") --- , ('\8785', "\\Doteq") --- , ('\8786', "\\fallingdotseq") --- , ('\8787', "\\risingdotseq") --- , ('\8788', "\\coloneq") --- , ('\8789', "\\eqcolon") --- , ('\8790', "\\eqcirc") --- , ('\8791', "\\circeq") --- , ('\8792', "\\arceq") --- , ('\8793', "\\wedgeq") --- , ('\8794', "\\veeeq") --- , ('\8795', "\\stareq") --- , ('\8796', "\\triangleq") --- , ('\8797', "\\eqdef") --- , ('\8798', "\\measeq") --- , ('\8799', "\\questeq") --- , ('\8800', "\\ne") --- , ('\8801', "\\equiv") --- , ('\8802', "\\nequiv") --- , ('\8803', "\\Equiv") --- , ('\8804', "\\leq") --- , ('\8805', "\\geq") --- , ('\8806', "\\leqq") --- , ('\8807', "\\geqq") --- , ('\8808', "\\lneqq") --- , ('\8809', "\\gneqq") --- , ('\8810', "\\ll") --- , ('\8811', "\\gg") --- , ('\8812', "\\between") --- , ('\8813', "\\nasymp") --- , ('\8814', "\\nless") --- , ('\8815', "\\ngtr") --- , ('\8816', "\\nleq") --- , ('\8817', "\\ngeq") --- , ('\8818', "\\lesssim") --- , ('\8819', "\\gtrsim") --- , ('\8820', "\\nlesssim") --- , ('\8821', "\\ngtrsim") --- , ('\8822', "\\lessgtr") --- , ('\8823', "\\gtrless") --- , ('\8824', "\\nlessgtr") --- , ('\8825', "\\ngtrless") --- , ('\8826', "\\prec") --- , ('\8827', "\\succ") --- , ('\8828', "\\preccurlyeq") --- , ('\8829', "\\succcurlyeq") --- , ('\8830', "\\precsim") --- , ('\8831', "\\succsim") --- , ('\8832', "\\nprec") --- , ('\8833', "\\nsucc") --- , ('\8834', "\\subset") --- , ('\8835', "\\supset") --- , ('\8836', "\\nsubset") --- , ('\8837', "\\nsupset") --- , ('\8838', "\\subseteq") --- , ('\8839', "\\supseteq") --- , ('\8840', "\\nsubseteq") --- , ('\8841', "\\nsupseteq") --- , ('\8842', "\\subsetneq") --- , ('\8843', "\\supsetneq") --- , ('\8844', "\\cupleftarrow") --- , ('\8845', "\\cupdot") --- , ('\8846', "\\uplus") --- , ('\8847', "\\sqsubset") --- , ('\8848', "\\sqsupset") --- , ('\8849', "\\sqsubseteq") --- , ('\8850', "\\sqsupseteq") --- , ('\8851', "\\sqcap") --- , ('\8852', "\\sqcup") --- , ('\8853', "\\oplus") --- , ('\8854', "\\ominus") --- , ('\8855', "\\otimes") --- , ('\8856', "\\oslash") --- , ('\8857', "\\odot") --- , ('\8858', "\\circledcirc") --- , ('\8859', "\\circledast") --- , ('\8860', "\\circledequal") --- , ('\8861', "\\circleddash") --- , ('\8862', "\\boxplus") --- , ('\8863', "\\boxminus") --- , ('\8864', "\\boxtimes") --- , ('\8865', "\\boxdot") --- , ('\8866', "\\vdash") --- , ('\8867', "\\dashv") --- , ('\8868', "\\top") --- , ('\8869', "\\bot") --- , ('\8870', "\\assert") --- , ('\8871', "\\models") --- , ('\8872', "\\vDash") --- , ('\8873', "\\Vdash") --- , ('\8874', "\\Vvdash") --- , ('\8875', "\\VDash") --- , ('\8876', "\\nvdash") --- , ('\8877', "\\nvDash") --- , ('\8878', "\\nVdash") --- , ('\8879', "\\nVDash") --- , ('\8880', "\\prurel") --- , ('\8881', "\\scurel") --- , ('\8882', "\\vartriangleleft") --- , ('\8883', "\\vartriangleright") --- , ('\8884', "\\trianglelefteq") --- , ('\8885', "\\trianglerighteq") --- , ('\8886', "\\origof") --- , ('\8887', "\\imageof") --- , ('\8888', "\\multimap") --- , ('\8889', "\\hermitmatrix") --- , ('\8890', "\\intercal") --- , ('\8891', "\\veebar") --- , ('\8892', "\\barwedge") --- , ('\8893', "\\barvee") --- , ('\8894', "\\measuredrightangle") --- , ('\8895', "\\varlrtriangle") --- , ('\8896', "\\bigwedge") --- , ('\8897', "\\bigvee") --- , ('\8898', "\\bigcap") --- , ('\8899', "\\bigcup") --- , ('\8900', "\\smwhtdiamond") --- , ('\8901', "\\cdot") --- , ('\8902', "\\star") --- , ('\8903', "\\divideontimes") --- , ('\8904', "\\bowtie") --- , ('\8905', "\\ltimes") --- , ('\8906', "\\rtimes") --- , ('\8907', "\\leftthreetimes") --- , ('\8908', "\\rightthreetimes") --- , ('\8909', "\\backsimeq") --- , ('\8910', "\\curlyvee") --- , ('\8911', "\\curlywedge") --- , ('\8912', "\\Subset") --- , ('\8913', "\\Supset") --- , ('\8914', "\\Cap") --- , ('\8915', "\\Cup") --- , ('\8916', "\\pitchfork") --- , ('\8917', "\\equalparallel") --- , ('\8918', "\\lessdot") --- , ('\8919', "\\gtrdot") --- , ('\8920', "\\lll") --- , ('\8921', "\\ggg") --- , ('\8922', "\\lesseqgtr") --- , ('\8923', "\\gtreqless") --- , ('\8924', "\\eqless") --- , ('\8925', "\\eqgtr") --- , ('\8926', "\\curlyeqprec") --- , ('\8927', "\\curlyeqsucc") --- , ('\8928', "\\npreccurlyeq") --- , ('\8929', "\\nsucccurlyeq") --- , ('\8930', "\\nsqsubseteq") --- , ('\8931', "\\nsqsupseteq") --- , ('\8932', "\\sqsubsetneq") --- , ('\8933', "\\sqsupsetneq") --- , ('\8934', "\\lnsim") --- , ('\8935', "\\gnsim") --- , ('\8936', "\\precnsim") --- , ('\8937', "\\succnsim") --- , ('\8938', "\\ntriangleleft") --- , ('\8939', "\\ntriangleright") --- , ('\8940', "\\ntrianglelefteq") --- , ('\8941', "\\ntrianglerighteq") --- , ('\8942', "\\vdots") --- , ('\8943', "\\unicodecdots") --- , ('\8944', "\\adots") --- , ('\8945', "\\ddots") --- , ('\8946', "\\disin") --- , ('\8947', "\\varisins") --- , ('\8948', "\\isins") --- , ('\8949', "\\isindot") --- , ('\8950', "\\varisinobar") --- , ('\8951', "\\isinobar") --- , ('\8952', "\\isinvb") --- , ('\8953', "\\isinE") --- , ('\8954', "\\nisd") --- , ('\8955', "\\varnis") --- , ('\8956', "\\nis") --- , ('\8957', "\\varniobar") --- , ('\8958', "\\niobar") --- , ('\8959', "\\bagmember") --- , ('\8960', "\\diameter") --- , ('\8962', "\\house") --- , ('\8965', "\\varbarwedge") --- , ('\8966', "\\vardoublebarwedge") --- , ('\8968', "\\lceil") --- , ('\8969', "\\rceil") --- , ('\8970', "\\lfloor") --- , ('\8971', "\\rfloor") --- , ('\8976', "\\invnot") --- , ('\8977', "\\sqlozenge") --- , ('\8978', "\\profline") --- , ('\8979', "\\profsurf") --- , ('\8983', "\\viewdata") --- , ('\8985', "\\turnednot") --- , ('\8988', "\\ulcorner") --- , ('\8989', "\\urcorner") --- , ('\8990', "\\llcorner") --- , ('\8991', "\\lrcorner") --- , ('\8992', "\\inttop") --- , ('\8993', "\\intbottom") --- , ('\8994', "\\frown") --- , ('\8995', "\\smile") --- , ('\9004', "\\varhexagonlrbonds") --- , ('\9010', "\\conictaper") --- , ('\9014', "\\topbot") --- , ('\9015', "") --- , ('\9016', "") --- , ('\9017', "") --- , ('\9018', "") --- , ('\9019', "") --- , ('\9020', "") --- , ('\9021', "\\obar") --- , ('\9022', "") --- , ('\9023', "\\APLnotslash") --- , ('\9024', "\\APLnotbackslash") --- , ('\9025', "") --- , ('\9026', "") --- , ('\9027', "") --- , ('\9028', "") --- , ('\9029', "") --- , ('\9030', "") --- , ('\9031', "") --- , ('\9032', "") --- , ('\9033', "") --- , ('\9034', "") --- , ('\9035', "") --- , ('\9036', "") --- , ('\9037', "") --- , ('\9038', "") --- , ('\9039', "") --- , ('\9040', "") --- , ('\9041', "") --- , ('\9042', "") --- , ('\9043', "\\APLboxupcaret") --- , ('\9044', "") --- , ('\9045', "") --- , ('\9046', "") --- , ('\9047', "") --- , ('\9048', "") --- , ('\9049', "") --- , ('\9050', "") --- , ('\9051', "") --- , ('\9052', "") --- , ('\9053', "") --- , ('\9054', "") --- , ('\9055', "") --- , ('\9056', "") --- , ('\9057', "") --- , ('\9058', "") --- , ('\9059', "") --- , ('\9060', "") --- , ('\9061', "") --- , ('\9062', "") --- , ('\9063', "") --- , ('\9064', "") --- , ('\9065', "") --- , ('\9066', "") --- , ('\9067', "") --- , ('\9068', "") --- , ('\9069', "") --- , ('\9070', "") --- , ('\9071', "") --- , ('\9072', "\\APLboxquestion") --- , ('\9073', "") --- , ('\9074', "") --- , ('\9075', "") --- , ('\9076', "") --- , ('\9077', "") --- , ('\9078', "") --- , ('\9079', "") --- , ('\9080', "") --- , ('\9081', "") --- , ('\9084', "\\rangledownzigzagarrow") --- , ('\9108', "\\hexagon") --- , ('\9115', "\\lparenuend") --- , ('\9116', "\\lparenextender") --- , ('\9117', "\\lparenlend") --- , ('\9118', "\\rparenuend") --- , ('\9119', "\\rparenextender") --- , ('\9120', "\\rparenlend") --- , ('\9121', "\\lbrackuend") --- , ('\9122', "\\lbrackextender") --- , ('\9123', "\\lbracklend") --- , ('\9124', "\\rbrackuend") --- , ('\9125', "\\rbrackextender") --- , ('\9126', "\\rbracklend") --- , ('\9127', "\\lbraceuend") --- , ('\9128', "\\lbracemid") --- , ('\9129', "\\lbracelend") --- , ('\9130', "\\vbraceextender") --- , ('\9131', "\\rbraceuend") --- , ('\9132', "\\rbracemid") --- , ('\9133', "\\rbracelend") --- , ('\9134', "\\intextender") --- , ('\9135', "\\harrowextender") --- , ('\9136', "\\lmoustache") --- , ('\9137', "\\rmoustache") --- , ('\9138', "\\sumtop") --- , ('\9139', "\\sumbottom") --- , ('\9140', "\\overbracket") --- , ('\9141', "\\underbracket") --- , ('\9142', "\\bbrktbrk") --- , ('\9143', "\\sqrtbottom") --- , ('\9144', "\\lvboxline") --- , ('\9145', "\\rvboxline") --- , ('\9166', "\\varcarriagereturn") --- , ('\9168', "") --- , ('\9180', "\\overparen") --- , ('\9181', "\\underparen") --- , ('\9182', "\\overbrace") --- , ('\9183', "\\underbrace") --- , ('\9184', "\\obrbrak") --- , ('\9185', "\\ubrbrak") --- , ('\9186', "\\trapezium") --- , ('\9187', "\\benzenr") --- , ('\9188', "\\strns") --- , ('\9189', "\\fltns") --- , ('\9190', "\\accurrent") --- , ('\9191', "\\elinters") --- , ('\9416', "") --- , ('\9478', "\\bdtriplevdash") --- , ('\9600', "\\blockuphalf") --- , ('\9604', "\\blocklowhalf") --- , ('\9608', "\\blockfull") --- , ('\9612', "\\blocklefthalf") --- , ('\9616', "\\blockrighthalf") --- , ('\9617', "\\blockqtrshaded") --- , ('\9618', "\\blockhalfshaded") --- , ('\9619', "\\blockthreeqtrshaded") --- , ('\9632', "\\mdlgblksquare") --- , ('\9633', "\\mdlgwhtsquare") --- , ('\9634', "\\squoval") --- , ('\9635', "\\blackinwhitesquare") --- , ('\9636', "\\squarehfill") --- , ('\9637', "\\squarevfill") --- , ('\9638', "\\squarehvfill") --- , ('\9639', "\\squarenwsefill") --- , ('\9640', "\\squareneswfill") --- , ('\9641', "\\squarecrossfill") --- , ('\9642', "\\smblksquare") --- , ('\9643', "\\smwhtsquare") --- , ('\9644', "\\hrectangleblack") --- , ('\9645', "\\hrectangle") --- , ('\9646', "\\vrectangleblack") --- , ('\9647', "\\vrectangle") --- , ('\9648', "\\parallelogramblack") --- , ('\9649', "\\parallelogram") --- , ('\9650', "\\bigblacktriangleup") --- , ('\9651', "\\bigtriangleup") --- , ('\9652', "\\blacktriangle") --- , ('\9653', "\\vartriangle") --- , ('\9654', "\\blacktriangleright") --- , ('\9655', "\\triangleright") --- , ('\9656', "\\smallblacktriangleright") --- , ('\9657', "\\smalltriangleright") --- , ('\9658', "\\blackpointerright") --- , ('\9659', "\\whitepointerright") --- , ('\9660', "\\bigblacktriangledown") --- , ('\9661', "\\bigtriangledown") --- , ('\9662', "\\blacktriangledown") --- , ('\9663', "\\triangledown") --- , ('\9664', "\\blacktriangleleft") --- , ('\9665', "\\triangleleft") --- , ('\9666', "\\smallblacktriangleleft") --- , ('\9667', "\\smalltriangleleft") --- , ('\9668', "\\blackpointerleft") --- , ('\9669', "\\whitepointerleft") --- , ('\9670', "\\mdlgblkdiamond") --- , ('\9671', "\\mdlgwhtdiamond") --- , ('\9672', "\\blackinwhitediamond") --- , ('\9673', "\\fisheye") --- , ('\9674', "\\mdlgwhtlozenge") --- , ('\9675', "\\mdlgwhtcircle") --- , ('\9676', "\\dottedcircle") --- , ('\9677', "\\circlevertfill") --- , ('\9678', "\\bullseye") --- , ('\9679', "\\mdlgblkcircle") --- , ('\9680', "\\circlelefthalfblack") --- , ('\9681', "\\circlerighthalfblack") --- , ('\9682', "\\circlebottomhalfblack") --- , ('\9683', "\\circletophalfblack") --- , ('\9684', "\\circleurquadblack") --- , ('\9685', "\\blackcircleulquadwhite") --- , ('\9686', "\\blacklefthalfcircle") --- , ('\9687', "\\blackrighthalfcircle") --- , ('\9688', "\\inversebullet") --- , ('\9689', "\\inversewhitecircle") --- , ('\9690', "\\invwhiteupperhalfcircle") --- , ('\9691', "\\invwhitelowerhalfcircle") --- , ('\9692', "\\ularc") --- , ('\9693', "\\urarc") --- , ('\9694', "\\lrarc") --- , ('\9695', "\\llarc") --- , ('\9696', "\\topsemicircle") --- , ('\9697', "\\botsemicircle") --- , ('\9698', "\\lrblacktriangle") --- , ('\9699', "\\llblacktriangle") --- , ('\9700', "\\ulblacktriangle") --- , ('\9701', "\\urblacktriangle") --- , ('\9702', "\\smwhtcircle") --- , ('\9703', "\\squareleftblack") --- , ('\9704', "\\squarerightblack") --- , ('\9705', "\\squareulblack") --- , ('\9706', "\\squarelrblack") --- , ('\9707', "\\boxbar") --- , ('\9708', "\\trianglecdot") --- , ('\9709', "\\triangleleftblack") --- , ('\9710', "\\trianglerightblack") --- , ('\9711', "\\lgwhtcircle") --- , ('\9712', "\\squareulquad") --- , ('\9713', "\\squarellquad") --- , ('\9714', "\\squarelrquad") --- , ('\9715', "\\squareurquad") --- , ('\9716', "\\circleulquad") --- , ('\9717', "\\circlellquad") --- , ('\9718', "\\circlelrquad") --- , ('\9719', "\\circleurquad") --- , ('\9720', "\\ultriangle") --- , ('\9721', "\\urtriangle") --- , ('\9722', "\\lltriangle") --- , ('\9723', "\\mdwhtsquare") --- , ('\9724', "\\mdblksquare") --- , ('\9725', "\\mdsmwhtsquare") --- , ('\9726', "\\mdsmblksquare") --- , ('\9727', "\\lrtriangle") --- , ('\9733', "\\bigstar") --- , ('\9734', "\\bigwhitestar") --- , ('\9737', "\\astrosun") --- , ('\9740', "") --- , ('\9744', "") --- , ('\9745', "") --- , ('\9746', "") --- , ('\9749', "") --- , ('\9758', "") --- , ('\9760', "") --- , ('\9761', "\\danger") --- , ('\9762', "") --- , ('\9763', "") --- , ('\9775', "") --- , ('\9785', "") --- , ('\9786', "") --- , ('\9787', "\\blacksmiley") --- , ('\9788', "\\sun") --- , ('\9789', "\\rightmoon") --- , ('\9790', "\\leftmoon") --- , ('\9791', "") --- , ('\9792', "\\female") --- , ('\9793', "") --- , ('\9794', "\\male") --- , ('\9795', "") --- , ('\9796', "") --- , ('\9797', "") --- , ('\9798', "") --- , ('\9799', "") --- , ('\9800', "") --- , ('\9801', "") --- , ('\9802', "") --- , ('\9803', "") --- , ('\9804', "") --- , ('\9805', "") --- , ('\9806', "") --- , ('\9807', "") --- , ('\9808', "") --- , ('\9809', "") --- , ('\9810', "") --- , ('\9811', "") --- , ('\9824', "\\spadesuit") --- , ('\9825', "\\heartsuit") --- , ('\9826', "\\diamondsuit") --- , ('\9827', "\\clubsuit") --- , ('\9828', "\\varspadesuit") --- , ('\9829', "\\varheartsuit") --- , ('\9830', "\\vardiamondsuit") --- , ('\9831', "\\varclubsuit") --- , ('\9833', "\\quarternote") --- , ('\9834', "\\eighthnote") --- , ('\9835', "\\twonotes") --- , ('\9836', "") --- , ('\9837', "\\flat") --- , ('\9838', "\\natural") --- , ('\9839', "\\sharp") --- , ('\9851', "") --- , ('\9854', "\\acidfree") --- , ('\9856', "\\dicei") --- , ('\9857', "\\diceii") --- , ('\9858', "\\diceiii") --- , ('\9859', "\\diceiv") --- , ('\9860', "\\dicev") --- , ('\9861', "\\dicevi") --- , ('\9862', "\\circledrightdot") --- , ('\9863', "\\circledtwodots") --- , ('\9864', "\\blackcircledrightdot") --- , ('\9865', "\\blackcircledtwodots") --- , ('\9875', "") --- , ('\9876', "") --- , ('\9888', "") --- , ('\9893', "\\Hermaphrodite") --- , ('\9898', "\\mdwhtcircle") --- , ('\9899', "\\mdblkcircle") --- , ('\9900', "\\mdsmwhtcircle") --- , ('\9906', "\\neuter") --- , ('\9998', "") --- , ('\10003', "\\checkmark") --- , ('\10007', "") --- , ('\10016', "\\maltese") --- , ('\10026', "\\circledstar") --- , ('\10038', "\\varstar") --- , ('\10045', "\\dingasterisk") --- , ('\10098', "\\lbrbrak") --- , ('\10099', "\\rbrbrak") --- , ('\10139', "\\draftingarrow") --- , ('\10146', "") --- , ('\10176', "\\threedangle") --- , ('\10177', "\\whiteinwhitetriangle") --- , ('\10178', "\\perp") --- , ('\10179', "\\subsetcirc") --- , ('\10180', "\\supsetcirc") --- , ('\10181', "\\lbag") --- , ('\10182', "\\rbag") --- , ('\10183', "\\veedot") --- , ('\10184', "\\bsolhsub") --- , ('\10185', "\\suphsol") --- , ('\10188', "\\longdivision") --- , ('\10192', "\\diamondcdot") --- , ('\10193', "\\wedgedot") --- , ('\10194', "\\upin") --- , ('\10195', "\\pullback") --- , ('\10196', "\\pushout") --- , ('\10197', "\\leftouterjoin") --- , ('\10198', "\\rightouterjoin") --- , ('\10199', "\\fullouterjoin") --- , ('\10200', "\\bigbot") --- , ('\10201', "\\bigtop") --- , ('\10202', "\\DashVDash") --- , ('\10203', "\\dashVdash") --- , ('\10204', "\\multimapinv") --- , ('\10205', "\\vlongdash") --- , ('\10206', "\\longdashv") --- , ('\10207', "\\cirbot") --- , ('\10208', "\\lozengeminus") --- , ('\10209', "\\concavediamond") --- , ('\10210', "\\concavediamondtickleft") --- , ('\10211', "\\concavediamondtickright") --- , ('\10212', "\\whitesquaretickleft") --- , ('\10213', "\\whitesquaretickright") --- , ('\10214', "\\lBrack") --- , ('\10215', "\\rBrack") --- , ('\10216', "\\langle") --- , ('\10217', "\\rangle") --- , ('\10218', "\\lAngle") --- , ('\10219', "\\rAngle") --- , ('\10220', "\\Lbrbrak") --- , ('\10221', "\\Rbrbrak") --- , ('\10222', "") --- , ('\10223', "") --- , ('\10224', "\\UUparrow") --- , ('\10225', "\\DDownarrow") --- , ('\10226', "\\acwgapcirclearrow") --- , ('\10227', "\\cwgapcirclearrow") --- , ('\10228', "\\rightarrowonoplus") --- , ('\10229', "\\longleftarrow") --- , ('\10230', "\\longrightarrow") --- , ('\10231', "\\longleftrightarrow") --- , ('\10232', "\\Longleftarrow") --- , ('\10233', "\\Longrightarrow") --- , ('\10234', "\\Longleftrightarrow") --- , ('\10235', "\\longmapsfrom") --- , ('\10236', "\\longmapsto") --- , ('\10237', "\\Longmapsfrom") --- , ('\10238', "\\Longmapsto") --- , ('\10239', "\\longrightsquigarrow") --- , ('\10496', "\\nvtwoheadrightarrow") --- , ('\10497', "\\nVtwoheadrightarrow") --- , ('\10498', "\\nvLeftarrow") --- , ('\10499', "\\nvRightarrow") --- , ('\10500', "\\nvLeftrightarrow") --- , ('\10501', "\\twoheadmapsto") --- , ('\10502', "\\Mapsfrom") --- , ('\10503', "\\Mapsto") --- , ('\10504', "\\downarrowbarred") --- , ('\10505', "\\uparrowbarred") --- , ('\10506', "\\Uuparrow") --- , ('\10507', "\\Ddownarrow") --- , ('\10508', "\\leftbkarrow") --- , ('\10509', "\\rightbkarrow") --- , ('\10510', "\\leftdbkarrow") --- , ('\10511', "\\dbkarow") --- , ('\10512', "\\drbkarow") --- , ('\10513', "\\rightdotarrow") --- , ('\10514', "\\baruparrow") --- , ('\10515', "\\downarrowbar") --- , ('\10516', "\\nvrightarrowtail") --- , ('\10517', "\\nVrightarrowtail") --- , ('\10518', "\\twoheadrightarrowtail") --- , ('\10519', "\\nvtwoheadrightarrowtail") --- , ('\10520', "\\nVtwoheadrightarrowtail") --- , ('\10521', "\\lefttail") --- , ('\10522', "\\righttail") --- , ('\10523', "\\leftdbltail") --- , ('\10524', "\\rightdbltail") --- , ('\10525', "\\diamondleftarrow") --- , ('\10526', "\\rightarrowdiamond") --- , ('\10527', "\\diamondleftarrowbar") --- , ('\10528', "\\barrightarrowdiamond") --- , ('\10529', "\\nwsearrow") --- , ('\10530', "\\neswarrow") --- , ('\10531', "\\hknwarrow") --- , ('\10532', "\\hknearrow") --- , ('\10533', "\\hksearow") --- , ('\10534', "\\hkswarow") --- , ('\10535', "\\tona") --- , ('\10536', "\\toea") --- , ('\10537', "\\tosa") --- , ('\10538', "\\towa") --- , ('\10539', "\\rdiagovfdiag") --- , ('\10540', "\\fdiagovrdiag") --- , ('\10541', "\\seovnearrow") --- , ('\10542', "\\neovsearrow") --- , ('\10543', "\\fdiagovnearrow") --- , ('\10544', "\\rdiagovsearrow") --- , ('\10545', "\\neovnwarrow") --- , ('\10546', "\\nwovnearrow") --- , ('\10547', "\\rightcurvedarrow") --- , ('\10548', "\\uprightcurvearrow") --- , ('\10549', "\\downrightcurvedarrow") --- , ('\10550', "\\leftdowncurvedarrow") --- , ('\10551', "\\rightdowncurvedarrow") --- , ('\10552', "\\cwrightarcarrow") --- , ('\10553', "\\acwleftarcarrow") --- , ('\10554', "\\acwoverarcarrow") --- , ('\10555', "\\acwunderarcarrow") --- , ('\10556', "\\curvearrowrightminus") --- , ('\10557', "\\curvearrowleftplus") --- , ('\10558', "\\cwundercurvearrow") --- , ('\10559', "\\ccwundercurvearrow") --- , ('\10560', "\\acwcirclearrow") --- , ('\10561', "\\cwcirclearrow") --- , ('\10562', "\\rightarrowshortleftarrow") --- , ('\10563', "\\leftarrowshortrightarrow") --- , ('\10564', "\\shortrightarrowleftarrow") --- , ('\10565', "\\rightarrowplus") --- , ('\10566', "\\leftarrowplus") --- , ('\10567', "\\rightarrowx") --- , ('\10568', "\\leftrightarrowcircle") --- , ('\10569', "\\twoheaduparrowcircle") --- , ('\10570', "\\leftrightharpoonupdown") --- , ('\10571', "\\leftrightharpoondownup") --- , ('\10572', "\\updownharpoonrightleft") --- , ('\10573', "\\updownharpoonleftright") --- , ('\10574', "\\leftrightharpoonupup") --- , ('\10575', "\\updownharpoonrightright") --- , ('\10576', "\\leftrightharpoondowndown") --- , ('\10577', "\\updownharpoonleftleft") --- , ('\10578', "\\barleftharpoonup") --- , ('\10579', "\\rightharpoonupbar") --- , ('\10580', "\\barupharpoonright") --- , ('\10581', "\\downharpoonrightbar") --- , ('\10582', "\\barleftharpoondown") --- , ('\10583', "\\rightharpoondownbar") --- , ('\10584', "\\barupharpoonleft") --- , ('\10585', "\\downharpoonleftbar") --- , ('\10586', "\\leftharpoonupbar") --- , ('\10587', "\\barrightharpoonup") --- , ('\10588', "\\upharpoonrightbar") --- , ('\10589', "\\bardownharpoonright") --- , ('\10590', "\\leftharpoondownbar") --- , ('\10591', "\\barrightharpoondown") --- , ('\10592', "\\upharpoonleftbar") --- , ('\10593', "\\bardownharpoonleft") --- , ('\10594', "\\leftharpoonsupdown") --- , ('\10595', "\\upharpoonsleftright") --- , ('\10596', "\\rightharpoonsupdown") --- , ('\10597', "\\downharpoonsleftright") --- , ('\10598', "\\leftrightharpoonsup") --- , ('\10599', "\\leftrightharpoonsdown") --- , ('\10600', "\\rightleftharpoonsup") --- , ('\10601', "\\rightleftharpoonsdown") --- , ('\10602', "\\leftharpoonupdash") --- , ('\10603', "\\dashleftharpoondown") --- , ('\10604', "\\rightharpoonupdash") --- , ('\10605', "\\dashrightharpoondown") --- , ('\10606', "\\updownharpoonsleftright") --- , ('\10607', "\\downupharpoonsleftright") --- , ('\10608', "\\rightimply") --- , ('\10609', "\\equalrightarrow") --- , ('\10610', "\\similarrightarrow") --- , ('\10611', "\\leftarrowsimilar") --- , ('\10612', "\\rightarrowsimilar") --- , ('\10613', "\\rightarrowapprox") --- , ('\10614', "\\ltlarr") --- , ('\10615', "\\leftarrowless") --- , ('\10616', "\\gtrarr") --- , ('\10617', "\\subrarr") --- , ('\10618', "\\leftarrowsubset") --- , ('\10619', "\\suplarr") --- , ('\10620', "\\leftfishtail") --- , ('\10621', "\\rightfishtail") --- , ('\10622', "\\upfishtail") --- , ('\10623', "\\downfishtail") --- , ('\10624', "\\Vvert") --- , ('\10625', "\\mdsmblkcircle") --- , ('\10626', "\\typecolon") --- , ('\10627', "\\lBrace") --- , ('\10628', "\\rBrace") --- , ('\10629', "\\lParen") --- , ('\10630', "\\rParen") --- , ('\10631', "\\llparenthesis") --- , ('\10632', "\\rrparenthesis") --- , ('\10633', "\\llangle") --- , ('\10634', "\\rrangle") --- , ('\10635', "\\lbrackubar") --- , ('\10636', "\\rbrackubar") --- , ('\10637', "\\lbrackultick") --- , ('\10638', "\\rbracklrtick") --- , ('\10639', "\\lbracklltick") --- , ('\10640', "\\rbrackurtick") --- , ('\10641', "\\langledot") --- , ('\10642', "\\rangledot") --- , ('\10643', "\\lparenless") --- , ('\10644', "\\rparengtr") --- , ('\10645', "\\Lparengtr") --- , ('\10646', "\\Rparenless") --- , ('\10647', "\\lblkbrbrak") --- , ('\10648', "\\rblkbrbrak") --- , ('\10649', "\\fourvdots") --- , ('\10650', "\\vzigzag") --- , ('\10651', "\\measuredangleleft") --- , ('\10652', "\\rightanglesqr") --- , ('\10653', "\\rightanglemdot") --- , ('\10654', "\\angles") --- , ('\10655', "\\angdnr") --- , ('\10656', "\\gtlpar") --- , ('\10657', "\\sphericalangleup") --- , ('\10658', "\\turnangle") --- , ('\10659', "\\revangle") --- , ('\10660', "\\angleubar") --- , ('\10661', "\\revangleubar") --- , ('\10662', "\\wideangledown") --- , ('\10663', "\\wideangleup") --- , ('\10664', "\\measanglerutone") --- , ('\10665', "\\measanglelutonw") --- , ('\10666', "\\measanglerdtose") --- , ('\10667', "\\measangleldtosw") --- , ('\10668', "\\measangleurtone") --- , ('\10669', "\\measangleultonw") --- , ('\10670', "\\measangledrtose") --- , ('\10671', "\\measangledltosw") --- , ('\10672', "\\revemptyset") --- , ('\10673', "\\emptysetobar") --- , ('\10674', "\\emptysetocirc") --- , ('\10675', "\\emptysetoarr") --- , ('\10676', "\\emptysetoarrl") --- , ('\10677', "\\circlehbar") --- , ('\10678', "\\circledvert") --- , ('\10679', "\\circledparallel") --- , ('\10680', "\\obslash") --- , ('\10681', "\\operp") --- , ('\10682', "\\obot") --- , ('\10683', "\\olcross") --- , ('\10684', "\\odotslashdot") --- , ('\10685', "\\uparrowoncircle") --- , ('\10686', "\\circledwhitebullet") --- , ('\10687', "\\circledbullet") --- , ('\10688', "\\olessthan") --- , ('\10689', "\\ogreaterthan") --- , ('\10690', "\\cirscir") --- , ('\10691', "\\cirE") --- , ('\10692', "\\boxdiag") --- , ('\10693', "\\boxbslash") --- , ('\10694', "\\boxast") --- , ('\10695', "\\boxcircle") --- , ('\10696', "\\boxbox") --- , ('\10697', "\\boxonbox") --- , ('\10698', "\\triangleodot") --- , ('\10699', "\\triangleubar") --- , ('\10700', "\\triangles") --- , ('\10701', "\\triangleserifs") --- , ('\10702', "\\rtriltri") --- , ('\10703', "\\ltrivb") --- , ('\10704', "\\vbrtri") --- , ('\10705', "\\lfbowtie") --- , ('\10706', "\\rfbowtie") --- , ('\10707', "\\fbowtie") --- , ('\10708', "\\lftimes") --- , ('\10709', "\\rftimes") --- , ('\10710', "\\hourglass") --- , ('\10711', "\\blackhourglass") --- , ('\10712', "\\lvzigzag") --- , ('\10713', "\\rvzigzag") --- , ('\10714', "\\Lvzigzag") --- , ('\10715', "\\Rvzigzag") --- , ('\10716', "\\iinfin") --- , ('\10717', "\\tieinfty") --- , ('\10718', "\\nvinfty") --- , ('\10719', "\\dualmap") --- , ('\10720', "\\laplac") --- , ('\10721', "\\lrtriangleeq") --- , ('\10722', "\\shuffle") --- , ('\10723', "\\eparsl") --- , ('\10724', "\\smeparsl") --- , ('\10725', "\\eqvparsl") --- , ('\10726', "\\gleichstark") --- , ('\10727', "\\thermod") --- , ('\10728', "\\downtriangleleftblack") --- , ('\10729', "\\downtrianglerightblack") --- , ('\10730', "\\blackdiamonddownarrow") --- , ('\10731', "\\mdlgblklozenge") --- , ('\10732', "\\circledownarrow") --- , ('\10733', "\\blackcircledownarrow") --- , ('\10734', "\\errbarsquare") --- , ('\10735', "\\errbarblacksquare") --- , ('\10736', "\\errbardiamond") --- , ('\10737', "\\errbarblackdiamond") --- , ('\10738', "\\errbarcircle") --- , ('\10739', "\\errbarblackcircle") --- , ('\10740', "\\ruledelayed") --- , ('\10741', "\\setminus") --- , ('\10742', "\\dsol") --- , ('\10743', "\\rsolbar") --- , ('\10744', "\\xsol") --- , ('\10745', "\\xbsol") --- , ('\10746', "\\doubleplus") --- , ('\10747', "\\tripleplus") --- , ('\10748', "\\lcurvyangle") --- , ('\10749', "\\rcurvyangle") --- , ('\10750', "\\tplus") --- , ('\10751', "\\tminus") --- , ('\10752', "\\bigodot") --- , ('\10753', "\\bigoplus") --- , ('\10754', "\\bigotimes") --- , ('\10755', "\\bigcupdot") --- , ('\10756', "\\biguplus") --- , ('\10757', "\\bigsqcap") --- , ('\10758', "\\bigsqcup") --- , ('\10759', "\\conjquant") --- , ('\10760', "\\disjquant") --- , ('\10761', "\\bigtimes") --- , ('\10762', "\\modtwosum") --- , ('\10763', "\\sumint") --- , ('\10764', "\\iiiint") --- , ('\10765', "\\intbar") --- , ('\10766', "\\intBar") --- , ('\10767', "\\fint") --- , ('\10768', "\\cirfnint") --- , ('\10769', "\\awint") --- , ('\10770', "\\rppolint") --- , ('\10771', "\\scpolint") --- , ('\10772', "\\npolint") --- , ('\10773', "\\pointint") --- , ('\10774', "\\sqint") --- , ('\10775', "\\intlarhk") --- , ('\10776', "\\intx") --- , ('\10777', "\\intcap") --- , ('\10778', "\\intcup") --- , ('\10779', "\\upint") --- , ('\10780', "\\lowint") --- , ('\10781', "\\Join") --- , ('\10782', "\\bigtriangleleft") --- , ('\10783', "\\zcmp") --- , ('\10784', "\\zpipe") --- , ('\10785', "\\zproject") --- , ('\10786', "\\ringplus") --- , ('\10787', "\\plushat") --- , ('\10788', "\\simplus") --- , ('\10789', "\\plusdot") --- , ('\10790', "\\plussim") --- , ('\10791', "\\plussubtwo") --- , ('\10792', "\\plustrif") --- , ('\10793', "\\commaminus") --- , ('\10794', "\\minusdot") --- , ('\10795', "\\minusfdots") --- , ('\10796', "\\minusrdots") --- , ('\10797', "\\opluslhrim") --- , ('\10798', "\\oplusrhrim") --- , ('\10799', "\\vectimes") --- , ('\10800', "\\dottimes") --- , ('\10801', "\\timesbar") --- , ('\10802', "\\btimes") --- , ('\10803', "\\smashtimes") --- , ('\10804', "\\otimeslhrim") --- , ('\10805', "\\otimesrhrim") --- , ('\10806', "\\otimeshat") --- , ('\10807', "\\Otimes") --- , ('\10808', "\\odiv") --- , ('\10809', "\\triangleplus") --- , ('\10810', "\\triangleminus") --- , ('\10811', "\\triangletimes") --- , ('\10812', "\\intprod") --- , ('\10813', "\\intprodr") --- , ('\10814', "\\fcmp") --- , ('\10815', "\\amalg") --- , ('\10816', "\\capdot") --- , ('\10817', "\\uminus") --- , ('\10818', "\\barcup") --- , ('\10819', "\\barcap") --- , ('\10820', "\\capwedge") --- , ('\10821', "\\cupvee") --- , ('\10822', "\\cupovercap") --- , ('\10823', "\\capovercup") --- , ('\10824', "\\cupbarcap") --- , ('\10825', "\\capbarcup") --- , ('\10826', "\\twocups") --- , ('\10827', "\\twocaps") --- , ('\10828', "\\closedvarcup") --- , ('\10829', "\\closedvarcap") --- , ('\10830', "\\Sqcap") --- , ('\10831', "\\Sqcup") --- , ('\10832', "\\closedvarcupsmashprod") --- , ('\10833', "\\wedgeodot") --- , ('\10834', "\\veeodot") --- , ('\10835', "\\Wedge") --- , ('\10836', "\\Vee") --- , ('\10837', "\\wedgeonwedge") --- , ('\10838', "\\veeonvee") --- , ('\10839', "\\bigslopedvee") --- , ('\10840', "\\bigslopedwedge") --- , ('\10841', "\\veeonwedge") --- , ('\10842', "\\wedgemidvert") --- , ('\10843', "\\veemidvert") --- , ('\10844', "\\midbarwedge") --- , ('\10845', "\\midbarvee") --- , ('\10846', "\\doublebarwedge") --- , ('\10847', "\\wedgebar") --- , ('\10848', "\\wedgedoublebar") --- , ('\10849', "\\varveebar") --- , ('\10850', "\\doublebarvee") --- , ('\10851', "\\veedoublebar") --- , ('\10852', "\\dsub") --- , ('\10853', "\\rsub") --- , ('\10854', "\\eqdot") --- , ('\10855', "\\dotequiv") --- , ('\10856', "\\equivVert") --- , ('\10857', "\\equivVvert") --- , ('\10858', "\\dotsim") --- , ('\10859', "\\simrdots") --- , ('\10860', "\\simminussim") --- , ('\10861', "\\congdot") --- , ('\10862', "\\asteq") --- , ('\10863', "\\hatapprox") --- , ('\10864', "\\approxeqq") --- , ('\10865', "\\eqqplus") --- , ('\10866', "\\pluseqq") --- , ('\10867', "\\eqqsim") --- , ('\10868', "\\Coloneq") --- , ('\10869', "\\eqeq") --- , ('\10870', "\\eqeqeq") --- , ('\10871', "\\ddotseq") --- , ('\10872', "\\equivDD") --- , ('\10873', "\\ltcir") --- , ('\10874', "\\gtcir") --- , ('\10875', "\\ltquest") --- , ('\10876', "\\gtquest") --- , ('\10877', "\\leqslant") --- , ('\10878', "\\geqslant") --- , ('\10879', "\\lesdot") --- , ('\10880', "\\gesdot") --- , ('\10881', "\\lesdoto") --- , ('\10882', "\\gesdoto") --- , ('\10883', "\\lesdotor") --- , ('\10884', "\\gesdotol") --- , ('\10885', "\\lessapprox") --- , ('\10886', "\\gtrapprox") --- , ('\10887', "\\lneq") --- , ('\10888', "\\gneq") --- , ('\10889', "\\lnapprox") --- , ('\10890', "\\gnapprox") --- , ('\10891', "\\lesseqqgtr") --- , ('\10892', "\\gtreqqless") --- , ('\10893', "\\lsime") --- , ('\10894', "\\gsime") --- , ('\10895', "\\lsimg") --- , ('\10896', "\\gsiml") --- , ('\10897', "\\lgE") --- , ('\10898', "\\glE") --- , ('\10899', "\\lesges") --- , ('\10900', "\\gesles") --- , ('\10901', "\\eqslantless") --- , ('\10902', "\\eqslantgtr") --- , ('\10903', "\\elsdot") --- , ('\10904', "\\egsdot") --- , ('\10905', "\\eqqless") --- , ('\10906', "\\eqqgtr") --- , ('\10907', "\\eqqslantless") --- , ('\10908', "\\eqqslantgtr") --- , ('\10909', "\\simless") --- , ('\10910', "\\simgtr") --- , ('\10911', "\\simlE") --- , ('\10912', "\\simgE") --- , ('\10913', "\\Lt") --- , ('\10914', "\\Gt") --- , ('\10915', "\\partialmeetcontraction") --- , ('\10916', "\\glj") --- , ('\10917', "\\gla") --- , ('\10918', "\\ltcc") --- , ('\10919', "\\gtcc") --- , ('\10920', "\\lescc") --- , ('\10921', "\\gescc") --- , ('\10922', "\\smt") --- , ('\10923', "\\lat") --- , ('\10924', "\\smte") --- , ('\10925', "\\late") --- , ('\10926', "\\bumpeqq") --- , ('\10927', "\\preceq") --- , ('\10928', "\\succeq") --- , ('\10929', "\\precneq") --- , ('\10930', "\\succneq") --- , ('\10931', "\\preceqq") --- , ('\10932', "\\succeqq") --- , ('\10933', "\\precneqq") --- , ('\10934', "\\succneqq") --- , ('\10935', "\\precapprox") --- , ('\10936', "\\succapprox") --- , ('\10937', "\\precnapprox") --- , ('\10938', "\\succnapprox") --- , ('\10939', "\\Prec") --- , ('\10940', "\\Succ") --- , ('\10941', "\\subsetdot") --- , ('\10942', "\\supsetdot") --- , ('\10943', "\\subsetplus") --- , ('\10944', "\\supsetplus") --- , ('\10945', "\\submult") --- , ('\10946', "\\supmult") --- , ('\10947', "\\subedot") --- , ('\10948', "\\supedot") --- , ('\10949', "\\subseteqq") --- , ('\10950', "\\supseteqq") --- , ('\10951', "\\subsim") --- , ('\10952', "\\supsim") --- , ('\10953', "\\subsetapprox") --- , ('\10954', "\\supsetapprox") --- , ('\10955', "\\subsetneqq") --- , ('\10956', "\\supsetneqq") --- , ('\10957', "\\lsqhook") --- , ('\10958', "\\rsqhook") --- , ('\10959', "\\csub") --- , ('\10960', "\\csup") --- , ('\10961', "\\csube") --- , ('\10962', "\\csupe") --- , ('\10963', "\\subsup") --- , ('\10964', "\\supsub") --- , ('\10965', "\\subsub") --- , ('\10966', "\\supsup") --- , ('\10967', "\\suphsub") --- , ('\10968', "\\supdsub") --- , ('\10969', "\\forkv") --- , ('\10970', "\\topfork") --- , ('\10971', "\\mlcp") --- , ('\10972', "\\forks") --- , ('\10973', "\\forksnot") --- , ('\10974', "\\shortlefttack") --- , ('\10975', "\\shortdowntack") --- , ('\10976', "\\shortuptack") --- , ('\10977', "\\perps") --- , ('\10978', "\\vDdash") --- , ('\10979', "\\dashV") --- , ('\10980', "\\Dashv") --- , ('\10981', "\\DashV") --- , ('\10982', "\\varVdash") --- , ('\10983', "\\Barv") --- , ('\10984', "\\vBar") --- , ('\10985', "\\vBarv") --- , ('\10986', "\\barV") --- , ('\10987', "\\Vbar") --- , ('\10988', "\\Not") --- , ('\10989', "\\bNot") --- , ('\10990', "\\revnmid") --- , ('\10991', "\\cirmid") --- , ('\10992', "\\midcir") --- , ('\10993', "\\topcir") --- , ('\10994', "\\nhpar") --- , ('\10995', "\\parsim") --- , ('\10996', "\\interleave") --- , ('\10997', "\\nhVvert") --- , ('\10998', "\\threedotcolon") --- , ('\10999', "\\lllnest") --- , ('\11000', "\\gggnest") --- , ('\11001', "\\leqqslant") --- , ('\11002', "\\geqqslant") --- , ('\11003', "\\trslash") --- , ('\11004', "\\biginterleave") --- , ('\11005', "\\sslash") --- , ('\11006', "\\talloblong") --- , ('\11007', "\\bigtalloblong") --- , ('\11008', "") --- , ('\11009', "") --- , ('\11010', "") --- , ('\11011', "") --- , ('\11012', "") --- , ('\11013', "") --- , ('\11014', "") --- , ('\11015', "") --- , ('\11016', "") --- , ('\11017', "") --- , ('\11018', "") --- , ('\11019', "") --- , ('\11020', "") --- , ('\11021', "") --- , ('\11022', "") --- , ('\11023', "") --- , ('\11024', "") --- , ('\11025', "") --- , ('\11026', "\\squaretopblack") --- , ('\11027', "\\squarebotblack") --- , ('\11028', "\\squareurblack") --- , ('\11029', "\\squarellblack") --- , ('\11030', "\\diamondleftblack") --- , ('\11031', "\\diamondrightblack") --- , ('\11032', "\\diamondtopblack") --- , ('\11033', "\\diamondbotblack") --- , ('\11034', "\\dottedsquare") --- , ('\11035', "\\lgblksquare") --- , ('\11036', "\\lgwhtsquare") --- , ('\11037', "\\vysmblksquare") --- , ('\11038', "\\vysmwhtsquare") --- , ('\11039', "\\pentagonblack") --- , ('\11040', "\\pentagon") --- , ('\11041', "\\varhexagon") --- , ('\11042', "\\varhexagonblack") --- , ('\11043', "\\hexagonblack") --- , ('\11044', "\\lgblkcircle") --- , ('\11045', "\\mdblkdiamond") --- , ('\11046', "\\mdwhtdiamond") --- , ('\11047', "\\mdblklozenge") --- , ('\11048', "\\mdwhtlozenge") --- , ('\11049', "\\smblkdiamond") --- , ('\11050', "\\smblklozenge") --- , ('\11051', "\\smwhtlozenge") --- , ('\11052', "\\blkhorzoval") --- , ('\11053', "\\whthorzoval") --- , ('\11054', "\\blkvertoval") --- , ('\11055', "\\whtvertoval") --- , ('\11056', "\\circleonleftarrow") --- , ('\11057', "\\leftthreearrows") --- , ('\11058', "\\leftarrowonoplus") --- , ('\11059', "\\longleftsquigarrow") --- , ('\11060', "\\nvtwoheadleftarrow") --- , ('\11061', "\\nVtwoheadleftarrow") --- , ('\11062', "\\twoheadmapsfrom") --- , ('\11063', "\\twoheadleftdbkarrow") --- , ('\11064', "\\leftdotarrow") --- , ('\11065', "\\nvleftarrowtail") --- , ('\11066', "\\nVleftarrowtail") --- , ('\11067', "\\twoheadleftarrowtail") --- , ('\11068', "\\nvtwoheadleftarrowtail") --- , ('\11069', "\\nVtwoheadleftarrowtail") --- , ('\11070', "\\leftarrowx") --- , ('\11071', "\\leftcurvedarrow") --- , ('\11072', "\\equalleftarrow") --- , ('\11073', "\\bsimilarleftarrow") --- , ('\11074', "\\leftarrowbackapprox") --- , ('\11075', "\\rightarrowgtr") --- , ('\11076', "\\rightarrowsupset") --- , ('\11077', "\\LLeftarrow") --- , ('\11078', "\\RRightarrow") --- , ('\11079', "\\bsimilarrightarrow") --- , ('\11080', "\\rightarrowbackapprox") --- , ('\11081', "\\similarleftarrow") --- , ('\11082', "\\leftarrowapprox") --- , ('\11083', "\\leftarrowbsimilar") --- , ('\11084', "\\rightarrowbsimilar") --- , ('\11088', "\\medwhitestar") --- , ('\11089', "\\medblackstar") --- , ('\11090', "\\smwhitestar") --- , ('\11091', "\\rightpentagonblack") --- , ('\11092', "\\rightpentagon") --- , ('\12296', "") --- , ('\12297', "") --- , ('\12306', "\\postalmark") --- , ('\12308', "\\lbrbrak") --- , ('\12309', "\\rbrbrak") --- , ('\12312', "\\Lbrbrak") --- , ('\12313', "\\Rbrbrak") --- , ('\12314', "") --- , ('\12315', "") --- , ('\12336', "\\hzigzag") --- , ('\12398', "") --- , ('\64297', "") --- , ('\65024', "") --- , ('\65121', "") --- , ('\65122', "") --- , ('\65123', "") --- , ('\65124', "") --- , ('\65125', "") --- , ('\65126', "") --- , ('\65128', "") --- , ('\65291', "") --- , ('\65308', "") --- , ('\65309', "") --- , ('\65310', "") --- , ('\65340', "") --- , ('\65342', "") --- , ('\65372', "") --- , ('\65374', "") --- , ('\65506', "") --- , ('\65513', "") --- , ('\65514', "") --- , ('\65515', "") --- , ('\65516', "") --- , ('\119808', "\\mbfA") --- , ('\119809', "\\mbfB") --- , ('\119810', "\\mbfC") --- , ('\119811', "\\mbfD") --- , ('\119812', "\\mbfE") --- , ('\119813', "\\mbfF") --- , ('\119814', "\\mbfG") --- , ('\119815', "\\mbfH") --- , ('\119816', "\\mbfI") --- , ('\119817', "\\mbfJ") --- , ('\119818', "\\mbfK") --- , ('\119819', "\\mbfL") --- , ('\119820', "\\mbfM") --- , ('\119821', "\\mbfN") --- , ('\119822', "\\mbfO") --- , ('\119823', "\\mbfP") --- , ('\119824', "\\mbfQ") --- , ('\119825', "\\mbfR") --- , ('\119826', "\\mbfS") --- , ('\119827', "\\mbfT") --- , ('\119828', "\\mbfU") --- , ('\119829', "\\mbfV") --- , ('\119830', "\\mbfW") --- , ('\119831', "\\mbfX") --- , ('\119832', "\\mbfY") --- , ('\119833', "\\mbfZ") --- , ('\119834', "\\mbfa") --- , ('\119835', "\\mbfb") --- , ('\119836', "\\mbfc") --- , ('\119837', "\\mbfd") --- , ('\119838', "\\mbfe") --- , ('\119839', "\\mbff") --- , ('\119840', "\\mbfg") --- , ('\119841', "\\mbfh") --- , ('\119842', "\\mbfi") --- , ('\119843', "\\mbfj") --- , ('\119844', "\\mbfk") --- , ('\119845', "\\mbfl") --- , ('\119846', "\\mbfm") --- , ('\119847', "\\mbfn") --- , ('\119848', "\\mbfo") --- , ('\119849', "\\mbfp") --- , ('\119850', "\\mbfq") --- , ('\119851', "\\mbfr") --- , ('\119852', "\\mbfs") --- , ('\119853', "\\mbft") --- , ('\119854', "\\mbfu") --- , ('\119855', "\\mbfv") --- , ('\119856', "\\mbfw") --- , ('\119857', "\\mbfx") --- , ('\119858', "\\mbfy") --- , ('\119859', "\\mbfz") --- , ('\119860', "\\mitA") --- , ('\119861', "\\mitB") --- , ('\119862', "\\mitC") --- , ('\119863', "\\mitD") --- , ('\119864', "\\mitE") --- , ('\119865', "\\mitF") --- , ('\119866', "\\mitG") --- , ('\119867', "\\mitH") --- , ('\119868', "\\mitI") --- , ('\119869', "\\mitJ") --- , ('\119870', "\\mitK") --- , ('\119871', "\\mitL") --- , ('\119872', "\\mitM") --- , ('\119873', "\\mitN") --- , ('\119874', "\\mitO") --- , ('\119875', "\\mitP") --- , ('\119876', "\\mitQ") --- , ('\119877', "\\mitR") --- , ('\119878', "\\mitS") --- , ('\119879', "\\mitT") --- , ('\119880', "\\mitU") --- , ('\119881', "\\mitV") --- , ('\119882', "\\mitW") --- , ('\119883', "\\mitX") --- , ('\119884', "\\mitY") --- , ('\119885', "\\mitZ") --- , ('\119886', "\\mita") --- , ('\119887', "\\mitb") --- , ('\119888', "\\mitc") --- , ('\119889', "\\mitd") --- , ('\119890', "\\mite") --- , ('\119891', "\\mitf") --- , ('\119892', "\\mitg") --- , ('\119894', "\\miti") --- , ('\119895', "\\mitj") --- , ('\119896', "\\mitk") --- , ('\119897', "\\mitl") --- , ('\119898', "\\mitm") --- , ('\119899', "\\mitn") --- , ('\119900', "\\mito") --- , ('\119901', "\\mitp") --- , ('\119902', "\\mitq") --- , ('\119903', "\\mitr") --- , ('\119904', "\\mits") --- , ('\119905', "\\mitt") --- , ('\119906', "\\mitu") --- , ('\119907', "\\mitv") --- , ('\119908', "\\mitw") --- , ('\119909', "\\mitx") --- , ('\119910', "\\mity") --- , ('\119911', "\\mitz") --- , ('\119912', "\\mbfitA") --- , ('\119913', "\\mbfitB") --- , ('\119914', "\\mbfitC") --- , ('\119915', "\\mbfitD") --- , ('\119916', "\\mbfitE") --- , ('\119917', "\\mbfitF") --- , ('\119918', "\\mbfitG") --- , ('\119919', "\\mbfitH") --- , ('\119920', "\\mbfitI") --- , ('\119921', "\\mbfitJ") --- , ('\119922', "\\mbfitK") --- , ('\119923', "\\mbfitL") --- , ('\119924', "\\mbfitM") --- , ('\119925', "\\mbfitN") --- , ('\119926', "\\mbfitO") --- , ('\119927', "\\mbfitP") --- , ('\119928', "\\mbfitQ") --- , ('\119929', "\\mbfitR") --- , ('\119930', "\\mbfitS") --- , ('\119931', "\\mbfitT") --- , ('\119932', "\\mbfitU") --- , ('\119933', "\\mbfitV") --- , ('\119934', "\\mbfitW") --- , ('\119935', "\\mbfitX") --- , ('\119936', "\\mbfitY") --- , ('\119937', "\\mbfitZ") --- , ('\119938', "\\mbfita") --- , ('\119939', "\\mbfitb") --- , ('\119940', "\\mbfitc") --- , ('\119941', "\\mbfitd") --- , ('\119942', "\\mbfite") --- , ('\119943', "\\mbfitf") --- , ('\119944', "\\mbfitg") --- , ('\119945', "\\mbfith") --- , ('\119946', "\\mbfiti") --- , ('\119947', "\\mbfitj") --- , ('\119948', "\\mbfitk") --- , ('\119949', "\\mbfitl") --- , ('\119950', "\\mbfitm") --- , ('\119951', "\\mbfitn") --- , ('\119952', "\\mbfito") --- , ('\119953', "\\mbfitp") --- , ('\119954', "\\mbfitq") --- , ('\119955', "\\mbfitr") --- , ('\119956', "\\mbfits") --- , ('\119957', "\\mbfitt") --- , ('\119958', "\\mbfitu") --- , ('\119959', "\\mbfitv") --- , ('\119960', "\\mbfitw") --- , ('\119961', "\\mbfitx") --- , ('\119962', "\\mbfity") --- , ('\119963', "\\mbfitz") --- , ('\119964', "\\mscrA") --- , ('\119966', "\\mscrC") --- , ('\119967', "\\mscrD") --- , ('\119970', "\\mscrG") --- , ('\119973', "\\mscrJ") --- , ('\119974', "\\mscrK") --- , ('\119977', "\\mscrN") --- , ('\119978', "\\mscrO") --- , ('\119979', "\\mscrP") --- , ('\119980', "\\mscrQ") --- , ('\119982', "\\mscrS") --- , ('\119983', "\\mscrT") --- , ('\119984', "\\mscrU") --- , ('\119985', "\\mscrV") --- , ('\119986', "\\mscrW") --- , ('\119987', "\\mscrX") --- , ('\119988', "\\mscrY") --- , ('\119989', "\\mscrZ") --- , ('\119990', "\\mscra") --- , ('\119991', "\\mscrb") --- , ('\119992', "\\mscrc") --- , ('\119993', "\\mscrd") --- , ('\119995', "\\mscrf") --- , ('\119997', "\\mscrh") --- , ('\119998', "\\mscri") --- , ('\119999', "\\mscrj") --- , ('\120000', "\\mscrk") --- , ('\120001', "\\mscrl") --- , ('\120002', "\\mscrm") --- , ('\120003', "\\mscrn") --- , ('\120005', "\\mscrp") --- , ('\120006', "\\mscrq") --- , ('\120007', "\\mscrr") --- , ('\120008', "\\mscrs") --- , ('\120009', "\\mscrt") --- , ('\120010', "\\mscru") --- , ('\120011', "\\mscrv") --- , ('\120012', "\\mscrw") --- , ('\120013', "\\mscrx") --- , ('\120014', "\\mscry") --- , ('\120015', "\\mscrz") --- , ('\120016', "\\mbfscrA") --- , ('\120017', "\\mbfscrB") --- , ('\120018', "\\mbfscrC") --- , ('\120019', "\\mbfscrD") --- , ('\120020', "\\mbfscrE") --- , ('\120021', "\\mbfscrF") --- , ('\120022', "\\mbfscrG") --- , ('\120023', "\\mbfscrH") --- , ('\120024', "\\mbfscrI") --- , ('\120025', "\\mbfscrJ") --- , ('\120026', "\\mbfscrK") --- , ('\120027', "\\mbfscrL") --- , ('\120028', "\\mbfscrM") --- , ('\120029', "\\mbfscrN") --- , ('\120030', "\\mbfscrO") --- , ('\120031', "\\mbfscrP") --- , ('\120032', "\\mbfscrQ") --- , ('\120033', "\\mbfscrR") --- , ('\120034', "\\mbfscrS") --- , ('\120035', "\\mbfscrT") --- , ('\120036', "\\mbfscrU") --- , ('\120037', "\\mbfscrV") --- , ('\120038', "\\mbfscrW") --- , ('\120039', "\\mbfscrX") --- , ('\120040', "\\mbfscrY") --- , ('\120041', "\\mbfscrZ") --- , ('\120042', "\\mbfscra") --- , ('\120043', "\\mbfscrb") --- , ('\120044', "\\mbfscrc") --- , ('\120045', "\\mbfscrd") --- , ('\120046', "\\mbfscre") --- , ('\120047', "\\mbfscrf") --- , ('\120048', "\\mbfscrg") --- , ('\120049', "\\mbfscrh") --- , ('\120050', "\\mbfscri") --- , ('\120051', "\\mbfscrj") --- , ('\120052', "\\mbfscrk") --- , ('\120053', "\\mbfscrl") --- , ('\120054', "\\mbfscrm") --- , ('\120055', "\\mbfscrn") --- , ('\120056', "\\mbfscro") --- , ('\120057', "\\mbfscrp") --- , ('\120058', "\\mbfscrq") --- , ('\120059', "\\mbfscrr") --- , ('\120060', "\\mbfscrs") --- , ('\120061', "\\mbfscrt") --- , ('\120062', "\\mbfscru") --- , ('\120063', "\\mbfscrv") --- , ('\120064', "\\mbfscrw") --- , ('\120065', "\\mbfscrx") --- , ('\120066', "\\mbfscry") --- , ('\120067', "\\mbfscrz") --- , ('\120068', "\\mfrakA") --- , ('\120069', "\\mfrakB") --- , ('\120071', "\\mfrakD") --- , ('\120072', "\\mfrakE") --- , ('\120073', "\\mfrakF") --- , ('\120074', "\\mfrakG") --- , ('\120077', "\\mfrakJ") --- , ('\120078', "\\mfrakK") --- , ('\120079', "\\mfrakL") --- , ('\120080', "\\mfrakM") --- , ('\120081', "\\mfrakN") --- , ('\120082', "\\mfrakO") --- , ('\120083', "\\mfrakP") --- , ('\120084', "\\mfrakQ") --- , ('\120086', "\\mfrakS") --- , ('\120087', "\\mfrakT") --- , ('\120088', "\\mfrakU") --- , ('\120089', "\\mfrakV") --- , ('\120090', "\\mfrakW") --- , ('\120091', "\\mfrakX") --- , ('\120092', "\\mfrakY") --- , ('\120094', "\\mfraka") --- , ('\120095', "\\mfrakb") --- , ('\120096', "\\mfrakc") --- , ('\120097', "\\mfrakd") --- , ('\120098', "\\mfrake") --- , ('\120099', "\\mfrakf") --- , ('\120100', "\\mfrakg") --- , ('\120101', "\\mfrakh") --- , ('\120102', "\\mfraki") --- , ('\120103', "\\mfrakj") --- , ('\120104', "\\mfrakk") --- , ('\120105', "\\mfrakl") --- , ('\120106', "\\mfrakm") --- , ('\120107', "\\mfrakn") --- , ('\120108', "\\mfrako") --- , ('\120109', "\\mfrakp") --- , ('\120110', "\\mfrakq") --- , ('\120111', "\\mfrakr") --- , ('\120112', "\\mfraks") --- , ('\120113', "\\mfrakt") --- , ('\120114', "\\mfraku") --- , ('\120115', "\\mfrakv") --- , ('\120116', "\\mfrakw") --- , ('\120117', "\\mfrakx") --- , ('\120118', "\\mfraky") --- , ('\120119', "\\mfrakz") --- , ('\120120', "\\BbbA") --- , ('\120121', "\\BbbB") --- , ('\120123', "\\BbbD") --- , ('\120124', "\\BbbE") --- , ('\120125', "\\BbbF") --- , ('\120126', "\\BbbG") --- , ('\120128', "\\BbbI") --- , ('\120129', "\\BbbJ") --- , ('\120130', "\\BbbK") --- , ('\120131', "\\BbbL") --- , ('\120132', "\\BbbM") --- , ('\120134', "\\BbbO") --- , ('\120138', "\\BbbS") --- , ('\120139', "\\BbbT") --- , ('\120140', "\\BbbU") --- , ('\120141', "\\BbbV") --- , ('\120142', "\\BbbW") --- , ('\120143', "\\BbbX") --- , ('\120144', "\\BbbY") --- , ('\120146', "\\Bbba") --- , ('\120147', "\\Bbbb") --- , ('\120148', "\\Bbbc") --- , ('\120149', "\\Bbbd") --- , ('\120150', "\\Bbbe") --- , ('\120151', "\\Bbbf") --- , ('\120152', "\\Bbbg") --- , ('\120153', "\\Bbbh") --- , ('\120154', "\\Bbbi") --- , ('\120155', "\\Bbbj") --- , ('\120156', "\\Bbbk") --- , ('\120157', "\\Bbbl") --- , ('\120158', "\\Bbbm") --- , ('\120159', "\\Bbbn") --- , ('\120160', "\\Bbbo") --- , ('\120161', "\\Bbbp") --- , ('\120162', "\\Bbbq") --- , ('\120163', "\\Bbbr") --- , ('\120164', "\\Bbbs") --- , ('\120165', "\\Bbbt") --- , ('\120166', "\\Bbbu") --- , ('\120167', "\\Bbbv") --- , ('\120168', "\\Bbbw") --- , ('\120169', "\\Bbbx") --- , ('\120170', "\\Bbby") --- , ('\120171', "\\Bbbz") --- , ('\120172', "\\mbffrakA") --- , ('\120173', "\\mbffrakB") --- , ('\120174', "\\mbffrakC") --- , ('\120175', "\\mbffrakD") --- , ('\120176', "\\mbffrakE") --- , ('\120177', "\\mbffrakF") --- , ('\120178', "\\mbffrakG") --- , ('\120179', "\\mbffrakH") --- , ('\120180', "\\mbffrakI") --- , ('\120181', "\\mbffrakJ") --- , ('\120182', "\\mbffrakK") --- , ('\120183', "\\mbffrakL") --- , ('\120184', "\\mbffrakM") --- , ('\120185', "\\mbffrakN") --- , ('\120186', "\\mbffrakO") --- , ('\120187', "\\mbffrakP") --- , ('\120188', "\\mbffrakQ") --- , ('\120189', "\\mbffrakR") --- , ('\120190', "\\mbffrakS") --- , ('\120191', "\\mbffrakT") --- , ('\120192', "\\mbffrakU") --- , ('\120193', "\\mbffrakV") --- , ('\120194', "\\mbffrakW") --- , ('\120195', "\\mbffrakX") --- , ('\120196', "\\mbffrakY") --- , ('\120197', "\\mbffrakZ") --- , ('\120198', "\\mbffraka") --- , ('\120199', "\\mbffrakb") --- , ('\120200', "\\mbffrakc") --- , ('\120201', "\\mbffrakd") --- , ('\120202', "\\mbffrake") --- , ('\120203', "\\mbffrakf") --- , ('\120204', "\\mbffrakg") --- , ('\120205', "\\mbffrakh") --- , ('\120206', "\\mbffraki") --- , ('\120207', "\\mbffrakj") --- , ('\120208', "\\mbffrakk") --- , ('\120209', "\\mbffrakl") --- , ('\120210', "\\mbffrakm") --- , ('\120211', "\\mbffrakn") --- , ('\120212', "\\mbffrako") --- , ('\120213', "\\mbffrakp") --- , ('\120214', "\\mbffrakq") --- , ('\120215', "\\mbffrakr") --- , ('\120216', "\\mbffraks") --- , ('\120217', "\\mbffrakt") --- , ('\120218', "\\mbffraku") --- , ('\120219', "\\mbffrakv") --- , ('\120220', "\\mbffrakw") --- , ('\120221', "\\mbffrakx") --- , ('\120222', "\\mbffraky") --- , ('\120223', "\\mbffrakz") --- , ('\120224', "\\msansA") --- , ('\120225', "\\msansB") --- , ('\120226', "\\msansC") --- , ('\120227', "\\msansD") --- , ('\120228', "\\msansE") --- , ('\120229', "\\msansF") --- , ('\120230', "\\msansG") --- , ('\120231', "\\msansH") --- , ('\120232', "\\msansI") --- , ('\120233', "\\msansJ") --- , ('\120234', "\\msansK") --- , ('\120235', "\\msansL") --- , ('\120236', "\\msansM") --- , ('\120237', "\\msansN") --- , ('\120238', "\\msansO") --- , ('\120239', "\\msansP") --- , ('\120240', "\\msansQ") --- , ('\120241', "\\msansR") --- , ('\120242', "\\msansS") --- , ('\120243', "\\msansT") --- , ('\120244', "\\msansU") --- , ('\120245', "\\msansV") --- , ('\120246', "\\msansW") --- , ('\120247', "\\msansX") --- , ('\120248', "\\msansY") --- , ('\120249', "\\msansZ") --- , ('\120250', "\\msansa") --- , ('\120251', "\\msansb") --- , ('\120252', "\\msansc") --- , ('\120253', "\\msansd") --- , ('\120254', "\\msanse") --- , ('\120255', "\\msansf") --- , ('\120256', "\\msansg") --- , ('\120257', "\\msansh") --- , ('\120258', "\\msansi") --- , ('\120259', "\\msansj") --- , ('\120260', "\\msansk") --- , ('\120261', "\\msansl") --- , ('\120262', "\\msansm") --- , ('\120263', "\\msansn") --- , ('\120264', "\\msanso") --- , ('\120265', "\\msansp") --- , ('\120266', "\\msansq") --- , ('\120267', "\\msansr") --- , ('\120268', "\\msanss") --- , ('\120269', "\\msanst") --- , ('\120270', "\\msansu") --- , ('\120271', "\\msansv") --- , ('\120272', "\\msansw") --- , ('\120273', "\\msansx") --- , ('\120274', "\\msansy") --- , ('\120275', "\\msansz") --- , ('\120276', "\\mbfsansA") --- , ('\120277', "\\mbfsansB") --- , ('\120278', "\\mbfsansC") --- , ('\120279', "\\mbfsansD") --- , ('\120280', "\\mbfsansE") --- , ('\120281', "\\mbfsansF") --- , ('\120282', "\\mbfsansG") --- , ('\120283', "\\mbfsansH") --- , ('\120284', "\\mbfsansI") --- , ('\120285', "\\mbfsansJ") --- , ('\120286', "\\mbfsansK") --- , ('\120287', "\\mbfsansL") --- , ('\120288', "\\mbfsansM") --- , ('\120289', "\\mbfsansN") --- , ('\120290', "\\mbfsansO") --- , ('\120291', "\\mbfsansP") --- , ('\120292', "\\mbfsansQ") --- , ('\120293', "\\mbfsansR") --- , ('\120294', "\\mbfsansS") --- , ('\120295', "\\mbfsansT") --- , ('\120296', "\\mbfsansU") --- , ('\120297', "\\mbfsansV") --- , ('\120298', "\\mbfsansW") --- , ('\120299', "\\mbfsansX") --- , ('\120300', "\\mbfsansY") --- , ('\120301', "\\mbfsansZ") --- , ('\120302', "\\mbfsansa") --- , ('\120303', "\\mbfsansb") --- , ('\120304', "\\mbfsansc") --- , ('\120305', "\\mbfsansd") --- , ('\120306', "\\mbfsanse") --- , ('\120307', "\\mbfsansf") --- , ('\120308', "\\mbfsansg") --- , ('\120309', "\\mbfsansh") --- , ('\120310', "\\mbfsansi") --- , ('\120311', "\\mbfsansj") --- , ('\120312', "\\mbfsansk") --- , ('\120313', "\\mbfsansl") --- , ('\120314', "\\mbfsansm") --- , ('\120315', "\\mbfsansn") --- , ('\120316', "\\mbfsanso") --- , ('\120317', "\\mbfsansp") --- , ('\120318', "\\mbfsansq") --- , ('\120319', "\\mbfsansr") --- , ('\120320', "\\mbfsanss") --- , ('\120321', "\\mbfsanst") --- , ('\120322', "\\mbfsansu") --- , ('\120323', "\\mbfsansv") --- , ('\120324', "\\mbfsansw") --- , ('\120325', "\\mbfsansx") --- , ('\120326', "\\mbfsansy") --- , ('\120327', "\\mbfsansz") --- , ('\120328', "\\mitsansA") --- , ('\120329', "\\mitsansB") --- , ('\120330', "\\mitsansC") --- , ('\120331', "\\mitsansD") --- , ('\120332', "\\mitsansE") --- , ('\120333', "\\mitsansF") --- , ('\120334', "\\mitsansG") --- , ('\120335', "\\mitsansH") --- , ('\120336', "\\mitsansI") --- , ('\120337', "\\mitsansJ") --- , ('\120338', "\\mitsansK") --- , ('\120339', "\\mitsansL") --- , ('\120340', "\\mitsansM") --- , ('\120341', "\\mitsansN") --- , ('\120342', "\\mitsansO") --- , ('\120343', "\\mitsansP") --- , ('\120344', "\\mitsansQ") --- , ('\120345', "\\mitsansR") --- , ('\120346', "\\mitsansS") --- , ('\120347', "\\mitsansT") --- , ('\120348', "\\mitsansU") --- , ('\120349', "\\mitsansV") --- , ('\120350', "\\mitsansW") --- , ('\120351', "\\mitsansX") --- , ('\120352', "\\mitsansY") --- , ('\120353', "\\mitsansZ") --- , ('\120354', "\\mitsansa") --- , ('\120355', "\\mitsansb") --- , ('\120356', "\\mitsansc") --- , ('\120357', "\\mitsansd") --- , ('\120358', "\\mitsanse") --- , ('\120359', "\\mitsansf") --- , ('\120360', "\\mitsansg") --- , ('\120361', "\\mitsansh") --- , ('\120362', "\\mitsansi") --- , ('\120363', "\\mitsansj") --- , ('\120364', "\\mitsansk") --- , ('\120365', "\\mitsansl") --- , ('\120366', "\\mitsansm") --- , ('\120367', "\\mitsansn") --- , ('\120368', "\\mitsanso") --- , ('\120369', "\\mitsansp") --- , ('\120370', "\\mitsansq") --- , ('\120371', "\\mitsansr") --- , ('\120372', "\\mitsanss") --- , ('\120373', "\\mitsanst") --- , ('\120374', "\\mitsansu") --- , ('\120375', "\\mitsansv") --- , ('\120376', "\\mitsansw") --- , ('\120377', "\\mitsansx") --- , ('\120378', "\\mitsansy") --- , ('\120379', "\\mitsansz") --- , ('\120380', "\\mbfitsansA") --- , ('\120381', "\\mbfitsansB") --- , ('\120382', "\\mbfitsansC") --- , ('\120383', "\\mbfitsansD") --- , ('\120384', "\\mbfitsansE") --- , ('\120385', "\\mbfitsansF") --- , ('\120386', "\\mbfitsansG") --- , ('\120387', "\\mbfitsansH") --- , ('\120388', "\\mbfitsansI") --- , ('\120389', "\\mbfitsansJ") --- , ('\120390', "\\mbfitsansK") --- , ('\120391', "\\mbfitsansL") --- , ('\120392', "\\mbfitsansM") --- , ('\120393', "\\mbfitsansN") --- , ('\120394', "\\mbfitsansO") --- , ('\120395', "\\mbfitsansP") --- , ('\120396', "\\mbfitsansQ") --- , ('\120397', "\\mbfitsansR") --- , ('\120398', "\\mbfitsansS") --- , ('\120399', "\\mbfitsansT") --- , ('\120400', "\\mbfitsansU") --- , ('\120401', "\\mbfitsansV") --- , ('\120402', "\\mbfitsansW") --- , ('\120403', "\\mbfitsansX") --- , ('\120404', "\\mbfitsansY") --- , ('\120405', "\\mbfitsansZ") --- , ('\120406', "\\mbfitsansa") --- , ('\120407', "\\mbfitsansb") --- , ('\120408', "\\mbfitsansc") --- , ('\120409', "\\mbfitsansd") --- , ('\120410', "\\mbfitsanse") --- , ('\120411', "\\mbfitsansf") --- , ('\120412', "\\mbfitsansg") --- , ('\120413', "\\mbfitsansh") --- , ('\120414', "\\mbfitsansi") --- , ('\120415', "\\mbfitsansj") --- , ('\120416', "\\mbfitsansk") --- , ('\120417', "\\mbfitsansl") --- , ('\120418', "\\mbfitsansm") --- , ('\120419', "\\mbfitsansn") --- , ('\120420', "\\mbfitsanso") --- , ('\120421', "\\mbfitsansp") --- , ('\120422', "\\mbfitsansq") --- , ('\120423', "\\mbfitsansr") --- , ('\120424', "\\mbfitsanss") --- , ('\120425', "\\mbfitsanst") --- , ('\120426', "\\mbfitsansu") --- , ('\120427', "\\mbfitsansv") --- , ('\120428', "\\mbfitsansw") --- , ('\120429', "\\mbfitsansx") --- , ('\120430', "\\mbfitsansy") --- , ('\120431', "\\mbfitsansz") --- , ('\120432', "\\mttA") --- , ('\120433', "\\mttB") --- , ('\120434', "\\mttC") --- , ('\120435', "\\mttD") --- , ('\120436', "\\mttE") --- , ('\120437', "\\mttF") --- , ('\120438', "\\mttG") --- , ('\120439', "\\mttH") --- , ('\120440', "\\mttI") --- , ('\120441', "\\mttJ") --- , ('\120442', "\\mttK") --- , ('\120443', "\\mttL") --- , ('\120444', "\\mttM") --- , ('\120445', "\\mttN") --- , ('\120446', "\\mttO") --- , ('\120447', "\\mttP") --- , ('\120448', "\\mttQ") --- , ('\120449', "\\mttR") --- , ('\120450', "\\mttS") --- , ('\120451', "\\mttT") --- , ('\120452', "\\mttU") --- , ('\120453', "\\mttV") --- , ('\120454', "\\mttW") --- , ('\120455', "\\mttX") --- , ('\120456', "\\mttY") --- , ('\120457', "\\mttZ") --- , ('\120458', "\\mtta") --- , ('\120459', "\\mttb") --- , ('\120460', "\\mttc") --- , ('\120461', "\\mttd") --- , ('\120462', "\\mtte") --- , ('\120463', "\\mttf") --- , ('\120464', "\\mttg") --- , ('\120465', "\\mtth") --- , ('\120466', "\\mtti") --- , ('\120467', "\\mttj") --- , ('\120468', "\\mttk") --- , ('\120469', "\\mttl") --- , ('\120470', "\\mttm") --- , ('\120471', "\\mttn") --- , ('\120472', "\\mtto") --- , ('\120473', "\\mttp") --- , ('\120474', "\\mttq") --- , ('\120475', "\\mttr") --- , ('\120476', "\\mtts") --- , ('\120477', "\\mttt") --- , ('\120478', "\\mttu") --- , ('\120479', "\\mttv") --- , ('\120480', "\\mttw") --- , ('\120481', "\\mttx") --- , ('\120482', "\\mtty") --- , ('\120483', "\\mttz") --- , ('\120484', "\\imath") --- , ('\120485', "\\jmath") --- , ('\120488', "\\mbfAlpha") --- , ('\120489', "\\mbfBeta") --- , ('\120490', "\\mbfGamma") --- , ('\120491', "\\mbfDelta") --- , ('\120492', "\\mbfEpsilon") --- , ('\120493', "\\mbfZeta") --- , ('\120494', "\\mbfEta") --- , ('\120495', "\\mbfTheta") --- , ('\120496', "\\mbfIota") --- , ('\120497', "\\mbfKappa") --- , ('\120498', "\\mbfLambda") --- , ('\120499', "\\mbfMu") --- , ('\120500', "\\mbfNu") --- , ('\120501', "\\mbfXi") --- , ('\120502', "\\mbfOmicron") --- , ('\120503', "\\mbfPi") --- , ('\120504', "\\mbfRho") --- , ('\120505', "\\mbfvarTheta") --- , ('\120506', "\\mbfSigma") --- , ('\120507', "\\mbfTau") --- , ('\120508', "\\mbfUpsilon") --- , ('\120509', "\\mbfPhi") --- , ('\120510', "\\mbfChi") --- , ('\120511', "\\mbfPsi") --- , ('\120512', "\\mbfOmega") --- , ('\120513', "\\mbfnabla") --- , ('\120514', "\\mbfalpha") --- , ('\120515', "\\mbfbeta") --- , ('\120516', "\\mbfgamma") --- , ('\120517', "\\mbfdelta") --- , ('\120518', "\\mbfepsilon") --- , ('\120519', "\\mbfzeta") --- , ('\120520', "\\mbfeta") --- , ('\120521', "\\mbftheta") --- , ('\120522', "\\mbfiota") --- , ('\120523', "\\mbfkappa") --- , ('\120524', "\\mbflambda") --- , ('\120525', "\\mbfmu") --- , ('\120526', "\\mbfnu") --- , ('\120527', "\\mbfxi") --- , ('\120528', "\\mbfomicron") --- , ('\120529', "\\mbfpi") --- , ('\120530', "\\mbfrho") --- , ('\120531', "\\mbfvarsigma") --- , ('\120532', "\\mbfsigma") --- , ('\120533', "\\mbftau") --- , ('\120534', "\\mbfupsilon") --- , ('\120535', "\\mbfvarphi") --- , ('\120536', "\\mbfchi") --- , ('\120537', "\\mbfpsi") --- , ('\120538', "\\mbfomega") --- , ('\120539', "\\mbfpartial") --- , ('\120540', "\\mbfvarepsilon") --- , ('\120541', "\\mbfvartheta") --- , ('\120542', "\\mbfvarkappa") --- , ('\120543', "\\mbfphi") --- , ('\120544', "\\mbfvarrho") --- , ('\120545', "\\mbfvarpi") --- , ('\120546', "\\mitAlpha") --- , ('\120547', "\\mitBeta") --- , ('\120548', "\\mitGamma") --- , ('\120549', "\\mitDelta") --- , ('\120550', "\\mitEpsilon") --- , ('\120551', "\\mitZeta") --- , ('\120552', "\\mitEta") --- , ('\120553', "\\mitTheta") --- , ('\120554', "\\mitIota") --- , ('\120555', "\\mitKappa") --- , ('\120556', "\\mitLambda") --- , ('\120557', "\\mitMu") --- , ('\120558', "\\mitNu") --- , ('\120559', "\\mitXi") --- , ('\120560', "\\mitOmicron") --- , ('\120561', "\\mitPi") --- , ('\120562', "\\mitRho") --- , ('\120563', "\\mitvarTheta") --- , ('\120564', "\\mitSigma") --- , ('\120565', "\\mitTau") --- , ('\120566', "\\mitUpsilon") --- , ('\120567', "\\mitPhi") --- , ('\120568', "\\mitChi") --- , ('\120569', "\\mitPsi") --- , ('\120570', "\\mitOmega") --- , ('\120571', "\\mitnabla") --- , ('\120572', "\\mitalpha") --- , ('\120573', "\\mitbeta") --- , ('\120574', "\\mitgamma") --- , ('\120575', "\\mitdelta") --- , ('\120576', "\\mitepsilon") --- , ('\120577', "\\mitzeta") --- , ('\120578', "\\miteta") --- , ('\120579', "\\mittheta") --- , ('\120580', "\\mitiota") --- , ('\120581', "\\mitkappa") --- , ('\120582', "\\mitlambda") --- , ('\120583', "\\mitmu") --- , ('\120584', "\\mitnu") --- , ('\120585', "\\mitxi") --- , ('\120586', "\\mitomicron") --- , ('\120587', "\\mitpi") --- , ('\120588', "\\mitrho") --- , ('\120589', "\\mitvarsigma") --- , ('\120590', "\\mitsigma") --- , ('\120591', "\\mittau") --- , ('\120592', "\\mitupsilon") --- , ('\120593', "\\mitphi") --- , ('\120594', "\\mitchi") --- , ('\120595', "\\mitpsi") --- , ('\120596', "\\mitomega") --- , ('\120597', "\\mitpartial") --- , ('\120598', "\\mitvarepsilon") --- , ('\120599', "\\mitvartheta") --- , ('\120600', "\\mitvarkappa") --- , ('\120601', "\\mitvarphi") --- , ('\120602', "\\mitvarrho") --- , ('\120603', "\\mitvarpi") --- , ('\120604', "\\mbfitAlpha") --- , ('\120605', "\\mbfitBeta") --- , ('\120606', "\\mbfitGamma") --- , ('\120607', "\\mbfitDelta") --- , ('\120608', "\\mbfitEpsilon") --- , ('\120609', "\\mbfitZeta") --- , ('\120610', "\\mbfitEta") --- , ('\120611', "\\mbfitTheta") --- , ('\120612', "\\mbfitIota") --- , ('\120613', "\\mbfitKappa") --- , ('\120614', "\\mbfitLambda") --- , ('\120615', "\\mbfitMu") --- , ('\120616', "\\mbfitNu") --- , ('\120617', "\\mbfitXi") --- , ('\120618', "\\mbfitOmicron") --- , ('\120619', "\\mbfitPi") --- , ('\120620', "\\mbfitRho") --- , ('\120621', "\\mbfitvarTheta") --- , ('\120622', "\\mbfitSigma") --- , ('\120623', "\\mbfitTau") --- , ('\120624', "\\mbfitUpsilon") --- , ('\120625', "\\mbfitPhi") --- , ('\120626', "\\mbfitChi") --- , ('\120627', "\\mbfitPsi") --- , ('\120628', "\\mbfitOmega") --- , ('\120629', "\\mbfitnabla") --- , ('\120630', "\\mbfitalpha") --- , ('\120631', "\\mbfitbeta") --- , ('\120632', "\\mbfitgamma") --- , ('\120633', "\\mbfitdelta") --- , ('\120634', "\\mbfitepsilon") --- , ('\120635', "\\mbfitzeta") --- , ('\120636', "\\mbfiteta") --- , ('\120637', "\\mbfittheta") --- , ('\120638', "\\mbfitiota") --- , ('\120639', "\\mbfitkappa") --- , ('\120640', "\\mbfitlambda") --- , ('\120641', "\\mbfitmu") --- , ('\120642', "\\mbfitnu") --- , ('\120643', "\\mbfitxi") --- , ('\120644', "\\mbfitomicron") --- , ('\120645', "\\mbfitpi") --- , ('\120646', "\\mbfitrho") --- , ('\120647', "\\mbfitvarsigma") --- , ('\120648', "\\mbfitsigma") --- , ('\120649', "\\mbfittau") --- , ('\120650', "\\mbfitupsilon") --- , ('\120651', "\\mbfitphi") --- , ('\120652', "\\mbfitchi") --- , ('\120653', "\\mbfitpsi") --- , ('\120654', "\\mbfitomega") --- , ('\120655', "\\mbfitpartial") --- , ('\120656', "\\mbfitvarepsilon") --- , ('\120657', "\\mbfitvartheta") --- , ('\120658', "\\mbfitvarkappa") --- , ('\120659', "\\mbfitvarphi") --- , ('\120660', "\\mbfitvarrho") --- , ('\120661', "\\mbfitvarpi") --- , ('\120662', "\\mbfsansAlpha") --- , ('\120663', "\\mbfsansBeta") --- , ('\120664', "\\mbfsansGamma") --- , ('\120665', "\\mbfsansDelta") --- , ('\120666', "\\mbfsansEpsilon") --- , ('\120667', "\\mbfsansZeta") --- , ('\120668', "\\mbfsansEta") --- , ('\120669', "\\mbfsansTheta") --- , ('\120670', "\\mbfsansIota") --- , ('\120671', "\\mbfsansKappa") --- , ('\120672', "\\mbfsansLambda") --- , ('\120673', "\\mbfsansMu") --- , ('\120674', "\\mbfsansNu") --- , ('\120675', "\\mbfsansXi") --- , ('\120676', "\\mbfsansOmicron") --- , ('\120677', "\\mbfsansPi") --- , ('\120678', "\\mbfsansRho") --- , ('\120679', "\\mbfsansvarTheta") --- , ('\120680', "\\mbfsansSigma") --- , ('\120681', "\\mbfsansTau") --- , ('\120682', "\\mbfsansUpsilon") --- , ('\120683', "\\mbfsansPhi") --- , ('\120684', "\\mbfsansChi") --- , ('\120685', "\\mbfsansPsi") --- , ('\120686', "\\mbfsansOmega") --- , ('\120687', "\\mbfsansnabla") --- , ('\120688', "\\mbfsansalpha") --- , ('\120689', "\\mbfsansbeta") --- , ('\120690', "\\mbfsansgamma") --- , ('\120691', "\\mbfsansdelta") --- , ('\120692', "\\mbfsansepsilon") --- , ('\120693', "\\mbfsanszeta") --- , ('\120694', "\\mbfsanseta") --- , ('\120695', "\\mbfsanstheta") --- , ('\120696', "\\mbfsansiota") --- , ('\120697', "\\mbfsanskappa") --- , ('\120698', "\\mbfsanslambda") --- , ('\120699', "\\mbfsansmu") --- , ('\120700', "\\mbfsansnu") --- , ('\120701', "\\mbfsansxi") --- , ('\120702', "\\mbfsansomicron") --- , ('\120703', "\\mbfsanspi") --- , ('\120704', "\\mbfsansrho") --- , ('\120705', "\\mbfsansvarsigma") --- , ('\120706', "\\mbfsanssigma") --- , ('\120707', "\\mbfsanstau") --- , ('\120708', "\\mbfsansupsilon") --- , ('\120709', "\\mbfsansphi") --- , ('\120710', "\\mbfsanschi") --- , ('\120711', "\\mbfsanspsi") --- , ('\120712', "\\mbfsansomega") --- , ('\120713', "\\mbfsanspartial") --- , ('\120714', "\\mbfsansvarepsilon") --- , ('\120715', "\\mbfsansvartheta") --- , ('\120716', "\\mbfsansvarkappa") --- , ('\120717', "\\mbfsansvarphi") --- , ('\120718', "\\mbfsansvarrho") --- , ('\120719', "\\mbfsansvarpi") --- , ('\120720', "\\mbfitsansAlpha") --- , ('\120721', "\\mbfitsansBeta") --- , ('\120722', "\\mbfitsansGamma") --- , ('\120723', "\\mbfitsansDelta") --- , ('\120724', "\\mbfitsansEpsilon") --- , ('\120725', "\\mbfitsansZeta") --- , ('\120726', "\\mbfitsansEta") --- , ('\120727', "\\mbfitsansTheta") --- , ('\120728', "\\mbfitsansIota") --- , ('\120729', "\\mbfitsansKappa") --- , ('\120730', "\\mbfitsansLambda") --- , ('\120731', "\\mbfitsansMu") --- , ('\120732', "\\mbfitsansNu") --- , ('\120733', "\\mbfitsansXi") --- , ('\120734', "\\mbfitsansOmicron") --- , ('\120735', "\\mbfitsansPi") --- , ('\120736', "\\mbfitsansRho") --- , ('\120737', "\\mbfitsansvarTheta") --- , ('\120738', "\\mbfitsansSigma") --- , ('\120739', "\\mbfitsansTau") --- , ('\120740', "\\mbfitsansUpsilon") --- , ('\120741', "\\mbfitsansPhi") --- , ('\120742', "\\mbfitsansChi") --- , ('\120743', "\\mbfitsansPsi") --- , ('\120744', "\\mbfitsansOmega") --- , ('\120745', "\\mbfitsansnabla") --- , ('\120746', "\\mbfitsansalpha") --- , ('\120747', "\\mbfitsansbeta") --- , ('\120748', "\\mbfitsansgamma") --- , ('\120749', "\\mbfitsansdelta") --- , ('\120750', "\\mbfitsansepsilon") --- , ('\120751', "\\mbfitsanszeta") --- , ('\120752', "\\mbfitsanseta") --- , ('\120753', "\\mbfitsanstheta") --- , ('\120754', "\\mbfitsansiota") --- , ('\120755', "\\mbfitsanskappa") --- , ('\120756', "\\mbfitsanslambda") --- , ('\120757', "\\mbfitsansmu") --- , ('\120758', "\\mbfitsansnu") --- , ('\120759', "\\mbfitsansxi") --- , ('\120760', "\\mbfitsansomicron") --- , ('\120761', "\\mbfitsanspi") --- , ('\120762', "\\mbfitsansrho") --- , ('\120763', "\\mbfitsansvarsigma") --- , ('\120764', "\\mbfitsanssigma") --- , ('\120765', "\\mbfitsanstau") --- , ('\120766', "\\mbfitsansupsilon") --- , ('\120767', "\\mbfitsansphi") --- , ('\120768', "\\mbfitsanschi") --- , ('\120769', "\\mbfitsanspsi") --- , ('\120770', "\\mbfitsansomega") --- , ('\120771', "\\mbfitsanspartial") --- , ('\120772', "\\mbfitsansvarepsilon") --- , ('\120773', "\\mbfitsansvartheta") --- , ('\120774', "\\mbfitsansvarkappa") --- , ('\120775', "\\mbfitsansvarphi") --- , ('\120776', "\\mbfitsansvarrho") --- , ('\120777', "\\mbfitsansvarpi") --- , ('\120778', "\\mbfDigamma") --- , ('\120779', "\\mbfdigamma") --- , ('\120782', "") --- , ('\120783', "") --- , ('\120784', "") --- , ('\120785', "") --- , ('\120786', "") --- , ('\120787', "") --- , ('\120788', "") --- , ('\120789', "") --- , ('\120790', "") --- , ('\120791', "") --- , ('\120792', "\\Bbbzero") --- , ('\120793', "\\Bbbone") --- , ('\120794', "\\Bbbtwo") --- , ('\120795', "\\Bbbthree") --- , ('\120796', "\\Bbbfour") --- , ('\120797', "\\Bbbfive") --- , ('\120798', "\\Bbbsix") --- , ('\120799', "\\Bbbseven") --- , ('\120800', "\\Bbbeight") --- , ('\120801', "\\Bbbnine") --- , ('\120802', "\\msanszero") --- , ('\120803', "\\msansone") --- , ('\120804', "\\msanstwo") --- , ('\120805', "\\msansthree") --- , ('\120806', "\\msansfour") --- , ('\120807', "\\msansfive") --- , ('\120808', "\\msanssix") --- , ('\120809', "\\msansseven") --- , ('\120810', "\\msanseight") --- , ('\120811', "\\msansnine") --- , ('\120812', "\\mbfsanszero") --- , ('\120813', "\\mbfsansone") --- , ('\120814', "\\mbfsanstwo") --- , ('\120815', "\\mbfsansthree") --- , ('\120816', "\\mbfsansfour") --- , ('\120817', "\\mbfsansfive") --- , ('\120818', "\\mbfsanssix") --- , ('\120819', "\\mbfsansseven") --- , ('\120820', "\\mbfsanseight") --- , ('\120821', "\\mbfsansnine") --- , ('\120822', "\\mttzero") --- , ('\120823', "\\mttone") --- , ('\120824', "\\mtttwo") --- , ('\120825', "\\mttthree") --- , ('\120826', "\\mttfour") --- , ('\120827', "\\mttfive") --- , ('\120828', "\\mttsix") --- , ('\120829', "\\mttseven") --- , ('\120830', "\\mtteight") --- , ('\120831', "\\mttnine") - --- ] |