{-# LANGUAGE CPP #-}
module Text.LaTeX.Packages.AMSFonts
(
amsfonts
, mathbb, mathfrak
, naturals, integers, rationals, reals, quaternions
, complexes, trealPart, timagPart
) where
import Text.LaTeX.Base.Class
import Text.LaTeX.Base.Types
#if !MIN_VERSION_base(4,11,0)
import Data.Monoid
#endif
amsfonts :: ClassName
amsfonts :: ClassName
amsfonts = ClassName
"amsfonts"
mathbb :: LaTeXC l => l -> l
mathbb :: forall l. LaTeXC l => l -> l
mathbb = ClassName -> l -> l
forall l. LaTeXC l => ClassName -> l -> l
comm1 ClassName
"mathbb"
mathfrak :: LaTeXC l => l -> l
mathfrak :: forall l. LaTeXC l => l -> l
mathfrak = ClassName -> l -> l
forall l. LaTeXC l => ClassName -> l -> l
comm1 ClassName
"mathfrak"
naturals :: LaTeXC l => l
naturals :: forall l. LaTeXC l => l
naturals = l -> l
forall l. LaTeXC l => l -> l
mathbb l
"N"
integers :: LaTeXC l => l
integers :: forall l. LaTeXC l => l
integers = l -> l
forall l. LaTeXC l => l -> l
mathbb l
"Z"
rationals :: LaTeXC l => l
rationals :: forall l. LaTeXC l => l
rationals = l -> l
forall l. LaTeXC l => l -> l
mathbb l
"Q"
reals :: LaTeXC l => l
reals :: forall l. LaTeXC l => l
reals = l -> l
forall l. LaTeXC l => l -> l
mathbb l
"R"
complexes :: LaTeXC l => l
complexes :: forall l. LaTeXC l => l
complexes = l -> l
forall l. LaTeXC l => l -> l
mathbb l
"C"
quaternions :: LaTeXC l => l
quaternions :: forall l. LaTeXC l => l
quaternions = l -> l
forall l. LaTeXC l => l -> l
mathbb l
"H"
trealPart :: LaTeXC l => l -> l
trealPart :: forall l. LaTeXC l => l -> l
trealPart l
z = ClassName -> l
forall l. LaTeXC l => ClassName -> l
comm0 ClassName
"Re" l -> l -> l
forall a. Semigroup a => a -> a -> a
<> l
z
timagPart :: LaTeXC l => l -> l
timagPart :: forall l. LaTeXC l => l -> l
timagPart l
z = ClassName -> l
forall l. LaTeXC l => ClassName -> l
comm0 ClassName
"Im" l -> l -> l
forall a. Semigroup a => a -> a -> a
<> l
z