- data LaTeXT m a
- type LaTeXT_ m = LaTeXT m ()
- runLaTeXT :: LaTeXT m a -> m (a, LaTeX)
- execLaTeXT :: Monad m => LaTeXT m a -> m LaTeX
- execLaTeXTWarn :: Monad m => LaTeXT m a -> m (LaTeX, [Warning])
- extractLaTeX :: Monad m => LaTeXT m a -> LaTeXT m (a, LaTeX)
- extractLaTeX_ :: Monad m => LaTeXT m a -> LaTeXT m LaTeX
- textell :: Monad m => LaTeX -> LaTeXT m ()
- liftFun :: Monad m => (LaTeX -> LaTeX) -> LaTeXT m a -> LaTeXT m a
- liftOp :: Monad m => (LaTeX -> LaTeX -> LaTeX) -> LaTeXT m a -> LaTeXT m a -> LaTeXT m a
LaTeXT
writer
MonadTrans LaTeXT | |
Monad m => Monad (LaTeXT m) | |
Functor m => Functor (LaTeXT m) | |
Applicative m => Applicative (LaTeXT m) | |
MonadIO m => MonadIO (LaTeXT m) | |
Eq (LaTeXT m a) | Don't use it! This instance only exists in order to
define a |
Monad m => Num (LaTeXT m a) | Be careful when using |
Show (LaTeXT m a) | Don't use it! This instance only exists in order to
define a |
Monad m => IsString (LaTeXT m a) | Be careful when using |
execLaTeXT :: Monad m => LaTeXT m a -> m LaTeXSource
execLaTeXTWarn :: Monad m => LaTeXT m a -> m (LaTeX, [Warning])Source
Version of execLaTeXT
with possible warning messages.
This function applies checkAll
to the LaTeX
output.
extractLaTeX :: Monad m => LaTeXT m a -> LaTeXT m (a, LaTeX)Source
This function run a LaTeXT
computation,
lifting the result again in the monad.