hlatex-0.1: A library to build valid LaTeX files
Language.LaTeX.Printer
optionals :: [a] -> Arg aSource
text :: String -> ShowSSource
between :: String -> String -> ShowS -> ShowSSource
braces, parens, brackets :: ShowS -> ShowSSource
nl, sp, backslash, irrNl, nl2 :: ShowSSource
($$) :: ShowS -> ShowS -> ShowSSource
($$$) :: ShowS -> ShowS -> ShowSSource
vcat, vcat2 :: [ShowS] -> ShowSSource
ppNamed :: Named ShowS -> ShowSSource
commas :: [ShowS] -> ShowSSource
ppArg :: Arg ShowS -> ShowSSource
ppEnv :: String -> [Arg ShowS] -> ShowS -> ShowSSource
ppCmdArgs :: String -> [Arg ShowS] -> ShowSSource
ppDecl :: String -> ShowS -> ShowSSource
ppTexDecl :: TexDcl -> ShowSSource
ppMathDecl :: MathDcl -> ShowSSource
pp :: LatexItm -> ShowSSource
ppParMode :: ParItm -> ShowSSource
ppMath :: MathItm -> ShowSSource
ppAny :: AnyItm -> ShowSSource
ppRowSpec :: RowSpec ShowS -> ShowSSource
ppRows :: (a -> ShowS) -> [Row a] -> ShowSSource
unitName :: TexUnit -> StringSource
ppTexLength :: LatexLength -> ShowSSource
ppPreamble :: PreambleItm -> ShowSSource
ppNote :: Key -> Note -> (a -> ShowS) -> a -> ShowSSource
showLoc :: Loc -> StringSource
showDocClassKind :: DocumentClassKind -> StringSource
preambOfDocClass :: DocumentClss -> PreambleItmSource
ppDocument :: Document -> ShowSSource
showsLaTeX :: LatexM Document -> Either ErrorMessage ShowSSource
showLaTeX :: LatexM Document -> Either ErrorMessage StringSource