Safe Haskell | None |
---|---|
Language | Haskell98 |
- (!$) :: Monoid b => (a -> b) -> a -> Writer b ()
- (!$?) :: Monoid b => (a -> b) -> Writer a () -> Writer b ()
- ($?) :: (a -> b) -> Writer a () -> b
- class HaveC a where
- c :: a
- class HaveL a where
- l :: a
- class HaveR a where
- r :: a
- newtype Spaces = Spaces {
- countSpaces :: Int
- decl :: TexDecl -> LatexItem -> LatexItem
- decls :: [TexDecl] -> LatexItem -> LatexItem
- parDecls :: [TexDecl] -> ParItem
- parDecl :: TexDecl -> ParItem
- _AA :: LatexItem
- _AE :: LatexItem
- _H :: LatexItem -> LatexItem
- _Huge :: TexDecl
- _L :: LatexItem
- _LARGE :: TexDecl
- _LaTeX :: LatexItem
- _Large :: TexDecl
- _O :: LatexItem
- _OE :: LatexItem
- _P :: LatexItem
- _S :: LatexItem
- _TeX :: LatexItem
- _l :: LatexItem
- type XChar = Char -> LatexItem
- a4paper :: LatexPaperSize
- aa :: LatexItem
- acute :: LatexItem -> LatexItem
- addvspace :: LatexLength -> ParItem
- ae :: LatexItem
- allTexDecls :: [TexDecl]
- appendix :: ParItem
- article :: Maybe LatexLength -> Maybe LatexPaperSize -> [AnyItem] -> DocumentClass
- author :: LatexItem -> PreambleItem
- authors :: [LatexItem] -> PreambleItem
- bf :: TexDecl
- bfseries :: TexDecl
- bigskip :: ParItem
- bibliography :: LatexItem -> ParItem
- bibliographystyle :: LatexItem -> ParItem
- book :: Maybe LatexLength -> Maybe LatexPaperSize -> [AnyItem] -> DocumentClass
- boxedminipage :: ParItem -> ParItem
- caption :: LatexItem -> LatexItem
- caption' :: String -> LatexItem -> LatexItem
- cedil :: LatexItem -> LatexItem
- cell :: a -> Row a
- cells :: [a] -> Row a
- center :: ParItem -> ParItem
- chapter :: LatexItem -> ParItem
- chapter' :: Star -> Maybe LatexItem -> LatexItem -> ParItem
- check :: LatexItem -> LatexItem
- circ :: LatexItem -> LatexItem
- cite :: [Key] -> LatexItem
- cite' :: LatexItem -> [Key] -> LatexItem
- cleardoublepage :: ParItem
- clearpage :: ParItem
- cline :: Int -> Int -> Row a
- comment :: String -> LatexItem
- compressSpaces :: String -> [Either Char Spaces]
- copyright :: LatexItem
- corrspace :: LatexItem
- dag :: LatexItem
- dash1 :: LatexItem
- dash2 :: LatexItem
- dash3 :: LatexItem
- date :: LatexItem -> PreambleItem
- ddag :: LatexItem
- description :: Maybe LatexItem -> [ListItem] -> ParItem
- displaymath :: MathItem -> ParItem
- document :: DocumentClass -> PreambleItem -> ParItem -> LatexM Document
- documentclass :: DocumentClassKind -> [AnyItem] -> DocumentClass
- dot :: LatexItem -> LatexItem
- dotfill :: LatexItem
- dquote :: LatexItem -> LatexItem
- em :: TexDecl
- emph :: LatexItem -> LatexItem
- enumerate :: Maybe LatexItem -> [ListItem] -> ParItem
- fbox :: LatexItem -> LatexItem
- figure :: Star -> [LocSpec] -> ParItem -> ParItem
- flushleft :: ParItem -> ParItem
- footnote :: LatexItem -> LatexItem
- footnotesize :: TexDecl
- framebox :: LatexLength -> Pos -> LatexItem -> LatexItem
- fussy :: TexDecl
- grave :: LatexItem -> LatexItem
- group :: LatexItem -> LatexItem
- hat :: LatexItem -> LatexItem
- hchar :: XChar
- hfill :: LatexItem
- hline :: Row a
- hr :: LatexItem
- href :: LatexItem -> LatexItem -> LatexItem
- hrulefill :: LatexItem
- space :: LatexItem
- hspace :: LatexLength -> LatexItem
- hspace' :: Star -> LatexLength -> LatexItem
- hspaces :: Spaces -> LatexItem
- hstring :: String -> LatexItem
- huge :: TexDecl
- hyphen :: LatexItem
- hyphenation :: [String] -> PreambleItem
- hyphenationPar :: [String] -> ParItem
- i :: LatexItem
- institute :: LatexItem -> PreambleItem
- it :: TexDecl
- item :: ParItem -> ListItem
- item' :: LatexItem -> ParItem -> ListItem
- itemize :: Maybe LatexItem -> [ListItem] -> ParItem
- itshape :: TexDecl
- j :: LatexItem
- label :: Key -> LatexItem
- large :: TexDecl
- ldots :: LatexItem
- letter :: [AnyItem] -> DocumentClass
- linebreak :: Maybe Int -> TexDecl
- linebr :: Star -> Maybe LatexLength -> LatexItem
- lq :: LatexItem
- ldq :: LatexItem
- makebox :: LatexLength -> Pos -> LatexItem -> LatexItem
- maketitle :: ParItem
- math :: MathItem -> LatexItem
- mbox :: LatexItem -> LatexItem
- mdseries :: TexDecl
- medskip :: ParItem
- minipage :: VPos -> LatexLength -> ParItem -> LatexItem
- nbsp :: LatexItem
- negthinspace :: LatexItem
- newline :: Maybe LatexLength -> ParItem
- rawNewline :: Maybe LatexLength -> LatexItem
- newpage :: ParItem
- nocite :: [Key] -> LatexItem
- noindent :: LatexItem
- nolinebreak :: Maybe Int -> TexDecl
- nopagebreak :: Maybe Int -> TexDecl
- normalfont :: TexDecl
- normalmarginpar :: TexDecl
- normalsize :: TexDecl
- num :: Real a => a -> AnyItem
- o :: LatexItem
- oe :: LatexItem
- overbar :: LatexItem -> LatexItem
- overdot :: LatexItem -> LatexItem
- pagebreak :: Maybe Int -> TexDecl
- pageref :: Key -> LatexItem
- pagestyle :: LatexItem -> ParItem
- para :: LatexItem -> ParItem
- paragraph :: LatexItem -> ParItem
- paragraph' :: Star -> Maybe LatexItem -> LatexItem -> ParItem
- parbox :: VPos -> LatexLength -> LatexItem -> LatexItem
- part :: LatexItem -> ParItem
- part' :: Star -> Maybe LatexItem -> LatexItem -> ParItem
- person :: String -> String -> LatexItem
- phantom :: LatexItem -> LatexItem
- pounds :: LatexItem
- protect :: String -> LatexItem
- protector :: XChar -> String -> LatexItem
- quotation :: ParItem -> ParItem
- quote :: LatexItem -> ParItem
- raisebox :: LatexLength -> LatexItem -> LatexItem
- raisebox' :: LatexLength -> LatexLength -> LatexLength -> LatexItem -> LatexItem
- rat :: Rational -> AnyItem
- ref :: Key -> LatexItem
- report :: [AnyItem] -> DocumentClass
- reversemarginpar :: TexDecl
- ring :: LatexItem -> LatexItem
- rm :: TexDecl
- rmfamily :: TexDecl
- rq :: LatexItem
- rdq :: LatexItem
- rtext :: a -> RowSpec a
- rule :: LatexLength -> LatexLength -> LatexItem
- rule' :: LatexLength -> LatexLength -> LatexLength -> LatexItem
- samepage :: TexDecl
- savebox :: SaveBin -> Maybe LatexLength -> Maybe (Either () ()) -> LatexItem -> LatexItem
- sbox :: SaveBin -> LatexItem -> LatexItem
- sc :: TexDecl
- scriptsize :: TexDecl
- scshape :: TexDecl
- section :: LatexItem -> ParItem
- section' :: Star -> Maybe LatexItem -> LatexItem -> ParItem
- sep :: LatexItem
- setlength :: LatexLength -> LatexLength -> ParItem
- addtolength :: LatexLength -> LatexLength -> ParItem
- settowidth :: LatexLength -> LatexItem -> ParItem
- sf :: TexDecl
- sffamily :: TexDecl
- sl :: TexDecl
- sloppy :: TexDecl
- sloppypar :: ParItem -> ParItem
- slshape :: TexDecl
- small :: TexDecl
- smallskip :: ParItem
- spaceProtector :: XChar -> String -> LatexItem
- ss :: LatexItem
- subparagraph :: LatexItem -> ParItem
- subparagraph' :: Star -> Maybe LatexItem -> LatexItem -> ParItem
- subsection :: LatexItem -> ParItem
- subsection' :: Star -> Maybe LatexItem -> LatexItem -> ParItem
- subsubsection :: LatexItem -> ParItem
- subsubsection' :: Star -> Maybe LatexItem -> LatexItem -> ParItem
- subtitle :: LatexItem -> PreambleItem
- table :: Star -> [LocSpec] -> ParItem -> ParItem
- tableofcontents :: ParItem
- tabular :: [RowSpec LatexItem] -> [Row LatexItem] -> ParItem
- textbf :: LatexItem -> LatexItem
- textdegree :: LatexItem
- textit :: LatexItem -> LatexItem
- textmd :: LatexItem -> LatexItem
- textnormal :: LatexItem -> LatexItem
- textrm :: LatexItem -> LatexItem
- textsc :: LatexItem -> LatexItem
- textsf :: LatexItem -> LatexItem
- textsl :: LatexItem -> LatexItem
- texttt :: LatexItem -> LatexItem
- textup :: LatexItem -> LatexItem
- textsuperscript :: LatexItem -> LatexItem
- textsubscript :: LatexItem -> LatexItem
- textunderscore :: LatexItem
- thinspace :: LatexItem
- thispagestyle :: LatexItem -> ParItem
- tieafter :: LatexItem -> LatexItem
- tilde :: LatexItem -> LatexItem
- tiny :: TexDecl
- title :: LatexItem -> PreambleItem
- titlepage :: ParItem -> ParItem
- tt :: TexDecl
- ttchar :: XChar
- ttfamily :: TexDecl
- uml :: LatexItem -> LatexItem
- underbar :: LatexItem -> LatexItem
- unwords :: [LatexItem] -> LatexItem
- upshape :: TexDecl
- usebox :: SaveBin -> LatexItem
- verb :: String -> LatexItem
- verse :: ParItem -> ParItem
- vfill :: ParItem
- vline :: RowSpec a
- vphantom :: LatexItem -> LatexItem
- vspace :: LatexLength -> ParItem
- vspace' :: Star -> LatexLength -> ParItem
- (★) :: Star
- vbox :: ParItem -> LatexItem
- vtop :: ParItem -> LatexItem
- hbox :: LatexItem -> LatexItem
- here :: LocSpec
- top :: HaveTop a => a
- bot :: HaveBot a => a
- bottom :: HaveBot a => a
- page :: LocSpec
- normal :: HaveNormal a => a
- centered :: Pos
- flushLeft :: Pos
- flushRight :: Pos
- stretch :: Pos
- utf8 :: Encoding
- latin1 :: Encoding
- inputenc :: Encoding -> PreambleItem
- fromEncoding :: Encoding -> String
Documentation
Spaces | |
|
Injecting declarations
Others
addvspace :: LatexLength -> ParItem Source
allTexDecls :: [TexDecl] Source
article :: Maybe LatexLength -> Maybe LatexPaperSize -> [AnyItem] -> DocumentClass Source
author :: LatexItem -> PreambleItem Source
authors :: [LatexItem] -> PreambleItem Source
bibliography :: LatexItem -> ParItem Source
book :: Maybe LatexLength -> Maybe LatexPaperSize -> [AnyItem] -> DocumentClass Source
boxedminipage :: ParItem -> ParItem Source
date :: LatexItem -> PreambleItem Source
displaymath :: MathItem -> ParItem Source
document :: DocumentClass -> PreambleItem -> ParItem -> LatexM Document Source
documentclass :: DocumentClassKind -> [AnyItem] -> DocumentClass Source
hspace :: LatexLength -> LatexItem Source
hspace' :: Star -> LatexLength -> LatexItem Source
hyphenation :: [String] -> PreambleItem Source
hyphenationPar :: [String] -> ParItem Source
institute :: LatexItem -> PreambleItem Source
An ellipsis (three dots at the baseline): ...
. This command also works in math mode.
letter :: [AnyItem] -> DocumentClass Source
minipage :: VPos -> LatexLength -> ParItem -> LatexItem Source
newline :: Maybe LatexLength -> ParItem Source
nolinebreak :: Maybe Int -> TexDecl Source
nopagebreak :: Maybe Int -> TexDecl Source
parbox :: VPos -> LatexLength -> LatexItem -> LatexItem Source
raisebox :: LatexLength -> LatexItem -> LatexItem Source
raisebox' :: LatexLength -> LatexLength -> LatexLength -> LatexItem -> LatexItem Source
report :: [AnyItem] -> DocumentClass Source
rule :: LatexLength -> LatexLength -> LatexItem Source
rule' :: LatexLength -> LatexLength -> LatexLength -> LatexItem Source
sep
is like '{}' in LaTeX, it allows to force letters to be treaten separately,
for instance to separate the two f
s in shelfful.
setlength :: LatexLength -> LatexLength -> ParItem Source
addtolength :: LatexLength -> LatexLength -> ParItem Source
settowidth :: LatexLength -> LatexItem -> ParItem Source
spaceProtector :: XChar -> String -> LatexItem Source
subparagraph :: LatexItem -> ParItem Source
subsection :: LatexItem -> ParItem Source
subsubsection :: LatexItem -> ParItem Source
subtitle :: LatexItem -> PreambleItem Source
textnormal :: LatexItem -> LatexItem Source
thispagestyle :: LatexItem -> ParItem Source
title :: LatexItem -> PreambleItem Source
vspace :: LatexLength -> ParItem Source
vspace' :: Star -> LatexLength -> ParItem Source
flushRight :: Pos Source
Input Encodings (inputenc package)
inputenc :: Encoding -> PreambleItem Source
fromEncoding :: Encoding -> String Source