{-# LANGUAGE TupleSections #-}
{-# LANGUAGE ScopedTypeVariables #-}
{-# LANGUAGE OverloadedStrings #-}
module Text.TeXMath.Readers.TeX (readTeX)
where
import Data.List (intercalate, find)
import Data.Ratio ((%))
import Control.Monad
import Data.Char (isDigit, isAscii, isLetter)
import qualified Data.Map as M
import qualified Data.Text as T
import Data.Maybe (mapMaybe)
import Data.Semigroup ((<>))
import Text.Parsec hiding (label)
import Text.Parsec.Error
import Text.Parsec.Text
import Text.TeXMath.Types
import Data.Functor (($>))
import Control.Applicative ((<*), (*>), (<*>), (<$>), (<$), pure)
import qualified Text.TeXMath.Shared as S
import Text.TeXMath.Readers.TeX.Macros (applyMacros, parseMacroDefinitions)
import Text.TeXMath.Unicode.ToTeX (getSymbolType)
import Data.Maybe (fromJust)
import Text.TeXMath.Unicode.ToUnicode (toUnicode)
import Text.TeXMath.Shared (getSpaceChars)
type TP = Parser
expr1 :: TP Exp
expr1 :: TP Exp
expr1 = [TP Exp] -> TP Exp
forall s (m :: * -> *) t u a.
Stream s m t =>
[ParsecT s u m a] -> ParsecT s u m a
choice
[ TP Exp
inbraces
, TP Exp
variable
, TP Exp
number
, TP Exp
text
, TP Exp
styled
, TP Exp
root
, TP Exp
mspace
, TP Exp
hspace
, TP Exp
mathop
, TP Exp
phantom
, TP Exp
boxed
, TP Exp
binary
, TP Exp
genfrac
, TP Exp
substack
, TP Exp
bareSubSup
, TP Exp
environment
, TP Exp
unicode
, TP Exp
ensuremath
, TP Exp
scaled
, TP Exp
enclosure
, TP Exp
texSymbol
] TP Exp -> ParsecT Text () Identity () -> TP Exp
forall (f :: * -> *) a b. Applicative f => f a -> f b -> f a
<* ParsecT Text () Identity ()
ignorable
readTeX :: T.Text -> Either T.Text [Exp]
readTeX :: Text -> Either Text [Exp]
readTeX inp :: Text
inp =
let (ms :: [Macro]
ms, rest :: Text
rest) = Text -> ([Macro], Text)
parseMacroDefinitions Text
inp in
(ParseError -> Either Text [Exp])
-> ([Exp] -> Either Text [Exp])
-> Either ParseError [Exp]
-> Either Text [Exp]
forall a c b. (a -> c) -> (b -> c) -> Either a b -> c
either (Text -> Either Text [Exp]
forall a b. a -> Either a b
Left (Text -> Either Text [Exp])
-> (ParseError -> Text) -> ParseError -> Either Text [Exp]
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Text -> ParseError -> Text
showParseError Text
inp) ([Exp] -> Either Text [Exp]
forall a b. b -> Either a b
Right ([Exp] -> Either Text [Exp])
-> ([Exp] -> [Exp]) -> [Exp] -> Either Text [Exp]
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [Exp] -> [Exp]
forall a. a -> a
id)
(Either ParseError [Exp] -> Either Text [Exp])
-> Either ParseError [Exp] -> Either Text [Exp]
forall a b. (a -> b) -> a -> b
$ Parsec Text () [Exp]
-> SourceName -> Text -> Either ParseError [Exp]
forall s t a.
Stream s Identity t =>
Parsec s () a -> SourceName -> s -> Either ParseError a
parse Parsec Text () [Exp]
formula "formula" (Text -> Either ParseError [Exp])
-> Text -> Either ParseError [Exp]
forall a b. (a -> b) -> a -> b
$ [Macro] -> Text -> Text
applyMacros [Macro]
ms Text
rest
showParseError :: T.Text -> ParseError -> T.Text
showParseError :: Text -> ParseError -> Text
showParseError inp :: Text
inp pe :: ParseError
pe =
Text
snippet Text -> Text -> Text
forall a. Semigroup a => a -> a -> a
<> "\n" Text -> Text -> Text
forall a. Semigroup a => a -> a -> a
<> Text
caretline Text -> Text -> Text
forall a. Semigroup a => a -> a -> a
<>
SourceName -> Text
T.pack (SourceName
-> SourceName
-> SourceName
-> SourceName
-> SourceName
-> [Message]
-> SourceName
showErrorMessages "or" "unknown" "expecting" "unexpected" "eof"
(ParseError -> [Message]
errorMessages ParseError
pe))
where errln :: Line
errln = SourcePos -> Line
sourceLine (ParseError -> SourcePos
errorPos ParseError
pe)
errcol :: Line
errcol = SourcePos -> Line
sourceColumn (ParseError -> SourcePos
errorPos ParseError
pe)
snipoffset :: Line
snipoffset = Line -> Line -> Line
forall a. Ord a => a -> a -> a
max 0 (Line
errcol Line -> Line -> Line
forall a. Num a => a -> a -> a
- 20)
inplns :: [Text]
inplns = Text -> [Text]
T.lines Text
inp
ln :: Text
ln = if [Text] -> Line
forall (t :: * -> *) a. Foldable t => t a -> Line
length [Text]
inplns Line -> Line -> Bool
forall a. Ord a => a -> a -> Bool
>= Line
errln
then [Text]
inplns [Text] -> Line -> Text
forall a. [a] -> Line -> a
!! (Line
errln Line -> Line -> Line
forall a. Num a => a -> a -> a
- 1)
else ""
snippet :: Text
snippet = Line -> Text -> Text
T.take 40 (Text -> Text) -> Text -> Text
forall a b. (a -> b) -> a -> b
$ Line -> Text -> Text
T.drop Line
snipoffset Text
ln
caretline :: Text
caretline = Line -> Text -> Text
T.replicate (Line
errcol Line -> Line -> Line
forall a. Num a => a -> a -> a
- Line
snipoffset Line -> Line -> Line
forall a. Num a => a -> a -> a
- 1) " " Text -> Text -> Text
forall a. Semigroup a => a -> a -> a
<> "^"
anyCtrlSeq :: TP T.Text
anyCtrlSeq :: TP Text
anyCtrlSeq = TP Text -> TP Text
forall a. TP a -> TP a
lexeme (TP Text -> TP Text) -> TP Text -> TP Text
forall a b. (a -> b) -> a -> b
$ TP Text -> TP Text
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m a
try (TP Text -> TP Text) -> TP Text -> TP Text
forall a b. (a -> b) -> a -> b
$ do
Char -> ParsecT Text () Identity Char
forall s (m :: * -> *) u.
Stream s m Char =>
Char -> ParsecT s u m Char
char '\\'
SourceName
res <- Line
-> ParsecT Text () Identity Char
-> ParsecT Text () Identity SourceName
forall s (m :: * -> *) t u a.
Stream s m t =>
Line -> ParsecT s u m a -> ParsecT s u m [a]
count 1 ((Char -> Bool) -> ParsecT Text () Identity Char
forall s (m :: * -> *) u.
Stream s m Char =>
(Char -> Bool) -> ParsecT s u m Char
satisfy (Bool -> Bool
not (Bool -> Bool) -> (Char -> Bool) -> Char -> Bool
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Char -> Bool
isLetter)) ParsecT Text () Identity SourceName
-> ParsecT Text () Identity SourceName
-> ParsecT Text () Identity SourceName
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> ParsecT Text () Identity Char
-> ParsecT Text () Identity SourceName
forall s (m :: * -> *) t u a.
Stream s m t =>
ParsecT s u m a -> ParsecT s u m [a]
many1 ((Char -> Bool) -> ParsecT Text () Identity Char
forall s (m :: * -> *) u.
Stream s m Char =>
(Char -> Bool) -> ParsecT s u m Char
satisfy Char -> Bool
isLetter)
Text -> TP Text
forall (m :: * -> *) a. Monad m => a -> m a
return (Text -> TP Text) -> Text -> TP Text
forall a b. (a -> b) -> a -> b
$ SourceName -> Text
T.pack (SourceName -> Text) -> SourceName -> Text
forall a b. (a -> b) -> a -> b
$ '\\' Char -> SourceName -> SourceName
forall a. a -> [a] -> [a]
: SourceName
res
ctrlseq :: String -> TP String
ctrlseq :: SourceName -> ParsecT Text () Identity SourceName
ctrlseq s :: SourceName
s = ParsecT Text () Identity SourceName
-> ParsecT Text () Identity SourceName
forall a. TP a -> TP a
lexeme (ParsecT Text () Identity SourceName
-> ParsecT Text () Identity SourceName)
-> ParsecT Text () Identity SourceName
-> ParsecT Text () Identity SourceName
forall a b. (a -> b) -> a -> b
$ ParsecT Text () Identity SourceName
-> ParsecT Text () Identity SourceName
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m a
try (ParsecT Text () Identity SourceName
-> ParsecT Text () Identity SourceName)
-> ParsecT Text () Identity SourceName
-> ParsecT Text () Identity SourceName
forall a b. (a -> b) -> a -> b
$ do
SourceName
result <- SourceName -> ParsecT Text () Identity SourceName
forall s (m :: * -> *) u.
Stream s m Char =>
SourceName -> ParsecT s u m SourceName
string ('\\'Char -> SourceName -> SourceName
forall a. a -> [a] -> [a]
:SourceName
s)
case SourceName
s of
[c :: Char
c] | Bool -> Bool
not (Char -> Bool
isLetter Char
c) -> () -> ParsecT Text () Identity ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
_ -> (do SourcePos
pos <- ParsecT Text () Identity SourcePos
forall (m :: * -> *) s u. Monad m => ParsecT s u m SourcePos
getPosition
ParsecT Text () Identity Char
forall s (m :: * -> *) u. Stream s m Char => ParsecT s u m Char
letter
SourcePos -> ParsecT Text () Identity ()
forall (m :: * -> *) s u. Monad m => SourcePos -> ParsecT s u m ()
setPosition SourcePos
pos
ParsecT Text () Identity ()
forall (m :: * -> *) a. MonadPlus m => m a
mzero ParsecT Text () Identity ()
-> SourceName -> ParsecT Text () Identity ()
forall s u (m :: * -> *) a.
ParsecT s u m a -> SourceName -> ParsecT s u m a
<?> ("non-letter after \\" SourceName -> SourceName -> SourceName
forall a. [a] -> [a] -> [a]
++ SourceName
s))
ParsecT Text () Identity ()
-> ParsecT Text () Identity () -> ParsecT Text () Identity ()
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> () -> ParsecT Text () Identity ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
SourceName -> ParsecT Text () Identity SourceName
forall (m :: * -> *) a. Monad m => a -> m a
return SourceName
result
ignorable :: TP ()
ignorable :: ParsecT Text () Identity ()
ignorable = ParsecT Text () Identity () -> ParsecT Text () Identity ()
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m ()
skipMany (ParsecT Text () Identity () -> ParsecT Text () Identity ())
-> ParsecT Text () Identity () -> ParsecT Text () Identity ()
forall a b. (a -> b) -> a -> b
$
ParsecT Text () Identity ()
comment
ParsecT Text () Identity ()
-> ParsecT Text () Identity () -> ParsecT Text () Identity ()
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> ParsecT Text () Identity ()
label
ParsecT Text () Identity ()
-> ParsecT Text () Identity () -> ParsecT Text () Identity ()
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> () ()
-> ParsecT Text () Identity SourceName
-> ParsecT Text () Identity ()
forall (f :: * -> *) a b. Functor f => a -> f b -> f a
<$ SourceName -> ParsecT Text () Identity SourceName
ctrlseq "nonumber"
ParsecT Text () Identity ()
-> ParsecT Text () Identity () -> ParsecT Text () Identity ()
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> (ParsecT Text () Identity Char -> ParsecT Text () Identity ()
forall s (m :: * -> *) t u a.
Stream s m t =>
ParsecT s u m a -> ParsecT s u m ()
skipMany1 ParsecT Text () Identity Char
forall s (m :: * -> *) u. Stream s m Char => ParsecT s u m Char
space ParsecT Text () Identity ()
-> SourceName -> ParsecT Text () Identity ()
forall s u (m :: * -> *) a.
ParsecT s u m a -> SourceName -> ParsecT s u m a
<?> "whitespace")
comment :: TP ()
= Char -> ParsecT Text () Identity Char
forall s (m :: * -> *) u.
Stream s m Char =>
Char -> ParsecT s u m Char
char '%' ParsecT Text () Identity Char
-> ParsecT Text () Identity () -> ParsecT Text () Identity ()
forall (f :: * -> *) a b. Applicative f => f a -> f b -> f b
*> ParsecT Text () Identity Char -> ParsecT Text () Identity ()
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m ()
skipMany (SourceName -> ParsecT Text () Identity Char
forall s (m :: * -> *) u.
Stream s m Char =>
SourceName -> ParsecT s u m Char
noneOf "\n") ParsecT Text () Identity ()
-> ParsecT Text () Identity () -> ParsecT Text () Identity ()
forall (f :: * -> *) a b. Applicative f => f a -> f b -> f b
*> ParsecT Text () Identity Char -> ParsecT Text () Identity ()
forall s (m :: * -> *) t u a.
Stream s m t =>
ParsecT s u m a -> ParsecT s u m ()
optional ParsecT Text () Identity Char
forall s (m :: * -> *) u. Stream s m Char => ParsecT s u m Char
newline
label :: TP ()
label :: ParsecT Text () Identity ()
label = SourceName -> ParsecT Text () Identity SourceName
ctrlseq "label" ParsecT Text () Identity SourceName
-> ParsecT Text () Identity () -> ParsecT Text () Identity ()
forall (f :: * -> *) a b. Applicative f => f a -> f b -> f b
*> ParsecT Text () Identity () -> ParsecT Text () Identity ()
forall a. TP a -> TP a
braces (ParsecT Text () Identity Char -> ParsecT Text () Identity ()
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m ()
skipMany (SourceName -> ParsecT Text () Identity Char
forall s (m :: * -> *) u.
Stream s m Char =>
SourceName -> ParsecT s u m Char
noneOf "}"))
unGrouped :: Exp -> [Exp]
unGrouped :: Exp -> [Exp]
unGrouped (EGrouped xs :: [Exp]
xs) = [Exp]
xs
unGrouped x :: Exp
x = [Exp
x]
formula :: TP [Exp]
formula :: Parsec Text () [Exp]
formula = Exp -> [Exp]
unGrouped (Exp -> [Exp]) -> TP Exp -> Parsec Text () [Exp]
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> (ParsecT Text () Identity ()
ignorable ParsecT Text () Identity () -> TP Exp -> TP Exp
forall (f :: * -> *) a b. Applicative f => f a -> f b -> f b
*> TP Exp -> TP Exp
manyExp TP Exp
expr TP Exp -> ParsecT Text () Identity () -> TP Exp
forall (f :: * -> *) a b. Applicative f => f a -> f b -> f a
<* ParsecT Text () Identity ()
forall s (m :: * -> *) t u.
(Stream s m t, Show t) =>
ParsecT s u m ()
eof)
expr :: TP Exp
expr :: TP Exp
expr = do
ParsecT Text () Identity SourceName -> ParsecT Text () Identity ()
forall s (m :: * -> *) t u a.
Stream s m t =>
ParsecT s u m a -> ParsecT s u m ()
optional (SourceName -> ParsecT Text () Identity SourceName
ctrlseq "displaystyle")
(a :: Exp
a, convertible :: Bool
convertible) <- ParsecT Text () Identity (Exp, Bool)
-> ParsecT Text () Identity (Exp, Bool)
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m a
try (ParsecT Text () Identity (Exp, Bool)
-> ParsecT Text () Identity (Exp, Bool)
forall a. TP a -> TP a
braces ParsecT Text () Identity (Exp, Bool)
operatorname)
ParsecT Text () Identity (Exp, Bool)
-> ParsecT Text () Identity (Exp, Bool)
-> ParsecT Text () Identity (Exp, Bool)
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> ((,Bool
False) (Exp -> (Exp, Bool))
-> TP Exp -> ParsecT Text () Identity (Exp, Bool)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> TP Exp
expr1)
ParsecT Text () Identity (Exp, Bool)
-> ParsecT Text () Identity (Exp, Bool)
-> ParsecT Text () Identity (Exp, Bool)
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> ParsecT Text () Identity (Exp, Bool)
operatorname
Maybe Bool
limits <- TP (Maybe Bool)
limitsIndicator
Maybe Bool -> Bool -> Exp -> TP Exp
subSup Maybe Bool
limits Bool
convertible Exp
a TP Exp -> TP Exp -> TP Exp
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> Maybe Bool -> Bool -> Exp -> TP Exp
superOrSubscripted Maybe Bool
limits Bool
convertible Exp
a TP Exp -> TP Exp -> TP Exp
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return Exp
a
operatorname :: TP (Exp, Bool)
operatorname :: ParsecT Text () Identity (Exp, Bool)
operatorname = do
SourceName -> ParsecT Text () Identity SourceName
ctrlseq "operatorname"
Bool
convertible <- (Char -> ParsecT Text () Identity Char
forall s (m :: * -> *) u.
Stream s m Char =>
Char -> ParsecT s u m Char
char '*' ParsecT Text () Identity Char
-> ParsecT Text () Identity () -> ParsecT Text () Identity ()
forall (m :: * -> *) a b. Monad m => m a -> m b -> m b
>> ParsecT Text () Identity ()
forall s (m :: * -> *) u. Stream s m Char => ParsecT s u m ()
spaces ParsecT Text () Identity ()
-> ParsecT Text () Identity Bool -> ParsecT Text () Identity Bool
forall (m :: * -> *) a b. Monad m => m a -> m b -> m b
>> Bool -> ParsecT Text () Identity Bool
forall (m :: * -> *) a. Monad m => a -> m a
return Bool
True) ParsecT Text () Identity Bool
-> ParsecT Text () Identity Bool -> ParsecT Text () Identity Bool
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> Bool -> ParsecT Text () Identity Bool
forall (m :: * -> *) a. Monad m => a -> m a
return Bool
False
Maybe Text
op <- Exp -> Maybe Text
expToOperatorName (Exp -> Maybe Text)
-> TP Exp -> ParsecT Text () Identity (Maybe Text)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> TP Exp
texToken
ParsecT Text () Identity (Exp, Bool)
-> (Text -> ParsecT Text () Identity (Exp, Bool))
-> Maybe Text
-> ParsecT Text () Identity (Exp, Bool)
forall b a. b -> (a -> b) -> Maybe a -> b
maybe ParsecT Text () Identity (Exp, Bool)
forall (m :: * -> *) a. MonadPlus m => m a
mzero (\s :: Text
s -> (Exp, Bool) -> ParsecT Text () Identity (Exp, Bool)
forall (m :: * -> *) a. Monad m => a -> m a
return (Text -> Exp
EMathOperator Text
s, Bool
convertible)) Maybe Text
op
expToOperatorName :: Exp -> Maybe T.Text
expToOperatorName :: Exp -> Maybe Text
expToOperatorName e :: Exp
e = case Exp
e of
EGrouped xs :: [Exp]
xs -> [Text] -> Text
T.concat ([Text] -> Text) -> Maybe [Text] -> Maybe Text
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> (Exp -> Maybe Text) -> [Exp] -> Maybe [Text]
forall (t :: * -> *) (m :: * -> *) a b.
(Traversable t, Monad m) =>
(a -> m b) -> t a -> m (t b)
mapM Exp -> Maybe Text
fl [Exp]
xs
_ -> Exp -> Maybe Text
fl Exp
e
where fl :: Exp -> Maybe Text
fl f :: Exp
f = case Exp
f of
EIdentifier s :: Text
s -> Text -> Maybe Text
forall a. a -> Maybe a
Just Text
s
ESymbol _ "\x2212" -> Text -> Maybe Text
forall a. a -> Maybe a
Just "-"
ESymbol _ "\x2032" -> Text -> Maybe Text
forall a. a -> Maybe a
Just "'"
ESymbol _ "\x2033" -> Text -> Maybe Text
forall a. a -> Maybe a
Just "''"
ESymbol _ "\x2034" -> Text -> Maybe Text
forall a. a -> Maybe a
Just "'''"
ESymbol _ "\x2057" -> Text -> Maybe Text
forall a. a -> Maybe a
Just "''''"
ESymbol _ "\x02B9" -> Text -> Maybe Text
forall a. a -> Maybe a
Just "'"
ESymbol _ s :: Text
s -> Text -> Maybe Text
forall a. a -> Maybe a
Just Text
s
ENumber s :: Text
s -> Text -> Maybe Text
forall a. a -> Maybe a
Just Text
s
EStyled sty :: TextType
sty xs :: [Exp]
xs -> [Text] -> Text
T.concat ([Text] -> Text) -> Maybe [Text] -> Maybe Text
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [Maybe Text] -> Maybe [Text]
forall (t :: * -> *) (m :: * -> *) a.
(Traversable t, Monad m) =>
t (m a) -> m (t a)
sequence ((Exp -> Maybe Text) -> [Exp] -> [Maybe Text]
forall a b. (a -> b) -> [a] -> [b]
map (TextType -> Exp -> Maybe Text
toStr TextType
sty) [Exp]
xs)
_ -> Maybe Text
forall a. Maybe a
Nothing
toStr :: TextType -> Exp -> Maybe Text
toStr sty :: TextType
sty (EIdentifier s :: Text
s) = Text -> Maybe Text
forall a. a -> Maybe a
Just (Text -> Maybe Text) -> Text -> Maybe Text
forall a b. (a -> b) -> a -> b
$ TextType -> Text -> Text
toUnicode TextType
sty Text
s
toStr _ (EText sty' :: TextType
sty' s :: Text
s) = Text -> Maybe Text
forall a. a -> Maybe a
Just (Text -> Maybe Text) -> Text -> Maybe Text
forall a b. (a -> b) -> a -> b
$ TextType -> Text -> Text
toUnicode TextType
sty' Text
s
toStr sty :: TextType
sty (ENumber s :: Text
s) = Text -> Maybe Text
forall a. a -> Maybe a
Just (Text -> Maybe Text) -> Text -> Maybe Text
forall a b. (a -> b) -> a -> b
$ TextType -> Text -> Text
toUnicode TextType
sty Text
s
toStr sty :: TextType
sty (EMathOperator s :: Text
s) = Text -> Maybe Text
forall a. a -> Maybe a
Just (Text -> Maybe Text) -> Text -> Maybe Text
forall a b. (a -> b) -> a -> b
$ TextType -> Text -> Text
toUnicode TextType
sty Text
s
toStr sty :: TextType
sty (ESymbol _ s :: Text
s) = Text -> Maybe Text
forall a. a -> Maybe a
Just (Text -> Maybe Text) -> Text -> Maybe Text
forall a b. (a -> b) -> a -> b
$ TextType -> Text -> Text
toUnicode TextType
sty Text
s
toStr _ (ESpace n :: Rational
n) = Text -> Maybe Text
forall a. a -> Maybe a
Just (Text -> Maybe Text) -> Text -> Maybe Text
forall a b. (a -> b) -> a -> b
$ Rational -> Text
getSpaceChars Rational
n
toStr _ (EStyled sty' :: TextType
sty' exps :: [Exp]
exps) = [Text] -> Text
T.concat ([Text] -> Text) -> Maybe [Text] -> Maybe Text
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$>
[Maybe Text] -> Maybe [Text]
forall (t :: * -> *) (m :: * -> *) a.
(Traversable t, Monad m) =>
t (m a) -> m (t a)
sequence ((Exp -> Maybe Text) -> [Exp] -> [Maybe Text]
forall a b. (a -> b) -> [a] -> [b]
map (TextType -> Exp -> Maybe Text
toStr TextType
sty') [Exp]
exps)
toStr _ _ = Maybe Text
forall a. Maybe a
Nothing
bareSubSup :: TP Exp
bareSubSup :: TP Exp
bareSubSup = Maybe Bool -> Bool -> Exp -> TP Exp
subSup Maybe Bool
forall a. Maybe a
Nothing Bool
False (Text -> Exp
EIdentifier "")
TP Exp -> TP Exp -> TP Exp
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> Maybe Bool -> Bool -> Exp -> TP Exp
superOrSubscripted Maybe Bool
forall a. Maybe a
Nothing Bool
False (Text -> Exp
EIdentifier "")
limitsIndicator :: TP (Maybe Bool)
limitsIndicator :: TP (Maybe Bool)
limitsIndicator =
(SourceName -> ParsecT Text () Identity SourceName
ctrlseq "limits" ParsecT Text () Identity SourceName
-> TP (Maybe Bool) -> TP (Maybe Bool)
forall (m :: * -> *) a b. Monad m => m a -> m b -> m b
>> Maybe Bool -> TP (Maybe Bool)
forall (m :: * -> *) a. Monad m => a -> m a
return (Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
True))
TP (Maybe Bool) -> TP (Maybe Bool) -> TP (Maybe Bool)
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> (SourceName -> ParsecT Text () Identity SourceName
ctrlseq "nolimits" ParsecT Text () Identity SourceName
-> TP (Maybe Bool) -> TP (Maybe Bool)
forall (m :: * -> *) a b. Monad m => m a -> m b -> m b
>> Maybe Bool -> TP (Maybe Bool)
forall (m :: * -> *) a. Monad m => a -> m a
return (Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
False))
TP (Maybe Bool) -> TP (Maybe Bool) -> TP (Maybe Bool)
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> Maybe Bool -> TP (Maybe Bool)
forall (m :: * -> *) a. Monad m => a -> m a
return Maybe Bool
forall a. Maybe a
Nothing
binomCmd :: TP T.Text
binomCmd :: TP Text
binomCmd = [Text] -> TP Text
oneOfCommands (Map Text (Exp -> Exp -> Exp) -> [Text]
forall k a. Map k a -> [k]
M.keys Map Text (Exp -> Exp -> Exp)
binomCmds)
binomCmds :: M.Map T.Text (Exp -> Exp -> Exp)
binomCmds :: Map Text (Exp -> Exp -> Exp)
binomCmds = [(Text, Exp -> Exp -> Exp)] -> Map Text (Exp -> Exp -> Exp)
forall k a. Ord k => [(k, a)] -> Map k a
M.fromList
[ ("\\choose", \x :: Exp
x y :: Exp
y ->
Text -> Text -> [InEDelimited] -> Exp
EDelimited "(" ")" [Exp -> InEDelimited
forall a b. b -> Either a b
Right (FractionType -> Exp -> Exp -> Exp
EFraction FractionType
NoLineFrac Exp
x Exp
y)])
, ("\\brack", \x :: Exp
x y :: Exp
y ->
Text -> Text -> [InEDelimited] -> Exp
EDelimited "[" "]" [Exp -> InEDelimited
forall a b. b -> Either a b
Right (FractionType -> Exp -> Exp -> Exp
EFraction FractionType
NoLineFrac Exp
x Exp
y)])
, ("\\brace", \x :: Exp
x y :: Exp
y ->
Text -> Text -> [InEDelimited] -> Exp
EDelimited "{" "}" [Exp -> InEDelimited
forall a b. b -> Either a b
Right (FractionType -> Exp -> Exp -> Exp
EFraction FractionType
NoLineFrac Exp
x Exp
y)])
, ("\\bangle", \x :: Exp
x y :: Exp
y ->
Text -> Text -> [InEDelimited] -> Exp
EDelimited "\x27E8" "\x27E9" [Exp -> InEDelimited
forall a b. b -> Either a b
Right (FractionType -> Exp -> Exp -> Exp
EFraction FractionType
NoLineFrac Exp
x Exp
y)])
]
genfrac :: TP Exp
genfrac :: TP Exp
genfrac = do
SourceName -> ParsecT Text () Identity SourceName
ctrlseq "genfrac"
Char
openDelim <- ParsecT Text () Identity Char -> ParsecT Text () Identity Char
forall a. TP a -> TP a
braces (ParsecT Text () Identity Char -> ParsecT Text () Identity Char)
-> ParsecT Text () Identity Char -> ParsecT Text () Identity Char
forall a b. (a -> b) -> a -> b
$ Char
-> ParsecT Text () Identity Char -> ParsecT Text () Identity Char
forall s (m :: * -> *) t a u.
Stream s m t =>
a -> ParsecT s u m a -> ParsecT s u m a
option '(' ((Char -> ParsecT Text () Identity Char
forall s (m :: * -> *) u.
Stream s m Char =>
Char -> ParsecT s u m Char
char '\\' ParsecT Text () Identity Char
-> ParsecT Text () Identity Char -> ParsecT Text () Identity Char
forall (m :: * -> *) a b. Monad m => m a -> m b -> m b
>> SourceName -> ParsecT Text () Identity Char
forall s (m :: * -> *) u.
Stream s m Char =>
SourceName -> ParsecT s u m Char
oneOf "{}") ParsecT Text () Identity Char
-> ParsecT Text () Identity Char -> ParsecT Text () Identity Char
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> ParsecT Text () Identity Char
forall s (m :: * -> *) u. Stream s m Char => ParsecT s u m Char
anyChar)
Char
closeDelim <- ParsecT Text () Identity Char -> ParsecT Text () Identity Char
forall a. TP a -> TP a
braces (ParsecT Text () Identity Char -> ParsecT Text () Identity Char)
-> ParsecT Text () Identity Char -> ParsecT Text () Identity Char
forall a b. (a -> b) -> a -> b
$ Char
-> ParsecT Text () Identity Char -> ParsecT Text () Identity Char
forall s (m :: * -> *) t a u.
Stream s m t =>
a -> ParsecT s u m a -> ParsecT s u m a
option ')' ((Char -> ParsecT Text () Identity Char
forall s (m :: * -> *) u.
Stream s m Char =>
Char -> ParsecT s u m Char
char '\\' ParsecT Text () Identity Char
-> ParsecT Text () Identity Char -> ParsecT Text () Identity Char
forall (m :: * -> *) a b. Monad m => m a -> m b -> m b
>> SourceName -> ParsecT Text () Identity Char
forall s (m :: * -> *) u.
Stream s m Char =>
SourceName -> ParsecT s u m Char
oneOf "{}") ParsecT Text () Identity Char
-> ParsecT Text () Identity Char -> ParsecT Text () Identity Char
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> ParsecT Text () Identity Char
forall s (m :: * -> *) u. Stream s m Char => ParsecT s u m Char
anyChar)
Bool
bar <- Bool
False Bool
-> ParsecT Text () Identity SourceName
-> ParsecT Text () Identity Bool
forall (f :: * -> *) a b. Functor f => a -> f b -> f a
<$ ParsecT Text () Identity SourceName
-> ParsecT Text () Identity SourceName
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m a
try (ParsecT Text () Identity SourceName
-> ParsecT Text () Identity SourceName
forall a. TP a -> TP a
braces (SourceName -> ParsecT Text () Identity SourceName
forall s (m :: * -> *) u.
Stream s m Char =>
SourceName -> ParsecT s u m SourceName
string "0pt")) ParsecT Text () Identity Bool
-> ParsecT Text () Identity Bool -> ParsecT Text () Identity Bool
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> Bool
True Bool -> TP Exp -> ParsecT Text () Identity Bool
forall (f :: * -> *) a b. Functor f => a -> f b -> f a
<$ TP Exp
texToken
Bool
displayStyle <- Bool
True Bool
-> ParsecT Text () Identity Char -> ParsecT Text () Identity Bool
forall (f :: * -> *) a b. Functor f => a -> f b -> f a
<$ ParsecT Text () Identity Char -> ParsecT Text () Identity Char
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m a
try (ParsecT Text () Identity Char -> ParsecT Text () Identity Char
forall a. TP a -> TP a
braces (Char -> ParsecT Text () Identity Char
forall s (m :: * -> *) u.
Stream s m Char =>
Char -> ParsecT s u m Char
char '0')) ParsecT Text () Identity Bool
-> ParsecT Text () Identity Bool -> ParsecT Text () Identity Bool
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> Bool
False Bool -> TP Exp -> ParsecT Text () Identity Bool
forall (f :: * -> *) a b. Functor f => a -> f b -> f a
<$ TP Exp
texToken
Exp
x <- TP Exp
texToken
Exp
y <- TP Exp
texToken
let fracType :: FractionType
fracType = case (Bool
bar, Bool
displayStyle) of
(False, _) -> FractionType
NoLineFrac
(True, True) -> FractionType
DisplayFrac
_ -> FractionType
NormalFrac
Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return (Exp -> TP Exp) -> Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$ Text -> Text -> [InEDelimited] -> Exp
EDelimited (Char -> Text
T.singleton Char
openDelim)
(Char -> Text
T.singleton Char
closeDelim)
[Exp -> InEDelimited
forall a b. b -> Either a b
Right (FractionType -> Exp -> Exp -> Exp
EFraction FractionType
fracType Exp
x Exp
y)]
substack :: TP Exp
substack :: TP Exp
substack = do
SourceName -> ParsecT Text () Identity SourceName
ctrlseq "substack"
[Exp]
formulas <- Parsec Text () [Exp] -> Parsec Text () [Exp]
forall a. TP a -> TP a
braces (Parsec Text () [Exp] -> Parsec Text () [Exp])
-> Parsec Text () [Exp] -> Parsec Text () [Exp]
forall a b. (a -> b) -> a -> b
$ ParsecT Text () Identity ()
ignorable ParsecT Text () Identity ()
-> Parsec Text () [Exp] -> Parsec Text () [Exp]
forall (m :: * -> *) a b. Monad m => m a -> m b -> m b
>> (TP Exp -> TP Exp
manyExp TP Exp
expr) TP Exp -> ParsecT Text () Identity Char -> Parsec Text () [Exp]
forall s (m :: * -> *) t u a sep.
Stream s m t =>
ParsecT s u m a -> ParsecT s u m sep -> ParsecT s u m [a]
`sepEndBy` ParsecT Text () Identity Char
endLine
Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return (Exp -> TP Exp) -> Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$ [Alignment] -> [ArrayLine] -> Exp
EArray [Alignment
AlignCenter] ([ArrayLine] -> Exp) -> [ArrayLine] -> Exp
forall a b. (a -> b) -> a -> b
$ (Exp -> ArrayLine) -> [Exp] -> [ArrayLine]
forall a b. (a -> b) -> [a] -> [b]
map (\x :: Exp
x -> [[Exp
x]]) [Exp]
formulas
asGroup :: [Exp] -> Exp
asGroup :: [Exp] -> Exp
asGroup [x :: Exp
x] = Exp
x
asGroup xs :: [Exp]
xs = [Exp] -> Exp
EGrouped [Exp]
xs
manyExp' :: Bool -> TP Exp -> TP Exp
manyExp' :: Bool -> TP Exp -> TP Exp
manyExp' requireNonempty :: Bool
requireNonempty p :: TP Exp
p = do
[Exp]
initial <- if Bool
requireNonempty
then TP Exp -> Parsec Text () [Exp]
forall s (m :: * -> *) t u a.
Stream s m t =>
ParsecT s u m a -> ParsecT s u m [a]
many1 (TP Text -> ParsecT Text () Identity ()
forall s (m :: * -> *) t a u.
(Stream s m t, Show a) =>
ParsecT s u m a -> ParsecT s u m ()
notFollowedBy TP Text
binomCmd ParsecT Text () Identity () -> TP Exp -> TP Exp
forall (m :: * -> *) a b. Monad m => m a -> m b -> m b
>> TP Exp
p)
else TP Exp -> Parsec Text () [Exp]
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m [a]
many (TP Text -> ParsecT Text () Identity ()
forall s (m :: * -> *) t a u.
(Stream s m t, Show a) =>
ParsecT s u m a -> ParsecT s u m ()
notFollowedBy TP Text
binomCmd ParsecT Text () Identity () -> TP Exp -> TP Exp
forall (m :: * -> *) a b. Monad m => m a -> m b -> m b
>> TP Exp
p)
let withCmd :: T.Text -> TP Exp
withCmd :: Text -> TP Exp
withCmd cmd :: Text
cmd =
case Text -> Map Text (Exp -> Exp -> Exp) -> Maybe (Exp -> Exp -> Exp)
forall k a. Ord k => k -> Map k a -> Maybe a
M.lookup Text
cmd Map Text (Exp -> Exp -> Exp)
binomCmds of
Just f :: Exp -> Exp -> Exp
f -> Exp -> Exp -> Exp
f (Exp -> Exp -> Exp)
-> TP Exp -> ParsecT Text () Identity (Exp -> Exp)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> ([Exp] -> Exp
asGroup ([Exp] -> Exp) -> Parsec Text () [Exp] -> TP Exp
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [Exp] -> Parsec Text () [Exp]
forall (f :: * -> *) a. Applicative f => a -> f a
pure [Exp]
initial)
ParsecT Text () Identity (Exp -> Exp) -> TP Exp -> TP Exp
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
<*> ([Exp] -> Exp
asGroup ([Exp] -> Exp) -> Parsec Text () [Exp] -> TP Exp
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> TP Exp -> Parsec Text () [Exp]
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m [a]
many TP Exp
p)
Nothing -> SourceName -> TP Exp
forall (m :: * -> *) a. MonadFail m => SourceName -> m a
fail (SourceName -> TP Exp) -> SourceName -> TP Exp
forall a b. (a -> b) -> a -> b
$ "Unknown command " SourceName -> SourceName -> SourceName
forall a. Semigroup a => a -> a -> a
<> Text -> SourceName
T.unpack Text
cmd
(TP Text
binomCmd TP Text -> (Text -> TP Exp) -> TP Exp
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= Text -> TP Exp
withCmd) TP Exp -> TP Exp -> TP Exp
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return ([Exp] -> Exp
asGroup [Exp]
initial)
manyExp :: TP Exp -> TP Exp
manyExp :: TP Exp -> TP Exp
manyExp = Bool -> TP Exp -> TP Exp
manyExp' Bool
False
many1Exp :: TP Exp -> TP Exp
many1Exp :: TP Exp -> TP Exp
many1Exp = Bool -> TP Exp -> TP Exp
manyExp' Bool
True
inbraces :: TP Exp
inbraces :: TP Exp
inbraces = TP Exp -> TP Exp
forall a. TP a -> TP a
braces (TP Exp -> TP Exp
manyExp TP Exp
expr)
texToken :: TP Exp
texToken :: TP Exp
texToken = TP Exp
texSymbol TP Exp -> TP Exp -> TP Exp
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> TP Exp
inbraces TP Exp -> TP Exp -> TP Exp
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> TP Exp
inbrackets TP Exp -> TP Exp -> TP Exp
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> TP Exp
texChar
texChar :: TP Exp
texChar :: TP Exp
texChar =
do
Char
c <- SourceName -> ParsecT Text () Identity Char
forall s (m :: * -> *) u.
Stream s m Char =>
SourceName -> ParsecT s u m Char
noneOf "\n\t\r \\{}" ParsecT Text () Identity Char
-> ParsecT Text () Identity () -> ParsecT Text () Identity Char
forall (f :: * -> *) a b. Applicative f => f a -> f b -> f a
<* ParsecT Text () Identity ()
forall s (m :: * -> *) u. Stream s m Char => ParsecT s u m ()
spaces
Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return (Exp -> TP Exp) -> Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$ (if Char -> Bool
isDigit Char
c then Text -> Exp
ENumber else Text -> Exp
EIdentifier) (Text -> Exp) -> Text -> Exp
forall a b. (a -> b) -> a -> b
$ Char -> Text
T.singleton Char
c
inbrackets :: TP Exp
inbrackets :: TP Exp
inbrackets = (TP Exp -> TP Exp
forall a. TP a -> TP a
brackets (TP Exp -> TP Exp) -> TP Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$ TP Exp -> TP Exp
manyExp (TP Exp -> TP Exp) -> TP Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$ ParsecT Text () Identity Char -> ParsecT Text () Identity ()
forall s (m :: * -> *) t a u.
(Stream s m t, Show a) =>
ParsecT s u m a -> ParsecT s u m ()
notFollowedBy (Char -> ParsecT Text () Identity Char
forall s (m :: * -> *) u.
Stream s m Char =>
Char -> ParsecT s u m Char
char ']') ParsecT Text () Identity () -> TP Exp -> TP Exp
forall (m :: * -> *) a b. Monad m => m a -> m b -> m b
>> TP Exp
expr)
number :: TP Exp
number :: TP Exp
number = TP Exp -> TP Exp
forall a. TP a -> TP a
lexeme (TP Exp -> TP Exp) -> TP Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$ Text -> Exp
ENumber (Text -> Exp) -> TP Text -> TP Exp
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> TP Text -> TP Text
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m a
try TP Text
forall u. ParsecT Text u Identity Text
decimalNumber
where decimalNumber :: ParsecT Text u Identity Text
decimalNumber = do
SourceName
xs <- ParsecT Text u Identity Char -> ParsecT Text u Identity SourceName
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m [a]
many ParsecT Text u Identity Char
forall s (m :: * -> *) u. Stream s m Char => ParsecT s u m Char
digit
SourceName
ys <- SourceName
-> ParsecT Text u Identity SourceName
-> ParsecT Text u Identity SourceName
forall s (m :: * -> *) t a u.
Stream s m t =>
a -> ParsecT s u m a -> ParsecT s u m a
option [] (ParsecT Text u Identity SourceName
-> ParsecT Text u Identity SourceName)
-> ParsecT Text u Identity SourceName
-> ParsecT Text u Identity SourceName
forall a b. (a -> b) -> a -> b
$ ParsecT Text u Identity SourceName
-> ParsecT Text u Identity SourceName
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m a
try (Char -> ParsecT Text u Identity Char
forall s (m :: * -> *) u.
Stream s m Char =>
Char -> ParsecT s u m Char
char '.' ParsecT Text u Identity Char
-> ParsecT Text u Identity SourceName
-> ParsecT Text u Identity SourceName
forall (m :: * -> *) a b. Monad m => m a -> m b -> m b
>> (('.'Char -> SourceName -> SourceName
forall a. a -> [a] -> [a]
:) (SourceName -> SourceName)
-> ParsecT Text u Identity SourceName
-> ParsecT Text u Identity SourceName
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> ParsecT Text u Identity Char -> ParsecT Text u Identity SourceName
forall s (m :: * -> *) t u a.
Stream s m t =>
ParsecT s u m a -> ParsecT s u m [a]
many1 ParsecT Text u Identity Char
forall s (m :: * -> *) u. Stream s m Char => ParsecT s u m Char
digit))
case SourceName
xs SourceName -> SourceName -> SourceName
forall a. [a] -> [a] -> [a]
++ SourceName
ys of
[] -> ParsecT Text u Identity Text
forall (m :: * -> *) a. MonadPlus m => m a
mzero
zs :: SourceName
zs -> Text -> ParsecT Text u Identity Text
forall (m :: * -> *) a. Monad m => a -> m a
return (Text -> ParsecT Text u Identity Text)
-> Text -> ParsecT Text u Identity Text
forall a b. (a -> b) -> a -> b
$ SourceName -> Text
T.pack SourceName
zs
enclosure :: TP Exp
enclosure :: TP Exp
enclosure = TP Exp
basicEnclosure TP Exp -> TP Exp -> TP Exp
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> TP Exp
delimited
basicEnclosure :: TP Exp
basicEnclosure :: TP Exp
basicEnclosure = TP Exp -> TP Exp
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m a
try (TP Exp -> TP Exp) -> TP Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$ do
Text
possibleEncl <- TP Text -> TP Text
forall a. TP a -> TP a
lexeme (TP Text
anyCtrlSeq TP Text -> TP Text -> TP Text
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> Line -> ParsecT Text () Identity Char -> TP Text
countChar 1 (SourceName -> ParsecT Text () Identity Char
forall s (m :: * -> *) u.
Stream s m Char =>
SourceName -> ParsecT s u m Char
oneOf "()[]|"))
case Text -> Map Text Exp -> Maybe Exp
forall k a. Ord k => k -> Map k a -> Maybe a
M.lookup Text
possibleEncl Map Text Exp
enclosures of
Just x :: Exp
x -> Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return Exp
x
Nothing -> TP Exp
forall (m :: * -> *) a. MonadPlus m => m a
mzero
fence :: String -> TP T.Text
fence :: SourceName -> TP Text
fence cmd :: SourceName
cmd = do
SourceName -> ParsecT Text () Identity SourceName
symbol SourceName
cmd
Exp
enc <- TP Exp
basicEnclosure TP Exp -> TP Exp -> TP Exp
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> (ParsecT Text () Identity SourceName
-> ParsecT Text () Identity SourceName
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m a
try (SourceName -> ParsecT Text () Identity SourceName
symbol ".") ParsecT Text () Identity SourceName -> TP Exp -> TP Exp
forall (m :: * -> *) a b. Monad m => m a -> m b -> m b
>> Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return (TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open ""))
case Exp
enc of
ESymbol Open x :: Text
x -> Text -> TP Text
forall (m :: * -> *) a. Monad m => a -> m a
return Text
x
ESymbol Close x :: Text
x -> Text -> TP Text
forall (m :: * -> *) a. Monad m => a -> m a
return Text
x
_ -> TP Text
forall (m :: * -> *) a. MonadPlus m => m a
mzero
middle :: TP T.Text
middle :: TP Text
middle = SourceName -> TP Text
fence "\\middle"
right :: TP T.Text
right :: TP Text
right = SourceName -> TP Text
fence "\\right"
delimited :: TP Exp
delimited :: TP Exp
delimited = do
Text
openc <- TP Text -> TP Text
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m a
try (TP Text -> TP Text) -> TP Text -> TP Text
forall a b. (a -> b) -> a -> b
$ SourceName -> TP Text
fence "\\left"
[InEDelimited]
contents <- [[InEDelimited]] -> [InEDelimited]
forall (t :: * -> *) a. Foldable t => t [a] -> [a]
concat ([[InEDelimited]] -> [InEDelimited])
-> ParsecT Text () Identity [[InEDelimited]]
-> ParsecT Text () Identity [InEDelimited]
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$>
ParsecT Text () Identity [InEDelimited]
-> ParsecT Text () Identity [[InEDelimited]]
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m [a]
many (ParsecT Text () Identity [InEDelimited]
-> ParsecT Text () Identity [InEDelimited]
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m a
try (ParsecT Text () Identity [InEDelimited]
-> ParsecT Text () Identity [InEDelimited])
-> ParsecT Text () Identity [InEDelimited]
-> ParsecT Text () Identity [InEDelimited]
forall a b. (a -> b) -> a -> b
$ ((InEDelimited -> [InEDelimited] -> [InEDelimited]
forall a. a -> [a] -> [a]
:[]) (InEDelimited -> [InEDelimited])
-> (Text -> InEDelimited) -> Text -> [InEDelimited]
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Text -> InEDelimited
forall a b. a -> Either a b
Left (Text -> [InEDelimited])
-> TP Text -> ParsecT Text () Identity [InEDelimited]
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> TP Text
middle)
ParsecT Text () Identity [InEDelimited]
-> ParsecT Text () Identity [InEDelimited]
-> ParsecT Text () Identity [InEDelimited]
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> ((Exp -> InEDelimited) -> [Exp] -> [InEDelimited]
forall a b. (a -> b) -> [a] -> [b]
map Exp -> InEDelimited
forall a b. b -> Either a b
Right ([Exp] -> [InEDelimited])
-> (Exp -> [Exp]) -> Exp -> [InEDelimited]
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Exp -> [Exp]
unGrouped (Exp -> [InEDelimited])
-> TP Exp -> ParsecT Text () Identity [InEDelimited]
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$>
TP Exp -> TP Exp
many1Exp (TP Text -> ParsecT Text () Identity ()
forall s (m :: * -> *) t a u.
(Stream s m t, Show a) =>
ParsecT s u m a -> ParsecT s u m ()
notFollowedBy TP Text
right ParsecT Text () Identity () -> TP Exp -> TP Exp
forall (f :: * -> *) a b. Applicative f => f a -> f b -> f b
*> TP Exp
expr)))
Text
closec <- TP Text
right TP Text -> TP Text -> TP Text
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> Text -> TP Text
forall (m :: * -> *) a. Monad m => a -> m a
return ""
Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return (Exp -> TP Exp) -> Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$ Text -> Text -> [InEDelimited] -> Exp
EDelimited Text
openc Text
closec [InEDelimited]
contents
scaled :: TP Exp
scaled :: TP Exp
scaled = do
Text
cmd <- [Text] -> TP Text
oneOfCommands (((Text, Rational) -> Text) -> [(Text, Rational)] -> [Text]
forall a b. (a -> b) -> [a] -> [b]
map (Text, Rational) -> Text
forall a b. (a, b) -> a
fst [(Text, Rational)]
S.scalers)
case Text -> Maybe Rational
S.getScalerValue Text
cmd of
Just r :: Rational
r -> Rational -> Exp -> Exp
EScaled Rational
r (Exp -> Exp) -> TP Exp -> TP Exp
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> (TP Exp
basicEnclosure TP Exp -> TP Exp -> TP Exp
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> TP Exp
operator)
Nothing -> TP Exp
forall (m :: * -> *) a. MonadPlus m => m a
mzero
endLine :: TP Char
endLine :: ParsecT Text () Identity Char
endLine = ParsecT Text () Identity Char -> ParsecT Text () Identity Char
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m a
try (ParsecT Text () Identity Char -> ParsecT Text () Identity Char)
-> ParsecT Text () Identity Char -> ParsecT Text () Identity Char
forall a b. (a -> b) -> a -> b
$ do
SourceName -> ParsecT Text () Identity SourceName
symbol "\\\\"
TP Exp -> ParsecT Text () Identity ()
forall s (m :: * -> *) t u a.
Stream s m t =>
ParsecT s u m a -> ParsecT s u m ()
optional TP Exp
inbrackets
Char -> ParsecT Text () Identity Char
forall (m :: * -> *) a. Monad m => a -> m a
return '\n'
endLineAMS :: TP Char
endLineAMS :: ParsecT Text () Identity Char
endLineAMS = ParsecT Text () Identity Char -> ParsecT Text () Identity Char
forall a. TP a -> TP a
lexeme (ParsecT Text () Identity Char -> ParsecT Text () Identity Char)
-> ParsecT Text () Identity Char -> ParsecT Text () Identity Char
forall a b. (a -> b) -> a -> b
$ ParsecT Text () Identity Char -> ParsecT Text () Identity Char
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m a
try (ParsecT Text () Identity Char -> ParsecT Text () Identity Char)
-> ParsecT Text () Identity Char -> ParsecT Text () Identity Char
forall a b. (a -> b) -> a -> b
$ do
SourceName -> ParsecT Text () Identity SourceName
forall s (m :: * -> *) u.
Stream s m Char =>
SourceName -> ParsecT s u m SourceName
string "\\\\"
ParsecT Text () Identity () -> ParsecT Text () Identity ()
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m ()
skipMany ParsecT Text () Identity ()
comment
TP Exp -> ParsecT Text () Identity ()
forall s (m :: * -> *) t u a.
Stream s m t =>
ParsecT s u m a -> ParsecT s u m ()
optional TP Exp
inbrackets
Char -> ParsecT Text () Identity Char
forall (m :: * -> *) a. Monad m => a -> m a
return '\n'
arrayLine :: TP ArrayLine
arrayLine :: TP ArrayLine
arrayLine = ParsecT Text () Identity Char -> ParsecT Text () Identity ()
forall s (m :: * -> *) t a u.
(Stream s m t, Show a) =>
ParsecT s u m a -> ParsecT s u m ()
notFollowedBy (SourceName -> ParsecT Text () Identity SourceName
ctrlseq "end" ParsecT Text () Identity SourceName
-> ParsecT Text () Identity Char -> ParsecT Text () Identity Char
forall (m :: * -> *) a b. Monad m => m a -> m b -> m b
>> Char -> ParsecT Text () Identity Char
forall (m :: * -> *) a. Monad m => a -> m a
return '\n') ParsecT Text () Identity () -> TP ArrayLine -> TP ArrayLine
forall (m :: * -> *) a b. Monad m => m a -> m b -> m b
>>
Parsec Text () [Exp]
-> ParsecT Text () Identity SourceName -> TP ArrayLine
forall s (m :: * -> *) t u a sep.
Stream s m t =>
ParsecT s u m a -> ParsecT s u m sep -> ParsecT s u m [a]
sepBy1 (Exp -> [Exp]
unGrouped (Exp -> [Exp]) -> TP Exp -> Parsec Text () [Exp]
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$>
TP Exp -> TP Exp
manyExp (TP Exp -> TP Exp
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m a
try (TP Exp -> TP Exp) -> TP Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$ ParsecT Text () Identity ()
ignorable' ParsecT Text () Identity ()
-> ParsecT Text () Identity () -> ParsecT Text () Identity ()
forall (f :: * -> *) a b. Applicative f => f a -> f b -> f b
*>
ParsecT Text () Identity Char -> ParsecT Text () Identity ()
forall s (m :: * -> *) t a u.
(Stream s m t, Show a) =>
ParsecT s u m a -> ParsecT s u m ()
notFollowedBy ParsecT Text () Identity Char
endLine ParsecT Text () Identity () -> TP Exp -> TP Exp
forall (f :: * -> *) a b. Applicative f => f a -> f b -> f b
*>
TP Exp
expr TP Exp -> ParsecT Text () Identity () -> TP Exp
forall (f :: * -> *) a b. Applicative f => f a -> f b -> f a
<*
ParsecT Text () Identity ()
ignorable')) (SourceName -> ParsecT Text () Identity SourceName
symbol "&")
where ignorable' :: ParsecT Text () Identity ()
ignorable' = ParsecT Text () Identity ()
ignorable ParsecT Text () Identity ()
-> ParsecT Text () Identity () -> ParsecT Text () Identity ()
forall (m :: * -> *) a b. Monad m => m a -> m b -> m b
>>
ParsecT Text () Identity () -> ParsecT Text () Identity ()
forall s (m :: * -> *) t u a.
Stream s m t =>
ParsecT s u m a -> ParsecT s u m ()
optional (ParsecT Text () Identity () -> ParsecT Text () Identity ()
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m a
try (SourceName -> ParsecT Text () Identity SourceName
ctrlseq "hline" ParsecT Text () Identity SourceName
-> ParsecT Text () Identity () -> ParsecT Text () Identity ()
forall (m :: * -> *) a b. Monad m => m a -> m b -> m b
>> ParsecT Text () Identity ()
ignorable'))
arrayAlignments :: TP [Alignment]
arrayAlignments :: TP [Alignment]
arrayAlignments = TP [Alignment] -> TP [Alignment]
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m a
try (TP [Alignment] -> TP [Alignment])
-> TP [Alignment] -> TP [Alignment]
forall a b. (a -> b) -> a -> b
$ do
SourceName
as <- ParsecT Text () Identity SourceName
-> ParsecT Text () Identity SourceName
forall a. TP a -> TP a
braces (ParsecT Text () Identity Char
-> ParsecT Text () Identity SourceName
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m [a]
many (ParsecT Text () Identity Char
forall s (m :: * -> *) u. Stream s m Char => ParsecT s u m Char
letter ParsecT Text () Identity Char
-> ParsecT Text () Identity Char -> ParsecT Text () Identity Char
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> Char -> ParsecT Text () Identity Char
forall s (m :: * -> *) u.
Stream s m Char =>
Char -> ParsecT s u m Char
char '|'))
let letterToAlignment :: Char -> Alignment
letterToAlignment 'l' = Alignment
AlignLeft
letterToAlignment 'c' = Alignment
AlignCenter
letterToAlignment 'r' = Alignment
AlignRight
letterToAlignment _ = Alignment
AlignCenter
[Alignment] -> TP [Alignment]
forall (m :: * -> *) a. Monad m => a -> m a
return ([Alignment] -> TP [Alignment]) -> [Alignment] -> TP [Alignment]
forall a b. (a -> b) -> a -> b
$ (Char -> Alignment) -> SourceName -> [Alignment]
forall a b. (a -> b) -> [a] -> [b]
map Char -> Alignment
letterToAlignment (SourceName -> [Alignment]) -> SourceName -> [Alignment]
forall a b. (a -> b) -> a -> b
$ (Char -> Bool) -> SourceName -> SourceName
forall a. (a -> Bool) -> [a] -> [a]
filter (Char -> Char -> Bool
forall a. Eq a => a -> a -> Bool
/= '|') SourceName
as
environment :: TP Exp
environment :: TP Exp
environment = do
SourceName -> ParsecT Text () Identity SourceName
ctrlseq "begin"
Text
name <- TP Text -> TP Text
forall a. TP a -> TP a
braces ([Text] -> TP Text
oneOfStrings (Map Text (TP Exp) -> [Text]
forall k a. Map k a -> [k]
M.keys Map Text (TP Exp)
environments) TP Text -> ParsecT Text () Identity () -> TP Text
forall (f :: * -> *) a b. Applicative f => f a -> f b -> f a
<* ParsecT Text () Identity Char -> ParsecT Text () Identity ()
forall s (m :: * -> *) t u a.
Stream s m t =>
ParsecT s u m a -> ParsecT s u m ()
optional (Char -> ParsecT Text () Identity Char
forall s (m :: * -> *) u.
Stream s m Char =>
Char -> ParsecT s u m Char
char '*'))
ParsecT Text () Identity ()
forall s (m :: * -> *) u. Stream s m Char => ParsecT s u m ()
spaces
case Text -> Map Text (TP Exp) -> Maybe (TP Exp)
forall k a. Ord k => k -> Map k a -> Maybe a
M.lookup Text
name Map Text (TP Exp)
environments of
Just env :: TP Exp
env -> do
Exp
result <- TP Exp
env
ParsecT Text () Identity ()
forall s (m :: * -> *) u. Stream s m Char => ParsecT s u m ()
spaces
SourceName -> ParsecT Text () Identity SourceName
ctrlseq "end"
TP Text -> TP Text
forall a. TP a -> TP a
braces (Text -> TP Text
textStr Text
name TP Text -> ParsecT Text () Identity () -> TP Text
forall (f :: * -> *) a b. Applicative f => f a -> f b -> f a
<* ParsecT Text () Identity Char -> ParsecT Text () Identity ()
forall s (m :: * -> *) t u a.
Stream s m t =>
ParsecT s u m a -> ParsecT s u m ()
optional (Char -> ParsecT Text () Identity Char
forall s (m :: * -> *) u.
Stream s m Char =>
Char -> ParsecT s u m Char
char '*'))
ParsecT Text () Identity ()
forall s (m :: * -> *) u. Stream s m Char => ParsecT s u m ()
spaces
Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return Exp
result
Nothing -> TP Exp
forall (m :: * -> *) a. MonadPlus m => m a
mzero
environments :: M.Map T.Text (TP Exp)
environments :: Map Text (TP Exp)
environments = [(Text, TP Exp)] -> Map Text (TP Exp)
forall k a. Ord k => [(k, a)] -> Map k a
M.fromList
[ ("array", TP Exp
stdarray)
, ("eqnarray", TP Exp
eqnarray)
, ("align", TP Exp
align)
, ("aligned", TP Exp
align)
, ("alignat", TP Exp
inbraces TP Exp
-> ParsecT Text () Identity () -> ParsecT Text () Identity ()
forall (f :: * -> *) a b. Applicative f => f a -> f b -> f b
*> ParsecT Text () Identity ()
forall s (m :: * -> *) u. Stream s m Char => ParsecT s u m ()
spaces ParsecT Text () Identity () -> TP Exp -> TP Exp
forall (f :: * -> *) a b. Applicative f => f a -> f b -> f b
*> TP Exp
align)
, ("alignedat", TP Exp
inbraces TP Exp
-> ParsecT Text () Identity () -> ParsecT Text () Identity ()
forall (f :: * -> *) a b. Applicative f => f a -> f b -> f b
*> ParsecT Text () Identity ()
forall s (m :: * -> *) u. Stream s m Char => ParsecT s u m ()
spaces ParsecT Text () Identity () -> TP Exp -> TP Exp
forall (f :: * -> *) a b. Applicative f => f a -> f b -> f b
*> TP Exp
align)
, ("flalign", TP Exp
flalign)
, ("flaligned", TP Exp
flalign)
, ("cases", TP Exp
cases)
, ("matrix", Text -> Text -> TP Exp
matrixWith "" "")
, ("smallmatrix", Text -> Text -> TP Exp
matrixWith "" "")
, ("pmatrix", Text -> Text -> TP Exp
matrixWith "(" ")")
, ("bmatrix", Text -> Text -> TP Exp
matrixWith "[" "]")
, ("Bmatrix", Text -> Text -> TP Exp
matrixWith "{" "}")
, ("vmatrix", Text -> Text -> TP Exp
matrixWith "\x2223" "\x2223")
, ("Vmatrix", Text -> Text -> TP Exp
matrixWith "\x2225" "\x2225")
, ("split", TP Exp
align)
, ("multline", TP Exp
gather)
, ("gather", TP Exp
gather)
, ("gathered", TP Exp
gather)
, ("equation", TP Exp
equation)
]
alignsFromRows :: Alignment -> [ArrayLine] -> [Alignment]
alignsFromRows :: Alignment -> [ArrayLine] -> [Alignment]
alignsFromRows _ [] = []
alignsFromRows defaultAlignment :: Alignment
defaultAlignment (r :: ArrayLine
r:_) = Line -> Alignment -> [Alignment]
forall a. Line -> a -> [a]
replicate (ArrayLine -> Line
forall (t :: * -> *) a. Foldable t => t a -> Line
length ArrayLine
r) Alignment
defaultAlignment
matrixWith :: T.Text -> T.Text -> TP Exp
matrixWith :: Text -> Text -> TP Exp
matrixWith opendelim :: Text
opendelim closedelim :: Text
closedelim = do
[ArrayLine]
lines' <- TP ArrayLine
-> ParsecT Text () Identity Char
-> ParsecT Text () Identity [ArrayLine]
forall s (m :: * -> *) t u a sep.
Stream s m t =>
ParsecT s u m a -> ParsecT s u m sep -> ParsecT s u m [a]
sepEndBy1 TP ArrayLine
arrayLine ParsecT Text () Identity Char
endLineAMS
let aligns :: [Alignment]
aligns = Alignment -> [ArrayLine] -> [Alignment]
alignsFromRows Alignment
AlignCenter [ArrayLine]
lines'
Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return (Exp -> TP Exp) -> Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$ if Text -> Bool
T.null Text
opendelim Bool -> Bool -> Bool
&& Text -> Bool
T.null Text
closedelim
then [Alignment] -> [ArrayLine] -> Exp
EArray [Alignment]
aligns [ArrayLine]
lines'
else Text -> Text -> [InEDelimited] -> Exp
EDelimited Text
opendelim Text
closedelim
[Exp -> InEDelimited
forall a b. b -> Either a b
Right (Exp -> InEDelimited) -> Exp -> InEDelimited
forall a b. (a -> b) -> a -> b
$ [Alignment] -> [ArrayLine] -> Exp
EArray [Alignment]
aligns [ArrayLine]
lines']
stdarray :: TP Exp
stdarray :: TP Exp
stdarray = do
[Alignment]
aligns <- TP [Alignment]
arrayAlignments
[ArrayLine]
lines' <- TP ArrayLine
-> ParsecT Text () Identity Char
-> ParsecT Text () Identity [ArrayLine]
forall s (m :: * -> *) t u a sep.
Stream s m t =>
ParsecT s u m a -> ParsecT s u m sep -> ParsecT s u m [a]
sepEndBy1 TP ArrayLine
arrayLine ParsecT Text () Identity Char
endLine
Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return (Exp -> TP Exp) -> Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$ [Alignment] -> [ArrayLine] -> Exp
EArray [Alignment]
aligns [ArrayLine]
lines'
gather :: TP Exp
gather :: TP Exp
gather = do
[ArrayLine]
rows <- TP ArrayLine
-> ParsecT Text () Identity Char
-> ParsecT Text () Identity [ArrayLine]
forall s (m :: * -> *) t u a sep.
Stream s m t =>
ParsecT s u m a -> ParsecT s u m sep -> ParsecT s u m [a]
sepEndBy TP ArrayLine
arrayLine ParsecT Text () Identity Char
endLineAMS
Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return (Exp -> TP Exp) -> Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$ [Alignment] -> [ArrayLine] -> Exp
EArray (Alignment -> [ArrayLine] -> [Alignment]
alignsFromRows Alignment
AlignCenter [ArrayLine]
rows) [ArrayLine]
rows
equation :: TP Exp
equation :: TP Exp
equation = do
ParsecT Text () Identity Char -> ParsecT Text () Identity ()
forall s (m :: * -> *) t a u.
(Stream s m t, Show a) =>
ParsecT s u m a -> ParsecT s u m ()
notFollowedBy (SourceName -> ParsecT Text () Identity SourceName
ctrlseq "end" ParsecT Text () Identity SourceName
-> ParsecT Text () Identity Char -> ParsecT Text () Identity Char
forall (m :: * -> *) a b. Monad m => m a -> m b -> m b
>> Char -> ParsecT Text () Identity Char
forall (m :: * -> *) a. Monad m => a -> m a
return '\n')
TP Exp -> TP Exp
manyExp (ParsecT Text () Identity Char -> ParsecT Text () Identity ()
forall s (m :: * -> *) t a u.
(Stream s m t, Show a) =>
ParsecT s u m a -> ParsecT s u m ()
notFollowedBy ParsecT Text () Identity Char
endLine ParsecT Text () Identity () -> TP Exp -> TP Exp
forall (m :: * -> *) a b. Monad m => m a -> m b -> m b
>> TP Exp
expr)
eqnarray :: TP Exp
eqnarray :: TP Exp
eqnarray = do
[ArrayLine]
rows <- TP ArrayLine
-> ParsecT Text () Identity Char
-> ParsecT Text () Identity [ArrayLine]
forall s (m :: * -> *) t u a sep.
Stream s m t =>
ParsecT s u m a -> ParsecT s u m sep -> ParsecT s u m [a]
sepEndBy1 TP ArrayLine
arrayLine ParsecT Text () Identity Char
endLine
let n :: Line
n = [Line] -> Line
forall (t :: * -> *) a. (Foldable t, Ord a) => t a -> a
maximum ([Line] -> Line) -> [Line] -> Line
forall a b. (a -> b) -> a -> b
$ (ArrayLine -> Line) -> [ArrayLine] -> [Line]
forall a b. (a -> b) -> [a] -> [b]
map ArrayLine -> Line
forall (t :: * -> *) a. Foldable t => t a -> Line
length [ArrayLine]
rows
Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return (Exp -> TP Exp) -> Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$ [Alignment] -> [ArrayLine] -> Exp
EArray (Line -> [Alignment] -> [Alignment]
forall a. Line -> [a] -> [a]
take Line
n ([Alignment] -> [Alignment]) -> [Alignment] -> [Alignment]
forall a b. (a -> b) -> a -> b
$ [Alignment] -> [Alignment]
forall a. [a] -> [a]
cycle [Alignment
AlignRight, Alignment
AlignCenter, Alignment
AlignLeft]) [ArrayLine]
rows
align :: TP Exp
align :: TP Exp
align = do
[ArrayLine]
rows <- TP ArrayLine
-> ParsecT Text () Identity Char
-> ParsecT Text () Identity [ArrayLine]
forall s (m :: * -> *) t u a sep.
Stream s m t =>
ParsecT s u m a -> ParsecT s u m sep -> ParsecT s u m [a]
sepEndBy1 TP ArrayLine
arrayLine ParsecT Text () Identity Char
endLineAMS
let n :: Line
n = [Line] -> Line
forall (t :: * -> *) a. (Foldable t, Ord a) => t a -> a
maximum ([Line] -> Line) -> [Line] -> Line
forall a b. (a -> b) -> a -> b
$ (ArrayLine -> Line) -> [ArrayLine] -> [Line]
forall a b. (a -> b) -> [a] -> [b]
map ArrayLine -> Line
forall (t :: * -> *) a. Foldable t => t a -> Line
length [ArrayLine]
rows
Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return (Exp -> TP Exp) -> Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$ [Alignment] -> [ArrayLine] -> Exp
EArray (Line -> [Alignment] -> [Alignment]
forall a. Line -> [a] -> [a]
take Line
n ([Alignment] -> [Alignment]) -> [Alignment] -> [Alignment]
forall a b. (a -> b) -> a -> b
$ [Alignment] -> [Alignment]
forall a. [a] -> [a]
cycle [Alignment
AlignRight, Alignment
AlignLeft]) [ArrayLine]
rows
flalign :: TP Exp
flalign :: TP Exp
flalign = do
[ArrayLine]
rows <- TP ArrayLine
-> ParsecT Text () Identity Char
-> ParsecT Text () Identity [ArrayLine]
forall s (m :: * -> *) t u a sep.
Stream s m t =>
ParsecT s u m a -> ParsecT s u m sep -> ParsecT s u m [a]
sepEndBy1 TP ArrayLine
arrayLine ParsecT Text () Identity Char
endLineAMS
let n :: Line
n = [Line] -> Line
forall (t :: * -> *) a. (Foldable t, Ord a) => t a -> a
maximum ([Line] -> Line) -> [Line] -> Line
forall a b. (a -> b) -> a -> b
$ (ArrayLine -> Line) -> [ArrayLine] -> [Line]
forall a b. (a -> b) -> [a] -> [b]
map ArrayLine -> Line
forall (t :: * -> *) a. Foldable t => t a -> Line
length [ArrayLine]
rows
Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return (Exp -> TP Exp) -> Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$ [Alignment] -> [ArrayLine] -> Exp
EArray (Line -> [Alignment] -> [Alignment]
forall a. Line -> [a] -> [a]
take Line
n ([Alignment] -> [Alignment]) -> [Alignment] -> [Alignment]
forall a b. (a -> b) -> a -> b
$ [Alignment] -> [Alignment]
forall a. [a] -> [a]
cycle [Alignment
AlignLeft, Alignment
AlignRight]) [ArrayLine]
rows
cases :: TP Exp
cases :: TP Exp
cases = do
[ArrayLine]
rs <- TP ArrayLine
-> ParsecT Text () Identity Char
-> ParsecT Text () Identity [ArrayLine]
forall s (m :: * -> *) t u a sep.
Stream s m t =>
ParsecT s u m a -> ParsecT s u m sep -> ParsecT s u m [a]
sepEndBy1 TP ArrayLine
arrayLine ParsecT Text () Identity Char
endLineAMS
Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return (Exp -> TP Exp) -> Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$ Text -> Text -> [InEDelimited] -> Exp
EDelimited "{" "" [Exp -> InEDelimited
forall a b. b -> Either a b
Right (Exp -> InEDelimited) -> Exp -> InEDelimited
forall a b. (a -> b) -> a -> b
$ [Alignment] -> [ArrayLine] -> Exp
EArray (Alignment -> [ArrayLine] -> [Alignment]
alignsFromRows Alignment
AlignLeft [ArrayLine]
rs) [ArrayLine]
rs]
variable :: TP Exp
variable :: TP Exp
variable = do
Char
v <- ParsecT Text () Identity Char
forall s (m :: * -> *) u. Stream s m Char => ParsecT s u m Char
letter
ParsecT Text () Identity ()
forall s (m :: * -> *) u. Stream s m Char => ParsecT s u m ()
spaces
Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return (Exp -> TP Exp) -> Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$ Text -> Exp
EIdentifier (Text -> Exp) -> Text -> Exp
forall a b. (a -> b) -> a -> b
$ Char -> Text
T.singleton Char
v
isConvertible :: Exp -> Bool
isConvertible :: Exp -> Bool
isConvertible (EMathOperator x :: Text
x) = Text
x Text -> [Text] -> Bool
forall (t :: * -> *) a. (Foldable t, Eq a) => a -> t a -> Bool
`elem` [Text]
convertibleOps
where convertibleOps :: [Text]
convertibleOps = [ "lim","liminf","limsup","inf","sup"
, "min","max","Pr","det","gcd"
]
isConvertible (ESymbol Rel _) = Bool
True
isConvertible (ESymbol Bin _) = Bool
True
isConvertible (ESymbol Op x :: Text
x) = Text
x Text -> [Text] -> Bool
forall (t :: * -> *) a. (Foldable t, Eq a) => a -> t a -> Bool
`elem` [Text]
convertibleSyms
where convertibleSyms :: [Text]
convertibleSyms = ["\x2211","\x220F","\x22C2",
"\x22C3","\x22C0","\x22C1","\x2A05","\x2A06",
"\x2210","\x2A01","\x2A02","\x2A00","\x2A04"]
isConvertible _ = Bool
False
isUnderover :: Exp -> Bool
isUnderover :: Exp -> Bool
isUnderover (EOver _ _ (ESymbol TOver "\xFE37")) = Bool
True
isUnderover (EOver _ _ (ESymbol TOver "\x23B4")) = Bool
True
isUnderover (EOver _ _ (ESymbol TOver "\x23DE")) = Bool
True
isUnderover (EUnder _ _ (ESymbol TUnder "\xFE38")) = Bool
True
isUnderover (EUnder _ _ (ESymbol TUnder "\x23B5")) = Bool
True
isUnderover (EUnder _ _ (ESymbol TUnder "\x23DF")) = Bool
True
isUnderover _ = Bool
False
subSup :: Maybe Bool -> Bool -> Exp -> TP Exp
subSup :: Maybe Bool -> Bool -> Exp -> TP Exp
subSup limits :: Maybe Bool
limits convertible :: Bool
convertible a :: Exp
a = TP Exp -> TP Exp
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m a
try (TP Exp -> TP Exp) -> TP Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$ do
let sub1 :: TP Exp
sub1 = SourceName -> ParsecT Text () Identity SourceName
symbol "_" ParsecT Text () Identity SourceName -> TP Exp -> TP Exp
forall (m :: * -> *) a b. Monad m => m a -> m b -> m b
>> TP Exp
expr1
let sup1 :: TP Exp
sup1 = SourceName -> ParsecT Text () Identity SourceName
symbol "^" ParsecT Text () Identity SourceName -> TP Exp -> TP Exp
forall (m :: * -> *) a b. Monad m => m a -> m b -> m b
>> TP Exp
expr1
(b :: Exp
b,c :: Exp
c) <- ParsecT Text () Identity (Exp, Exp)
-> ParsecT Text () Identity (Exp, Exp)
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m a
try (do {Exp
m <- TP Exp
sub1; Exp
n <- TP Exp
sup1; (Exp, Exp) -> ParsecT Text () Identity (Exp, Exp)
forall (m :: * -> *) a. Monad m => a -> m a
return (Exp
m,Exp
n)})
ParsecT Text () Identity (Exp, Exp)
-> ParsecT Text () Identity (Exp, Exp)
-> ParsecT Text () Identity (Exp, Exp)
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> (do {Exp
n <- TP Exp
sup1; Exp
m <- TP Exp
sub1; (Exp, Exp) -> ParsecT Text () Identity (Exp, Exp)
forall (m :: * -> *) a. Monad m => a -> m a
return (Exp
m,Exp
n)})
Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return (Exp -> TP Exp) -> Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$ case Maybe Bool
limits of
Just True -> Bool -> Exp -> Exp -> Exp -> Exp
EUnderover Bool
False Exp
a Exp
b Exp
c
Nothing | Bool
convertible Bool -> Bool -> Bool
|| Exp -> Bool
isConvertible Exp
a -> Bool -> Exp -> Exp -> Exp -> Exp
EUnderover Bool
True Exp
a Exp
b Exp
c
| Exp -> Bool
isUnderover Exp
a -> Bool -> Exp -> Exp -> Exp -> Exp
EUnderover Bool
False Exp
a Exp
b Exp
c
_ -> Exp -> Exp -> Exp -> Exp
ESubsup Exp
a Exp
b Exp
c
superOrSubscripted :: Maybe Bool -> Bool -> Exp -> TP Exp
superOrSubscripted :: Maybe Bool -> Bool -> Exp -> TP Exp
superOrSubscripted limits :: Maybe Bool
limits convertible :: Bool
convertible a :: Exp
a = TP Exp -> TP Exp
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m a
try (TP Exp -> TP Exp) -> TP Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$ do
Char
c <- SourceName -> ParsecT Text () Identity Char
forall s (m :: * -> *) u.
Stream s m Char =>
SourceName -> ParsecT s u m Char
oneOf "^_"
ParsecT Text () Identity ()
forall s (m :: * -> *) u. Stream s m Char => ParsecT s u m ()
spaces
Exp
b <- TP Exp
expr
case Char
c of
'^' -> Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return (Exp -> TP Exp) -> Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$ case Maybe Bool
limits of
Just True -> Bool -> Exp -> Exp -> Exp
EOver Bool
False Exp
a Exp
b
Nothing
| Bool
convertible Bool -> Bool -> Bool
|| Exp -> Bool
isConvertible Exp
a -> Bool -> Exp -> Exp -> Exp
EOver Bool
True Exp
a Exp
b
| Exp -> Bool
isUnderover Exp
a -> Bool -> Exp -> Exp -> Exp
EOver Bool
False Exp
a Exp
b
_ -> Exp -> Exp -> Exp
ESuper Exp
a Exp
b
'_' -> Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return (Exp -> TP Exp) -> Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$ case Maybe Bool
limits of
Just True -> Bool -> Exp -> Exp -> Exp
EUnder Bool
False Exp
a Exp
b
Nothing
| Bool
convertible Bool -> Bool -> Bool
|| Exp -> Bool
isConvertible Exp
a -> Bool -> Exp -> Exp -> Exp
EUnder Bool
True Exp
a Exp
b
| Exp -> Bool
isUnderover Exp
a -> Bool -> Exp -> Exp -> Exp
EUnder Bool
False Exp
a Exp
b
_ -> Exp -> Exp -> Exp
ESub Exp
a Exp
b
_ -> TP Exp
forall (m :: * -> *) a. MonadPlus m => m a
mzero
unicode :: TP Exp
unicode :: TP Exp
unicode = TP Exp -> TP Exp
forall a. TP a -> TP a
lexeme (TP Exp -> TP Exp) -> TP Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$
do
Char
c <- (Char -> Bool) -> ParsecT Text () Identity Char
forall s (m :: * -> *) u.
Stream s m Char =>
(Char -> Bool) -> ParsecT s u m Char
satisfy (Bool -> Bool
not (Bool -> Bool) -> (Char -> Bool) -> Char -> Bool
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Char -> Bool
isAscii)
Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return (TeXSymbolType -> Text -> Exp
ESymbol (Char -> TeXSymbolType
getSymbolType Char
c) (Text -> Exp) -> Text -> Exp
forall a b. (a -> b) -> a -> b
$ Char -> Text
T.singleton Char
c)
ensuremath :: TP Exp
ensuremath :: TP Exp
ensuremath = SourceName -> ParsecT Text () Identity SourceName
ctrlseq "ensuremath" ParsecT Text () Identity SourceName -> TP Exp -> TP Exp
forall (f :: * -> *) a b. Applicative f => f a -> f b -> f b
*> TP Exp
inbraces
styleOps :: M.Map T.Text ([Exp] -> Exp)
styleOps :: Map Text ([Exp] -> Exp)
styleOps = [(Text, [Exp] -> Exp)] -> Map Text ([Exp] -> Exp)
forall k a. Ord k => [(k, a)] -> Map k a
M.fromList
[ ("\\mathrm", TextType -> [Exp] -> Exp
EStyled TextType
TextNormal)
, ("\\mathup", TextType -> [Exp] -> Exp
EStyled TextType
TextNormal)
, ("\\mathbf", TextType -> [Exp] -> Exp
EStyled TextType
TextBold)
, ("\\boldsymbol", TextType -> [Exp] -> Exp
EStyled TextType
TextBold)
, ("\\bm", TextType -> [Exp] -> Exp
EStyled TextType
TextBold)
, ("\\symbf", TextType -> [Exp] -> Exp
EStyled TextType
TextBold)
, ("\\mathbold", TextType -> [Exp] -> Exp
EStyled TextType
TextBold)
, ("\\pmb", TextType -> [Exp] -> Exp
EStyled TextType
TextBold)
, ("\\mathbfup", TextType -> [Exp] -> Exp
EStyled TextType
TextBold)
, ("\\mathit", TextType -> [Exp] -> Exp
EStyled TextType
TextItalic)
, ("\\mathtt", TextType -> [Exp] -> Exp
EStyled TextType
TextMonospace)
, ("\\texttt", TextType -> [Exp] -> Exp
EStyled TextType
TextMonospace)
, ("\\mathsf", TextType -> [Exp] -> Exp
EStyled TextType
TextSansSerif)
, ("\\mathsfup", TextType -> [Exp] -> Exp
EStyled TextType
TextSansSerif)
, ("\\mathbb", TextType -> [Exp] -> Exp
EStyled TextType
TextDoubleStruck)
, ("\\mathds", TextType -> [Exp] -> Exp
EStyled TextType
TextDoubleStruck)
, ("\\mathcal", TextType -> [Exp] -> Exp
EStyled TextType
TextScript)
, ("\\mathscr", TextType -> [Exp] -> Exp
EStyled TextType
TextScript)
, ("\\mathfrak", TextType -> [Exp] -> Exp
EStyled TextType
TextFraktur)
, ("\\mathbfit", TextType -> [Exp] -> Exp
EStyled TextType
TextBoldItalic)
, ("\\mathbfsfup", TextType -> [Exp] -> Exp
EStyled TextType
TextSansSerifBold)
, ("\\mathbfsfit", TextType -> [Exp] -> Exp
EStyled TextType
TextSansSerifBoldItalic)
, ("\\mathbfscr", TextType -> [Exp] -> Exp
EStyled TextType
TextBoldScript)
, ("\\mathbffrak", TextType -> [Exp] -> Exp
EStyled TextType
TextBoldFraktur)
, ("\\mathbfcal", TextType -> [Exp] -> Exp
EStyled TextType
TextBoldScript)
, ("\\mathsfit", TextType -> [Exp] -> Exp
EStyled TextType
TextSansSerifItalic)
]
phantom :: TP Exp
phantom :: TP Exp
phantom = Exp -> Exp
EPhantom (Exp -> Exp) -> TP Exp -> TP Exp
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> (SourceName -> ParsecT Text () Identity SourceName
ctrlseq "phantom" ParsecT Text () Identity SourceName -> TP Exp -> TP Exp
forall (f :: * -> *) a b. Applicative f => f a -> f b -> f b
*> TP Exp
texToken)
boxed :: TP Exp
boxed :: TP Exp
boxed = Exp -> Exp
EBoxed (Exp -> Exp) -> TP Exp -> TP Exp
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> (SourceName -> ParsecT Text () Identity SourceName
ctrlseq "boxed" ParsecT Text () Identity SourceName -> TP Exp -> TP Exp
forall (f :: * -> *) a b. Applicative f => f a -> f b -> f b
*> TP Exp
texToken)
text :: TP Exp
text :: TP Exp
text = do
Text
c <- [Text] -> TP Text
oneOfCommands (Map Text (Text -> Exp) -> [Text]
forall k a. Map k a -> [k]
M.keys Map Text (Text -> Exp)
textOps)
Text -> Exp
op <- ParsecT Text () Identity (Text -> Exp)
-> ((Text -> Exp) -> ParsecT Text () Identity (Text -> Exp))
-> Maybe (Text -> Exp)
-> ParsecT Text () Identity (Text -> Exp)
forall b a. b -> (a -> b) -> Maybe a -> b
maybe ParsecT Text () Identity (Text -> Exp)
forall (m :: * -> *) a. MonadPlus m => m a
mzero (Text -> Exp) -> ParsecT Text () Identity (Text -> Exp)
forall (m :: * -> *) a. Monad m => a -> m a
return (Maybe (Text -> Exp) -> ParsecT Text () Identity (Text -> Exp))
-> Maybe (Text -> Exp) -> ParsecT Text () Identity (Text -> Exp)
forall a b. (a -> b) -> a -> b
$ Text -> Map Text (Text -> Exp) -> Maybe (Text -> Exp)
forall k a. Ord k => k -> Map k a -> Maybe a
M.lookup Text
c Map Text (Text -> Exp)
textOps
Char -> ParsecT Text () Identity Char
forall s (m :: * -> *) u.
Stream s m Char =>
Char -> ParsecT s u m Char
char '{'
let chunk :: TP Exp
chunk = ((Text -> Exp
op (Text -> Exp) -> ([Text] -> Text) -> [Text] -> Exp
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [Text] -> Text
T.concat) ([Text] -> Exp) -> ParsecT Text () Identity [Text] -> TP Exp
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> TP Text -> ParsecT Text () Identity [Text]
forall s (m :: * -> *) t u a.
Stream s m t =>
ParsecT s u m a -> ParsecT s u m [a]
many1 TP Text
textual)
TP Exp -> TP Exp -> TP Exp
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> (Char -> ParsecT Text () Identity Char
forall s (m :: * -> *) u.
Stream s m Char =>
Char -> ParsecT s u m Char
char '{' ParsecT Text () Identity Char -> TP Exp -> TP Exp
forall (f :: * -> *) a b. Applicative f => f a -> f b -> f b
*> ([Exp] -> Exp
asGroup ([Exp] -> Exp) -> Parsec Text () [Exp] -> TP Exp
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> TP Exp -> ParsecT Text () Identity Char -> Parsec Text () [Exp]
forall s (m :: * -> *) t u a sep.
Stream s m t =>
ParsecT s u m a -> ParsecT s u m sep -> ParsecT s u m [a]
manyTill TP Exp
chunk (Char -> ParsecT Text () Identity Char
forall s (m :: * -> *) u.
Stream s m Char =>
Char -> ParsecT s u m Char
char '}')))
TP Exp -> TP Exp -> TP Exp
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> TP Exp
innermath
[Exp]
contents <- TP Exp -> ParsecT Text () Identity Char -> Parsec Text () [Exp]
forall s (m :: * -> *) t u a sep.
Stream s m t =>
ParsecT s u m a -> ParsecT s u m sep -> ParsecT s u m [a]
manyTill TP Exp
chunk (Char -> ParsecT Text () Identity Char
forall s (m :: * -> *) u.
Stream s m Char =>
Char -> ParsecT s u m Char
char '}')
ParsecT Text () Identity ()
forall s (m :: * -> *) u. Stream s m Char => ParsecT s u m ()
spaces
case [Exp]
contents of
[] -> Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return (Text -> Exp
op "")
[x :: Exp
x] -> Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return Exp
x
xs :: [Exp]
xs -> Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return ([Exp] -> Exp
EGrouped [Exp]
xs)
innermath :: TP Exp
innermath :: TP Exp
innermath = [TP Exp] -> TP Exp
forall s (m :: * -> *) t u a.
Stream s m t =>
[ParsecT s u m a] -> ParsecT s u m a
choice ([TP Exp] -> TP Exp) -> [TP Exp] -> TP Exp
forall a b. (a -> b) -> a -> b
$ ((SourceName, SourceName) -> TP Exp)
-> [(SourceName, SourceName)] -> [TP Exp]
forall a b. (a -> b) -> [a] -> [b]
map (SourceName, SourceName) -> TP Exp
innerMathWith
[("$","$"),("$$","$$"),("\\(","\\)"),("\\[","\\]")]
innerMathWith :: (String, String) -> TP Exp
innerMathWith :: (SourceName, SourceName) -> TP Exp
innerMathWith (opener :: SourceName
opener, closer :: SourceName
closer) = do
ParsecT Text () Identity SourceName
-> ParsecT Text () Identity SourceName
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m a
try (SourceName -> ParsecT Text () Identity SourceName
forall s (m :: * -> *) u.
Stream s m Char =>
SourceName -> ParsecT s u m SourceName
string SourceName
opener)
Exp
e <- TP Exp -> TP Exp
manyExp TP Exp
expr
SourceName -> ParsecT Text () Identity SourceName
forall s (m :: * -> *) u.
Stream s m Char =>
SourceName -> ParsecT s u m SourceName
string SourceName
closer
Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return Exp
e
textOps :: M.Map T.Text (T.Text -> Exp)
textOps :: Map Text (Text -> Exp)
textOps = [(Text, Text -> Exp)] -> Map Text (Text -> Exp)
forall k a. Ord k => [(k, a)] -> Map k a
M.fromList
[ ("\\textrm", (TextType -> Text -> Exp
EText TextType
TextNormal))
, ("\\text", (TextType -> Text -> Exp
EText TextType
TextNormal))
, ("\\textbf", (TextType -> Text -> Exp
EText TextType
TextBold))
, ("\\textit", (TextType -> Text -> Exp
EText TextType
TextItalic))
, ("\\texttt", (TextType -> Text -> Exp
EText TextType
TextMonospace))
, ("\\textsf", (TextType -> Text -> Exp
EText TextType
TextSansSerif))
, ("\\mbox", (TextType -> Text -> Exp
EText TextType
TextNormal))
]
styled :: TP Exp
styled :: TP Exp
styled = do
Text
c <- [Text] -> TP Text
oneOfCommands (Map Text ([Exp] -> Exp) -> [Text]
forall k a. Map k a -> [k]
M.keys Map Text ([Exp] -> Exp)
styleOps)
case Text -> Map Text ([Exp] -> Exp) -> Maybe ([Exp] -> Exp)
forall k a. Ord k => k -> Map k a -> Maybe a
M.lookup Text
c Map Text ([Exp] -> Exp)
styleOps of
Just f :: [Exp] -> Exp
f -> do
Exp
x <- TP Exp
texSymbol TP Exp -> TP Exp -> TP Exp
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> TP Exp
inbraces TP Exp -> TP Exp -> TP Exp
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> TP Exp
texChar
Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return (Exp -> TP Exp) -> Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$ case Exp
x of
EGrouped xs :: [Exp]
xs -> [Exp] -> Exp
f [Exp]
xs
_ -> [Exp] -> Exp
f [Exp
x]
Nothing -> TP Exp
forall (m :: * -> *) a. MonadPlus m => m a
mzero
root :: TP Exp
root :: TP Exp
root = do
SourceName -> ParsecT Text () Identity SourceName
ctrlseq "sqrt" ParsecT Text () Identity SourceName
-> ParsecT Text () Identity SourceName
-> ParsecT Text () Identity SourceName
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> SourceName -> ParsecT Text () Identity SourceName
ctrlseq "surd"
(Exp -> Exp -> Exp
ERoot (Exp -> Exp -> Exp)
-> TP Exp -> ParsecT Text () Identity (Exp -> Exp)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> TP Exp
inbrackets ParsecT Text () Identity (Exp -> Exp) -> TP Exp -> TP Exp
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
<*> TP Exp
texToken) TP Exp -> TP Exp -> TP Exp
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> (Exp -> Exp
ESqrt (Exp -> Exp) -> TP Exp -> TP Exp
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> TP Exp
texToken)
mspace :: TP Exp
mspace :: TP Exp
mspace = do
SourceName -> ParsecT Text () Identity SourceName
ctrlseq "mspace"
TP Exp -> TP Exp
forall a. TP a -> TP a
braces (TP Exp -> TP Exp) -> TP Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$ do
SourceName
len <- ParsecT Text () Identity Char
-> ParsecT Text () Identity SourceName
forall s (m :: * -> *) t u a.
Stream s m t =>
ParsecT s u m a -> ParsecT s u m [a]
many1 ParsecT Text () Identity Char
forall s (m :: * -> *) u. Stream s m Char => ParsecT s u m Char
digit
ParsecT Text () Identity SourceName
-> ParsecT Text () Identity SourceName
forall a. TP a -> TP a
lexeme (ParsecT Text () Identity SourceName
-> ParsecT Text () Identity SourceName)
-> ParsecT Text () Identity SourceName
-> ParsecT Text () Identity SourceName
forall a b. (a -> b) -> a -> b
$ SourceName -> ParsecT Text () Identity SourceName
forall s (m :: * -> *) u.
Stream s m Char =>
SourceName -> ParsecT s u m SourceName
string "mu"
case ReadS Integer
forall a. Read a => ReadS a
reads SourceName
len of
((Integer
n :: Integer,[]):_) -> Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return (Exp -> TP Exp) -> Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$ Rational -> Exp
ESpace (Integer -> Rational
forall a b. (Integral a, Num b) => a -> b
fromIntegral Integer
nRational -> Rational -> Rational
forall a. Fractional a => a -> a -> a
/18)
_ -> TP Exp
forall (m :: * -> *) a. MonadPlus m => m a
mzero
hspace :: TP Exp
hspace :: TP Exp
hspace = do
SourceName -> ParsecT Text () Identity SourceName
ctrlseq "hspace"
TP Exp -> TP Exp
forall a. TP a -> TP a
braces (TP Exp -> TP Exp) -> TP Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$ do
SourceName
len <- ParsecT Text () Identity Char
-> ParsecT Text () Identity SourceName
forall s (m :: * -> *) t u a.
Stream s m t =>
ParsecT s u m a -> ParsecT s u m [a]
many1 ParsecT Text () Identity Char
forall s (m :: * -> *) u. Stream s m Char => ParsecT s u m Char
digit
Rational
scaleFactor <-
1 Rational
-> ParsecT Text () Identity SourceName
-> ParsecT Text () Identity Rational
forall (f :: * -> *) a b. Functor f => a -> f b -> f a
<$ (SourceName -> ParsecT Text () Identity SourceName
forall s (m :: * -> *) u.
Stream s m Char =>
SourceName -> ParsecT s u m SourceName
string "em")
ParsecT Text () Identity Rational
-> ParsecT Text () Identity Rational
-> ParsecT Text () Identity Rational
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> (1Rational -> Rational -> Rational
forall a. Fractional a => a -> a -> a
/12) Rational
-> ParsecT Text () Identity SourceName
-> ParsecT Text () Identity Rational
forall (f :: * -> *) a b. Functor f => a -> f b -> f a
<$ (SourceName -> ParsecT Text () Identity SourceName
forall s (m :: * -> *) u.
Stream s m Char =>
SourceName -> ParsecT s u m SourceName
string "pt")
ParsecT Text () Identity Rational
-> ParsecT Text () Identity Rational
-> ParsecT Text () Identity Rational
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> 6 Rational
-> ParsecT Text () Identity SourceName
-> ParsecT Text () Identity Rational
forall (f :: * -> *) a b. Functor f => a -> f b -> f a
<$ (SourceName -> ParsecT Text () Identity SourceName
forall s (m :: * -> *) u.
Stream s m Char =>
SourceName -> ParsecT s u m SourceName
string "in")
ParsecT Text () Identity Rational
-> ParsecT Text () Identity Rational
-> ParsecT Text () Identity Rational
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> (50Rational -> Rational -> Rational
forall a. Fractional a => a -> a -> a
/21) Rational
-> ParsecT Text () Identity SourceName
-> ParsecT Text () Identity Rational
forall (f :: * -> *) a b. Functor f => a -> f b -> f a
<$ (SourceName -> ParsecT Text () Identity SourceName
forall s (m :: * -> *) u.
Stream s m Char =>
SourceName -> ParsecT s u m SourceName
string "cm")
case ReadS Integer
forall a. Read a => ReadS a
reads SourceName
len of
((Integer
n :: Integer,[]):_) -> Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return (Exp -> TP Exp) -> Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$ Rational -> Exp
ESpace (Integer -> Rational
forall a b. (Integral a, Num b) => a -> b
fromIntegral Integer
n Rational -> Rational -> Rational
forall a. Num a => a -> a -> a
* Rational
scaleFactor)
_ -> TP Exp
forall (m :: * -> *) a. MonadPlus m => m a
mzero
mathop :: TP Exp
mathop :: TP Exp
mathop = SourceName -> TeXSymbolType -> TP Exp
mathopWith "mathop" TeXSymbolType
Op
TP Exp -> TP Exp -> TP Exp
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> SourceName -> TeXSymbolType -> TP Exp
mathopWith "mathrel" TeXSymbolType
Rel
TP Exp -> TP Exp -> TP Exp
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> SourceName -> TeXSymbolType -> TP Exp
mathopWith "mathbin" TeXSymbolType
Bin
TP Exp -> TP Exp -> TP Exp
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> SourceName -> TeXSymbolType -> TP Exp
mathopWith "mathord" TeXSymbolType
Ord
TP Exp -> TP Exp -> TP Exp
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> SourceName -> TeXSymbolType -> TP Exp
mathopWith "mathopen" TeXSymbolType
Open
TP Exp -> TP Exp -> TP Exp
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> SourceName -> TeXSymbolType -> TP Exp
mathopWith "mathclose" TeXSymbolType
Close
TP Exp -> TP Exp -> TP Exp
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> SourceName -> TeXSymbolType -> TP Exp
mathopWith "mathpunct" TeXSymbolType
Pun
mathopWith :: String -> TeXSymbolType -> TP Exp
mathopWith :: SourceName -> TeXSymbolType -> TP Exp
mathopWith name :: SourceName
name ty :: TeXSymbolType
ty = TP Exp -> TP Exp
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m a
try (TP Exp -> TP Exp) -> TP Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$ do
SourceName -> ParsecT Text () Identity SourceName
ctrlseq SourceName
name
Exp
e <- TP Exp
inbraces TP Exp -> TP Exp -> TP Exp
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> TP Exp
expr1
let es' :: [Exp]
es' = case Exp
e of
EGrouped xs :: [Exp]
xs -> [Exp]
xs
x :: Exp
x -> [Exp
x]
case [Exp]
es' of
[ESymbol _ x :: Text
x] -> Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return (Exp -> TP Exp) -> Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$ TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
ty Text
x
[EIdentifier x :: Text
x] -> Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return (Exp -> TP Exp) -> Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$ TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
ty Text
x
[EText TextNormal x :: Text
x] -> Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return (Exp -> TP Exp) -> Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$ TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
ty Text
x
[EText sty :: TextType
sty x :: Text
x] -> Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return (Exp -> TP Exp) -> Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$ TextType -> [Exp] -> Exp
EStyled TextType
sty [TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
ty Text
x]
xs :: [Exp]
xs | TeXSymbolType
ty TeXSymbolType -> TeXSymbolType -> Bool
forall a. Eq a => a -> a -> Bool
== TeXSymbolType
Op -> Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return (Exp -> TP Exp) -> Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$ Text -> Exp
EMathOperator (Text -> Exp) -> Text -> Exp
forall a b. (a -> b) -> a -> b
$
[Text] -> Text
T.concat ([Text] -> Text) -> [Text] -> Text
forall a b. (a -> b) -> a -> b
$ (Exp -> Maybe Text) -> [Exp] -> [Text]
forall a b. (a -> Maybe b) -> [a] -> [b]
mapMaybe Exp -> Maybe Text
expToOperatorName [Exp]
xs
| Bool
otherwise -> Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return (Exp -> TP Exp) -> Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$ [Exp] -> Exp
EGrouped [Exp]
xs
binary :: TP Exp
binary :: TP Exp
binary = do
Text
c <- [Text] -> TP Text
oneOfCommands [Text]
binops
Exp
a <- TP Exp
texToken
Exp
b <- TP Exp
texToken
case Text
c of
"\\overset" -> Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return (Exp -> TP Exp) -> Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$ Bool -> Exp -> Exp -> Exp
EOver Bool
False Exp
b Exp
a
"\\stackrel" -> Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return (Exp -> TP Exp) -> Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$ Bool -> Exp -> Exp -> Exp
EOver Bool
False Exp
b Exp
a
"\\underset" -> Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return (Exp -> TP Exp) -> Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$ Bool -> Exp -> Exp -> Exp
EUnder Bool
False Exp
b Exp
a
"\\frac" -> Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return (Exp -> TP Exp) -> Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$ FractionType -> Exp -> Exp -> Exp
EFraction FractionType
NormalFrac Exp
a Exp
b
"\\tfrac" -> Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return (Exp -> TP Exp) -> Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$ FractionType -> Exp -> Exp -> Exp
EFraction FractionType
InlineFrac Exp
a Exp
b
"\\dfrac" -> Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return (Exp -> TP Exp) -> Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$ FractionType -> Exp -> Exp -> Exp
EFraction FractionType
DisplayFrac Exp
a Exp
b
"\\binom" -> Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return (Exp -> TP Exp) -> Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$ Text -> Text -> [InEDelimited] -> Exp
EDelimited "(" ")"
[Exp -> InEDelimited
forall a b. b -> Either a b
Right (FractionType -> Exp -> Exp -> Exp
EFraction FractionType
NoLineFrac Exp
a Exp
b)]
_ -> SourceName -> TP Exp
forall (m :: * -> *) a. MonadFail m => SourceName -> m a
fail "Unrecognised binary operator"
where
binops :: [Text]
binops = ["\\overset", "\\stackrel", "\\underset", "\\frac", "\\tfrac", "\\dfrac", "\\binom"]
texSymbol :: TP Exp
texSymbol :: TP Exp
texSymbol = do
Bool
negated <- (ParsecT Text () Identity SourceName
-> ParsecT Text () Identity SourceName
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m a
try (SourceName -> ParsecT Text () Identity SourceName
ctrlseq "not") ParsecT Text () Identity SourceName
-> ParsecT Text () Identity Bool -> ParsecT Text () Identity Bool
forall (m :: * -> *) a b. Monad m => m a -> m b -> m b
>> Bool -> ParsecT Text () Identity Bool
forall (m :: * -> *) a. Monad m => a -> m a
return Bool
True) ParsecT Text () Identity Bool
-> ParsecT Text () Identity Bool -> ParsecT Text () Identity Bool
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> Bool -> ParsecT Text () Identity Bool
forall (m :: * -> *) a. Monad m => a -> m a
return Bool
False
Exp
sym <- TP Exp
operator TP Exp -> TP Exp -> TP Exp
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> TP Exp
tSymbol
if Bool
negated then Exp -> TP Exp
neg Exp
sym else Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return Exp
sym
oneOfCommands :: [T.Text] -> TP T.Text
oneOfCommands :: [Text] -> TP Text
oneOfCommands cmds :: [Text]
cmds = TP Text -> TP Text
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m a
try (TP Text -> TP Text) -> TP Text -> TP Text
forall a b. (a -> b) -> a -> b
$ do
Text
cmd <- [Text] -> TP Text
oneOfStrings [Text]
cmds
case Text -> SourceName
T.unpack Text
cmd of
['\\',c :: Char
c] | Bool -> Bool
not (Char -> Bool
isLetter Char
c) -> () -> ParsecT Text () Identity ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
cmd' :: SourceName
cmd' -> (do SourcePos
pos <- ParsecT Text () Identity SourcePos
forall (m :: * -> *) s u. Monad m => ParsecT s u m SourcePos
getPosition
ParsecT Text () Identity Char
forall s (m :: * -> *) u. Stream s m Char => ParsecT s u m Char
letter
SourcePos -> ParsecT Text () Identity ()
forall (m :: * -> *) s u. Monad m => SourcePos -> ParsecT s u m ()
setPosition SourcePos
pos
ParsecT Text () Identity ()
forall (m :: * -> *) a. MonadPlus m => m a
mzero ParsecT Text () Identity ()
-> SourceName -> ParsecT Text () Identity ()
forall s u (m :: * -> *) a.
ParsecT s u m a -> SourceName -> ParsecT s u m a
<?> ("non-letter after " SourceName -> SourceName -> SourceName
forall a. Semigroup a => a -> a -> a
<> SourceName
cmd'))
ParsecT Text () Identity ()
-> ParsecT Text () Identity () -> ParsecT Text () Identity ()
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> () -> ParsecT Text () Identity ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
ParsecT Text () Identity ()
forall s (m :: * -> *) u. Stream s m Char => ParsecT s u m ()
spaces
Text -> TP Text
forall (m :: * -> *) a. Monad m => a -> m a
return Text
cmd
oneOfStrings' :: (Char -> Char -> Bool) -> [(String, T.Text)] -> TP T.Text
oneOfStrings' :: (Char -> Char -> Bool) -> [(SourceName, Text)] -> TP Text
oneOfStrings' _ [] = TP Text
forall (m :: * -> *) a. MonadPlus m => m a
mzero
oneOfStrings' matches :: Char -> Char -> Bool
matches strs :: [(SourceName, Text)]
strs = TP Text -> TP Text
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m a
try (TP Text -> TP Text) -> TP Text -> TP Text
forall a b. (a -> b) -> a -> b
$ do
Char
c <- ParsecT Text () Identity Char
forall s (m :: * -> *) u. Stream s m Char => ParsecT s u m Char
anyChar
let strs' :: [(SourceName, Text)]
strs' = [(SourceName
xs, Text
t) | ((x :: Char
x:xs :: SourceName
xs), t :: Text
t) <- [(SourceName, Text)]
strs, Char
x Char -> Char -> Bool
`matches` Char
c]
case [(SourceName, Text)]
strs' of
[] -> TP Text
forall (m :: * -> *) a. MonadPlus m => m a
mzero
_ -> (Char -> Char -> Bool) -> [(SourceName, Text)] -> TP Text
oneOfStrings' Char -> Char -> Bool
matches [(SourceName, Text)]
strs'
TP Text -> TP Text -> TP Text
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> case ((SourceName, Text) -> Bool)
-> [(SourceName, Text)] -> Maybe (SourceName, Text)
forall (t :: * -> *) a. Foldable t => (a -> Bool) -> t a -> Maybe a
find (SourceName -> Bool
forall (t :: * -> *) a. Foldable t => t a -> Bool
null (SourceName -> Bool)
-> ((SourceName, Text) -> SourceName) -> (SourceName, Text) -> Bool
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (SourceName, Text) -> SourceName
forall a b. (a, b) -> a
fst) [(SourceName, Text)]
strs' of
Just (_, t :: Text
t) -> Text -> TP Text
forall (m :: * -> *) a. Monad m => a -> m a
return Text
t
Nothing -> TP Text
forall (m :: * -> *) a. MonadPlus m => m a
mzero
oneOfStrings :: [T.Text] -> TP T.Text
oneOfStrings :: [Text] -> TP Text
oneOfStrings strs :: [Text]
strs = (Char -> Char -> Bool) -> [(SourceName, Text)] -> TP Text
oneOfStrings' Char -> Char -> Bool
forall a. Eq a => a -> a -> Bool
(==) [(SourceName, Text)]
strs' TP Text -> SourceName -> TP Text
forall (m :: * -> *) s u a.
Monad m =>
ParsecT s u m a -> SourceName -> ParsecT s u m a
<??> (SourceName -> [SourceName] -> SourceName
forall a. [a] -> [[a]] -> [a]
intercalate ", " ([SourceName] -> SourceName) -> [SourceName] -> SourceName
forall a b. (a -> b) -> a -> b
$ (Text -> SourceName) -> [Text] -> [SourceName]
forall a b. (a -> b) -> [a] -> [b]
map Text -> SourceName
forall a. Show a => a -> SourceName
show [Text]
strs)
where
strs' :: [(SourceName, Text)]
strs' = (Text -> (SourceName, Text)) -> [Text] -> [(SourceName, Text)]
forall a b. (a -> b) -> [a] -> [b]
map (\x :: Text
x -> (Text -> SourceName
T.unpack Text
x, Text
x)) [Text]
strs
(<??>) :: Monad m => ParsecT s u m a -> String -> ParsecT s u m a
<??> :: ParsecT s u m a -> SourceName -> ParsecT s u m a
(<??>) p :: ParsecT s u m a
p expected :: SourceName
expected = do
SourcePos
pos <- ParsecT s u m SourcePos
forall (m :: * -> *) s u. Monad m => ParsecT s u m SourcePos
getPosition
ParsecT s u m a
p ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> (SourcePos -> ParsecT s u m ()
forall (m :: * -> *) s u. Monad m => SourcePos -> ParsecT s u m ()
setPosition SourcePos
pos ParsecT s u m () -> ParsecT s u m a -> ParsecT s u m a
forall (m :: * -> *) a b. Monad m => m a -> m b -> m b
>> ParsecT s u m a
forall (m :: * -> *) a. MonadPlus m => m a
mzero ParsecT s u m a -> SourceName -> ParsecT s u m a
forall s u (m :: * -> *) a.
ParsecT s u m a -> SourceName -> ParsecT s u m a
<?> SourceName
expected)
infix 0 <??>
tSymbol :: TP Exp
tSymbol :: TP Exp
tSymbol = TP Exp -> TP Exp
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m a
try (TP Exp -> TP Exp) -> TP Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$ do
Text
sym <- TP Text
anyCtrlSeq
case Text -> Map Text Exp -> Maybe Exp
forall k a. Ord k => k -> Map k a -> Maybe a
M.lookup Text
sym Map Text Exp
symbols of
Just acc :: Exp
acc@(ESymbol Accent _) ->
(\t :: Exp
t -> Bool -> Exp -> Exp -> Exp
EOver Bool
False Exp
t Exp
acc) (Exp -> Exp) -> TP Exp -> TP Exp
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> TP Exp
texToken
Just acc :: Exp
acc@(ESymbol TUnder _) ->
(\t :: Exp
t -> Bool -> Exp -> Exp -> Exp
EUnder Bool
False Exp
t Exp
acc) (Exp -> Exp) -> TP Exp -> TP Exp
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> TP Exp
texToken
Just acc :: Exp
acc@(ESymbol TOver _) ->
(\t :: Exp
t -> Bool -> Exp -> Exp -> Exp
EOver Bool
False Exp
t Exp
acc) (Exp -> Exp) -> TP Exp -> TP Exp
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> TP Exp
texToken
Just x :: Exp
x -> Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return Exp
x
Nothing -> TP Exp
forall (m :: * -> *) a. MonadPlus m => m a
mzero
operator :: TP Exp
operator :: TP Exp
operator = do
Text
sym <- TP Text -> TP Text
forall a. TP a -> TP a
lexeme ([Text] -> TP Text
oneOfStrings ([Text] -> TP Text) -> [Text] -> TP Text
forall a b. (a -> b) -> a -> b
$ Map Text Exp -> [Text]
forall k a. Map k a -> [k]
M.keys Map Text Exp
operators)
Exp -> TP Exp
forall (m :: * -> *) a. Monad m => a -> m a
return (Exp -> TP Exp) -> Exp -> TP Exp
forall a b. (a -> b) -> a -> b
$ Maybe Exp -> Exp
forall a. HasCallStack => Maybe a -> a
fromJust (Text -> Map Text Exp -> Maybe Exp
forall k a. Ord k => k -> Map k a -> Maybe a
M.lookup Text
sym Map Text Exp
operators)
neg :: Exp -> TP Exp
neg :: Exp -> TP Exp
neg (ESymbol Rel x :: Text
x) = TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel (Text -> Exp) -> TP Text -> TP Exp
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
`fmap`
case Text
x of
"\x2282" -> Text -> TP Text
forall (m :: * -> *) a. Monad m => a -> m a
return "\x2284"
"\x2283" -> Text -> TP Text
forall (m :: * -> *) a. Monad m => a -> m a
return "\x2285"
"\x2286" -> Text -> TP Text
forall (m :: * -> *) a. Monad m => a -> m a
return "\x2288"
"\x2287" -> Text -> TP Text
forall (m :: * -> *) a. Monad m => a -> m a
return "\x2289"
"\x2208" -> Text -> TP Text
forall (m :: * -> *) a. Monad m => a -> m a
return "\x2209"
_ -> TP Text
forall (m :: * -> *) a. MonadPlus m => m a
mzero
neg _ = TP Exp
forall (m :: * -> *) a. MonadPlus m => m a
mzero
lexeme :: TP a -> TP a
lexeme :: TP a -> TP a
lexeme p :: TP a
p = TP a
p TP a -> ParsecT Text () Identity () -> TP a
forall (f :: * -> *) a b. Applicative f => f a -> f b -> f a
<* ParsecT Text () Identity ()
ignorable
braces :: TP a -> TP a
braces :: TP a -> TP a
braces p :: TP a
p = TP a -> TP a
forall a. TP a -> TP a
lexeme (TP a -> TP a) -> TP a -> TP a
forall a b. (a -> b) -> a -> b
$ Char -> ParsecT Text () Identity Char
forall s (m :: * -> *) u.
Stream s m Char =>
Char -> ParsecT s u m Char
char '{' ParsecT Text () Identity Char
-> ParsecT Text () Identity () -> ParsecT Text () Identity ()
forall (f :: * -> *) a b. Applicative f => f a -> f b -> f b
*> ParsecT Text () Identity ()
forall s (m :: * -> *) u. Stream s m Char => ParsecT s u m ()
spaces ParsecT Text () Identity () -> TP a -> TP a
forall (f :: * -> *) a b. Applicative f => f a -> f b -> f b
*> TP a
p TP a -> ParsecT Text () Identity () -> TP a
forall (f :: * -> *) a b. Applicative f => f a -> f b -> f a
<* ParsecT Text () Identity ()
forall s (m :: * -> *) u. Stream s m Char => ParsecT s u m ()
spaces TP a -> ParsecT Text () Identity Char -> TP a
forall (f :: * -> *) a b. Applicative f => f a -> f b -> f a
<* Char -> ParsecT Text () Identity Char
forall s (m :: * -> *) u.
Stream s m Char =>
Char -> ParsecT s u m Char
char '}'
brackets :: TP a -> TP a
brackets :: TP a -> TP a
brackets p :: TP a
p = TP a -> TP a
forall a. TP a -> TP a
lexeme (TP a -> TP a) -> TP a -> TP a
forall a b. (a -> b) -> a -> b
$ Char -> ParsecT Text () Identity Char
forall s (m :: * -> *) u.
Stream s m Char =>
Char -> ParsecT s u m Char
char '[' ParsecT Text () Identity Char
-> ParsecT Text () Identity () -> ParsecT Text () Identity ()
forall (f :: * -> *) a b. Applicative f => f a -> f b -> f b
*> ParsecT Text () Identity ()
forall s (m :: * -> *) u. Stream s m Char => ParsecT s u m ()
spaces ParsecT Text () Identity () -> TP a -> TP a
forall (f :: * -> *) a b. Applicative f => f a -> f b -> f b
*> TP a
p TP a -> ParsecT Text () Identity () -> TP a
forall (f :: * -> *) a b. Applicative f => f a -> f b -> f a
<* ParsecT Text () Identity ()
forall s (m :: * -> *) u. Stream s m Char => ParsecT s u m ()
spaces TP a -> ParsecT Text () Identity Char -> TP a
forall (f :: * -> *) a b. Applicative f => f a -> f b -> f a
<* Char -> ParsecT Text () Identity Char
forall s (m :: * -> *) u.
Stream s m Char =>
Char -> ParsecT s u m Char
char ']'
textStr :: T.Text -> TP T.Text
textStr :: Text -> TP Text
textStr t :: Text
t = SourceName -> ParsecT Text () Identity SourceName
forall s (m :: * -> *) u.
Stream s m Char =>
SourceName -> ParsecT s u m SourceName
string (Text -> SourceName
T.unpack Text
t) ParsecT Text () Identity SourceName -> Text -> TP Text
forall (f :: * -> *) a b. Functor f => f a -> b -> f b
$> Text
t
countChar :: Int -> TP Char -> TP T.Text
countChar :: Line -> ParsecT Text () Identity Char -> TP Text
countChar n :: Line
n = (SourceName -> Text)
-> ParsecT Text () Identity SourceName -> TP Text
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap SourceName -> Text
T.pack (ParsecT Text () Identity SourceName -> TP Text)
-> (ParsecT Text () Identity Char
-> ParsecT Text () Identity SourceName)
-> ParsecT Text () Identity Char
-> TP Text
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Line
-> ParsecT Text () Identity Char
-> ParsecT Text () Identity SourceName
forall s (m :: * -> *) t u a.
Stream s m t =>
Line -> ParsecT s u m a -> ParsecT s u m [a]
count Line
n
symbol :: String -> TP String
symbol :: SourceName -> ParsecT Text () Identity SourceName
symbol s :: SourceName
s = ParsecT Text () Identity SourceName
-> ParsecT Text () Identity SourceName
forall a. TP a -> TP a
lexeme (ParsecT Text () Identity SourceName
-> ParsecT Text () Identity SourceName)
-> ParsecT Text () Identity SourceName
-> ParsecT Text () Identity SourceName
forall a b. (a -> b) -> a -> b
$ ParsecT Text () Identity SourceName
-> ParsecT Text () Identity SourceName
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m a
try (ParsecT Text () Identity SourceName
-> ParsecT Text () Identity SourceName)
-> ParsecT Text () Identity SourceName
-> ParsecT Text () Identity SourceName
forall a b. (a -> b) -> a -> b
$ SourceName -> ParsecT Text () Identity SourceName
forall s (m :: * -> *) u.
Stream s m Char =>
SourceName -> ParsecT s u m SourceName
string SourceName
s
enclosures :: M.Map T.Text Exp
enclosures :: Map Text Exp
enclosures = [(Text, Exp)] -> Map Text Exp
forall k a. Ord k => [(k, a)] -> Map k a
M.fromList
[ ("(", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "(")
, (")", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close ")")
, ("[", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "[")
, ("]", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "]")
, ("\\{", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "{")
, ("\\}", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "}")
, ("\\lbrack", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "[")
, ("\\lbrace", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "{")
, ("\\rbrack", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "]")
, ("\\rbrace", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "}")
, ("\\llbracket", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\x27E6")
, ("\\rrbracket", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\x27E7")
, ("\\langle", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\x27E8")
, ("\\rangle", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\x27E9")
, ("\\lfloor", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\x230A")
, ("\\rfloor", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\x230B")
, ("\\lceil", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\x2308")
, ("\\rceil", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\x2309")
, ("|", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "|")
, ("|", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "|")
, ("\\|", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\x2225")
, ("\\|", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\x2225")
, ("\\lvert", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\x7C")
, ("\\rvert", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\x7C")
, ("\\vert", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\x7C")
, ("\\lVert", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\x2225")
, ("\\rVert", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\x2225")
, ("\\Vert", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\x2016")
, ("\\ulcorner", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\x231C")
, ("\\urcorner", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\x231D")
]
operators :: M.Map T.Text Exp
operators :: Map Text Exp
operators = [(Text, Exp)] -> Map Text Exp
forall k a. Ord k => [(k, a)] -> Map k a
M.fromList [
("+", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "+")
, ("-", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\x2212")
, ("*", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "*")
, ("@", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "@")
, (",", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Pun ",")
, (".", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord ".")
, (";", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Pun ";")
, (":", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel ":")
, ("?", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "?")
, (">", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel ">")
, ("<", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "<")
, ("!", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "!")
, ("'", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\x2032")
, ("''", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\x2033")
, ("'''", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\x2034")
, ("''''", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\x2057")
, ("=", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "=")
, (":=", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel ":=")
, ("/", TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "/")
, ("~", Rational -> Exp
ESpace (4Rational -> Rational -> Rational
forall a. Fractional a => a -> a -> a
/18)) ]
symbols :: M.Map T.Text Exp
symbols :: Map Text Exp
symbols = [(Text, Exp)] -> Map Text Exp
forall k a. Ord k => [(k, a)] -> Map k a
M.fromList
[ ("\\$",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "$")
, ("\\%",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "%")
, ("\\&",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "&")
, ("\\_",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "_")
, ("\\#",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "#")
, ("\\^",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "^")
, ("\\mid",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8739")
, ("\\colon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Pun ":")
, ("\\parallel",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8741")
, ("\\backslash",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8726")
, ("\\setminus",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\\")
, ("\\times",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\215")
, ("\\ltimes",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8905")
, ("\\rtimes",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8906")
, ("\\alpha",Text -> Exp
EIdentifier "\945")
, ("\\beta",Text -> Exp
EIdentifier "\946")
, ("\\chi",Text -> Exp
EIdentifier "\967")
, ("\\delta",Text -> Exp
EIdentifier "\948")
, ("\\Delta",Text -> Exp
EIdentifier "\916")
, ("\\epsilon",Text -> Exp
EIdentifier "\1013")
, ("\\varepsilon",Text -> Exp
EIdentifier "\949")
, ("\\eta",Text -> Exp
EIdentifier "\951")
, ("\\gamma",Text -> Exp
EIdentifier "\947")
, ("\\Gamma",Text -> Exp
EIdentifier "\915")
, ("\\iota",Text -> Exp
EIdentifier "\953")
, ("\\kappa",Text -> Exp
EIdentifier "\954")
, ("\\lambda",Text -> Exp
EIdentifier "\955")
, ("\\Lambda",Text -> Exp
EIdentifier "\923")
, ("\\mu",Text -> Exp
EIdentifier "\956")
, ("\\nu",Text -> Exp
EIdentifier "\957")
, ("\\omega",Text -> Exp
EIdentifier "\969")
, ("\\Omega",Text -> Exp
EIdentifier "\937")
, ("\\phi",Text -> Exp
EIdentifier "\981")
, ("\\varphi",Text -> Exp
EIdentifier "\966")
, ("\\Phi",Text -> Exp
EIdentifier "\934")
, ("\\pi",Text -> Exp
EIdentifier "\960")
, ("\\Pi",Text -> Exp
EIdentifier "\928")
, ("\\psi",Text -> Exp
EIdentifier "\968")
, ("\\Psi",Text -> Exp
EIdentifier "\936")
, ("\\rho",Text -> Exp
EIdentifier "\961")
, ("\\sigma",Text -> Exp
EIdentifier "\963")
, ("\\Sigma",Text -> Exp
EIdentifier "\931")
, ("\\tau",Text -> Exp
EIdentifier "\964")
, ("\\theta",Text -> Exp
EIdentifier "\952")
, ("\\vartheta",Text -> Exp
EIdentifier "\977")
, ("\\Theta",Text -> Exp
EIdentifier "\920")
, ("\\upsilon",Text -> Exp
EIdentifier "\965")
, ("\\Upsilon",Text -> Exp
EIdentifier "\933")
, ("\\xi",Text -> Exp
EIdentifier "\958")
, ("\\Xi",Text -> Exp
EIdentifier "\926")
, ("\\zeta",Text -> Exp
EIdentifier "\950")
, ("\\pm",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\177")
, ("\\mp",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8723")
, ("\\triangleleft",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8882")
, ("\\triangleright",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8883")
, ("\\cdot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8901")
, ("\\star",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8902")
, ("\\ast",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "*")
, ("\\times",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\215")
, ("\\div",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\247")
, ("\\circ",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8728")
, ("\\bullet",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8226")
, ("\\oplus",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8853")
, ("\\ominus",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8854")
, ("\\otimes",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8855")
, ("\\bigcirc",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\9675")
, ("\\oslash",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8856")
, ("\\odot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8857")
, ("\\land",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8743")
, ("\\wedge",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8743")
, ("\\lor",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8744")
, ("\\vee",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8744")
, ("\\cap",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8745")
, ("\\cup",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8746")
, ("\\sqcap",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8851")
, ("\\sqcup",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8852")
, ("\\uplus",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8846")
, ("\\amalg",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8720")
, ("\\bigtriangleup",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\9651")
, ("\\bigtriangledown",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\9661")
, ("\\dag",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8224")
, ("\\dagger",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8224")
, ("\\ddag",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8225")
, ("\\ddagger",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8225")
, ("\\lhd",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8882")
, ("\\rhd",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8883")
, ("\\unlhd",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8884")
, ("\\unrhd",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8885")
, ("\\lt",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "<")
, ("\\gt",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel ">")
, ("\\ne",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8800")
, ("\\neq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8800")
, ("\\le",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8804")
, ("\\leq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8804")
, ("\\leqslant",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8804")
, ("\\ge",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8805")
, ("\\geq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8805")
, ("\\geqslant",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8805")
, ("\\equiv",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8801")
, ("\\ll",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8810")
, ("\\gg",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8811")
, ("\\doteq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8784")
, ("\\prec",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8826")
, ("\\succ",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8827")
, ("\\preceq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8828")
, ("\\succeq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8829")
, ("\\subset",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8834")
, ("\\supset",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8835")
, ("\\subseteq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8838")
, ("\\supseteq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8839")
, ("\\nsubset",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8836")
, ("\\nsupset",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8837")
, ("\\nsubseteq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8840")
, ("\\nsupseteq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8841")
, ("\\sqsubset",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8847")
, ("\\sqsupset",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8848")
, ("\\sqsubseteq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8849")
, ("\\sqsupseteq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8850")
, ("\\sim",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8764")
, ("\\simeq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8771")
, ("\\approx",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8776")
, ("\\cong",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8773")
, ("\\Join",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8904")
, ("\\bowtie",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8904")
, ("\\in",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8712")
, ("\\ni",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8715")
, ("\\owns",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8715")
, ("\\propto",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8733")
, ("\\vdash",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8866")
, ("\\dashv",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8867")
, ("\\models",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8872")
, ("\\perp",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8869")
, ("\\smile",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8995")
, ("\\frown",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8994")
, ("\\asymp",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8781")
, ("\\notin",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8713")
, ("\\gets",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8592")
, ("\\leftarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8592")
, ("\\nwarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8598")
, ("\\nearrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8599")
, ("\\searrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8600")
, ("\\swarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8601")
, ("\\to",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8594")
, ("\\rightarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8594")
, ("\\leftrightarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8596")
, ("\\uparrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8593")
, ("\\downarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8595")
, ("\\updownarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8597")
, ("\\Leftarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8656")
, ("\\Rightarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8658")
, ("\\Leftrightarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8660")
, ("\\iff",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8660")
, ("\\Uparrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8657")
, ("\\Downarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8659")
, ("\\Updownarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8661")
, ("\\mapsto",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8614")
, ("\\longleftarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8592")
, ("\\longrightarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8594")
, ("\\longleftrightarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8596")
, ("\\Longleftarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8656")
, ("\\Longrightarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8658")
, ("\\Longleftrightarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8660")
, ("\\longmapsto",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8614")
, ("\\sum",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\8721")
, ("\\prod",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\8719")
, ("\\bigcap",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\8898")
, ("\\bigcup",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\8899")
, ("\\bigwedge",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\8896")
, ("\\bigvee",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\8897")
, ("\\bigsqcap",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10757")
, ("\\bigsqcup",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10758")
, ("\\coprod",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\8720")
, ("\\bigoplus",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10753")
, ("\\bigotimes",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10754")
, ("\\bigodot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10752")
, ("\\biguplus",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10756")
, ("\\int",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\8747")
, ("\\iint",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\8748")
, ("\\iiint",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\8749")
, ("\\oint",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\8750")
, ("\\prime",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8242")
, ("\\dots",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8230")
, ("\\ldots",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8230")
, ("\\hdots",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8230")
, ("\\cdots",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8943")
, ("\\vdots",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8942")
, ("\\ddots",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8945")
, ("\\forall",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\8704")
, ("\\exists",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\8707")
, ("\\Re",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8476")
, ("\\Im",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8465")
, ("\\aleph",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8501")
, ("\\hbar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8463")
, ("\\ell",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8467")
, ("\\wp",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8472")
, ("\\emptyset",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8709")
, ("\\infty",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8734")
, ("\\partial",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8706")
, ("\\nabla",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8711")
, ("\\triangle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9651")
, ("\\therefore",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Pun "\8756")
, ("\\angle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8736")
, ("\\diamond",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\8900")
, ("\\Diamond",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\9671")
, ("\\lozenge",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\9674")
, ("\\neg",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\172")
, ("\\lnot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\172")
, ("\\bot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8869")
, ("\\top",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8868")
, ("\\square",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9643")
, ("\\Box",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\9633")
, ("\\wr",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8768")
, ("\\!",Rational -> Exp
ESpace ((-1) Integer -> Integer -> Rational
forall a. Integral a => a -> a -> Ratio a
% 6))
, ("\\,",Rational -> Exp
ESpace (1 Integer -> Integer -> Rational
forall a. Integral a => a -> a -> Ratio a
% 6))
, ("\\>",Rational -> Exp
ESpace (2 Integer -> Integer -> Rational
forall a. Integral a => a -> a -> Ratio a
% 9))
, ("\\:",Rational -> Exp
ESpace (2 Integer -> Integer -> Rational
forall a. Integral a => a -> a -> Ratio a
% 9))
, ("\\;",Rational -> Exp
ESpace (5 Integer -> Integer -> Rational
forall a. Integral a => a -> a -> Ratio a
% 18))
, ("\\ ",Rational -> Exp
ESpace (2 Integer -> Integer -> Rational
forall a. Integral a => a -> a -> Ratio a
% 9))
, ("\\\n",Rational -> Exp
ESpace (2 Integer -> Integer -> Rational
forall a. Integral a => a -> a -> Ratio a
% 9))
, ("\\quad",Rational -> Exp
ESpace (1 Integer -> Integer -> Rational
forall a. Integral a => a -> a -> Ratio a
% 1))
, ("\\qquad",Rational -> Exp
ESpace (2 Integer -> Integer -> Rational
forall a. Integral a => a -> a -> Ratio a
% 1))
, ("\\arccos",Text -> Exp
EMathOperator "arccos")
, ("\\arcsin",Text -> Exp
EMathOperator "arcsin")
, ("\\arctan",Text -> Exp
EMathOperator "arctan")
, ("\\arg",Text -> Exp
EMathOperator "arg")
, ("\\cos",Text -> Exp
EMathOperator "cos")
, ("\\cosh",Text -> Exp
EMathOperator "cosh")
, ("\\cot",Text -> Exp
EMathOperator "cot")
, ("\\coth",Text -> Exp
EMathOperator "coth")
, ("\\csc",Text -> Exp
EMathOperator "csc")
, ("\\deg",Text -> Exp
EMathOperator "deg")
, ("\\det",Text -> Exp
EMathOperator "det")
, ("\\dim",Text -> Exp
EMathOperator "dim")
, ("\\exp",Text -> Exp
EMathOperator "exp")
, ("\\gcd",Text -> Exp
EMathOperator "gcd")
, ("\\hom",Text -> Exp
EMathOperator "hom")
, ("\\inf",Text -> Exp
EMathOperator "inf")
, ("\\ker",Text -> Exp
EMathOperator "ker")
, ("\\lg",Text -> Exp
EMathOperator "lg")
, ("\\lim",Text -> Exp
EMathOperator "lim")
, ("\\liminf",Text -> Exp
EMathOperator "liminf")
, ("\\limsup",Text -> Exp
EMathOperator "limsup")
, ("\\ln",Text -> Exp
EMathOperator "ln")
, ("\\log",Text -> Exp
EMathOperator "log")
, ("\\max",Text -> Exp
EMathOperator "max")
, ("\\min",Text -> Exp
EMathOperator "min")
, ("\\mod",Text -> Exp
EMathOperator "mod")
, ("\\bmod",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "mod")
, ("\\Pr",Text -> Exp
EMathOperator "Pr")
, ("\\sec",Text -> Exp
EMathOperator "sec")
, ("\\sin",Text -> Exp
EMathOperator "sin")
, ("\\sinh",Text -> Exp
EMathOperator "sinh")
, ("\\sup",Text -> Exp
EMathOperator "sup")
, ("\\tan",Text -> Exp
EMathOperator "tan")
, ("\\tanh",Text -> Exp
EMathOperator "tanh")
, ("\\AC",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8767")
, ("\\AC",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9190")
, ("\\APLboxquestion",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9072")
, ("\\APLboxupcaret",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9043")
, ("\\APLcomment",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9053")
, ("\\APLdownarrowbox",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9047")
, ("\\APLinput",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9054")
, ("\\APLinv",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9017")
, ("\\APLleftarrowbox",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9031")
, ("\\APLlog",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9055")
, ("\\APLnotbackslash",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9024")
, ("\\APLnotslash",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\9023")
, ("\\APLrightarrowbox",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9032")
, ("\\APLuparrowbox",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9040")
, ("\\Angstroem",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\8491")
, ("\\Angstrom",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\8491")
, ("\\Aries",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9800")
, ("\\Barv",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10983")
, ("\\BbbA",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120120")
, ("\\BbbB",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120121")
, ("\\BbbC",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\8450")
, ("\\BbbD",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120123")
, ("\\BbbE",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120124")
, ("\\BbbF",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120125")
, ("\\BbbG",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120126")
, ("\\BbbGamma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\8510")
, ("\\BbbH",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\8461")
, ("\\BbbI",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120128")
, ("\\BbbJ",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120129")
, ("\\BbbK",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120130")
, ("\\BbbL",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120131")
, ("\\BbbM",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120132")
, ("\\BbbN",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\8469")
, ("\\BbbO",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120134")
, ("\\BbbP",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\8473")
, ("\\BbbPi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\8511")
, ("\\BbbQ",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\8474")
, ("\\BbbR",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\8477")
, ("\\BbbS",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120138")
, ("\\BbbT",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120139")
, ("\\BbbU",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120140")
, ("\\BbbV",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120141")
, ("\\BbbW",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120142")
, ("\\BbbX",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120143")
, ("\\BbbY",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120144")
, ("\\BbbZ",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\8484")
, ("\\Bbba",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120146")
, ("\\Bbbb",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120147")
, ("\\Bbbc",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120148")
, ("\\Bbbd",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120149")
, ("\\Bbbe",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120150")
, ("\\Bbbeight",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120800")
, ("\\Bbbf",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120151")
, ("\\Bbbfive",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120797")
, ("\\Bbbfour",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120796")
, ("\\Bbbg",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120152")
, ("\\Bbbgamma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\8509")
, ("\\Bbbh",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120153")
, ("\\Bbbi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120154")
, ("\\Bbbj",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120155")
, ("\\Bbbk",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120156")
, ("\\Bbbl",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120157")
, ("\\Bbbm",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120158")
, ("\\Bbbn",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120159")
, ("\\Bbbnine",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120801")
, ("\\Bbbo",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120160")
, ("\\Bbbone",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120793")
, ("\\Bbbp",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120161")
, ("\\Bbbpi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8508")
, ("\\Bbbq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120162")
, ("\\Bbbr",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120163")
, ("\\Bbbs",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120164")
, ("\\Bbbseven",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120799")
, ("\\Bbbsix",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120798")
, ("\\Bbbsum",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\8512")
, ("\\Bbbt",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120165")
, ("\\Bbbthree",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120795")
, ("\\Bbbtwo",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120794")
, ("\\Bbbu",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120166")
, ("\\Bbbv",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120167")
, ("\\Bbbw",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120168")
, ("\\Bbbx",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120169")
, ("\\Bbby",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120170")
, ("\\Bbbz",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120171")
, ("\\Bbbzero",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120792")
, ("\\Bot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10987")
, ("\\Bumpeq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8782")
, ("\\CIRCLE",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9679")
, ("\\Cap",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8914")
, ("\\CapitalDifferentialD",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8517")
, ("\\CheckedBox",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9745")
, ("\\Circle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\9675")
, ("\\Colon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8759")
, ("\\Coloneq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10868")
, ("\\Coloneqq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10868")
, ("\\ComplexI",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8520")
, ("\\ComplexJ",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8521")
, ("\\Cup",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8915")
, ("\\DD",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8517")
, ("\\DDDot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\8411")
, ("\\DDot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\776")
, ("\\DDownarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10225")
, ("\\DashV",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10981")
, ("\\DashVDash",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10202")
, ("\\Dashv",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10980")
, ("\\Ddownarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10507")
, ("\\Diamondblack",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9670")
, ("\\Diamonddot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10192")
, ("\\DifferentialD",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8518")
, ("\\Digamma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\988")
, ("\\Dot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\775")
, ("\\Doteq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8785")
, ("\\DownArrowBar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10515")
, ("\\DownLeftTeeVector",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10590")
, ("\\DownLeftVectorBar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10582")
, ("\\DownRightTeeVector",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10591")
, ("\\DownRightVectorBar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10583")
, ("\\Equal",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10869")
, ("\\Equiv",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8803")
, ("\\Euler",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8455")
, ("\\Eulerconst",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8455")
, ("\\Exclam",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8252")
, ("\\ExponetialE",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8519")
, ("\\Finv",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8498")
, ("\\Game",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8513")
, ("\\Gemini",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9802")
, ("\\GreaterLess",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8823")
, ("\\Gt",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10914")
, ("\\HBar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\8463")
, ("\\Hermaphrodite",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9893")
, ("\\Jupiter",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9795")
, ("\\Koppa",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\990")
, ("\\Koppa",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\984")
, ("\\LEFTCIRCLE",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9686")
, ("\\LEFTcircle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9680")
, ("\\LHD",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\9664")
, ("\\LLeftarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\11077")
, ("\\LVec",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\8406")
, ("\\Lbag",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\10181")
, ("\\Lbrack",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\10214")
, ("\\Lbrbrak",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\10220")
, ("\\Lbrbrak",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\12312")
, ("\\Ldsh",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8626")
, ("\\LeftArrowBar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8676")
, ("\\LeftDownTeeVector",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10593")
, ("\\LeftDownVectorBar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10585")
, ("\\LeftTeeVector",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10586")
, ("\\LeftTriangleBar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10703")
, ("\\LeftUpTeeVector",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10592")
, ("\\LeftUpVectorBar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10584")
, ("\\LeftVectorBar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10578")
, ("\\Leo",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9804")
, ("\\Libra",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9806")
, ("\\Lleftarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8666")
, ("\\Longmappedfrom",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10237")
, ("\\Longmapsfrom",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10237")
, ("\\Longmapsto",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10238")
, ("\\Lparen",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\10629")
, ("\\Lparengtr",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\10645")
, ("\\Lsh",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8624")
, ("\\Lt",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10913")
, ("\\Lvzigzag",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\10714")
, ("\\Mappedfrom",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10502")
, ("\\MapsDown",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8615")
, ("\\MapsUp",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8613")
, ("\\Mapsfrom",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10502")
, ("\\Mapsto",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10503")
, ("\\Mars",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9794")
, ("\\Mercury",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9791")
, ("\\Mho",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8487")
, ("\\Micro",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\181")
, ("\\Nearrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8663")
, ("\\Neptune",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9798")
, ("\\NestedGreaterGreater",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10914")
, ("\\NestedLessLess",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10913")
, ("\\Not",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10988")
, ("\\NotGreaterLess",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8825")
, ("\\NotGreaterTilde",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8821")
, ("\\NotLeftTriangle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8938")
, ("\\NotLessTilde",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8820")
, ("\\NotRightTriangle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8939")
, ("\\Nwarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8662")
, ("\\Otimes",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10807")
, ("\\Perp",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10987")
, ("\\Planckconst",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8462")
, ("\\Pluto",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9799")
, ("\\Prec",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10939")
, ("\\PrecedesSlantEqual",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8828")
, ("\\PrecedesTilde",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8830")
, ("\\PropertyLine",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8522")
, ("\\Proportion",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8759")
, ("\\QED",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8718")
, ("\\Qoppa",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\984")
, ("\\Question",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8263")
, ("\\RHD",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\9654")
, ("\\RIGHTCIRCLE",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9687")
, ("\\RIGHTcircle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9681")
, ("\\RRightarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\11078")
, ("\\Rbag",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\10182")
, ("\\Rbrack",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\10215")
, ("\\Rbrbrak",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\10221")
, ("\\Rbrbrak",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\12313")
, ("\\Rdsh",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8627")
, ("\\RightArrowBar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8677")
, ("\\RightDownTeeVector",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10589")
, ("\\RightDownVectorBar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10581")
, ("\\RightTeeVector",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10587")
, ("\\RightTriangleBar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10704")
, ("\\RightUpTeeVector",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10588")
, ("\\RightUpVectorBar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10580")
, ("\\RightVectorBar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10579")
, ("\\Rparen",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\10630")
, ("\\Rparenless",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\10646")
, ("\\Rrightarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8667")
, ("\\Rsh",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8625")
, ("\\Rvzigzag",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\10715")
, ("\\Same",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10870")
, ("\\Sampi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\992")
, ("\\Saturn",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9796")
, ("\\Scorpio",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9807")
, ("\\Searrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8664")
, ("\\Sqcap",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10830")
, ("\\Sqcup",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10831")
, ("\\Square",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9744")
, ("\\Stigma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\986")
, ("\\Subset",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8912")
, ("\\Succ",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10940")
, ("\\SucceedsSlantEqual",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8829")
, ("\\SucceedsTilde",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8831")
, ("\\Sun",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9737")
, ("\\Supset",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8913")
, ("\\Swarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8665")
, ("\\Taurus",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9801")
, ("\\Top",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10986")
, ("\\UUparrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10224")
, ("\\UpArrowBar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10514")
, ("\\Uranus",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9797")
, ("\\Uuparrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10506")
, ("\\VDash",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8875")
, ("\\VERT",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Fence "\10624")
, ("\\Vbar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10987")
, ("\\Vdash",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8873")
, ("\\Vec",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\8407")
, ("\\Vee",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10836")
, ("\\Venus",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9792")
, ("\\Vert",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Fence "\8214")
, ("\\Vvdash",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8874")
, ("\\Vvert",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Fence "\10624")
, ("\\Wedge",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10835")
, ("\\XBox",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9746")
, ("\\Yup",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8516")
, ("\\Zbar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\437")
, ("\\accurrent",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9190")
, ("\\acidfree",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9854")
, ("\\acute",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\769")
, ("\\acwcirclearrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10560")
, ("\\acwgapcirclearrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10226")
, ("\\acwleftarcarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10553")
, ("\\acwopencirclearrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8634")
, ("\\acwoverarcarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10554")
, ("\\acwunderarcarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10555")
, ("\\adots",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8944")
, ("\\ampersand",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "&")
, ("\\anchor",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9875")
, ("\\angdnr",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10655")
, ("\\angles",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10654")
, ("\\angleubar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10660")
, ("\\annuity",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\8423")
, ("\\apprge",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8819")
, ("\\apprle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8818")
, ("\\approxeq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8778")
, ("\\approxeqq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10864")
, ("\\approxident",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8779")
, ("\\aquarius",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9810")
, ("\\arceq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8792")
, ("\\aries",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9800")
, ("\\arrowbullet",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10146")
, ("\\assert",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8870")
, ("\\asteq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10862")
, ("\\asteraccent",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\8432")
, ("\\astrosun",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9737")
, ("\\atsign",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "@")
, ("\\awint",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10769")
, ("\\bNot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10989")
, ("\\backcong",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8780")
, ("\\backdprime",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8246")
, ("\\backepsilon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\1014")
, ("\\backprime",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8245")
, ("\\backsim",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8765")
, ("\\backsimeq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8909")
, ("\\backtrprime",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8247")
, ("\\bagmember",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8959")
, ("\\ballotcheck",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10003")
, ("\\ballotx",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10007")
, ("\\bar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\8254")
, ("\\barV",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10986")
, ("\\barcap",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10819")
, ("\\barcup",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10818")
, ("\\bardownharpoonleft",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10593")
, ("\\bardownharpoonright",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10589")
, ("\\barin",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8950")
, ("\\barleftarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8676")
, ("\\barleftarrowrightarrowba",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8633")
, ("\\barleftharpoon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10603")
, ("\\barleftharpoondown",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10582")
, ("\\barleftharpoonup",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10578")
, ("\\barovernorthwestarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8632")
, ("\\barrightarrowdiamond",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10528")
, ("\\barrightharpoon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10605")
, ("\\barrightharpoondown",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10591")
, ("\\barrightharpoonup",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10587")
, ("\\baruparrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10514")
, ("\\barupharpoonleft",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10584")
, ("\\barupharpoonright",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10580")
, ("\\barvee",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8893")
, ("\\barwedge",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8892")
, ("\\barwedge",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8965")
, ("\\bbrktbrk",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9142")
, ("\\bdtriplevdash",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9478")
, ("\\because",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8757")
, ("\\benzenr",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9187")
, ("\\beth",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\8502")
, ("\\between",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8812")
, ("\\bigblacktriangledown",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9660")
, ("\\bigblacktriangleup",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9650")
, ("\\bigbot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10200")
, ("\\bigcupdot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10755")
, ("\\biginterleave",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\11004")
, ("\\bigslopedvee",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10839")
, ("\\bigslopedwedge",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10840")
, ("\\bigstar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9733")
, ("\\bigtalloblong",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\11007")
, ("\\bigtimes",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10761")
, ("\\bigtop",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10201")
, ("\\bigtriangleleft",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10782")
, ("\\bigwhitestar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9734")
, ("\\bij",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10518")
, ("\\binampersand",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "&")
, ("\\bindnasrepma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8523")
, ("\\biohazard",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9763")
, ("\\blackcircledownarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10733")
, ("\\blackcircledrightdot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9864")
, ("\\blackcircledtwodots",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9865")
, ("\\blackcircleulquadwhite",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9685")
, ("\\blackdiamonddownarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10730")
, ("\\blackhourglass",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10711")
, ("\\blackinwhitediamond",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9672")
, ("\\blackinwhitesquare",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9635")
, ("\\blacklefthalfcircle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9686")
, ("\\blacklozenge",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10731")
, ("\\blacklozenge",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\11047")
, ("\\blackpointerleft",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9668")
, ("\\blackpointerright",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9658")
, ("\\blackrighthalfcircle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9687")
, ("\\blacksmiley",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9787")
, ("\\blacksquare",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\11035")
, ("\\blacksquare",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8718")
, ("\\blacksquare",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9632")
, ("\\blacksquare",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9724")
, ("\\blacktriangle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\9652")
, ("\\blacktriangledown",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\9662")
, ("\\blacktriangleleft",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\9664")
, ("\\blacktriangleleft",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\9666")
, ("\\blacktriangleright",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\9654")
, ("\\blacktriangleright",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\9656")
, ("\\blacktriangleup",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\9652")
, ("\\blkhorzoval",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\11052")
, ("\\blkvertoval",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\11054")
, ("\\blockfull",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9608")
, ("\\blockhalfshaded",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9618")
, ("\\blocklefthalf",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9612")
, ("\\blocklowhalf",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9604")
, ("\\blockqtrshaded",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9617")
, ("\\blockrighthalf",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9616")
, ("\\blockthreeqtrshaded",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9619")
, ("\\blockuphalf",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9600")
, ("\\botsemicircle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9697")
, ("\\boxast",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10694")
, ("\\boxbar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\9707")
, ("\\boxbox",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10696")
, ("\\boxbslash",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10693")
, ("\\boxcircle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10695")
, ("\\boxdiag",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10692")
, ("\\boxdot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8865")
, ("\\boxminus",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8863")
, ("\\boxonbox",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10697")
, ("\\boxplus",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8862")
, ("\\boxslash",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10692")
, ("\\boxtimes",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8864")
, ("\\breve",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\774")
, ("\\bsimilarleftarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\11073")
, ("\\bsimilarrightarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\11079")
, ("\\bsolhsub",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10184")
, ("\\btimes",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10802")
, ("\\bullseye",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9678")
, ("\\bumpeq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8783")
, ("\\bumpeqq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10926")
, ("\\buni",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8846")
, ("\\cancer",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9803")
, ("\\candra",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\784")
, ("\\capbarcup",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10825")
, ("\\capdot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10816")
, ("\\capovercup",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10823")
, ("\\capricornus",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9809")
, ("\\capwedge",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10820")
, ("\\caretinsert",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8248")
, ("\\carriagereturn",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8629")
, ("\\cat",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8256")
, ("\\ccwundercurvearrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10559")
, ("\\cdotp",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\183")
, ("\\cent",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\162")
, ("\\centerdot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\11037")
, ("\\check",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\780")
, ("\\checkmark",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10003")
, ("\\cirE",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10691")
, ("\\cirbot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10207")
, ("\\circeq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8791")
, ("\\circlearrowleft",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8634")
, ("\\circlearrowright",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8635")
, ("\\circlebottomhalfblack",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9682")
, ("\\circledR",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\174")
, ("\\circledast",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8859")
, ("\\circledbslash",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10680")
, ("\\circledbullet",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10687")
, ("\\circledcirc",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8858")
, ("\\circledcirc",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9678")
, ("\\circleddash",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8861")
, ("\\circledequal",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8860")
, ("\\circledgtr",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10689")
, ("\\circledless",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10688")
, ("\\circledownarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10732")
, ("\\circledparallel",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10679")
, ("\\circledrightdot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9862")
, ("\\circledstar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10026")
, ("\\circledtwodots",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9863")
, ("\\circledvert",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10678")
, ("\\circledwhitebullet",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10686")
, ("\\circlehbar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10677")
, ("\\circlelefthalfblack",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9680")
, ("\\circlellquad",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9717")
, ("\\circlelrquad",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9718")
, ("\\circleonleftarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\11056")
, ("\\circleonrightarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8692")
, ("\\circlerighthalfblack",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9681")
, ("\\circletophalfblack",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9683")
, ("\\circleulquad",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9716")
, ("\\circleurquad",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9719")
, ("\\circleurquadblack",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9684")
, ("\\circlevertfill",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9677")
, ("\\cirfnint",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10768")
, ("\\cirmid",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10991")
, ("\\cirscir",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10690")
, ("\\clockoint",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\8754")
, ("\\closedvarcap",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10829")
, ("\\closedvarcup",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10828")
, ("\\closedvarcupsmashprod",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10832")
, ("\\closure",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8272")
, ("\\clubsuit",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9827")
, ("\\cntclockoint",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\8755")
, ("\\coloneq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8788")
, ("\\coloneqq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8788")
, ("\\comma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Pun ",")
, ("\\commaminus",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10793")
, ("\\comp",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10814")
, ("\\complement",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8705")
, ("\\concavediamond",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10209")
, ("\\concavediamondtickleft",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10210")
, ("\\concavediamondtickright",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10211")
, ("\\congdot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10861")
, ("\\conictaper",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9010")
, ("\\conjquant",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10759")
, ("\\corresponds",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8793")
, ("\\csub",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10959")
, ("\\csube",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10961")
, ("\\csup",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10960")
, ("\\csupe",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10962")
, ("\\cuberoot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rad "\8731")
, ("\\cupbarcap",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10824")
, ("\\cupdot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8845")
, ("\\cupleftarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8844")
, ("\\cupovercap",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10822")
, ("\\cupvee",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10821")
, ("\\curlyeqprec",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8926")
, ("\\curlyeqsucc",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8927")
, ("\\curlyvee",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8910")
, ("\\curlywedge",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8911")
, ("\\curvearrowleft",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8630")
, ("\\curvearrowleftplus",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10557")
, ("\\curvearrowright",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8631")
, ("\\curvearrowrightminus",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10556")
, ("\\cwcirclearrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10561")
, ("\\cwgapcirclearrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10227")
, ("\\cwopencirclearrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8635")
, ("\\cwrightarcarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10552")
, ("\\cwundercurvearrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10558")
, ("\\daleth",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\8504")
, ("\\danger",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9761")
, ("\\dashV",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10979")
, ("\\dashVdash",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10203")
, ("\\dasharrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8674")
, ("\\dashcolon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8761")
, ("\\dashleftarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8672")
, ("\\dashleftharpoondown",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10603")
, ("\\dashrightarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8674")
, ("\\dashrightharpoondown",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10605")
, ("\\dbkarow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10511")
, ("\\dbloint",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\8751")
, ("\\dd",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8518")
, ("\\ddddot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\8412")
, ("\\dddot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\8411")
, ("\\ddot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\776")
, ("\\ddotseq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10871")
, ("\\diameter",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8960")
, ("\\diamondbotblack",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\11033")
, ("\\diamondcdot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10192")
, ("\\diamondleftarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10525")
, ("\\diamondleftarrowbar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10527")
, ("\\diamondleftblack",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\11030")
, ("\\diamondrightblack",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\11031")
, ("\\diamondsuit",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9826")
, ("\\diamondtopblack",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\11032")
, ("\\dicei",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9856")
, ("\\diceii",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9857")
, ("\\diceiii",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9858")
, ("\\diceiv",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9859")
, ("\\dicev",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9860")
, ("\\dicevi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9861")
, ("\\digamma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\988")
, ("\\digamma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\989")
, ("\\dingasterisk",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10045")
, ("\\dint",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\8898")
, ("\\disin",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8946")
, ("\\disjquant",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10760")
, ("\\divideontimes",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8903")
, ("\\divslash",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8725")
, ("\\dlsh",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8626")
, ("\\dot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\775")
, ("\\doteqdot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8785")
, ("\\dotequal",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8784")
, ("\\dotequiv",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10855")
, ("\\dotminus",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8760")
, ("\\dotplus",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8724")
, ("\\dotsim",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10858")
, ("\\dotsminusdots",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8762")
, ("\\dottedcircle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9676")
, ("\\dottedsquare",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\11034")
, ("\\dottimes",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10800")
, ("\\doublebarvee",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10850")
, ("\\doublebarwedge",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10846")
, ("\\doublebarwedge",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8966")
, ("\\doubleplus",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10746")
, ("\\downarrowbar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10515")
, ("\\downarrowbarred",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10504")
, ("\\downarrowuparrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8693")
, ("\\downdasharrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8675")
, ("\\downdownarrows",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8650")
, ("\\downdownharpoons",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10597")
, ("\\downfishtail",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10623")
, ("\\downharpoonleft",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8643")
, ("\\downharpoonleftbar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10585")
, ("\\downharpoonright",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8642")
, ("\\downharpoonrightbar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10581")
, ("\\downharpoonsleftright",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10597")
, ("\\downrightcurvedarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10549")
, ("\\downtriangleleftblack",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10728")
, ("\\downtrianglerightblack",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10729")
, ("\\downuparrows",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8693")
, ("\\downupharpoons",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10607")
, ("\\downupharpoonsleftright",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10607")
, ("\\downwhitearrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8681")
, ("\\downzigzagarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8623")
, ("\\dprime",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8243")
, ("\\draftingarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10139")
, ("\\drbkarow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10512")
, ("\\dres",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\9665")
, ("\\droang",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\794")
, ("\\drsh",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8627")
, ("\\dsol",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10742")
, ("\\dsub",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10852")
, ("\\dualmap",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10719")
, ("\\duni",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\8899")
, ("\\earth",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9793")
, ("\\ee",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8519")
, ("\\egsdot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10904")
, ("\\eighthnote",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9834")
, ("\\elinters",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9191")
, ("\\elsdot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10903")
, ("\\emptysetoarr",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10675")
, ("\\emptysetoarrl",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10676")
, ("\\emptysetobar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10673")
, ("\\emptysetocirc",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10674")
, ("\\enclosecircle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\8413")
, ("\\enclosediamond",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\8415")
, ("\\enclosesquare",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\8414")
, ("\\enclosetriangle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\8420")
, ("\\enleadertwodots",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8229")
, ("\\eparsl",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10723")
, ("\\eqcirc",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8790")
, ("\\eqcolon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8761")
, ("\\eqcolon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8789")
, ("\\eqdef",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8797")
, ("\\eqdot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10854")
, ("\\eqeq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10869")
, ("\\eqeqeq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10870")
, ("\\eqgtr",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8925")
, ("\\eqless",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8924")
, ("\\eqqcolon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8789")
, ("\\eqqgtr",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10906")
, ("\\eqqless",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10905")
, ("\\eqqplus",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10865")
, ("\\eqqsim",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10867")
, ("\\eqqslantgtr",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10908")
, ("\\eqqslantless",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10907")
, ("\\eqsim",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8770")
, ("\\eqslantgtr",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10902")
, ("\\eqslantless",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10901")
, ("\\equal",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "=")
, ("\\equalleftarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\11072")
, ("\\equalparallel",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8917")
, ("\\equalrightarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10609")
, ("\\equilibrium",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8652")
, ("\\equivDD",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10872")
, ("\\equivVert",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10856")
, ("\\equivVvert",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10857")
, ("\\eqvparsl",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10725")
, ("\\errbarblackcircle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10739")
, ("\\errbarblackdiamond",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10737")
, ("\\errbarblacksquare",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10735")
, ("\\errbarcircle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10738")
, ("\\errbardiamond",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10736")
, ("\\errbarsquare",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10734")
, ("\\eth",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\240")
, ("\\euro",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8364")
, ("\\exclam",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Pun "!")
, ("\\exi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8707")
, ("\\fallingdotseq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8786")
, ("\\fbowtie",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10707")
, ("\\fcmp",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10814")
, ("\\fdiagovnearrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10543")
, ("\\fdiagovrdiag",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10540")
, ("\\female",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9792")
, ("\\ffun",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8699")
, ("\\finj",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10517")
, ("\\fint",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10767")
, ("\\fisheye",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9673")
, ("\\flat",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9837")
, ("\\fltns",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9189")
, ("\\forks",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10972")
, ("\\forksnot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10973")
, ("\\forkv",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10969")
, ("\\fourth",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8279")
, ("\\fourthroot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rad "\8732")
, ("\\fourvdots",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10649")
, ("\\fracslash",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8260")
, ("\\frownie",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9785")
, ("\\fullouterjoin",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10199")
, ("\\gemini",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9802")
, ("\\geqq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8807")
, ("\\geqqslant",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\11002")
, ("\\gescc",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10921")
, ("\\gesdot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10880")
, ("\\gesdoto",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10882")
, ("\\gesdotol",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10884")
, ("\\gesles",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10900")
, ("\\ggcurly",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10940")
, ("\\ggg",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10914")
, ("\\ggg",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8921")
, ("\\gggnest",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\11000")
, ("\\gimel",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\8503")
, ("\\glE",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10898")
, ("\\gla",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10917")
, ("\\gleichstark",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10726")
, ("\\glj",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10916")
, ("\\gnapprox",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10890")
, ("\\gneq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10888")
, ("\\gneqq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8809")
, ("\\gnsim",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8935")
, ("\\grave",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\768")
, ("\\greater",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel ">")
, ("\\gsime",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10894")
, ("\\gsiml",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10896")
, ("\\gtcc",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10919")
, ("\\gtcir",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10874")
, ("\\gtlpar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10656")
, ("\\gtquest",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10876")
, ("\\gtrapprox",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10886")
, ("\\gtrarr",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10616")
, ("\\gtrdot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8919")
, ("\\gtreqless",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8923")
, ("\\gtreqqless",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10892")
, ("\\gtrless",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8823")
, ("\\gtrsim",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8819")
, ("\\harrowextender",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9135")
, ("\\hash",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8917")
, ("\\hat",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\770")
, ("\\hatapprox",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10863")
, ("\\heartsuit",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9825")
, ("\\hermitmatrix",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8889")
, ("\\hexagon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9108")
, ("\\hexagonblack",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\11043")
, ("\\hide",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10745")
, ("\\hknearrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10532")
, ("\\hknwarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10531")
, ("\\hksearow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10533")
, ("\\hkswarow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10534")
, ("\\hookleftarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8617")
, ("\\hookrightarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8618")
, ("\\horizbar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8213")
, ("\\hourglass",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10710")
, ("\\house",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8962")
, ("\\hrectangle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9645")
, ("\\hrectangleblack",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9644")
, ("\\hslash",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\8463")
, ("\\hyphenbullet",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8259")
, ("\\hzigzag",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\12336")
, ("\\iddots",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8944")
, ("\\ii",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8520")
, ("\\iiiint",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10764")
, ("\\iinfin",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10716")
, ("\\imageof",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8887")
, ("\\imath",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120484")
, ("\\imath",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\305")
, ("\\impliedby",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10232")
, ("\\implies",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10233")
, ("\\increment",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8710")
, ("\\intBar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10766")
, ("\\intbar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10765")
, ("\\intbottom",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8993")
, ("\\intcap",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10777")
, ("\\intclockwise",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\8753")
, ("\\intcup",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10778")
, ("\\intercal",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8890")
, ("\\interleave",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10996")
, ("\\intextender",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9134")
, ("\\intlarhk",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10775")
, ("\\intprod",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10812")
, ("\\intprodr",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10813")
, ("\\inttop",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8992")
, ("\\intx",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10776")
, ("\\invamp",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8523")
, ("\\inversebullet",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9688")
, ("\\inversewhitecircle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9689")
, ("\\invlazys",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8766")
, ("\\invneg",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8976")
, ("\\invnot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8976")
, ("\\invsmileface",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9787")
, ("\\invwhitelowerhalfcircle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9691")
, ("\\invwhiteupperhalfcircle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9690")
, ("\\isinE",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8953")
, ("\\isindot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8949")
, ("\\isinobar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8951")
, ("\\isins",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8948")
, ("\\isinvb",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8952")
, ("\\jj",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8521")
, ("\\jmath",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120485")
, ("\\jmath",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\567")
, ("\\jupiter",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9795")
, ("\\kernelcontraction",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8763")
, ("\\koppa",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\991")
, ("\\koppa",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\985")
, ("\\lAngle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\10218")
, ("\\lBrace",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\10627")
, ("\\lBrack",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\10214")
, ("\\lParen",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\10629")
, ("\\lang",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\10218")
, ("\\langle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\10216")
, ("\\langle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\12296")
, ("\\langle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\9001")
, ("\\langledot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\10641")
, ("\\laplac",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10720")
, ("\\lat",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10923")
, ("\\late",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10925")
, ("\\lbag",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\10181")
, ("\\lblkbrbrak",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\10647")
, ("\\lblot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\10633")
, ("\\lbrace",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "{")
, ("\\lbracelend",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9129")
, ("\\lbracemid",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9128")
, ("\\lbraceuend",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9127")
, ("\\lbrack",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "[")
, ("\\lbrackextender",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9122")
, ("\\lbracklend",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9123")
, ("\\lbracklltick",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\10639")
, ("\\lbrackubar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\10635")
, ("\\lbrackuend",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9121")
, ("\\lbrackultick",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\10637")
, ("\\lbrbrak",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\10098")
, ("\\lbrbrak",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\12308")
, ("\\lceil",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\8968")
, ("\\lcurvyangle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\10748")
, ("\\leadsto",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10547")
, ("\\leftarrowapprox",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\11082")
, ("\\leftarrowbackapprox",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\11074")
, ("\\leftarrowbsimilar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\11083")
, ("\\leftarrowless",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10615")
, ("\\leftarrowonoplus",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\11058")
, ("\\leftarrowplus",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10566")
, ("\\leftarrowshortrightarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10563")
, ("\\leftarrowsimilar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10611")
, ("\\leftarrowsubset",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10618")
, ("\\leftarrowtail",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8610")
, ("\\leftarrowtriangle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8701")
, ("\\leftarrowx",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\11070")
, ("\\leftbarharpoon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10602")
, ("\\leftbkarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10508")
, ("\\leftcurvedarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\11071")
, ("\\leftdasharrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8672")
, ("\\leftdbkarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10510")
, ("\\leftdbltail",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10523")
, ("\\leftdotarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\11064")
, ("\\leftdowncurvedarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10550")
, ("\\leftfishtail",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10620")
, ("\\leftharpoonaccent",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\8400")
, ("\\leftharpoondown",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8637")
, ("\\leftharpoondownbar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10590")
, ("\\leftharpoonsupdown",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10594")
, ("\\leftharpoonup",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8636")
, ("\\leftharpoonupbar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10586")
, ("\\leftharpoonupdash",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10602")
, ("\\leftleftarrows",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8647")
, ("\\leftleftharpoons",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10594")
, ("\\leftmoon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9790")
, ("\\leftouterjoin",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10197")
, ("\\leftrightarrowcircle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10568")
, ("\\leftrightarrows",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8646")
, ("\\leftrightarrowtriangle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8703")
, ("\\leftrightharpoon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10570")
, ("\\leftrightharpoondown",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10576")
, ("\\leftrightharpoondowndown",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10576")
, ("\\leftrightharpoondownup",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10571")
, ("\\leftrightharpoons",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8651")
, ("\\leftrightharpoonsdown",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10599")
, ("\\leftrightharpoonsup",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10598")
, ("\\leftrightharpoonup",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10574")
, ("\\leftrightharpoonupdown",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10570")
, ("\\leftrightharpoonupup",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10574")
, ("\\leftrightsquigarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8621")
, ("\\leftslice",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10918")
, ("\\leftsquigarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8668")
, ("\\lefttail",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10521")
, ("\\leftthreearrows",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\11057")
, ("\\leftthreetimes",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8907")
, ("\\leftturn",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8634")
, ("\\leftupdownharpoon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10577")
, ("\\leftwavearrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8604")
, ("\\leftwhitearrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8678")
, ("\\leo",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9804")
, ("\\leqq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8806")
, ("\\leqqslant",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\11001")
, ("\\lescc",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10920")
, ("\\lesdot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10879")
, ("\\lesdoto",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10881")
, ("\\lesdotor",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10883")
, ("\\lesges",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10899")
, ("\\less",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "<")
, ("\\lessapprox",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10885")
, ("\\lessdot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8918")
, ("\\lesseqgtr",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8922")
, ("\\lesseqqgtr",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10891")
, ("\\lessgtr",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8822")
, ("\\lesssim",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8818")
, ("\\lfbowtie",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10705")
, ("\\lfloor",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\8970")
, ("\\lftimes",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10708")
, ("\\lgE",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10897")
, ("\\lgblkcircle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\11044")
, ("\\lgblksquare",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\11035")
, ("\\lgroup",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\10222")
, ("\\lgwhtcircle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9711")
, ("\\lgwhtsquare",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\11036")
, ("\\libra",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9806")
, ("\\lightning",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8623")
, ("\\limg",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\10631")
, ("\\linefeed",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8628")
, ("\\llangle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\10633")
, ("\\llarc",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9695")
, ("\\llblacktriangle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9699")
, ("\\llbracket",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\10214")
, ("\\llbracket",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\12314")
, ("\\llcorner",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\8990")
, ("\\llcurly",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10939")
, ("\\lll",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10913")
, ("\\lll",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8920")
, ("\\lllnest",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10999")
, ("\\llparenthesis",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\10631")
, ("\\lltriangle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9722")
, ("\\lmoustache",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9136")
, ("\\lnapprox",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10889")
, ("\\lneq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10887")
, ("\\lneqq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8808")
, ("\\lnsim",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8934")
, ("\\longdashv",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10206")
, ("\\longdivision",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\10188")
, ("\\longleftsquigarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\11059")
, ("\\longmappedfrom",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10235")
, ("\\longmapsfrom",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10235")
, ("\\longrightsquigarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10239")
, ("\\looparrowleft",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8619")
, ("\\looparrowright",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8620")
, ("\\lowint",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10780")
, ("\\lozengeminus",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10208")
, ("\\lparen",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "(")
, ("\\lparenextender",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9116")
, ("\\lparenlend",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9117")
, ("\\lparenless",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\10643")
, ("\\lparenuend",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9115")
, ("\\lrarc",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9694")
, ("\\lrblacktriangle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9698")
, ("\\lrcorner",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\8991")
, ("\\lrtimes",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8904")
, ("\\lrtriangle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9727")
, ("\\lrtriangleeq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10721")
, ("\\lsime",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10893")
, ("\\lsimg",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10895")
, ("\\lsqhook",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10957")
, ("\\ltcc",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10918")
, ("\\ltcir",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10873")
, ("\\ltlarr",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10614")
, ("\\ltquest",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10875")
, ("\\ltrivb",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10703")
, ("\\lvboxline",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9144")
, ("\\lvec",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\8400")
, ("\\lvzigzag",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\10712")
, ("\\male",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9794")
, ("\\maltese",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10016")
, ("\\mappedfrom",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8612")
, ("\\mapsdown",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8615")
, ("\\mapsfrom",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8612")
, ("\\mapsup",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8613")
, ("\\mathcent",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\162")
, ("\\mathcolon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Pun ":")
, ("\\mathdollar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "$")
, ("\\matheth",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\240")
, ("\\mathratio",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8758")
, ("\\mathring",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\778")
, ("\\mathslash",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "/")
, ("\\mathsterling",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\163")
, ("\\mbfA",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119808")
, ("\\mbfAlpha",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120488")
, ("\\mbfB",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119809")
, ("\\mbfBeta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120489")
, ("\\mbfC",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119810")
, ("\\mbfChi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120510")
, ("\\mbfD",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119811")
, ("\\mbfDelta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120491")
, ("\\mbfDigamma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120778")
, ("\\mbfE",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119812")
, ("\\mbfEpsilon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120492")
, ("\\mbfEta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120494")
, ("\\mbfF",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119813")
, ("\\mbfG",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119814")
, ("\\mbfGamma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120490")
, ("\\mbfH",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119815")
, ("\\mbfI",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119816")
, ("\\mbfIota",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120496")
, ("\\mbfJ",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119817")
, ("\\mbfK",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119818")
, ("\\mbfKappa",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120497")
, ("\\mbfL",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119819")
, ("\\mbfLambda",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120498")
, ("\\mbfM",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119820")
, ("\\mbfMu",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120499")
, ("\\mbfN",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119821")
, ("\\mbfNu",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120500")
, ("\\mbfO",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119822")
, ("\\mbfOmega",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120512")
, ("\\mbfOmicron",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120502")
, ("\\mbfP",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119823")
, ("\\mbfPhi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120509")
, ("\\mbfPi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120503")
, ("\\mbfPsi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120511")
, ("\\mbfQ",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119824")
, ("\\mbfR",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119825")
, ("\\mbfRho",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120504")
, ("\\mbfS",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119826")
, ("\\mbfSigma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120506")
, ("\\mbfT",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119827")
, ("\\mbfTau",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120507")
, ("\\mbfTheta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120495")
, ("\\mbfU",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119828")
, ("\\mbfUpsilon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120508")
, ("\\mbfV",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119829")
, ("\\mbfW",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119830")
, ("\\mbfX",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119831")
, ("\\mbfXi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120501")
, ("\\mbfY",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119832")
, ("\\mbfZ",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119833")
, ("\\mbfZeta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120493")
, ("\\mbfa",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119834")
, ("\\mbfalpha",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120514")
, ("\\mbfb",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119835")
, ("\\mbfbeta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120515")
, ("\\mbfc",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119836")
, ("\\mbfchi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120536")
, ("\\mbfd",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119837")
, ("\\mbfdelta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120517")
, ("\\mbfdigamma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120779")
, ("\\mbfe",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119838")
, ("\\mbfepsilon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120518")
, ("\\mbfeta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120520")
, ("\\mbff",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119839")
, ("\\mbffrakA",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120172")
, ("\\mbffrakB",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120173")
, ("\\mbffrakC",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120174")
, ("\\mbffrakD",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120175")
, ("\\mbffrakE",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120176")
, ("\\mbffrakF",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120177")
, ("\\mbffrakG",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120178")
, ("\\mbffrakH",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120179")
, ("\\mbffrakI",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120180")
, ("\\mbffrakJ",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120181")
, ("\\mbffrakK",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120182")
, ("\\mbffrakL",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120183")
, ("\\mbffrakM",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120184")
, ("\\mbffrakN",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120185")
, ("\\mbffrakO",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120186")
, ("\\mbffrakP",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120187")
, ("\\mbffrakQ",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120188")
, ("\\mbffrakR",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120189")
, ("\\mbffrakS",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120190")
, ("\\mbffrakT",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120191")
, ("\\mbffrakU",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120192")
, ("\\mbffrakV",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120193")
, ("\\mbffrakW",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120194")
, ("\\mbffrakX",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120195")
, ("\\mbffrakY",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120196")
, ("\\mbffrakZ",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120197")
, ("\\mbffraka",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120198")
, ("\\mbffrakb",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120199")
, ("\\mbffrakc",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120200")
, ("\\mbffrakd",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120201")
, ("\\mbffrake",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120202")
, ("\\mbffrakf",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120203")
, ("\\mbffrakg",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120204")
, ("\\mbffrakh",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120205")
, ("\\mbffraki",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120206")
, ("\\mbffrakj",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120207")
, ("\\mbffrakk",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120208")
, ("\\mbffrakl",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120209")
, ("\\mbffrakm",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120210")
, ("\\mbffrakn",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120211")
, ("\\mbffrako",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120212")
, ("\\mbffrakp",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120213")
, ("\\mbffrakq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120214")
, ("\\mbffrakr",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120215")
, ("\\mbffraks",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120216")
, ("\\mbffrakt",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120217")
, ("\\mbffraku",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120218")
, ("\\mbffrakv",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120219")
, ("\\mbffrakw",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120220")
, ("\\mbffrakx",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120221")
, ("\\mbffraky",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120222")
, ("\\mbffrakz",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120223")
, ("\\mbfg",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119840")
, ("\\mbfgamma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120516")
, ("\\mbfh",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119841")
, ("\\mbfi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119842")
, ("\\mbfiota",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120522")
, ("\\mbfitA",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119912")
, ("\\mbfitAlpha",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120604")
, ("\\mbfitB",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119913")
, ("\\mbfitBeta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120605")
, ("\\mbfitC",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119914")
, ("\\mbfitChi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120626")
, ("\\mbfitD",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119915")
, ("\\mbfitDelta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120607")
, ("\\mbfitE",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119916")
, ("\\mbfitEpsilon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120608")
, ("\\mbfitEta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120610")
, ("\\mbfitF",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119917")
, ("\\mbfitG",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119918")
, ("\\mbfitGamma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120606")
, ("\\mbfitH",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119919")
, ("\\mbfitI",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119920")
, ("\\mbfitIota",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120612")
, ("\\mbfitJ",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119921")
, ("\\mbfitK",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119922")
, ("\\mbfitKappa",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120613")
, ("\\mbfitL",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119923")
, ("\\mbfitLambda",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120614")
, ("\\mbfitM",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119924")
, ("\\mbfitMu",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120615")
, ("\\mbfitN",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119925")
, ("\\mbfitNu",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120616")
, ("\\mbfitO",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119926")
, ("\\mbfitOmega",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120628")
, ("\\mbfitOmicron",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120618")
, ("\\mbfitP",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119927")
, ("\\mbfitPhi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120625")
, ("\\mbfitPi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120619")
, ("\\mbfitPsi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120627")
, ("\\mbfitQ",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119928")
, ("\\mbfitR",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119929")
, ("\\mbfitRho",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120620")
, ("\\mbfitS",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119930")
, ("\\mbfitSigma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120622")
, ("\\mbfitT",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119931")
, ("\\mbfitTau",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120623")
, ("\\mbfitTheta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120611")
, ("\\mbfitU",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119932")
, ("\\mbfitUpsilon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120624")
, ("\\mbfitV",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119933")
, ("\\mbfitW",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119934")
, ("\\mbfitX",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119935")
, ("\\mbfitXi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120617")
, ("\\mbfitY",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119936")
, ("\\mbfitZ",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119937")
, ("\\mbfitZeta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120609")
, ("\\mbfita",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119938")
, ("\\mbfitalpha",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120630")
, ("\\mbfitb",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119939")
, ("\\mbfitbeta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120631")
, ("\\mbfitc",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119940")
, ("\\mbfitchi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120652")
, ("\\mbfitd",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119941")
, ("\\mbfitdelta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120633")
, ("\\mbfite",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119942")
, ("\\mbfitepsilon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120634")
, ("\\mbfiteta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120636")
, ("\\mbfitf",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119943")
, ("\\mbfitg",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119944")
, ("\\mbfitgamma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120632")
, ("\\mbfith",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119945")
, ("\\mbfiti",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119946")
, ("\\mbfitiota",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120638")
, ("\\mbfitj",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119947")
, ("\\mbfitk",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119948")
, ("\\mbfitkappa",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120639")
, ("\\mbfitl",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119949")
, ("\\mbfitlambda",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120640")
, ("\\mbfitm",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119950")
, ("\\mbfitmu",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120641")
, ("\\mbfitn",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119951")
, ("\\mbfitnabla",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120629")
, ("\\mbfitnu",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120642")
, ("\\mbfito",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119952")
, ("\\mbfitomega",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120654")
, ("\\mbfitomicron",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120644")
, ("\\mbfitp",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119953")
, ("\\mbfitpartial",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120655")
, ("\\mbfitphi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120651")
, ("\\mbfitpi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120645")
, ("\\mbfitpsi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120653")
, ("\\mbfitq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119954")
, ("\\mbfitr",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119955")
, ("\\mbfitrho",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120646")
, ("\\mbfits",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119956")
, ("\\mbfitsansA",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120380")
, ("\\mbfitsansAlpha",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120720")
, ("\\mbfitsansB",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120381")
, ("\\mbfitsansBeta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120721")
, ("\\mbfitsansC",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120382")
, ("\\mbfitsansChi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120742")
, ("\\mbfitsansD",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120383")
, ("\\mbfitsansDelta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120723")
, ("\\mbfitsansE",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120384")
, ("\\mbfitsansEpsilon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120724")
, ("\\mbfitsansEta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120726")
, ("\\mbfitsansF",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120385")
, ("\\mbfitsansG",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120386")
, ("\\mbfitsansGamma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120722")
, ("\\mbfitsansH",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120387")
, ("\\mbfitsansI",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120388")
, ("\\mbfitsansIota",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120728")
, ("\\mbfitsansJ",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120389")
, ("\\mbfitsansK",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120390")
, ("\\mbfitsansKappa",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120729")
, ("\\mbfitsansL",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120391")
, ("\\mbfitsansLambda",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120730")
, ("\\mbfitsansM",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120392")
, ("\\mbfitsansMu",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120731")
, ("\\mbfitsansN",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120393")
, ("\\mbfitsansNu",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120732")
, ("\\mbfitsansO",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120394")
, ("\\mbfitsansOmega",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120744")
, ("\\mbfitsansOmicron",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120734")
, ("\\mbfitsansP",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120395")
, ("\\mbfitsansPhi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120741")
, ("\\mbfitsansPi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120735")
, ("\\mbfitsansPsi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120743")
, ("\\mbfitsansQ",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120396")
, ("\\mbfitsansR",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120397")
, ("\\mbfitsansRho",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120736")
, ("\\mbfitsansS",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120398")
, ("\\mbfitsansSigma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120738")
, ("\\mbfitsansT",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120399")
, ("\\mbfitsansTau",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120739")
, ("\\mbfitsansTheta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120727")
, ("\\mbfitsansU",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120400")
, ("\\mbfitsansUpsilon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120740")
, ("\\mbfitsansV",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120401")
, ("\\mbfitsansW",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120402")
, ("\\mbfitsansX",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120403")
, ("\\mbfitsansXi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120733")
, ("\\mbfitsansY",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120404")
, ("\\mbfitsansZ",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120405")
, ("\\mbfitsansZeta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120725")
, ("\\mbfitsansa",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120406")
, ("\\mbfitsansalpha",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120746")
, ("\\mbfitsansb",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120407")
, ("\\mbfitsansbeta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120747")
, ("\\mbfitsansc",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120408")
, ("\\mbfitsanschi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120768")
, ("\\mbfitsansd",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120409")
, ("\\mbfitsansdelta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120749")
, ("\\mbfitsanse",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120410")
, ("\\mbfitsansepsilon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120750")
, ("\\mbfitsanseta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120752")
, ("\\mbfitsansf",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120411")
, ("\\mbfitsansg",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120412")
, ("\\mbfitsansgamma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120748")
, ("\\mbfitsansh",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120413")
, ("\\mbfitsansi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120414")
, ("\\mbfitsansiota",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120754")
, ("\\mbfitsansj",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120415")
, ("\\mbfitsansk",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120416")
, ("\\mbfitsanskappa",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120755")
, ("\\mbfitsansl",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120417")
, ("\\mbfitsanslambda",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120756")
, ("\\mbfitsansm",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120418")
, ("\\mbfitsansmu",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120757")
, ("\\mbfitsansn",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120419")
, ("\\mbfitsansnabla",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120745")
, ("\\mbfitsansnu",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120758")
, ("\\mbfitsanso",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120420")
, ("\\mbfitsansomega",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120770")
, ("\\mbfitsansomicron",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120760")
, ("\\mbfitsansp",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120421")
, ("\\mbfitsanspartial",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120771")
, ("\\mbfitsansphi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120767")
, ("\\mbfitsanspi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120761")
, ("\\mbfitsanspsi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120769")
, ("\\mbfitsansq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120422")
, ("\\mbfitsansr",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120423")
, ("\\mbfitsansrho",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120762")
, ("\\mbfitsanss",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120424")
, ("\\mbfitsanssigma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120764")
, ("\\mbfitsanst",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120425")
, ("\\mbfitsanstau",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120765")
, ("\\mbfitsanstheta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120753")
, ("\\mbfitsansu",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120426")
, ("\\mbfitsansupsilon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120766")
, ("\\mbfitsansv",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120427")
, ("\\mbfitsansvarTheta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120737")
, ("\\mbfitsansvarepsilon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120772")
, ("\\mbfitsansvarkappa",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120774")
, ("\\mbfitsansvarphi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120775")
, ("\\mbfitsansvarpi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120777")
, ("\\mbfitsansvarrho",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120776")
, ("\\mbfitsansvarsigma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120763")
, ("\\mbfitsansvartheta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120773")
, ("\\mbfitsansw",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120428")
, ("\\mbfitsansx",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120429")
, ("\\mbfitsansxi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120759")
, ("\\mbfitsansy",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120430")
, ("\\mbfitsansz",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120431")
, ("\\mbfitsanszeta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120751")
, ("\\mbfitsigma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120648")
, ("\\mbfitt",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119957")
, ("\\mbfittau",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120649")
, ("\\mbfittheta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120637")
, ("\\mbfitu",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119958")
, ("\\mbfitupsilon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120650")
, ("\\mbfitv",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119959")
, ("\\mbfitvarTheta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120621")
, ("\\mbfitvarepsilon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120656")
, ("\\mbfitvarkappa",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120658")
, ("\\mbfitvarphi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120659")
, ("\\mbfitvarpi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120661")
, ("\\mbfitvarrho",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120660")
, ("\\mbfitvarsigma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120647")
, ("\\mbfitvartheta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120657")
, ("\\mbfitw",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119960")
, ("\\mbfitx",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119961")
, ("\\mbfitxi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120643")
, ("\\mbfity",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119962")
, ("\\mbfitz",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119963")
, ("\\mbfitzeta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120635")
, ("\\mbfj",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119843")
, ("\\mbfk",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119844")
, ("\\mbfkappa",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120523")
, ("\\mbfl",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119845")
, ("\\mbflambda",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120524")
, ("\\mbfm",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119846")
, ("\\mbfmu",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120525")
, ("\\mbfn",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119847")
, ("\\mbfnabla",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120513")
, ("\\mbfnu",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120526")
, ("\\mbfo",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119848")
, ("\\mbfomega",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120538")
, ("\\mbfomicron",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120528")
, ("\\mbfp",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119849")
, ("\\mbfpartial",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120539")
, ("\\mbfphi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120543")
, ("\\mbfpi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120529")
, ("\\mbfpsi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120537")
, ("\\mbfq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119850")
, ("\\mbfr",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119851")
, ("\\mbfrho",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120530")
, ("\\mbfs",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119852")
, ("\\mbfsansA",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120276")
, ("\\mbfsansAlpha",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120662")
, ("\\mbfsansB",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120277")
, ("\\mbfsansBeta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120663")
, ("\\mbfsansC",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120278")
, ("\\mbfsansChi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120684")
, ("\\mbfsansD",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120279")
, ("\\mbfsansDelta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120665")
, ("\\mbfsansE",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120280")
, ("\\mbfsansEpsilon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120666")
, ("\\mbfsansEta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120668")
, ("\\mbfsansF",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120281")
, ("\\mbfsansG",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120282")
, ("\\mbfsansGamma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120664")
, ("\\mbfsansH",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120283")
, ("\\mbfsansI",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120284")
, ("\\mbfsansIota",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120670")
, ("\\mbfsansJ",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120285")
, ("\\mbfsansK",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120286")
, ("\\mbfsansKappa",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120671")
, ("\\mbfsansL",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120287")
, ("\\mbfsansLambda",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120672")
, ("\\mbfsansM",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120288")
, ("\\mbfsansMu",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120673")
, ("\\mbfsansN",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120289")
, ("\\mbfsansNu",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120674")
, ("\\mbfsansO",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120290")
, ("\\mbfsansOmega",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120686")
, ("\\mbfsansOmicron",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120676")
, ("\\mbfsansP",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120291")
, ("\\mbfsansPhi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120683")
, ("\\mbfsansPi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120677")
, ("\\mbfsansPsi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120685")
, ("\\mbfsansQ",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120292")
, ("\\mbfsansR",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120293")
, ("\\mbfsansRho",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120678")
, ("\\mbfsansS",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120294")
, ("\\mbfsansSigma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120680")
, ("\\mbfsansT",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120295")
, ("\\mbfsansTau",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120681")
, ("\\mbfsansTheta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120669")
, ("\\mbfsansU",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120296")
, ("\\mbfsansUpsilon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120682")
, ("\\mbfsansV",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120297")
, ("\\mbfsansW",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120298")
, ("\\mbfsansX",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120299")
, ("\\mbfsansXi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120675")
, ("\\mbfsansY",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120300")
, ("\\mbfsansZ",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120301")
, ("\\mbfsansZeta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120667")
, ("\\mbfsansa",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120302")
, ("\\mbfsansalpha",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120688")
, ("\\mbfsansb",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120303")
, ("\\mbfsansbeta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120689")
, ("\\mbfsansc",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120304")
, ("\\mbfsanschi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120710")
, ("\\mbfsansd",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120305")
, ("\\mbfsansdelta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120691")
, ("\\mbfsanse",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120306")
, ("\\mbfsanseight",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120820")
, ("\\mbfsansepsilon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120692")
, ("\\mbfsanseta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120694")
, ("\\mbfsansf",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120307")
, ("\\mbfsansfive",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120817")
, ("\\mbfsansfour",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120816")
, ("\\mbfsansg",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120308")
, ("\\mbfsansgamma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120690")
, ("\\mbfsansh",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120309")
, ("\\mbfsansi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120310")
, ("\\mbfsansiota",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120696")
, ("\\mbfsansj",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120311")
, ("\\mbfsansk",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120312")
, ("\\mbfsanskappa",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120697")
, ("\\mbfsansl",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120313")
, ("\\mbfsanslambda",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120698")
, ("\\mbfsansm",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120314")
, ("\\mbfsansmu",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120699")
, ("\\mbfsansn",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120315")
, ("\\mbfsansnabla",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120687")
, ("\\mbfsansnine",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120821")
, ("\\mbfsansnu",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120700")
, ("\\mbfsanso",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120316")
, ("\\mbfsansomega",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120712")
, ("\\mbfsansomicron",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120702")
, ("\\mbfsansone",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120813")
, ("\\mbfsansp",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120317")
, ("\\mbfsanspartial",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120713")
, ("\\mbfsansphi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120709")
, ("\\mbfsanspi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120703")
, ("\\mbfsanspsi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120711")
, ("\\mbfsansq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120318")
, ("\\mbfsansr",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120319")
, ("\\mbfsansrho",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120704")
, ("\\mbfsanss",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120320")
, ("\\mbfsansseven",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120819")
, ("\\mbfsanssigma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120706")
, ("\\mbfsanssix",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120818")
, ("\\mbfsanst",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120321")
, ("\\mbfsanstau",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120707")
, ("\\mbfsanstheta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120695")
, ("\\mbfsansthree",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120815")
, ("\\mbfsanstwo",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120814")
, ("\\mbfsansu",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120322")
, ("\\mbfsansupsilon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120708")
, ("\\mbfsansv",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120323")
, ("\\mbfsansvarTheta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120679")
, ("\\mbfsansvarepsilon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120714")
, ("\\mbfsansvarkappa",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120716")
, ("\\mbfsansvarphi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120717")
, ("\\mbfsansvarpi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120719")
, ("\\mbfsansvarrho",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120718")
, ("\\mbfsansvarsigma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120705")
, ("\\mbfsansvartheta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120715")
, ("\\mbfsansw",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120324")
, ("\\mbfsansx",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120325")
, ("\\mbfsansxi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120701")
, ("\\mbfsansy",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120326")
, ("\\mbfsansz",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120327")
, ("\\mbfsanszero",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120812")
, ("\\mbfsanszeta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120693")
, ("\\mbfscrA",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120016")
, ("\\mbfscrB",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120017")
, ("\\mbfscrC",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120018")
, ("\\mbfscrD",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120019")
, ("\\mbfscrE",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120020")
, ("\\mbfscrF",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120021")
, ("\\mbfscrG",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120022")
, ("\\mbfscrH",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120023")
, ("\\mbfscrI",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120024")
, ("\\mbfscrJ",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120025")
, ("\\mbfscrK",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120026")
, ("\\mbfscrL",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120027")
, ("\\mbfscrM",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120028")
, ("\\mbfscrN",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120029")
, ("\\mbfscrO",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120030")
, ("\\mbfscrP",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120031")
, ("\\mbfscrQ",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120032")
, ("\\mbfscrR",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120033")
, ("\\mbfscrS",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120034")
, ("\\mbfscrT",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120035")
, ("\\mbfscrU",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120036")
, ("\\mbfscrV",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120037")
, ("\\mbfscrW",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120038")
, ("\\mbfscrX",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120039")
, ("\\mbfscrY",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120040")
, ("\\mbfscrZ",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120041")
, ("\\mbfscra",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120042")
, ("\\mbfscrb",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120043")
, ("\\mbfscrc",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120044")
, ("\\mbfscrd",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120045")
, ("\\mbfscre",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120046")
, ("\\mbfscrf",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120047")
, ("\\mbfscrg",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120048")
, ("\\mbfscrh",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120049")
, ("\\mbfscri",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120050")
, ("\\mbfscrj",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120051")
, ("\\mbfscrk",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120052")
, ("\\mbfscrl",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120053")
, ("\\mbfscrm",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120054")
, ("\\mbfscrn",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120055")
, ("\\mbfscro",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120056")
, ("\\mbfscrp",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120057")
, ("\\mbfscrq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120058")
, ("\\mbfscrr",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120059")
, ("\\mbfscrs",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120060")
, ("\\mbfscrt",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120061")
, ("\\mbfscru",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120062")
, ("\\mbfscrv",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120063")
, ("\\mbfscrw",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120064")
, ("\\mbfscrx",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120065")
, ("\\mbfscry",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120066")
, ("\\mbfscrz",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120067")
, ("\\mbfsigma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120532")
, ("\\mbft",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119853")
, ("\\mbftau",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120533")
, ("\\mbftheta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120521")
, ("\\mbfu",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119854")
, ("\\mbfupsilon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120534")
, ("\\mbfv",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119855")
, ("\\mbfvarTheta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120505")
, ("\\mbfvarepsilon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120540")
, ("\\mbfvarkappa",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120542")
, ("\\mbfvarphi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120535")
, ("\\mbfvarpi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120545")
, ("\\mbfvarrho",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120544")
, ("\\mbfvarsigma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120531")
, ("\\mbfvartheta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120541")
, ("\\mbfw",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119856")
, ("\\mbfx",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119857")
, ("\\mbfxi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120527")
, ("\\mbfy",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119858")
, ("\\mbfz",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119859")
, ("\\mbfzeta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120519")
, ("\\mdblkcircle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9899")
, ("\\mdblkdiamond",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\11045")
, ("\\mdblklozenge",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\11047")
, ("\\mdblksquare",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9724")
, ("\\mdlgblkcircle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9679")
, ("\\mdlgblkdiamond",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9670")
, ("\\mdlgblklozenge",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10731")
, ("\\mdlgblksquare",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9632")
, ("\\mdlgwhtcircle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\9675")
, ("\\mdlgwhtdiamond",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9671")
, ("\\mdlgwhtlozenge",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9674")
, ("\\mdlgwhtsquare",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9633")
, ("\\mdsmblkcircle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10625")
, ("\\mdsmblksquare",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9726")
, ("\\mdsmwhtcircle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9900")
, ("\\mdsmwhtsquare",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9725")
, ("\\mdwhtcircle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9898")
, ("\\mdwhtdiamond",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\11046")
, ("\\mdwhtlozenge",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\11048")
, ("\\mdwhtsquare",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9723")
, ("\\measangledltosw",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10671")
, ("\\measangledrtose",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10670")
, ("\\measangleldtosw",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10667")
, ("\\measanglelutonw",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10665")
, ("\\measanglerdtose",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10666")
, ("\\measanglerutone",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10664")
, ("\\measangleultonw",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10669")
, ("\\measangleurtone",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10668")
, ("\\measeq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8798")
, ("\\measuredangle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8737")
, ("\\measuredangleleft",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10651")
, ("\\measuredrightangle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8894")
, ("\\medblackstar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\11089")
, ("\\medbullet",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9899")
, ("\\medcirc",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9898")
, ("\\medspace",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8287")
, ("\\medwhitestar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\11088")
, ("\\mercury",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9791")
, ("\\mfrakA",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120068")
, ("\\mfrakB",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120069")
, ("\\mfrakC",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\8493")
, ("\\mfrakD",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120071")
, ("\\mfrakE",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120072")
, ("\\mfrakF",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120073")
, ("\\mfrakG",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120074")
, ("\\mfrakH",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\8460")
, ("\\mfrakJ",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120077")
, ("\\mfrakK",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120078")
, ("\\mfrakL",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120079")
, ("\\mfrakM",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120080")
, ("\\mfrakN",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120081")
, ("\\mfrakO",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120082")
, ("\\mfrakP",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120083")
, ("\\mfrakQ",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120084")
, ("\\mfrakS",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120086")
, ("\\mfrakT",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120087")
, ("\\mfrakU",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120088")
, ("\\mfrakV",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120089")
, ("\\mfrakW",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120090")
, ("\\mfrakX",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120091")
, ("\\mfrakY",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120092")
, ("\\mfrakZ",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\8488")
, ("\\mfraka",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120094")
, ("\\mfrakb",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120095")
, ("\\mfrakc",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120096")
, ("\\mfrakd",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120097")
, ("\\mfrake",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120098")
, ("\\mfrakf",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120099")
, ("\\mfrakg",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120100")
, ("\\mfrakh",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120101")
, ("\\mfraki",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120102")
, ("\\mfrakj",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120103")
, ("\\mfrakk",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120104")
, ("\\mfrakl",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120105")
, ("\\mfrakm",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120106")
, ("\\mfrakn",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120107")
, ("\\mfrako",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120108")
, ("\\mfrakp",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120109")
, ("\\mfrakq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120110")
, ("\\mfrakr",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120111")
, ("\\mfraks",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120112")
, ("\\mfrakt",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120113")
, ("\\mfraku",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120114")
, ("\\mfrakv",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120115")
, ("\\mfrakw",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120116")
, ("\\mfrakx",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120117")
, ("\\mfraky",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120118")
, ("\\mfrakz",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120119")
, ("\\mho",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8487")
, ("\\midbarvee",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10845")
, ("\\midbarwedge",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10844")
, ("\\midcir",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10992")
, ("\\minus",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8722")
, ("\\minusdot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10794")
, ("\\minusfdots",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10795")
, ("\\minusrdots",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10796")
, ("\\mitA",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119860")
, ("\\mitAlpha",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120546")
, ("\\mitB",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119861")
, ("\\mitBbbD",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8517")
, ("\\mitBbbd",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8518")
, ("\\mitBbbe",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8519")
, ("\\mitBbbi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8520")
, ("\\mitBbbj",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8521")
, ("\\mitBeta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120547")
, ("\\mitC",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119862")
, ("\\mitChi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120568")
, ("\\mitD",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119863")
, ("\\mitDelta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120549")
, ("\\mitE",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119864")
, ("\\mitEpsilon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120550")
, ("\\mitEta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120552")
, ("\\mitF",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119865")
, ("\\mitG",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119866")
, ("\\mitGamma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120548")
, ("\\mitH",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119867")
, ("\\mitI",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119868")
, ("\\mitIota",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120554")
, ("\\mitJ",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119869")
, ("\\mitK",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119870")
, ("\\mitKappa",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120555")
, ("\\mitL",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119871")
, ("\\mitLambda",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120556")
, ("\\mitM",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119872")
, ("\\mitMu",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120557")
, ("\\mitN",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119873")
, ("\\mitNu",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120558")
, ("\\mitO",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119874")
, ("\\mitOmega",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120570")
, ("\\mitOmicron",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120560")
, ("\\mitP",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119875")
, ("\\mitPhi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120567")
, ("\\mitPi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120561")
, ("\\mitPsi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120569")
, ("\\mitQ",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119876")
, ("\\mitR",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119877")
, ("\\mitRho",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120562")
, ("\\mitS",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119878")
, ("\\mitSigma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120564")
, ("\\mitT",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119879")
, ("\\mitTau",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120565")
, ("\\mitTheta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120553")
, ("\\mitU",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119880")
, ("\\mitUpsilon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120566")
, ("\\mitV",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119881")
, ("\\mitW",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119882")
, ("\\mitX",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119883")
, ("\\mitXi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120559")
, ("\\mitY",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119884")
, ("\\mitZ",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119885")
, ("\\mitZeta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120551")
, ("\\mita",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119886")
, ("\\mitalpha",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120572")
, ("\\mitb",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119887")
, ("\\mitbeta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120573")
, ("\\mitc",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119888")
, ("\\mitchi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120594")
, ("\\mitd",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119889")
, ("\\mitdelta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120575")
, ("\\mite",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119890")
, ("\\mitepsilon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120576")
, ("\\miteta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120578")
, ("\\mitf",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119891")
, ("\\mitg",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119892")
, ("\\mitgamma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120574")
, ("\\miti",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119894")
, ("\\mitiota",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120580")
, ("\\mitj",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119895")
, ("\\mitk",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119896")
, ("\\mitkappa",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120581")
, ("\\mitl",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119897")
, ("\\mitlambda",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120582")
, ("\\mitm",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119898")
, ("\\mitmu",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120583")
, ("\\mitn",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119899")
, ("\\mitnabla",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120571")
, ("\\mitnu",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120584")
, ("\\mito",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119900")
, ("\\mitomega",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120596")
, ("\\mitomicron",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120586")
, ("\\mitp",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119901")
, ("\\mitpartial",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120597")
, ("\\mitphi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120593")
, ("\\mitpi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120587")
, ("\\mitpsi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120595")
, ("\\mitq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119902")
, ("\\mitr",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119903")
, ("\\mitrho",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120588")
, ("\\mits",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119904")
, ("\\mitsansA",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120328")
, ("\\mitsansB",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120329")
, ("\\mitsansC",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120330")
, ("\\mitsansD",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120331")
, ("\\mitsansE",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120332")
, ("\\mitsansF",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120333")
, ("\\mitsansG",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120334")
, ("\\mitsansH",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120335")
, ("\\mitsansI",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120336")
, ("\\mitsansJ",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120337")
, ("\\mitsansK",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120338")
, ("\\mitsansL",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120339")
, ("\\mitsansM",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120340")
, ("\\mitsansN",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120341")
, ("\\mitsansO",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120342")
, ("\\mitsansP",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120343")
, ("\\mitsansQ",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120344")
, ("\\mitsansR",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120345")
, ("\\mitsansS",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120346")
, ("\\mitsansT",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120347")
, ("\\mitsansU",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120348")
, ("\\mitsansV",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120349")
, ("\\mitsansW",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120350")
, ("\\mitsansX",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120351")
, ("\\mitsansY",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120352")
, ("\\mitsansZ",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120353")
, ("\\mitsansa",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120354")
, ("\\mitsansb",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120355")
, ("\\mitsansc",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120356")
, ("\\mitsansd",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120357")
, ("\\mitsanse",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120358")
, ("\\mitsansf",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120359")
, ("\\mitsansg",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120360")
, ("\\mitsansh",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120361")
, ("\\mitsansi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120362")
, ("\\mitsansj",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120363")
, ("\\mitsansk",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120364")
, ("\\mitsansl",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120365")
, ("\\mitsansm",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120366")
, ("\\mitsansn",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120367")
, ("\\mitsanso",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120368")
, ("\\mitsansp",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120369")
, ("\\mitsansq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120370")
, ("\\mitsansr",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120371")
, ("\\mitsanss",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120372")
, ("\\mitsanst",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120373")
, ("\\mitsansu",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120374")
, ("\\mitsansv",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120375")
, ("\\mitsansw",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120376")
, ("\\mitsansx",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120377")
, ("\\mitsansy",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120378")
, ("\\mitsansz",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120379")
, ("\\mitsigma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120590")
, ("\\mitt",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119905")
, ("\\mittau",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120591")
, ("\\mittheta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120579")
, ("\\mitu",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119906")
, ("\\mitupsilon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120592")
, ("\\mitv",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119907")
, ("\\mitvarTheta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120563")
, ("\\mitvarepsilon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120598")
, ("\\mitvarkappa",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120600")
, ("\\mitvarphi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120601")
, ("\\mitvarpi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120603")
, ("\\mitvarrho",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120602")
, ("\\mitvarsigma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120589")
, ("\\mitvartheta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120599")
, ("\\mitw",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119908")
, ("\\mitx",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119909")
, ("\\mitxi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120585")
, ("\\mity",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119910")
, ("\\mitz",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119911")
, ("\\mitzeta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120577")
, ("\\mlcp",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10971")
, ("\\modtwosum",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10762")
, ("\\msansA",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120224")
, ("\\msansB",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120225")
, ("\\msansC",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120226")
, ("\\msansD",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120227")
, ("\\msansE",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120228")
, ("\\msansF",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120229")
, ("\\msansG",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120230")
, ("\\msansH",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120231")
, ("\\msansI",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120232")
, ("\\msansJ",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120233")
, ("\\msansK",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120234")
, ("\\msansL",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120235")
, ("\\msansM",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120236")
, ("\\msansN",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120237")
, ("\\msansO",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120238")
, ("\\msansP",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120239")
, ("\\msansQ",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120240")
, ("\\msansR",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120241")
, ("\\msansS",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120242")
, ("\\msansT",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120243")
, ("\\msansU",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120244")
, ("\\msansV",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120245")
, ("\\msansW",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120246")
, ("\\msansX",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120247")
, ("\\msansY",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120248")
, ("\\msansZ",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120249")
, ("\\msansa",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120250")
, ("\\msansb",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120251")
, ("\\msansc",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120252")
, ("\\msansd",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120253")
, ("\\msanse",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120254")
, ("\\msanseight",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120810")
, ("\\msansf",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120255")
, ("\\msansfive",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120807")
, ("\\msansfour",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120806")
, ("\\msansg",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120256")
, ("\\msansh",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120257")
, ("\\msansi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120258")
, ("\\msansj",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120259")
, ("\\msansk",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120260")
, ("\\msansl",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120261")
, ("\\msansm",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120262")
, ("\\msansn",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120263")
, ("\\msansnine",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120811")
, ("\\msanso",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120264")
, ("\\msansone",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120803")
, ("\\msansp",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120265")
, ("\\msansq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120266")
, ("\\msansr",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120267")
, ("\\msanss",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120268")
, ("\\msansseven",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120809")
, ("\\msanssix",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120808")
, ("\\msanst",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120269")
, ("\\msansthree",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120805")
, ("\\msanstwo",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120804")
, ("\\msansu",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120270")
, ("\\msansv",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120271")
, ("\\msansw",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120272")
, ("\\msansx",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120273")
, ("\\msansy",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120274")
, ("\\msansz",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120275")
, ("\\msanszero",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120802")
, ("\\mscrA",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119964")
, ("\\mscrB",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\8492")
, ("\\mscrC",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119966")
, ("\\mscrD",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119967")
, ("\\mscrE",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\8496")
, ("\\mscrF",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\8497")
, ("\\mscrG",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119970")
, ("\\mscrH",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\8459")
, ("\\mscrI",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\8464")
, ("\\mscrJ",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119973")
, ("\\mscrK",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119974")
, ("\\mscrL",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\8466")
, ("\\mscrM",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\8499")
, ("\\mscrN",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119977")
, ("\\mscrO",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119978")
, ("\\mscrP",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119979")
, ("\\mscrQ",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119980")
, ("\\mscrR",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\8475")
, ("\\mscrS",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119982")
, ("\\mscrT",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119983")
, ("\\mscrU",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119984")
, ("\\mscrV",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119985")
, ("\\mscrW",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119986")
, ("\\mscrX",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119987")
, ("\\mscrY",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119988")
, ("\\mscrZ",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119989")
, ("\\mscra",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119990")
, ("\\mscrb",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119991")
, ("\\mscrc",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119992")
, ("\\mscrd",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119993")
, ("\\mscre",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\8495")
, ("\\mscrf",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119995")
, ("\\mscrg",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\8458")
, ("\\mscrh",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119997")
, ("\\mscri",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119998")
, ("\\mscrj",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\119999")
, ("\\mscrk",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120000")
, ("\\mscrl",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120001")
, ("\\mscrm",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120002")
, ("\\mscrn",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120003")
, ("\\mscro",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\8500")
, ("\\mscrp",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120005")
, ("\\mscrq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120006")
, ("\\mscrr",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120007")
, ("\\mscrs",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120008")
, ("\\mscrt",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120009")
, ("\\mscru",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120010")
, ("\\mscrv",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120011")
, ("\\mscrw",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120012")
, ("\\mscrx",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120013")
, ("\\mscry",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120014")
, ("\\mscrz",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120015")
, ("\\mttA",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120432")
, ("\\mttB",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120433")
, ("\\mttC",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120434")
, ("\\mttD",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120435")
, ("\\mttE",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120436")
, ("\\mttF",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120437")
, ("\\mttG",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120438")
, ("\\mttH",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120439")
, ("\\mttI",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120440")
, ("\\mttJ",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120441")
, ("\\mttK",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120442")
, ("\\mttL",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120443")
, ("\\mttM",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120444")
, ("\\mttN",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120445")
, ("\\mttO",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120446")
, ("\\mttP",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120447")
, ("\\mttQ",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120448")
, ("\\mttR",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120449")
, ("\\mttS",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120450")
, ("\\mttT",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120451")
, ("\\mttU",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120452")
, ("\\mttV",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120453")
, ("\\mttW",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120454")
, ("\\mttX",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120455")
, ("\\mttY",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120456")
, ("\\mttZ",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120457")
, ("\\mtta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120458")
, ("\\mttb",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120459")
, ("\\mttc",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120460")
, ("\\mttd",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120461")
, ("\\mtte",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120462")
, ("\\mtteight",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120830")
, ("\\mttf",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120463")
, ("\\mttfive",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120827")
, ("\\mttfour",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120826")
, ("\\mttg",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120464")
, ("\\mtth",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120465")
, ("\\mtti",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120466")
, ("\\mttj",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120467")
, ("\\mttk",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120468")
, ("\\mttl",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120469")
, ("\\mttm",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120470")
, ("\\mttn",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120471")
, ("\\mttnine",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120831")
, ("\\mtto",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120472")
, ("\\mttone",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120823")
, ("\\mttp",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120473")
, ("\\mttq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120474")
, ("\\mttr",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120475")
, ("\\mtts",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120476")
, ("\\mttseven",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120829")
, ("\\mttsix",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120828")
, ("\\mttt",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120477")
, ("\\mttthree",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120825")
, ("\\mtttwo",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120824")
, ("\\mttu",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120478")
, ("\\mttv",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120479")
, ("\\mttw",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120480")
, ("\\mttx",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120481")
, ("\\mtty",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120482")
, ("\\mttz",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120483")
, ("\\mttzero",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\120822")
, ("\\multimap",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8888")
, ("\\multimapboth",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10719")
, ("\\multimapdotbothA",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8886")
, ("\\multimapdotbothB",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8887")
, ("\\multimapinv",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10204")
, ("\\nHdownarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8671")
, ("\\nHuparrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8670")
, ("\\nLeftarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8653")
, ("\\nLeftrightarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8654")
, ("\\nRightarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8655")
, ("\\nVDash",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8879")
, ("\\nVdash",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8878")
, ("\\nVleftarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8698")
, ("\\nVleftarrowtail",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\11066")
, ("\\nVleftrightarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8700")
, ("\\nVrightarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8699")
, ("\\nVrightarrowtail",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10517")
, ("\\nVtwoheadleftarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\11061")
, ("\\nVtwoheadleftarrowtail",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\11069")
, ("\\nVtwoheadrightarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10497")
, ("\\nVtwoheadrightarrowtail",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10520")
, ("\\napprox",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8777")
, ("\\nasymp",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8813")
, ("\\natural",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9838")
, ("\\ncong",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8775")
, ("\\ndres",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10852")
, ("\\neovnwarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10545")
, ("\\neovsearrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10542")
, ("\\neptune",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9798")
, ("\\nequiv",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8802")
, ("\\neswarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10530")
, ("\\neuter",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9906")
, ("\\nexi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8708")
, ("\\nexists",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8708")
, ("\\ngeq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8817")
, ("\\ngeqslant",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8817")
, ("\\ngtr",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8815")
, ("\\ngtrless",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8825")
, ("\\ngtrsim",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8821")
, ("\\nhVvert",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10997")
, ("\\nhpar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10994")
, ("\\nin",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8713")
, ("\\niobar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8958")
, ("\\nis",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8956")
, ("\\nisd",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8954")
, ("\\nleftarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8602")
, ("\\nleftrightarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8622")
, ("\\nleq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8816")
, ("\\nleqslant",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8816")
, ("\\nless",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8814")
, ("\\nlessgtr",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8824")
, ("\\nlesssim",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8820")
, ("\\nmid",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8740")
, ("\\nni",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8716")
, ("\\not",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\824")
, ("\\notasymp",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8813")
, ("\\notbackslash",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9024")
, ("\\notni",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8716")
, ("\\notslash",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\9023")
, ("\\nparallel",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8742")
, ("\\npolint",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10772")
, ("\\nprec",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8832")
, ("\\npreccurlyeq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8928")
, ("\\npreceq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8928")
, ("\\nrightarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8603")
, ("\\nrres",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10853")
, ("\\nsim",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8769")
, ("\\nsime",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8772")
, ("\\nsimeq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8772")
, ("\\nsqsubseteq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8930")
, ("\\nsqsupseteq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8931")
, ("\\nsucc",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8833")
, ("\\nsucccurlyeq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8929")
, ("\\nsucceq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8929")
, ("\\ntriangleleft",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8938")
, ("\\ntrianglelefteq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8940")
, ("\\ntriangleright",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8939")
, ("\\ntrianglerighteq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8941")
, ("\\nunlhd",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8940")
, ("\\nunrhd",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8941")
, ("\\nvDash",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8877")
, ("\\nvLeftarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10498")
, ("\\nvLeftrightarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10500")
, ("\\nvRightarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10499")
, ("\\nvdash",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8876")
, ("\\nvinfty",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10718")
, ("\\nvleftarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8695")
, ("\\nvleftarrowtail",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\11065")
, ("\\nvleftrightarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8697")
, ("\\nvrightarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8696")
, ("\\nvrightarrowtail",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10516")
, ("\\nvtwoheadleftarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\11060")
, ("\\nvtwoheadleftarrowtail",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\11068")
, ("\\nvtwoheadrightarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10496")
, ("\\nvtwoheadrightarrowtail",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10519")
, ("\\nwovnearrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10546")
, ("\\nwsearrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10529")
, ("\\obar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\9021")
, ("\\obot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10682")
, ("\\obrbrak",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9184")
, ("\\obslash",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10680")
, ("\\ocirc",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\778")
, ("\\ocommatopright",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\789")
, ("\\octothorpe",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "#")
, ("\\odiv",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10808")
, ("\\odotslashdot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10684")
, ("\\ogreaterthan",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10689")
, ("\\oiiint",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\8752")
, ("\\oiint",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\8751")
, ("\\ointctrclockwise",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\8755")
, ("\\olcross",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10683")
, ("\\olessthan",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10688")
, ("\\operp",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10681")
, ("\\opluslhrim",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10797")
, ("\\oplusrhrim",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10798")
, ("\\origof",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8886")
, ("\\otimeshat",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10806")
, ("\\otimeslhrim",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10804")
, ("\\otimesrhrim",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10805")
, ("\\oturnedcomma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\786")
, ("\\overbar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\175")
, ("\\overbrace",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
TOver "\9182")
, ("\\overbracket",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
TOver "\9140")
, ("\\overleftarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\8406")
, ("\\overrightarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\8407")
, ("\\overleftrightarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\8417")
, ("\\overline",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
TOver "\175")
, ("\\overparen",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
TOver "\9180")
, ("\\ovhook",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\777")
, ("\\parallelogram",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9649")
, ("\\parallelogramblack",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9648")
, ("\\parsim",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10995")
, ("\\partialmeetcontraction",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10915")
, ("\\partialup",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8706")
, ("\\pencil",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9998")
, ("\\pentagon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\11040")
, ("\\pentagonblack",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\11039")
, ("\\percent",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "%")
, ("\\period",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha ".")
, ("\\perps",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10977")
, ("\\pfun",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8696")
, ("\\pinj",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10516")
, ("\\pisces",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9811")
, ("\\pitchfork",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8916")
, ("\\plus",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "+")
, ("\\plusdot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10789")
, ("\\pluseqq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10866")
, ("\\plushat",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10787")
, ("\\plussim",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10790")
, ("\\plussubtwo",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10791")
, ("\\plustrif",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10792")
, ("\\pluto",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9799")
, ("\\pointint",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10773")
, ("\\pointright",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9758")
, ("\\postalmark",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\12306")
, ("\\pounds",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\163")
, ("\\precapprox",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10935")
, ("\\preccurlyeq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8828")
, ("\\preceqq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10931")
, ("\\precnapprox",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10937")
, ("\\precneq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10929")
, ("\\precneqq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10933")
, ("\\precnsim",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8936")
, ("\\precsim",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8830")
, ("\\profline",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8978")
, ("\\profsurf",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8979")
, ("\\project",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10785")
, ("\\prurel",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8880")
, ("\\psur",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10496")
, ("\\psurj",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10496")
, ("\\pullback",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10195")
, ("\\pushout",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10196")
, ("\\qoppa",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\985")
, ("\\qprime",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8279")
, ("\\quarternote",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9833")
, ("\\questeq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8799")
, ("\\question",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "?")
, ("\\rAngle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\10219")
, ("\\rBrace",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\10628")
, ("\\rBrack",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\10215")
, ("\\rParen",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\10630")
, ("\\radiation",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9762")
, ("\\rang",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\10219")
, ("\\rangle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\10217")
, ("\\rangle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\12297")
, ("\\rangle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\9002")
, ("\\rangledot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\10642")
, ("\\rangledownzigzagarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9084")
, ("\\rbag",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\10182")
, ("\\rblkbrbrak",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\10648")
, ("\\rblot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\10634")
, ("\\rbrace",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "}")
, ("\\rbracelend",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9133")
, ("\\rbracemid",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9132")
, ("\\rbraceuend",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9131")
, ("\\rbrack",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "]")
, ("\\rbrackextender",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9125")
, ("\\rbracklend",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9126")
, ("\\rbracklrtick",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\10638")
, ("\\rbrackubar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\10636")
, ("\\rbrackuend",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9124")
, ("\\rbrackurtick",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\10640")
, ("\\rbrbrak",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\10099")
, ("\\rbrbrak",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\12309")
, ("\\rceil",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\8969")
, ("\\rcurvyangle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\10749")
, ("\\rdiagovfdiag",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10539")
, ("\\rdiagovsearrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10544")
, ("\\recycle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9851")
, ("\\rel",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8596")
, ("\\restriction",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8638")
, ("\\revangle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10659")
, ("\\revangleubar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10661")
, ("\\revemptyset",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10672")
, ("\\revequilibrium",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8651")
, ("\\revnmid",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10990")
, ("\\rfbowtie",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10706")
, ("\\rfloor",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\8971")
, ("\\rftimes",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10709")
, ("\\rgroup",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\10223")
, ("\\rightangle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8735")
, ("\\rightanglemdot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10653")
, ("\\rightanglesqr",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10652")
, ("\\rightarrowapprox",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10613")
, ("\\rightarrowbackapprox",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\11080")
, ("\\rightarrowbar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8677")
, ("\\rightarrowbsimilar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\11084")
, ("\\rightarrowdiamond",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10526")
, ("\\rightarrowgtr",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\11075")
, ("\\rightarrowonoplus",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10228")
, ("\\rightarrowplus",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10565")
, ("\\rightarrowshortleftarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10562")
, ("\\rightarrowsimilar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10612")
, ("\\rightarrowsupset",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\11076")
, ("\\rightarrowtail",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8611")
, ("\\rightarrowtriangle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8702")
, ("\\rightarrowx",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10567")
, ("\\rightbarharpoon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10604")
, ("\\rightbkarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10509")
, ("\\rightcurvedarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10547")
, ("\\rightdasharrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8674")
, ("\\rightdbltail",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10524")
, ("\\rightdotarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10513")
, ("\\rightdowncurvedarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10551")
, ("\\rightfishtail",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10621")
, ("\\rightharpoonaccent",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\8401")
, ("\\rightharpoondown",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8641")
, ("\\rightharpoondownbar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10583")
, ("\\rightharpoonsupdown",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10596")
, ("\\rightharpoonup",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8640")
, ("\\rightharpoonupbar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10579")
, ("\\rightharpoonupdash",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10604")
, ("\\rightimply",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10608")
, ("\\rightleftarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8644")
, ("\\rightleftarrows",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8644")
, ("\\rightleftharpoon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10571")
, ("\\rightleftharpoons",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8652")
, ("\\rightleftharpoonsdown",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10601")
, ("\\rightleftharpoonsup",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10600")
, ("\\rightmoon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9789")
, ("\\rightouterjoin",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10198")
, ("\\rightpentagon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\11092")
, ("\\rightpentagonblack",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\11091")
, ("\\rightrightarrows",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8649")
, ("\\rightrightharpoons",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10596")
, ("\\rightslice",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10919")
, ("\\rightsquigarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8669")
, ("\\righttail",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10522")
, ("\\rightthreearrows",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8694")
, ("\\rightthreetimes",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8908")
, ("\\rightturn",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8635")
, ("\\rightupdownharpoon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10575")
, ("\\rightwavearrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8605")
, ("\\rightwhitearrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8680")
, ("\\rimg",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\10632")
, ("\\ring",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\778")
, ("\\ringplus",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10786")
, ("\\risingdotseq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8787")
, ("\\rmoustache",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9137")
, ("\\rparen",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close ")")
, ("\\rparenextender",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9119")
, ("\\rparengtr",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\10644")
, ("\\rparenlend",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9120")
, ("\\rparenuend",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9118")
, ("\\rppolint",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10770")
, ("\\rrangle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\10634")
, ("\\rrbracket",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\10215")
, ("\\rrbracket",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\12315")
, ("\\rres",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\9655")
, ("\\rrparenthesis",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\10632")
, ("\\rsolbar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10743")
, ("\\rsqhook",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10958")
, ("\\rsub",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10853")
, ("\\rtriltri",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10702")
, ("\\ruledelayed",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10740")
, ("\\rvboxline",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9145")
, ("\\rvzigzag",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\10713")
, ("\\sadface",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9785")
, ("\\sagittarius",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9808")
, ("\\sampi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\993")
, ("\\sansLmirrored",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8515")
, ("\\sansLturned",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8514")
, ("\\saturn",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9796")
, ("\\scorpio",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9807")
, ("\\scpolint",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10771")
, ("\\scurel",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8881")
, ("\\sdef",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8793")
, ("\\second",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8243")
, ("\\semi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10783")
, ("\\semicolon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Pun ";")
, ("\\seovnearrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10541")
, ("\\sharp",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9839")
, ("\\shortdowntack",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10975")
, ("\\shortlefttack",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10974")
, ("\\shortrightarrowleftarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10564")
, ("\\shortuptack",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10976")
, ("\\shuffle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10722")
, ("\\simgE",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10912")
, ("\\simgtr",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10910")
, ("\\similarleftarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\11081")
, ("\\similarrightarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10610")
, ("\\simlE",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10911")
, ("\\simless",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10909")
, ("\\simminussim",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10860")
, ("\\simneqq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8774")
, ("\\simplus",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10788")
, ("\\simrdots",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10859")
, ("\\sinewave",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8767")
, ("\\sixteenthnote",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9836")
, ("\\skull",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9760")
, ("\\slash",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8725")
, ("\\slash",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "/")
, ("\\smallblacktriangleleft",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\9666")
, ("\\smallblacktriangleright",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\9656")
, ("\\smallfrown",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8994")
, ("\\smallin",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8714")
, ("\\smallni",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8717")
, ("\\smallsetminus",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8726")
, ("\\smallsmile",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8995")
, ("\\smalltriangledown",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\9663")
, ("\\smalltriangleleft",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\9667")
, ("\\smalltriangleright",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\9657")
, ("\\smalltriangleup",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\9653")
, ("\\smashtimes",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10803")
, ("\\smblkcircle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8226")
, ("\\smblkdiamond",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\11049")
, ("\\smblklozenge",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\11050")
, ("\\smblksquare",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9642")
, ("\\smeparsl",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10724")
, ("\\smileface",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9786")
, ("\\smiley",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9786")
, ("\\smt",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10922")
, ("\\smte",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10924")
, ("\\smwhitestar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\11090")
, ("\\smwhtcircle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9702")
, ("\\smwhtdiamond",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8900")
, ("\\smwhtlozenge",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\11051")
, ("\\smwhtsquare",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9643")
, ("\\spadesuit",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9824")
, ("\\spddot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\168")
, ("\\sphat",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "^")
, ("\\sphericalangle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8738")
, ("\\sphericalangleup",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10657")
, ("\\spot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10625")
, ("\\sptilde",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "~")
, ("\\sqint",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10774")
, ("\\sqlozenge",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8977")
, ("\\sqrint",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10774")
, ("\\sqrt",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rad "\8730")
, ("\\sqrt[3]",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rad "\8731")
, ("\\sqrt[4]",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rad "\8732")
, ("\\sqrtbottom",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9143")
, ("\\sqsubsetneq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8932")
, ("\\sqsupsetneq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8933")
, ("\\squarebotblack",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\11027")
, ("\\squarecrossfill",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9641")
, ("\\squarehfill",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9636")
, ("\\squarehvfill",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9638")
, ("\\squareleftblack",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9703")
, ("\\squarellblack",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\11029")
, ("\\squarellquad",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9713")
, ("\\squarelrblack",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9706")
, ("\\squarelrquad",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9714")
, ("\\squareneswfill",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9640")
, ("\\squarenwsefill",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9639")
, ("\\squarerightblack",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9704")
, ("\\squaretopblack",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\11026")
, ("\\squareulblack",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9705")
, ("\\squareulquad",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9712")
, ("\\squareurblack",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\11028")
, ("\\squareurquad",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9715")
, ("\\squarevfill",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9637")
, ("\\squoval",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9634")
, ("\\sslash",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\11005")
, ("\\stareq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8795")
, ("\\steaming",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9749")
, ("\\sterling",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\163")
, ("\\stigma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\987")
, ("\\strictfi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10620")
, ("\\strictif",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10621")
, ("\\strns",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9188")
, ("\\subedot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10947")
, ("\\submult",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10945")
, ("\\subrarr",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10617")
, ("\\subsetapprox",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10953")
, ("\\subsetcirc",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10179")
, ("\\subsetdot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10941")
, ("\\subseteqq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10949")
, ("\\subsetneq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8842")
, ("\\subsetneqq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10955")
, ("\\subsetplus",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10943")
, ("\\subsim",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10951")
, ("\\subsub",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10965")
, ("\\subsup",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10963")
, ("\\succapprox",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10936")
, ("\\succcurlyeq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8829")
, ("\\succeqq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10932")
, ("\\succnapprox",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10938")
, ("\\succneq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10930")
, ("\\succneqq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10934")
, ("\\succnsim",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8937")
, ("\\succsim",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8831")
, ("\\sumbottom",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9139")
, ("\\sumint",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10763")
, ("\\sumtop",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9138")
, ("\\sun",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9788")
, ("\\supdsub",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10968")
, ("\\supedot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10948")
, ("\\suphsol",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10185")
, ("\\suphsub",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10967")
, ("\\suplarr",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10619")
, ("\\supmult",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10946")
, ("\\supsetapprox",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10954")
, ("\\supsetcirc",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10180")
, ("\\supsetdot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10942")
, ("\\supseteqq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10950")
, ("\\supsetneq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8843")
, ("\\supsetneqq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10956")
, ("\\supsetplus",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10944")
, ("\\supsim",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10952")
, ("\\supsub",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10964")
, ("\\supsup",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10966")
, ("\\swords",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9876")
, ("\\talloblong",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\11006")
, ("\\taurus",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9801")
, ("\\tcmu",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\181")
, ("\\tcohm",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\8486")
, ("\\thermod",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10727")
, ("\\third",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8244")
, ("\\threedangle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10176")
, ("\\threedotcolon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10998")
, ("\\threeunderdot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\8424")
, ("\\tieconcat",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8256")
, ("\\tieinfty",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10717")
, ("\\tilde",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\771")
, ("\\timesbar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10801")
, ("\\tinj",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8611")
, ("\\tminus",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10751")
, ("\\toea",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10536")
, ("\\tona",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10535")
, ("\\topbot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9014")
, ("\\topcir",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10993")
, ("\\topfork",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10970")
, ("\\topsemicircle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9696")
, ("\\tosa",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10537")
, ("\\towa",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10538")
, ("\\tplus",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10750")
, ("\\trapezium",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9186")
, ("\\trianglecdot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9708")
, ("\\triangledown",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\9663")
, ("\\triangleleftblack",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9709")
, ("\\trianglelefteq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8884")
, ("\\triangleminus",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10810")
, ("\\triangleodot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10698")
, ("\\triangleplus",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10809")
, ("\\triangleq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8796")
, ("\\trianglerightblack",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9710")
, ("\\trianglerighteq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8885")
, ("\\triangles",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10700")
, ("\\triangleserifs",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10701")
, ("\\triangletimes",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10811")
, ("\\triangleubar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10699")
, ("\\tripleplus",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10747")
, ("\\trprime",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8244")
, ("\\trslash",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\11003")
, ("\\tsur",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8608")
, ("\\turnangle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10658")
, ("\\turnediota",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\8489")
, ("\\turnednot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8985")
, ("\\twocaps",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10827")
, ("\\twocups",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10826")
, ("\\twoheaddownarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8609")
, ("\\twoheadleftarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8606")
, ("\\twoheadleftarrowtail",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\11067")
, ("\\twoheadleftdbkarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\11063")
, ("\\twoheadmapsfrom",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\11062")
, ("\\twoheadmapsto",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10501")
, ("\\twoheadrightarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8608")
, ("\\twoheadrightarrowtail",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10518")
, ("\\twoheaduparrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8607")
, ("\\twoheaduparrowcircle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10569")
, ("\\twolowline",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8215")
, ("\\twonotes",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9835")
, ("\\typecolon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10626")
, ("\\ubrbrak",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9185")
, ("\\ularc",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9692")
, ("\\ulblacktriangle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9700")
, ("\\ulcorner",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "\8988")
, ("\\ultriangle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9720")
, ("\\uminus",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10817")
, ("\\underbar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
TUnder "\817")
, ("\\underbrace",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
TUnder "\9183")
, ("\\underbracket",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
TUnder "\9141")
, ("\\underleftarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\8430")
, ("\\underleftharpoondown",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\8429")
, ("\\underline",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
TUnder "_")
, ("\\underparen",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
TUnder "\9181")
, ("\\underrightarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\8431")
, ("\\underrightharpoondown",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\8428")
, ("\\unicodecdots",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8943")
, ("\\unicodeellipsis",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8230")
, ("\\upAlpha",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\913")
, ("\\upBeta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\914")
, ("\\upChi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\935")
, ("\\upDelta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\916")
, ("\\upDigamma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\988")
, ("\\upEpsilon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\917")
, ("\\upEta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\919")
, ("\\upGamma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\915")
, ("\\upIota",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\921")
, ("\\upKappa",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\922")
, ("\\upKoppa",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\990")
, ("\\upLambda",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\923")
, ("\\upMu",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\924")
, ("\\upNu",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\925")
, ("\\upOmega",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\937")
, ("\\upOmicron",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\927")
, ("\\upPhi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\934")
, ("\\upPi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\928")
, ("\\upPsi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\936")
, ("\\upRho",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\929")
, ("\\upSampi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\992")
, ("\\upSigma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\931")
, ("\\upStigma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\986")
, ("\\upTau",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\932")
, ("\\upTheta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\920")
, ("\\upUpsilon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\933")
, ("\\upUpsilon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\978")
, ("\\upXi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\926")
, ("\\upZeta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\918")
, ("\\upalpha",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\945")
, ("\\upand",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8523")
, ("\\uparrowbarred",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10505")
, ("\\uparrowdownarrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8645")
, ("\\uparrowoncircle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10685")
, ("\\upbackepsilon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\1014")
, ("\\upbeta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\946")
, ("\\upchi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\967")
, ("\\updasharrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8673")
, ("\\updelta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\948")
, ("\\updigamma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\989")
, ("\\updownarrowbar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8616")
, ("\\updownarrows",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8645")
, ("\\updownharpoonleftleft",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10577")
, ("\\updownharpoonleftright",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10573")
, ("\\updownharpoonrightleft",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10572")
, ("\\updownharpoonrightright",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10575")
, ("\\updownharpoons",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10606")
, ("\\updownharpoonsleftright",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10606")
, ("\\upepsilon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\949")
, ("\\upequilibrium",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10606")
, ("\\upeta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\951")
, ("\\upfishtail",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10622")
, ("\\upgamma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\947")
, ("\\upharpoonleft",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8639")
, ("\\upharpoonleftbar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10592")
, ("\\upharpoonleftdown",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8643")
, ("\\upharpoonleftup",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8639")
, ("\\upharpoonright",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8638")
, ("\\upharpoonrightbar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10588")
, ("\\upharpoonrightdown",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8642")
, ("\\upharpoonsleftright",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10595")
, ("\\upin",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10194")
, ("\\upint",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10779")
, ("\\upiota",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\953")
, ("\\upkappa",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\954")
, ("\\upkoppa",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\991")
, ("\\uplambda",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\955")
, ("\\upmu",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\956")
, ("\\upnu",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\957")
, ("\\upoldKoppa",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\984")
, ("\\upoldkoppa",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\985")
, ("\\upomega",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\969")
, ("\\upomicron",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\959")
, ("\\upphi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\981")
, ("\\uppi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\960")
, ("\\uppsi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\968")
, ("\\uprevequilibrium",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10607")
, ("\\uprho",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\961")
, ("\\uprightcurvearrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10548")
, ("\\upsampi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\993")
, ("\\upsigma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\963")
, ("\\upstigma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\987")
, ("\\uptau",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\964")
, ("\\uptheta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\952")
, ("\\upuparrows",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8648")
, ("\\upupharpoons",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10595")
, ("\\upupsilon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\965")
, ("\\upvarTheta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\1012")
, ("\\upvarbeta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\976")
, ("\\upvarepsilon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\1013")
, ("\\upvarkappa",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\1008")
, ("\\upvarphi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\966")
, ("\\upvarpi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\982")
, ("\\upvarrho",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\1009")
, ("\\upvarsigma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\962")
, ("\\upvartheta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\977")
, ("\\upwhitearrow",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8679")
, ("\\upxi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\958")
, ("\\upzeta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\950")
, ("\\uranus",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9797")
, ("\\urarc",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9693")
, ("\\urblacktriangle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9701")
, ("\\urcorner",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "\8989")
, ("\\urtriangle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9721")
, ("\\utilde",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\816")
, ("\\vBar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10984")
, ("\\vBarv",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10985")
, ("\\vDash",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8872")
, ("\\vDdash",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10978")
, ("\\varEarth",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9793")
, ("\\varVdash",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10982")
, ("\\varbarwedge",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8965")
, ("\\varbeta",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\976")
, ("\\varcarriagereturn",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9166")
, ("\\varclub",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9831")
, ("\\varclubsuit",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9831")
, ("\\vardiamond",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9830")
, ("\\vardiamondsuit",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9830")
, ("\\vardoublebarwedge",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8966")
, ("\\varheart",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9829")
, ("\\varheartsuit",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9829")
, ("\\varhexagon",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\11041")
, ("\\varhexagonblack",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\11042")
, ("\\varhexagonlrbonds",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9004")
, ("\\varisinobar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8950")
, ("\\varisins",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8947")
, ("\\varkappa",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120600")
, ("\\varlrtriangle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8895")
, ("\\varniobar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8957")
, ("\\varnis",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8955")
, ("\\varnothing",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8709")
, ("\\varnothing",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8960")
, ("\\varointclockwise",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\8754")
, ("\\varparallel",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\11005")
, ("\\varpi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120603")
, ("\\varpi",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\982")
, ("\\varprod",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10761")
, ("\\varpropto",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8733")
, ("\\varrho",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\1009")
, ("\\varrho",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120602")
, ("\\varsdef",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8796")
, ("\\varsigma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\120589")
, ("\\varsigma",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Alpha "\962")
, ("\\varspade",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9828")
, ("\\varspadesuit",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9828")
, ("\\varstar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10038")
, ("\\varsubsetneq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8842")
, ("\\vartriangle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\9653")
, ("\\vartriangleleft",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8882")
, ("\\vartriangleright",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8883")
, ("\\varveebar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10849")
, ("\\vbraceextender",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9130")
, ("\\vbrtri",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10704")
, ("\\vec",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\8401")
, ("\\vec",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\8407")
, ("\\vectimes",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10799")
, ("\\veebar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8891")
, ("\\veedot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10183")
, ("\\veedoublebar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10851")
, ("\\veeeq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8794")
, ("\\veemidvert",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10843")
, ("\\veeodot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10834")
, ("\\veeonvee",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10838")
, ("\\veeonwedge",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10841")
, ("\\vert",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Fence "|")
, ("\\vertoverlay",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\8402")
, ("\\viewdata",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8983")
, ("\\virgo",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9805")
, ("\\vlongdash",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\10205")
, ("\\vrectangle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9647")
, ("\\vrectangleblack",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9646")
, ("\\vysmblkcircle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8729")
, ("\\vysmblksquare",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\11037")
, ("\\vysmwhtcircle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\8728")
, ("\\vysmwhtsquare",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\11038")
, ("\\vzigzag",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10650")
, ("\\warning",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9888")
, ("\\wasylozenge",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8977")
, ("\\wasytherefore",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8756")
, ("\\wedgebar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10847")
, ("\\wedgedot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10193")
, ("\\wedgedoublebar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10848")
, ("\\wedgemidvert",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10842")
, ("\\wedgeodot",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10833")
, ("\\wedgeonwedge",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10837")
, ("\\wedgeq",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Rel "\8793")
, ("\\whitearrowupfrombar",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\8682")
, ("\\whiteinwhitetriangle",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10177")
, ("\\whitepointerleft",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9669")
, ("\\whitepointerright",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9659")
, ("\\whitesquaretickleft",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10212")
, ("\\whitesquaretickright",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Bin "\10213")
, ("\\whthorzoval",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\11053")
, ("\\whtvertoval",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\11055")
, ("\\wideangledown",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10662")
, ("\\wideangleup",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\10663")
, ("\\widebridgeabove",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\8425")
, ("\\widehat",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\770")
, ("\\wideparen",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
TOver "\9180")
, ("\\widetilde",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\771")
, ("\\wideutilde",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Accent "\816")
, ("\\xbsol",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10745")
, ("\\xsol",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10744")
, ("\\yen",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\165")
, ("\\yinyang",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Ord "\9775")
, ("\\zcmp",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10783")
, ("\\zhide",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10745")
, ("\\zpipe",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10784")
, ("\\zproject",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Op "\10785")
, ("\\{",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Open "{")
, ("\\|",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Fence "\8214")
, ("\\}",TeXSymbolType -> Text -> Exp
ESymbol TeXSymbolType
Close "}")
]
textual :: TP T.Text
textual :: TP Text
textual = TP Text
regular TP Text -> TP Text -> TP Text
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> TP Text
sps TP Text -> TP Text -> TP Text
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> TP Text
ligature TP Text -> TP Text -> TP Text
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> TP Text
textCommand
TP Text -> SourceName -> TP Text
forall s u (m :: * -> *) a.
ParsecT s u m a -> SourceName -> ParsecT s u m a
<?> "text"
sps :: TP T.Text
sps :: TP Text
sps = " " Text -> ParsecT Text () Identity () -> TP Text
forall (f :: * -> *) a b. Functor f => a -> f b -> f a
<$ ParsecT Text () Identity Char -> ParsecT Text () Identity ()
forall s (m :: * -> *) t u a.
Stream s m t =>
ParsecT s u m a -> ParsecT s u m ()
skipMany1 (SourceName -> ParsecT Text () Identity Char
forall s (m :: * -> *) u.
Stream s m Char =>
SourceName -> ParsecT s u m Char
oneOf " \t\n")
regular :: TP T.Text
regular :: TP Text
regular = SourceName -> Text
T.pack (SourceName -> Text)
-> ParsecT Text () Identity SourceName -> TP Text
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> ParsecT Text () Identity Char
-> ParsecT Text () Identity SourceName
forall s (m :: * -> *) t u a.
Stream s m t =>
ParsecT s u m a -> ParsecT s u m [a]
many1 (SourceName -> ParsecT Text () Identity Char
forall s (m :: * -> *) u.
Stream s m Char =>
SourceName -> ParsecT s u m Char
noneOf "`'-~${}\\ \t")
ligature :: TP T.Text
ligature :: TP Text
ligature = TP Text -> TP Text
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m a
try ("\x2014" Text -> ParsecT Text () Identity SourceName -> TP Text
forall (f :: * -> *) a b. Functor f => a -> f b -> f a
<$ SourceName -> ParsecT Text () Identity SourceName
forall s (m :: * -> *) u.
Stream s m Char =>
SourceName -> ParsecT s u m SourceName
string "---")
TP Text -> TP Text -> TP Text
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> TP Text -> TP Text
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m a
try ("\x2013" Text -> ParsecT Text () Identity SourceName -> TP Text
forall (f :: * -> *) a b. Functor f => a -> f b -> f a
<$ SourceName -> ParsecT Text () Identity SourceName
forall s (m :: * -> *) u.
Stream s m Char =>
SourceName -> ParsecT s u m SourceName
string "--")
TP Text -> TP Text -> TP Text
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> TP Text -> TP Text
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m a
try (Text -> TP Text
textStr "-")
TP Text -> TP Text -> TP Text
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> TP Text -> TP Text
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m a
try ("\x201C" Text -> ParsecT Text () Identity SourceName -> TP Text
forall (f :: * -> *) a b. Functor f => a -> f b -> f a
<$ SourceName -> ParsecT Text () Identity SourceName
forall s (m :: * -> *) u.
Stream s m Char =>
SourceName -> ParsecT s u m SourceName
string "``")
TP Text -> TP Text -> TP Text
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> TP Text -> TP Text
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m a
try ("\x201D" Text -> ParsecT Text () Identity SourceName -> TP Text
forall (f :: * -> *) a b. Functor f => a -> f b -> f a
<$ SourceName -> ParsecT Text () Identity SourceName
forall s (m :: * -> *) u.
Stream s m Char =>
SourceName -> ParsecT s u m SourceName
string "''")
TP Text -> TP Text -> TP Text
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> TP Text -> TP Text
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m a
try ("\x2019" Text -> ParsecT Text () Identity SourceName -> TP Text
forall (f :: * -> *) a b. Functor f => a -> f b -> f a
<$ SourceName -> ParsecT Text () Identity SourceName
forall s (m :: * -> *) u.
Stream s m Char =>
SourceName -> ParsecT s u m SourceName
string "'")
TP Text -> TP Text -> TP Text
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> TP Text -> TP Text
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m a
try ("\x2018" Text -> ParsecT Text () Identity SourceName -> TP Text
forall (f :: * -> *) a b. Functor f => a -> f b -> f a
<$ SourceName -> ParsecT Text () Identity SourceName
forall s (m :: * -> *) u.
Stream s m Char =>
SourceName -> ParsecT s u m SourceName
string "`")
TP Text -> TP Text -> TP Text
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> TP Text -> TP Text
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m a
try ("\xA0" Text -> ParsecT Text () Identity SourceName -> TP Text
forall (f :: * -> *) a b. Functor f => a -> f b -> f a
<$ SourceName -> ParsecT Text () Identity SourceName
forall s (m :: * -> *) u.
Stream s m Char =>
SourceName -> ParsecT s u m SourceName
string "~")
textCommand :: TP T.Text
textCommand :: TP Text
textCommand = do
Text
cmd <- [Text] -> TP Text
oneOfCommands (Map Text (TP Text) -> [Text]
forall k a. Map k a -> [k]
M.keys Map Text (TP Text)
textCommands)
ParsecT Text () Identity Char -> ParsecT Text () Identity ()
forall s (m :: * -> *) t u a.
Stream s m t =>
ParsecT s u m a -> ParsecT s u m ()
optional (ParsecT Text () Identity Char -> ParsecT Text () Identity ())
-> ParsecT Text () Identity Char -> ParsecT Text () Identity ()
forall a b. (a -> b) -> a -> b
$ ParsecT Text () Identity Char -> ParsecT Text () Identity Char
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m a
try (Char -> ParsecT Text () Identity Char
forall s (m :: * -> *) u.
Stream s m Char =>
Char -> ParsecT s u m Char
char '{' ParsecT Text () Identity Char
-> ParsecT Text () Identity () -> ParsecT Text () Identity ()
forall (m :: * -> *) a b. Monad m => m a -> m b -> m b
>> ParsecT Text () Identity ()
forall s (m :: * -> *) u. Stream s m Char => ParsecT s u m ()
spaces ParsecT Text () Identity ()
-> ParsecT Text () Identity Char -> ParsecT Text () Identity Char
forall (m :: * -> *) a b. Monad m => m a -> m b -> m b
>> Char -> ParsecT Text () Identity Char
forall s (m :: * -> *) u.
Stream s m Char =>
Char -> ParsecT s u m Char
char '}')
case Text -> Map Text (TP Text) -> Maybe (TP Text)
forall k a. Ord k => k -> Map k a -> Maybe a
M.lookup Text
cmd Map Text (TP Text)
textCommands of
Nothing -> SourceName -> TP Text
forall (m :: * -> *) a. MonadFail m => SourceName -> m a
fail (SourceName -> TP Text) -> SourceName -> TP Text
forall a b. (a -> b) -> a -> b
$ Text -> SourceName
T.unpack (Text -> SourceName) -> Text -> SourceName
forall a b. (a -> b) -> a -> b
$ "Unknown control sequence " Text -> Text -> Text
forall a. Semigroup a => a -> a -> a
<> Text
cmd
Just c :: TP Text
c -> TP Text
c
tok :: TP Char
tok :: ParsecT Text () Identity Char
tok = (ParsecT Text () Identity Char -> ParsecT Text () Identity Char
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m a
try (ParsecT Text () Identity Char -> ParsecT Text () Identity Char)
-> ParsecT Text () Identity Char -> ParsecT Text () Identity Char
forall a b. (a -> b) -> a -> b
$ Char -> ParsecT Text () Identity Char
forall s (m :: * -> *) u.
Stream s m Char =>
Char -> ParsecT s u m Char
char '{' ParsecT Text () Identity Char
-> ParsecT Text () Identity () -> ParsecT Text () Identity ()
forall (f :: * -> *) a b. Applicative f => f a -> f b -> f b
*> ParsecT Text () Identity ()
forall s (m :: * -> *) u. Stream s m Char => ParsecT s u m ()
spaces ParsecT Text () Identity ()
-> ParsecT Text () Identity Char -> ParsecT Text () Identity Char
forall (f :: * -> *) a b. Applicative f => f a -> f b -> f b
*> ParsecT Text () Identity Char
forall s (m :: * -> *) u. Stream s m Char => ParsecT s u m Char
anyChar ParsecT Text () Identity Char
-> ParsecT Text () Identity () -> ParsecT Text () Identity Char
forall (f :: * -> *) a b. Applicative f => f a -> f b -> f a
<* ParsecT Text () Identity ()
forall s (m :: * -> *) u. Stream s m Char => ParsecT s u m ()
spaces ParsecT Text () Identity Char
-> ParsecT Text () Identity Char -> ParsecT Text () Identity Char
forall (f :: * -> *) a b. Applicative f => f a -> f b -> f a
<* Char -> ParsecT Text () Identity Char
forall s (m :: * -> *) u.
Stream s m Char =>
Char -> ParsecT s u m Char
char '}')
ParsecT Text () Identity Char
-> ParsecT Text () Identity Char -> ParsecT Text () Identity Char
forall s u (m :: * -> *) a.
ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a
<|> ParsecT Text () Identity Char
forall s (m :: * -> *) u. Stream s m Char => ParsecT s u m Char
anyChar
textCommands :: M.Map T.Text (TP T.Text)
textCommands :: Map Text (TP Text)
textCommands = [(Text, TP Text)] -> Map Text (TP Text)
forall k a. Ord k => [(k, a)] -> Map k a
M.fromList
[ ("\\#", Text -> TP Text
forall (m :: * -> *) a. Monad m => a -> m a
return "#")
, ("\\$", Text -> TP Text
forall (m :: * -> *) a. Monad m => a -> m a
return "$")
, ("\\%", Text -> TP Text
forall (m :: * -> *) a. Monad m => a -> m a
return "%")
, ("\\&", Text -> TP Text
forall (m :: * -> *) a. Monad m => a -> m a
return "&")
, ("\\_", Text -> TP Text
forall (m :: * -> *) a. Monad m => a -> m a
return "_")
, ("\\{", Text -> TP Text
forall (m :: * -> *) a. Monad m => a -> m a
return "{")
, ("\\}", Text -> TP Text
forall (m :: * -> *) a. Monad m => a -> m a
return "}")
, ("\\ldots", Text -> TP Text
forall (m :: * -> *) a. Monad m => a -> m a
return "\x2026")
, ("\\textasciitilde", Text -> TP Text
forall (m :: * -> *) a. Monad m => a -> m a
return "~")
, ("\\textasciicircum", Text -> TP Text
forall (m :: * -> *) a. Monad m => a -> m a
return "^")
, ("\\textbackslash", Text -> TP Text
forall (m :: * -> *) a. Monad m => a -> m a
return "\\")
, ("\\char", TP Text
parseC)
, ("\\aa", Text -> TP Text
forall (m :: * -> *) a. Monad m => a -> m a
return "å")
, ("\\AA", Text -> TP Text
forall (m :: * -> *) a. Monad m => a -> m a
return "Å")
, ("\\ss", Text -> TP Text
forall (m :: * -> *) a. Monad m => a -> m a
return "ß")
, ("\\o", Text -> TP Text
forall (m :: * -> *) a. Monad m => a -> m a
return "ø")
, ("\\O", Text -> TP Text
forall (m :: * -> *) a. Monad m => a -> m a
return "Ø")
, ("\\L", Text -> TP Text
forall (m :: * -> *) a. Monad m => a -> m a
return "Ł")
, ("\\l", Text -> TP Text
forall (m :: * -> *) a. Monad m => a -> m a
return "ł")
, ("\\ae", Text -> TP Text
forall (m :: * -> *) a. Monad m => a -> m a
return "æ")
, ("\\AE", Text -> TP Text
forall (m :: * -> *) a. Monad m => a -> m a
return "Æ")
, ("\\oe", Text -> TP Text
forall (m :: * -> *) a. Monad m => a -> m a
return "œ")
, ("\\OE", Text -> TP Text
forall (m :: * -> *) a. Monad m => a -> m a
return "Œ")
, ("\\`", Text -> TP Text -> TP Text
forall s (m :: * -> *) t a u.
Stream s m t =>
a -> ParsecT s u m a -> ParsecT s u m a
option "`" (TP Text -> TP Text) -> TP Text -> TP Text
forall a b. (a -> b) -> a -> b
$ Char -> Text
grave (Char -> Text) -> ParsecT Text () Identity Char -> TP Text
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> ParsecT Text () Identity Char
tok)
, ("\\'", Text -> TP Text -> TP Text
forall s (m :: * -> *) t a u.
Stream s m t =>
a -> ParsecT s u m a -> ParsecT s u m a
option "'" (TP Text -> TP Text) -> TP Text -> TP Text
forall a b. (a -> b) -> a -> b
$ Char -> Text
acute (Char -> Text) -> ParsecT Text () Identity Char -> TP Text
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> ParsecT Text () Identity Char
tok)
, ("\\^", Text -> TP Text -> TP Text
forall s (m :: * -> *) t a u.
Stream s m t =>
a -> ParsecT s u m a -> ParsecT s u m a
option "^" (TP Text -> TP Text) -> TP Text -> TP Text
forall a b. (a -> b) -> a -> b
$ Char -> Text
circ (Char -> Text) -> ParsecT Text () Identity Char -> TP Text
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> ParsecT Text () Identity Char
tok)
, ("\\~", Text -> TP Text -> TP Text
forall s (m :: * -> *) t a u.
Stream s m t =>
a -> ParsecT s u m a -> ParsecT s u m a
option "~" (TP Text -> TP Text) -> TP Text -> TP Text
forall a b. (a -> b) -> a -> b
$ Char -> Text
tilde (Char -> Text) -> ParsecT Text () Identity Char -> TP Text
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> ParsecT Text () Identity Char
tok)
, ("\\\"", Text -> TP Text -> TP Text
forall s (m :: * -> *) t a u.
Stream s m t =>
a -> ParsecT s u m a -> ParsecT s u m a
option "\"" (TP Text -> TP Text) -> TP Text -> TP Text
forall a b. (a -> b) -> a -> b
$ TP Text -> TP Text
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m a
try (TP Text -> TP Text) -> TP Text -> TP Text
forall a b. (a -> b) -> a -> b
$ Char -> Text
umlaut (Char -> Text) -> ParsecT Text () Identity Char -> TP Text
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> ParsecT Text () Identity Char
tok)
, ("\\.", Text -> TP Text -> TP Text
forall s (m :: * -> *) t a u.
Stream s m t =>
a -> ParsecT s u m a -> ParsecT s u m a
option "." (TP Text -> TP Text) -> TP Text -> TP Text
forall a b. (a -> b) -> a -> b
$ TP Text -> TP Text
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m a
try (TP Text -> TP Text) -> TP Text -> TP Text
forall a b. (a -> b) -> a -> b
$ Char -> Text
dot (Char -> Text) -> ParsecT Text () Identity Char -> TP Text
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> ParsecT Text () Identity Char
tok)
, ("\\=", Text -> TP Text -> TP Text
forall s (m :: * -> *) t a u.
Stream s m t =>
a -> ParsecT s u m a -> ParsecT s u m a
option "=" (TP Text -> TP Text) -> TP Text -> TP Text
forall a b. (a -> b) -> a -> b
$ TP Text -> TP Text
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m a
try (TP Text -> TP Text) -> TP Text -> TP Text
forall a b. (a -> b) -> a -> b
$ Char -> Text
macron (Char -> Text) -> ParsecT Text () Identity Char -> TP Text
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> ParsecT Text () Identity Char
tok)
, ("\\c", Text -> TP Text -> TP Text
forall s (m :: * -> *) t a u.
Stream s m t =>
a -> ParsecT s u m a -> ParsecT s u m a
option "c" (TP Text -> TP Text) -> TP Text -> TP Text
forall a b. (a -> b) -> a -> b
$ TP Text -> TP Text
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m a
try (TP Text -> TP Text) -> TP Text -> TP Text
forall a b. (a -> b) -> a -> b
$ Char -> Text
cedilla (Char -> Text) -> ParsecT Text () Identity Char -> TP Text
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> ParsecT Text () Identity Char
tok)
, ("\\v", Text -> TP Text -> TP Text
forall s (m :: * -> *) t a u.
Stream s m t =>
a -> ParsecT s u m a -> ParsecT s u m a
option "v" (TP Text -> TP Text) -> TP Text -> TP Text
forall a b. (a -> b) -> a -> b
$ TP Text -> TP Text
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m a
try (TP Text -> TP Text) -> TP Text -> TP Text
forall a b. (a -> b) -> a -> b
$ Char -> Text
hacek (Char -> Text) -> ParsecT Text () Identity Char -> TP Text
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> ParsecT Text () Identity Char
tok)
, ("\\u", Text -> TP Text -> TP Text
forall s (m :: * -> *) t a u.
Stream s m t =>
a -> ParsecT s u m a -> ParsecT s u m a
option "u" (TP Text -> TP Text) -> TP Text -> TP Text
forall a b. (a -> b) -> a -> b
$ TP Text -> TP Text
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m a
try (TP Text -> TP Text) -> TP Text -> TP Text
forall a b. (a -> b) -> a -> b
$ Char -> Text
breve (Char -> Text) -> ParsecT Text () Identity Char -> TP Text
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> ParsecT Text () Identity Char
tok)
, ("\\ ", Text -> TP Text
forall (m :: * -> *) a. Monad m => a -> m a
return " ")
]
parseC :: TP T.Text
parseC :: TP Text
parseC = TP Text -> TP Text
forall s u (m :: * -> *) a. ParsecT s u m a -> ParsecT s u m a
try (TP Text -> TP Text) -> TP Text -> TP Text
forall a b. (a -> b) -> a -> b
$ Char -> ParsecT Text () Identity Char
forall s (m :: * -> *) u.
Stream s m Char =>
Char -> ParsecT s u m Char
char '`' ParsecT Text () Identity Char -> TP Text -> TP Text
forall (m :: * -> *) a b. Monad m => m a -> m b -> m b
>> Line -> ParsecT Text () Identity Char -> TP Text
countChar 1 ParsecT Text () Identity Char
forall s (m :: * -> *) u. Stream s m Char => ParsecT s u m Char
anyChar
grave :: Char -> T.Text
grave :: Char -> Text
grave 'A' = "À"
grave 'E' = "È"
grave 'I' = "Ì"
grave 'O' = "Ò"
grave 'U' = "Ù"
grave 'a' = "à"
grave 'e' = "è"
grave 'i' = "ì"
grave 'o' = "ò"
grave 'u' = "ù"
grave c :: Char
c = Char -> Text
T.singleton Char
c
acute :: Char -> T.Text
acute :: Char -> Text
acute 'A' = "Á"
acute 'E' = "É"
acute 'I' = "Í"
acute 'O' = "Ó"
acute 'U' = "Ú"
acute 'Y' = "Ý"
acute 'a' = "á"
acute 'e' = "é"
acute 'i' = "í"
acute 'o' = "ó"
acute 'u' = "ú"
acute 'y' = "ý"
acute 'C' = "Ć"
acute 'c' = "ć"
acute 'L' = "Ĺ"
acute 'l' = "ĺ"
acute 'N' = "Ń"
acute 'n' = "ń"
acute 'R' = "Ŕ"
acute 'r' = "ŕ"
acute 'S' = "Ś"
acute 's' = "ś"
acute 'Z' = "Ź"
acute 'z' = "ź"
acute c :: Char
c = Char -> Text
T.singleton Char
c
circ :: Char -> T.Text
circ :: Char -> Text
circ 'A' = "Â"
circ 'E' = "Ê"
circ 'I' = "Î"
circ 'O' = "Ô"
circ 'U' = "Û"
circ 'a' = "â"
circ 'e' = "ê"
circ 'i' = "î"
circ 'o' = "ô"
circ 'u' = "û"
circ 'C' = "Ĉ"
circ 'c' = "ĉ"
circ 'G' = "Ĝ"
circ 'g' = "ĝ"
circ 'H' = "Ĥ"
circ 'h' = "ĥ"
circ 'J' = "Ĵ"
circ 'j' = "ĵ"
circ 'S' = "Ŝ"
circ 's' = "ŝ"
circ 'W' = "Ŵ"
circ 'w' = "ŵ"
circ 'Y' = "Ŷ"
circ 'y' = "ŷ"
circ c :: Char
c = Char -> Text
T.singleton Char
c
tilde :: Char -> T.Text
tilde :: Char -> Text
tilde 'A' = "Ã"
tilde 'a' = "ã"
tilde 'O' = "Õ"
tilde 'o' = "õ"
tilde 'I' = "Ĩ"
tilde 'i' = "ĩ"
tilde 'U' = "Ũ"
tilde 'u' = "ũ"
tilde 'N' = "Ñ"
tilde 'n' = "ñ"
tilde c :: Char
c = Char -> Text
T.singleton Char
c
umlaut :: Char -> T.Text
umlaut :: Char -> Text
umlaut 'A' = "Ä"
umlaut 'E' = "Ë"
umlaut 'I' = "Ï"
umlaut 'O' = "Ö"
umlaut 'U' = "Ü"
umlaut 'a' = "ä"
umlaut 'e' = "ë"
umlaut 'i' = "ï"
umlaut 'o' = "ö"
umlaut 'u' = "ü"
umlaut c :: Char
c = Char -> Text
T.singleton Char
c
dot :: Char -> T.Text
dot :: Char -> Text
dot 'C' = "Ċ"
dot 'c' = "ċ"
dot 'E' = "Ė"
dot 'e' = "ė"
dot 'G' = "Ġ"
dot 'g' = "ġ"
dot 'I' = "İ"
dot 'Z' = "Ż"
dot 'z' = "ż"
dot c :: Char
c = Char -> Text
T.singleton Char
c
macron :: Char -> T.Text
macron :: Char -> Text
macron 'A' = "Ā"
macron 'E' = "Ē"
macron 'I' = "Ī"
macron 'O' = "Ō"
macron 'U' = "Ū"
macron 'a' = "ā"
macron 'e' = "ē"
macron 'i' = "ī"
macron 'o' = "ō"
macron 'u' = "ū"
macron c :: Char
c = Char -> Text
T.singleton Char
c
cedilla :: Char -> T.Text
cedilla :: Char -> Text
cedilla 'c' = "ç"
cedilla 'C' = "Ç"
cedilla 's' = "ş"
cedilla 'S' = "Ş"
cedilla 't' = "ţ"
cedilla 'T' = "Ţ"
cedilla 'e' = "ȩ"
cedilla 'E' = "Ȩ"
cedilla 'h' = "ḩ"
cedilla 'H' = "Ḩ"
cedilla 'o' = "o̧"
cedilla 'O' = "O̧"
cedilla c :: Char
c = Char -> Text
T.singleton Char
c
hacek :: Char -> T.Text
hacek :: Char -> Text
hacek 'A' = "Ǎ"
hacek 'a' = "ǎ"
hacek 'C' = "Č"
hacek 'c' = "č"
hacek 'D' = "Ď"
hacek 'd' = "ď"
hacek 'E' = "Ě"
hacek 'e' = "ě"
hacek 'G' = "Ǧ"
hacek 'g' = "ǧ"
hacek 'H' = "Ȟ"
hacek 'h' = "ȟ"
hacek 'I' = "Ǐ"
hacek 'i' = "ǐ"
hacek 'j' = "ǰ"
hacek 'K' = "Ǩ"
hacek 'k' = "ǩ"
hacek 'L' = "Ľ"
hacek 'l' = "ľ"
hacek 'N' = "Ň"
hacek 'n' = "ň"
hacek 'O' = "Ǒ"
hacek 'o' = "ǒ"
hacek 'R' = "Ř"
hacek 'r' = "ř"
hacek 'S' = "Š"
hacek 's' = "š"
hacek 'T' = "Ť"
hacek 't' = "ť"
hacek 'U' = "Ǔ"
hacek 'u' = "ǔ"
hacek 'Z' = "Ž"
hacek 'z' = "ž"
hacek c :: Char
c = Char -> Text
T.singleton Char
c
breve :: Char -> T.Text
breve :: Char -> Text
breve 'A' = "Ă"
breve 'a' = "ă"
breve 'E' = "Ĕ"
breve 'e' = "ĕ"
breve 'G' = "Ğ"
breve 'g' = "ğ"
breve 'I' = "Ĭ"
breve 'i' = "ĭ"
breve 'O' = "Ŏ"
breve 'o' = "ŏ"
breve 'U' = "Ŭ"
breve 'u' = "ŭ"
breve c :: Char
c = Char -> Text
T.singleton Char
c