Text.LaTeX.Base.Writer
Contents
- 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
Instances
| 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.