hlatex 0.3 → 0.3.1
raw patch · 4 files changed
+9/−12 lines, 4 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Language.LaTeX: basedir :: ViewOpts -> FilePath
- Language.LaTeX: inputdirs :: ViewOpts -> [FilePath]
- Language.LaTeX: myViewOpts, testViewOpts :: ViewOpts
- Language.LaTeX: pdflatex :: ViewOpts -> String
- Language.LaTeX: pdfviewer :: ViewOpts -> String
- Language.LaTeX: showoutput :: ViewOpts -> Bool
- Language.LaTeX.Builder: author, institute, date, subtitle, title :: LatexItem -> PreambleItem
- Language.LaTeX.Builder: centered, stretch, flushRight, flushLeft :: Pos
- Language.LaTeX.Builder: countSpaces :: Spaces -> Int
- Language.LaTeX.Builder: dash1, nbsp, dash3, dash2 :: LatexItem
- Language.LaTeX.Builder: emph, textsubscript, textsuperscript, textnormal, textsc, textsl, textit, textup, textbf, textmd, texttt, textsf, textrm :: LatexItem -> LatexItem
- Language.LaTeX.Builder: figure, table :: Star -> [LocSpec] -> ParItem -> ParItem
- Language.LaTeX.Builder: here, page :: LocSpec
- Language.LaTeX.Builder: instance HaveBot LocSpec
- Language.LaTeX.Builder: instance HaveBot VPos
- Language.LaTeX.Builder: instance HaveC (RowSpec a)
- Language.LaTeX.Builder: instance HaveL (RowSpec a)
- Language.LaTeX.Builder: instance HaveNormal VPos
- Language.LaTeX.Builder: instance HaveR (RowSpec a)
- Language.LaTeX.Builder: instance HaveTop LocSpec
- Language.LaTeX.Builder: instance HaveTop VPos
- Language.LaTeX.Builder: part', subparagraph', paragraph', subsubsection', subsection', section', chapter' :: Star -> Maybe LatexItem -> LatexItem -> ParItem
- Language.LaTeX.Builder: part, subparagraph, paragraph, subsubsection, subsection, section, chapter :: LatexItem -> ParItem
- Language.LaTeX.Builder: sloppy, fussy :: TexDecl
- Language.LaTeX.Builder: tiny, normalfont, ttfamily, sffamily, rmfamily, upshape, scshape, slshape, itshape, bfseries, mdseries, _Huge, huge, _Large, _LARGE, large, normalsize, small, footnotesize, scriptsize :: TexDecl
- Language.LaTeX.Builder: titlepage, verse, quotation, boxedminipage, center, flushleft :: ParItem -> ParItem
- Language.LaTeX.Builder.Babel: francais, french :: Lang
- Language.LaTeX.Builder.Babel: instance Eq Lang
- Language.LaTeX.Builder.Babel: instance Show Lang
- Language.LaTeX.Builder.Beamer: authorPercent :: Footline -> Percentage
- Language.LaTeX.Builder.Beamer: compress, handout, red, t :: DocClassOption
- Language.LaTeX.Builder.Beamer: datePercent :: Footline -> Maybe Percentage
- Language.LaTeX.Builder.Beamer: instance Eq FrameOpt
- Language.LaTeX.Builder.Beamer: instance Eq Overlay
- Language.LaTeX.Builder.Beamer: instance Eq OverlayInt
- Language.LaTeX.Builder.Beamer: instance Ord FrameOpt
- Language.LaTeX.Builder.Beamer: instance Ord Overlay
- Language.LaTeX.Builder.Beamer: instance Ord OverlayInt
- Language.LaTeX.Builder.Beamer: showTotalFrames :: Footline -> Bool
- Language.LaTeX.Builder.Beamer: titlePercent :: Footline -> Percentage
- Language.LaTeX.Builder.Beamer: usetheme, usecolortheme, useoutertheme, useinnertheme, usefonttheme :: [BeamerOpt] -> LatexItem -> PreambleItem
- Language.LaTeX.Builder.Color: red, yellow, magenta, cyan, white, black, blue, green :: Color
- Language.LaTeX.Builder.Graphics: angle :: IncludeGraphicsOpts -> Rational
- Language.LaTeX.Builder.Graphics: bb :: IncludeGraphicsOpts -> Maybe (Coord, Coord)
- Language.LaTeX.Builder.Graphics: c, baselineRight, baselineLeft, bottomRight, br, bottomLeft, bl, topLeft, tl, topRight, tr, baseline, ba, bottom, b, right, r, left, l, top, t, center :: Loc
- Language.LaTeX.Builder.Graphics: clip :: IncludeGraphicsOpts -> Bool
- Language.LaTeX.Builder.Graphics: draft :: IncludeGraphicsOpts -> Bool
- Language.LaTeX.Builder.Graphics: height :: IncludeGraphicsOpts -> Maybe LatexLength
- Language.LaTeX.Builder.Graphics: hiresbb :: IncludeGraphicsOpts -> Bool
- Language.LaTeX.Builder.Graphics: instance Eq Loc
- Language.LaTeX.Builder.Graphics: keepaspectratio :: IncludeGraphicsOpts -> Bool
- Language.LaTeX.Builder.Graphics: origin :: IncludeGraphicsOpts -> Loc
- Language.LaTeX.Builder.Graphics: scale :: IncludeGraphicsOpts -> Rational
- Language.LaTeX.Builder.Graphics: totalheight :: IncludeGraphicsOpts -> Maybe LatexLength
- Language.LaTeX.Builder.Graphics: trim :: IncludeGraphicsOpts -> Maybe (Coord, Coord)
- Language.LaTeX.Builder.Graphics: viewport :: IncludeGraphicsOpts -> Maybe (Coord, Coord)
- Language.LaTeX.Builder.Graphics: width :: IncludeGraphicsOpts -> Maybe LatexLength
- Language.LaTeX.Builder.Internal: bgroup, endgroup, begingroup, egroup :: TexDecl
- Language.LaTeX.Builder.Internal: mandatory, optional :: a -> Arg a
- Language.LaTeX.Builder.Internal: mandatoryLatexItem, optionalLatexItem :: LatexItem -> Arg AnyItem
- Language.LaTeX.Builder.Math: frac, stackrel :: MathItem -> MathItem -> MathItem
- Language.LaTeX.Builder.Math: instance IsString MathItem
- Language.LaTeX.Builder.Math: mathnormal, mathscr, mathfrak, mathcal, mathbb, mathtt, mathsf, mathbf, mathit, mathrm :: MathItem -> MathItem
- Language.LaTeX.Builder.Math: mleft, mright :: Char -> MathItem
- Language.LaTeX.Builder.Math: parens, brackets, braces :: MathItem -> MathItem
- Language.LaTeX.Builder.Math: sub, sup :: MathItem -> MathItem
- Language.LaTeX.Builder.QQ: frQQ, keysFile, keys, qpFile, qp, qmFile, qm, texFile, tex, istr, strFile, str, frQQFile :: QuasiQuoter
- Language.LaTeX.Builder.QQ: indent, noIndent :: String -> Q Exp
- Language.LaTeX.Builder.QQ: texm, texmFile :: QuasiQuoter
- Language.LaTeX.Length: inch, mu, cc, dd, bp, sp, pc, ex, mm, cm, em, pt :: Rational -> LatexLength
- Language.LaTeX.Length: parindent, fboxsep, fboxrule, smallskipamount, medskipamount, bigskipamount, arraystretch, doublerulesep, arrayrulewidth, tabcolsep, arraycolsep, dblfloatpagefraction, dbltopfaction, floatpagefraction, textfraction, dbltextfloatsep, dblfloatsep, intextsep, textfloatsep, floatsep, belowdisplayshortskip, abovedisplayshortskip, belowdisplayskip, abovedisplayskip, jot, listparindent, rightmargin, leftmargin, labelwidth, labelsep, itemindent, itemsep, partopsep, topsep, footskip, footheight, topskip, headsep, headheight, topmargin, marginparpush, marginparsep, marginparwidth, evensidemargin, oddsidemargin, mathindent, columnseprule, columnsep, fill, baselinestrech, baselineskip, parskip, parsep, textheight, linewidth, textwidth :: LatexLength
- Language.LaTeX.Printer: braces, parens, brackets :: ShowS -> ShowS
- Language.LaTeX.Printer: nl, sp, backslash, irrNl, nl2 :: ShowS
- Language.LaTeX.Printer: vcat, vcat2 :: [ShowS] -> ShowS
- Language.LaTeX.Types: anyItmM :: AnyItem -> LatexM AnyItm
- Language.LaTeX.Types: docClassKind :: DocumentClss -> DocumentClassKind
- Language.LaTeX.Types: docClassOptions :: DocumentClss -> [AnyItm]
- Language.LaTeX.Types: documentBody :: Document -> ParItm
- Language.LaTeX.Types: documentClass :: Document -> DocumentClss
- Language.LaTeX.Types: documentPreamble :: Document -> PreambleItm
- Language.LaTeX.Types: freshSaveBin :: LatexState -> SaveBin
- Language.LaTeX.Types: fromEncoding :: Encoding -> String
- Language.LaTeX.Types: getKey :: Key -> String
- Language.LaTeX.Types: getPkgName :: PackageName -> String
- Language.LaTeX.Types: instance (Error a, Eq a, Show a, Fractional b) => Fractional (Either a b)
- Language.LaTeX.Types: instance (Error a, Eq a, Show a, Num b) => Num (Either a b)
- Language.LaTeX.Types: instance Applicative LatexM
- Language.LaTeX.Types: instance Data AnyItem
- Language.LaTeX.Types: instance Data AnyItm
- Language.LaTeX.Types: instance Data Coord
- Language.LaTeX.Types: instance Data Document
- Language.LaTeX.Types: instance Data DocumentClassKind
- Language.LaTeX.Types: instance Data DocumentClss
- Language.LaTeX.Types: instance Data Key
- Language.LaTeX.Types: instance Data LatexItm
- Language.LaTeX.Types: instance Data LatexLength
- Language.LaTeX.Types: instance Data LatexPaperSize
- Language.LaTeX.Types: instance Data Loc
- Language.LaTeX.Types: instance Data LocSpec
- Language.LaTeX.Types: instance Data MathDcl
- Language.LaTeX.Types: instance Data MathItem
- Language.LaTeX.Types: instance Data MathItm
- Language.LaTeX.Types: instance Data Note
- Language.LaTeX.Types: instance Data PackageAction
- Language.LaTeX.Types: instance Data PackageName
- Language.LaTeX.Types: instance Data ParItm
- Language.LaTeX.Types: instance Data PreambleItm
- Language.LaTeX.Types: instance Data SaveBin
- Language.LaTeX.Types: instance Data Star
- Language.LaTeX.Types: instance Data TexDcl
- Language.LaTeX.Types: instance Data TexUnit
- Language.LaTeX.Types: instance Data a => Data (Arg a)
- Language.LaTeX.Types: instance Data a => Data (LatexM a)
- Language.LaTeX.Types: instance Data a => Data (Named a)
- Language.LaTeX.Types: instance Data a => Data (RowSpec a)
- Language.LaTeX.Types: instance Data cell => Data (Row cell)
- Language.LaTeX.Types: instance Enum TexUnit
- Language.LaTeX.Types: instance Eq AnyItem
- Language.LaTeX.Types: instance Eq AnyItm
- Language.LaTeX.Types: instance Eq Coord
- Language.LaTeX.Types: instance Eq Document
- Language.LaTeX.Types: instance Eq DocumentClassKind
- Language.LaTeX.Types: instance Eq DocumentClss
- Language.LaTeX.Types: instance Eq Encoding
- Language.LaTeX.Types: instance Eq Key
- Language.LaTeX.Types: instance Eq LatexItm
- Language.LaTeX.Types: instance Eq LatexLength
- Language.LaTeX.Types: instance Eq LatexPaperSize
- Language.LaTeX.Types: instance Eq Loc
- Language.LaTeX.Types: instance Eq LocSpec
- Language.LaTeX.Types: instance Eq MathDcl
- Language.LaTeX.Types: instance Eq MathItem
- Language.LaTeX.Types: instance Eq MathItm
- Language.LaTeX.Types: instance Eq Note
- Language.LaTeX.Types: instance Eq PackageAction
- Language.LaTeX.Types: instance Eq PackageName
- Language.LaTeX.Types: instance Eq ParItm
- Language.LaTeX.Types: instance Eq Percentage
- Language.LaTeX.Types: instance Eq PreambleItm
- Language.LaTeX.Types: instance Eq SaveBin
- Language.LaTeX.Types: instance Eq Star
- Language.LaTeX.Types: instance Eq TexDcl
- Language.LaTeX.Types: instance Eq TexUnit
- Language.LaTeX.Types: instance Eq a => Eq (Arg a)
- Language.LaTeX.Types: instance Eq a => Eq (LatexM a)
- Language.LaTeX.Types: instance Eq a => Eq (Named a)
- Language.LaTeX.Types: instance Eq a => Eq (RowSpec a)
- Language.LaTeX.Types: instance Eq cell => Eq (Row cell)
- Language.LaTeX.Types: instance Foldable Arg
- Language.LaTeX.Types: instance Foldable Named
- Language.LaTeX.Types: instance Foldable Row
- Language.LaTeX.Types: instance Foldable RowSpec
- Language.LaTeX.Types: instance Fractional LatexLength
- Language.LaTeX.Types: instance Fractional MathItem
- Language.LaTeX.Types: instance Fractional MathItm
- Language.LaTeX.Types: instance Fractional a => Fractional (LatexM a)
- Language.LaTeX.Types: instance Functor Arg
- Language.LaTeX.Types: instance Functor LatexM
- Language.LaTeX.Types: instance Functor Named
- Language.LaTeX.Types: instance Functor Row
- Language.LaTeX.Types: instance Functor RowSpec
- Language.LaTeX.Types: instance IsString LatexItm
- Language.LaTeX.Types: instance IsString a => IsString (LatexM a)
- Language.LaTeX.Types: instance Monad LatexM
- Language.LaTeX.Types: instance MonadError ErrorMessage LatexM
- Language.LaTeX.Types: instance MonadPlus LatexM
- Language.LaTeX.Types: instance Monoid LatexItm
- Language.LaTeX.Types: instance Monoid LatexLength
- Language.LaTeX.Types: instance Monoid MathItem
- Language.LaTeX.Types: instance Monoid MathItm
- Language.LaTeX.Types: instance Monoid ParItm
- Language.LaTeX.Types: instance Monoid PreambleItm
- Language.LaTeX.Types: instance Monoid Star
- Language.LaTeX.Types: instance Monoid a => Monoid (LatexM a)
- Language.LaTeX.Types: instance Num LatexLength
- Language.LaTeX.Types: instance Num MathItem
- Language.LaTeX.Types: instance Num MathItm
- Language.LaTeX.Types: instance Num Percentage
- Language.LaTeX.Types: instance Num a => Num (LatexM a)
- Language.LaTeX.Types: instance Ord Encoding
- Language.LaTeX.Types: instance Ord PackageName
- Language.LaTeX.Types: instance Ord Percentage
- Language.LaTeX.Types: instance Ord TexUnit
- Language.LaTeX.Types: instance Show AnyItem
- Language.LaTeX.Types: instance Show AnyItm
- Language.LaTeX.Types: instance Show Coord
- Language.LaTeX.Types: instance Show Document
- Language.LaTeX.Types: instance Show DocumentClassKind
- Language.LaTeX.Types: instance Show DocumentClss
- Language.LaTeX.Types: instance Show Encoding
- Language.LaTeX.Types: instance Show Key
- Language.LaTeX.Types: instance Show LatexItm
- Language.LaTeX.Types: instance Show LatexLength
- Language.LaTeX.Types: instance Show LatexPaperSize
- Language.LaTeX.Types: instance Show Loc
- Language.LaTeX.Types: instance Show LocSpec
- Language.LaTeX.Types: instance Show MathDcl
- Language.LaTeX.Types: instance Show MathItem
- Language.LaTeX.Types: instance Show MathItm
- Language.LaTeX.Types: instance Show Note
- Language.LaTeX.Types: instance Show PackageAction
- Language.LaTeX.Types: instance Show PackageName
- Language.LaTeX.Types: instance Show ParItm
- Language.LaTeX.Types: instance Show Percentage
- Language.LaTeX.Types: instance Show PreambleItm
- Language.LaTeX.Types: instance Show SaveBin
- Language.LaTeX.Types: instance Show Star
- Language.LaTeX.Types: instance Show TexDcl
- Language.LaTeX.Types: instance Show TexUnit
- Language.LaTeX.Types: instance Show a => Show (Arg a)
- Language.LaTeX.Types: instance Show a => Show (LatexM a)
- Language.LaTeX.Types: instance Show a => Show (Named a)
- Language.LaTeX.Types: instance Show a => Show (RowSpec a)
- Language.LaTeX.Types: instance Show cell => Show (Row cell)
- Language.LaTeX.Types: instance Traversable Arg
- Language.LaTeX.Types: instance Traversable Named
- Language.LaTeX.Types: instance Traversable Row
- Language.LaTeX.Types: instance Traversable RowSpec
- Language.LaTeX.Types: instance Typeable AnyItem
- Language.LaTeX.Types: instance Typeable AnyItm
- Language.LaTeX.Types: instance Typeable Coord
- Language.LaTeX.Types: instance Typeable Document
- Language.LaTeX.Types: instance Typeable DocumentClassKind
- Language.LaTeX.Types: instance Typeable DocumentClss
- Language.LaTeX.Types: instance Typeable Key
- Language.LaTeX.Types: instance Typeable LatexItm
- Language.LaTeX.Types: instance Typeable LatexLength
- Language.LaTeX.Types: instance Typeable LatexPaperSize
- Language.LaTeX.Types: instance Typeable Loc
- Language.LaTeX.Types: instance Typeable LocSpec
- Language.LaTeX.Types: instance Typeable MathDcl
- Language.LaTeX.Types: instance Typeable MathItem
- Language.LaTeX.Types: instance Typeable MathItm
- Language.LaTeX.Types: instance Typeable Note
- Language.LaTeX.Types: instance Typeable PackageAction
- Language.LaTeX.Types: instance Typeable PackageName
- Language.LaTeX.Types: instance Typeable ParItm
- Language.LaTeX.Types: instance Typeable PreambleItm
- Language.LaTeX.Types: instance Typeable SaveBin
- Language.LaTeX.Types: instance Typeable Star
- Language.LaTeX.Types: instance Typeable TexDcl
- Language.LaTeX.Types: instance Typeable TexUnit
- Language.LaTeX.Types: instance Typeable1 Arg
- Language.LaTeX.Types: instance Typeable1 LatexM
- Language.LaTeX.Types: instance Typeable1 Named
- Language.LaTeX.Types: instance Typeable1 Row
- Language.LaTeX.Types: instance Typeable1 RowSpec
- Language.LaTeX.Types: itemContents :: ListItm -> ParItm
- Language.LaTeX.Types: itemOptions :: ListItm -> [Arg LatexItm]
- Language.LaTeX.Types: locChar :: Loc -> CharNumber
- Language.LaTeX.Types: locFile :: Loc -> FilePath
- Language.LaTeX.Types: locLine :: Loc -> LineNumber
- Language.LaTeX.Types: mathItmM :: MathItem -> LatexM MathItm
- Language.LaTeX.Types: percentage :: Percentage -> Int
- Language.LaTeX.Types: runLatexM :: LatexM a -> Either ErrorMessage a
- Language.LaTeX.Types: texDeclArgs :: TexDcl -> [Arg AnyItm]
- Language.LaTeX.Types: texDeclName :: TexDcl -> String
- Language.LaTeX.Types: unsafeGetSaveBin :: SaveBin -> Int
- Language.LaTeX.Unicode: instance Greek (LatexM LatexItm)
- Language.LaTeX.Unicode: instance Greek MathItem
+ Language.LaTeX: [basedir] :: ViewOpts -> FilePath
+ Language.LaTeX: [inputdirs] :: ViewOpts -> [FilePath]
+ Language.LaTeX: [pdflatex] :: ViewOpts -> String
+ Language.LaTeX: [pdfviewer] :: ViewOpts -> String
+ Language.LaTeX: [showoutput] :: ViewOpts -> Bool
+ Language.LaTeX: myViewOpts :: ViewOpts
+ Language.LaTeX: testViewOpts :: ViewOpts
+ Language.LaTeX.Builder: [countSpaces] :: Spaces -> Int
+ Language.LaTeX.Builder: _Huge :: TexDecl
+ Language.LaTeX.Builder: _LARGE :: TexDecl
+ Language.LaTeX.Builder: _Large :: TexDecl
+ Language.LaTeX.Builder: author :: LatexItem -> PreambleItem
+ Language.LaTeX.Builder: bfseries :: TexDecl
+ Language.LaTeX.Builder: boxedminipage :: ParItem -> ParItem
+ Language.LaTeX.Builder: center :: ParItem -> ParItem
+ Language.LaTeX.Builder: centered :: Pos
+ Language.LaTeX.Builder: chapter :: LatexItem -> ParItem
+ Language.LaTeX.Builder: chapter' :: Star -> Maybe LatexItem -> LatexItem -> ParItem
+ Language.LaTeX.Builder: dash1 :: LatexItem
+ Language.LaTeX.Builder: dash2 :: LatexItem
+ Language.LaTeX.Builder: dash3 :: LatexItem
+ Language.LaTeX.Builder: date :: LatexItem -> PreambleItem
+ Language.LaTeX.Builder: emph :: LatexItem -> LatexItem
+ Language.LaTeX.Builder: figure :: Star -> [LocSpec] -> ParItem -> ParItem
+ Language.LaTeX.Builder: flushLeft :: Pos
+ Language.LaTeX.Builder: flushRight :: Pos
+ Language.LaTeX.Builder: flushleft :: ParItem -> ParItem
+ Language.LaTeX.Builder: footnotesize :: TexDecl
+ Language.LaTeX.Builder: fussy :: TexDecl
+ Language.LaTeX.Builder: here :: LocSpec
+ Language.LaTeX.Builder: huge :: TexDecl
+ Language.LaTeX.Builder: instance Language.LaTeX.Builder.HaveBot Language.LaTeX.Builder.VPos
+ Language.LaTeX.Builder: instance Language.LaTeX.Builder.HaveBot Language.LaTeX.Types.LocSpec
+ Language.LaTeX.Builder: instance Language.LaTeX.Builder.HaveC (Language.LaTeX.Types.RowSpec a)
+ Language.LaTeX.Builder: instance Language.LaTeX.Builder.HaveL (Language.LaTeX.Types.RowSpec a)
+ Language.LaTeX.Builder: instance Language.LaTeX.Builder.HaveNormal Language.LaTeX.Builder.VPos
+ Language.LaTeX.Builder: instance Language.LaTeX.Builder.HaveR (Language.LaTeX.Types.RowSpec a)
+ Language.LaTeX.Builder: instance Language.LaTeX.Builder.HaveTop Language.LaTeX.Builder.VPos
+ Language.LaTeX.Builder: instance Language.LaTeX.Builder.HaveTop Language.LaTeX.Types.LocSpec
+ Language.LaTeX.Builder: institute :: LatexItem -> PreambleItem
+ Language.LaTeX.Builder: itshape :: TexDecl
+ Language.LaTeX.Builder: large :: TexDecl
+ Language.LaTeX.Builder: mdseries :: TexDecl
+ Language.LaTeX.Builder: nbsp :: LatexItem
+ Language.LaTeX.Builder: normalfont :: TexDecl
+ Language.LaTeX.Builder: normalsize :: TexDecl
+ Language.LaTeX.Builder: page :: LocSpec
+ Language.LaTeX.Builder: paragraph :: LatexItem -> ParItem
+ Language.LaTeX.Builder: paragraph' :: Star -> Maybe LatexItem -> LatexItem -> ParItem
+ Language.LaTeX.Builder: part :: LatexItem -> ParItem
+ Language.LaTeX.Builder: part' :: Star -> Maybe LatexItem -> LatexItem -> ParItem
+ Language.LaTeX.Builder: quotation :: ParItem -> ParItem
+ Language.LaTeX.Builder: rmfamily :: TexDecl
+ Language.LaTeX.Builder: scriptsize :: TexDecl
+ Language.LaTeX.Builder: scshape :: TexDecl
+ Language.LaTeX.Builder: section :: LatexItem -> ParItem
+ Language.LaTeX.Builder: section' :: Star -> Maybe LatexItem -> LatexItem -> ParItem
+ Language.LaTeX.Builder: sffamily :: TexDecl
+ Language.LaTeX.Builder: sloppy :: TexDecl
+ Language.LaTeX.Builder: slshape :: TexDecl
+ Language.LaTeX.Builder: small :: TexDecl
+ Language.LaTeX.Builder: stretch :: Pos
+ Language.LaTeX.Builder: subparagraph :: LatexItem -> ParItem
+ Language.LaTeX.Builder: subparagraph' :: Star -> Maybe LatexItem -> LatexItem -> ParItem
+ Language.LaTeX.Builder: subsection :: LatexItem -> ParItem
+ Language.LaTeX.Builder: subsection' :: Star -> Maybe LatexItem -> LatexItem -> ParItem
+ Language.LaTeX.Builder: subsubsection :: LatexItem -> ParItem
+ Language.LaTeX.Builder: subsubsection' :: Star -> Maybe LatexItem -> LatexItem -> ParItem
+ Language.LaTeX.Builder: subtitle :: LatexItem -> PreambleItem
+ Language.LaTeX.Builder: table :: Star -> [LocSpec] -> ParItem -> ParItem
+ Language.LaTeX.Builder: textbf :: LatexItem -> LatexItem
+ Language.LaTeX.Builder: textit :: LatexItem -> LatexItem
+ Language.LaTeX.Builder: textmd :: LatexItem -> LatexItem
+ Language.LaTeX.Builder: textnormal :: LatexItem -> LatexItem
+ Language.LaTeX.Builder: textrm :: LatexItem -> LatexItem
+ Language.LaTeX.Builder: textsc :: LatexItem -> LatexItem
+ Language.LaTeX.Builder: textsf :: LatexItem -> LatexItem
+ Language.LaTeX.Builder: textsl :: LatexItem -> LatexItem
+ Language.LaTeX.Builder: textsubscript :: LatexItem -> LatexItem
+ Language.LaTeX.Builder: textsuperscript :: LatexItem -> LatexItem
+ Language.LaTeX.Builder: texttt :: LatexItem -> LatexItem
+ Language.LaTeX.Builder: textup :: LatexItem -> LatexItem
+ Language.LaTeX.Builder: tiny :: TexDecl
+ Language.LaTeX.Builder: title :: LatexItem -> PreambleItem
+ Language.LaTeX.Builder: titlepage :: ParItem -> ParItem
+ Language.LaTeX.Builder: ttfamily :: TexDecl
+ Language.LaTeX.Builder: upshape :: TexDecl
+ Language.LaTeX.Builder: verse :: ParItem -> ParItem
+ Language.LaTeX.Builder.Babel: francais :: Lang
+ Language.LaTeX.Builder.Babel: french :: Lang
+ Language.LaTeX.Builder.Babel: instance GHC.Classes.Eq Language.LaTeX.Builder.Babel.Lang
+ Language.LaTeX.Builder.Babel: instance GHC.Show.Show Language.LaTeX.Builder.Babel.Lang
+ Language.LaTeX.Builder.Beamer: [authorPercent] :: Footline -> Percentage
+ Language.LaTeX.Builder.Beamer: [datePercent] :: Footline -> Maybe Percentage
+ Language.LaTeX.Builder.Beamer: [showTotalFrames] :: Footline -> Bool
+ Language.LaTeX.Builder.Beamer: [titlePercent] :: Footline -> Percentage
+ Language.LaTeX.Builder.Beamer: compress :: DocClassOption
+ Language.LaTeX.Builder.Beamer: handout :: DocClassOption
+ Language.LaTeX.Builder.Beamer: instance GHC.Classes.Eq Language.LaTeX.Builder.Beamer.FrameOpt
+ Language.LaTeX.Builder.Beamer: instance GHC.Classes.Eq Language.LaTeX.Builder.Beamer.Overlay
+ Language.LaTeX.Builder.Beamer: instance GHC.Classes.Eq Language.LaTeX.Builder.Beamer.OverlayInt
+ Language.LaTeX.Builder.Beamer: instance GHC.Classes.Ord Language.LaTeX.Builder.Beamer.FrameOpt
+ Language.LaTeX.Builder.Beamer: instance GHC.Classes.Ord Language.LaTeX.Builder.Beamer.Overlay
+ Language.LaTeX.Builder.Beamer: instance GHC.Classes.Ord Language.LaTeX.Builder.Beamer.OverlayInt
+ Language.LaTeX.Builder.Beamer: red :: DocClassOption
+ Language.LaTeX.Builder.Beamer: t :: DocClassOption
+ Language.LaTeX.Builder.Beamer: usecolortheme :: [BeamerOpt] -> LatexItem -> PreambleItem
+ Language.LaTeX.Builder.Beamer: usefonttheme :: [BeamerOpt] -> LatexItem -> PreambleItem
+ Language.LaTeX.Builder.Beamer: useinnertheme :: [BeamerOpt] -> LatexItem -> PreambleItem
+ Language.LaTeX.Builder.Beamer: useoutertheme :: [BeamerOpt] -> LatexItem -> PreambleItem
+ Language.LaTeX.Builder.Beamer: usetheme :: [BeamerOpt] -> LatexItem -> PreambleItem
+ Language.LaTeX.Builder.Color: black :: Color
+ Language.LaTeX.Builder.Color: blue :: Color
+ Language.LaTeX.Builder.Color: cyan :: Color
+ Language.LaTeX.Builder.Color: green :: Color
+ Language.LaTeX.Builder.Color: magenta :: Color
+ Language.LaTeX.Builder.Color: red :: Color
+ Language.LaTeX.Builder.Color: white :: Color
+ Language.LaTeX.Builder.Color: yellow :: Color
+ Language.LaTeX.Builder.Graphics: [angle] :: IncludeGraphicsOpts -> Rational
+ Language.LaTeX.Builder.Graphics: [bb] :: IncludeGraphicsOpts -> Maybe (Coord, Coord)
+ Language.LaTeX.Builder.Graphics: [clip] :: IncludeGraphicsOpts -> Bool
+ Language.LaTeX.Builder.Graphics: [draft] :: IncludeGraphicsOpts -> Bool
+ Language.LaTeX.Builder.Graphics: [height] :: IncludeGraphicsOpts -> Maybe LatexLength
+ Language.LaTeX.Builder.Graphics: [hiresbb] :: IncludeGraphicsOpts -> Bool
+ Language.LaTeX.Builder.Graphics: [keepaspectratio] :: IncludeGraphicsOpts -> Bool
+ Language.LaTeX.Builder.Graphics: [origin] :: IncludeGraphicsOpts -> Loc
+ Language.LaTeX.Builder.Graphics: [scale] :: IncludeGraphicsOpts -> Rational
+ Language.LaTeX.Builder.Graphics: [totalheight] :: IncludeGraphicsOpts -> Maybe LatexLength
+ Language.LaTeX.Builder.Graphics: [trim] :: IncludeGraphicsOpts -> Maybe (Coord, Coord)
+ Language.LaTeX.Builder.Graphics: [viewport] :: IncludeGraphicsOpts -> Maybe (Coord, Coord)
+ Language.LaTeX.Builder.Graphics: [width] :: IncludeGraphicsOpts -> Maybe LatexLength
+ Language.LaTeX.Builder.Graphics: b :: Loc
+ Language.LaTeX.Builder.Graphics: ba :: Loc
+ Language.LaTeX.Builder.Graphics: baseline :: Loc
+ Language.LaTeX.Builder.Graphics: baselineLeft :: Loc
+ Language.LaTeX.Builder.Graphics: baselineRight :: Loc
+ Language.LaTeX.Builder.Graphics: bl :: Loc
+ Language.LaTeX.Builder.Graphics: bottom :: Loc
+ Language.LaTeX.Builder.Graphics: bottomLeft :: Loc
+ Language.LaTeX.Builder.Graphics: bottomRight :: Loc
+ Language.LaTeX.Builder.Graphics: br :: Loc
+ Language.LaTeX.Builder.Graphics: c :: Loc
+ Language.LaTeX.Builder.Graphics: center :: Loc
+ Language.LaTeX.Builder.Graphics: instance GHC.Classes.Eq Language.LaTeX.Builder.Graphics.Loc
+ Language.LaTeX.Builder.Graphics: l :: Loc
+ Language.LaTeX.Builder.Graphics: left :: Loc
+ Language.LaTeX.Builder.Graphics: r :: Loc
+ Language.LaTeX.Builder.Graphics: right :: Loc
+ Language.LaTeX.Builder.Graphics: t :: Loc
+ Language.LaTeX.Builder.Graphics: tl :: Loc
+ Language.LaTeX.Builder.Graphics: top :: Loc
+ Language.LaTeX.Builder.Graphics: topLeft :: Loc
+ Language.LaTeX.Builder.Graphics: topRight :: Loc
+ Language.LaTeX.Builder.Graphics: tr :: Loc
+ Language.LaTeX.Builder.Internal: begingroup :: TexDecl
+ Language.LaTeX.Builder.Internal: bgroup :: TexDecl
+ Language.LaTeX.Builder.Internal: egroup :: TexDecl
+ Language.LaTeX.Builder.Internal: endgroup :: TexDecl
+ Language.LaTeX.Builder.Internal: mandatory :: a -> Arg a
+ Language.LaTeX.Builder.Internal: mandatoryLatexItem :: LatexItem -> Arg AnyItem
+ Language.LaTeX.Builder.Internal: optional :: a -> Arg a
+ Language.LaTeX.Builder.Internal: optionalLatexItem :: LatexItem -> Arg AnyItem
+ Language.LaTeX.Builder.Math: braces :: MathItem -> MathItem
+ Language.LaTeX.Builder.Math: brackets :: MathItem -> MathItem
+ Language.LaTeX.Builder.Math: frac :: MathItem -> MathItem -> MathItem
+ Language.LaTeX.Builder.Math: instance Data.String.IsString Language.LaTeX.Types.MathItem
+ Language.LaTeX.Builder.Math: mathbb :: MathItem -> MathItem
+ Language.LaTeX.Builder.Math: mathbf :: MathItem -> MathItem
+ Language.LaTeX.Builder.Math: mathcal :: MathItem -> MathItem
+ Language.LaTeX.Builder.Math: mathfrak :: MathItem -> MathItem
+ Language.LaTeX.Builder.Math: mathit :: MathItem -> MathItem
+ Language.LaTeX.Builder.Math: mathnormal :: MathItem -> MathItem
+ Language.LaTeX.Builder.Math: mathrm :: MathItem -> MathItem
+ Language.LaTeX.Builder.Math: mathscr :: MathItem -> MathItem
+ Language.LaTeX.Builder.Math: mathsf :: MathItem -> MathItem
+ Language.LaTeX.Builder.Math: mathtt :: MathItem -> MathItem
+ Language.LaTeX.Builder.Math: mleft :: Char -> MathItem
+ Language.LaTeX.Builder.Math: mright :: Char -> MathItem
+ Language.LaTeX.Builder.Math: parens :: MathItem -> MathItem
+ Language.LaTeX.Builder.Math: stackrel :: MathItem -> MathItem -> MathItem
+ Language.LaTeX.Builder.Math: sub :: MathItem -> MathItem
+ Language.LaTeX.Builder.Math: sup :: MathItem -> MathItem
+ Language.LaTeX.Builder.QQ: frQQ :: QuasiQuoter
+ Language.LaTeX.Builder.QQ: frQQFile :: QuasiQuoter
+ Language.LaTeX.Builder.QQ: indent :: String -> Q Exp
+ Language.LaTeX.Builder.QQ: istr :: QuasiQuoter
+ Language.LaTeX.Builder.QQ: keys :: QuasiQuoter
+ Language.LaTeX.Builder.QQ: keysFile :: QuasiQuoter
+ Language.LaTeX.Builder.QQ: noIndent :: String -> Q Exp
+ Language.LaTeX.Builder.QQ: qm :: QuasiQuoter
+ Language.LaTeX.Builder.QQ: qmFile :: QuasiQuoter
+ Language.LaTeX.Builder.QQ: qp :: QuasiQuoter
+ Language.LaTeX.Builder.QQ: qpFile :: QuasiQuoter
+ Language.LaTeX.Builder.QQ: str :: QuasiQuoter
+ Language.LaTeX.Builder.QQ: strFile :: QuasiQuoter
+ Language.LaTeX.Builder.QQ: tex :: QuasiQuoter
+ Language.LaTeX.Builder.QQ: texFile :: QuasiQuoter
+ Language.LaTeX.Builder.QQ: texm :: QuasiQuoter
+ Language.LaTeX.Builder.QQ: texmFile :: QuasiQuoter
+ Language.LaTeX.Length: abovedisplayshortskip :: LatexLength
+ Language.LaTeX.Length: abovedisplayskip :: LatexLength
+ Language.LaTeX.Length: arraycolsep :: LatexLength
+ Language.LaTeX.Length: arrayrulewidth :: LatexLength
+ Language.LaTeX.Length: arraystretch :: LatexLength
+ Language.LaTeX.Length: baselineskip :: LatexLength
+ Language.LaTeX.Length: baselinestrech :: LatexLength
+ Language.LaTeX.Length: belowdisplayshortskip :: LatexLength
+ Language.LaTeX.Length: belowdisplayskip :: LatexLength
+ Language.LaTeX.Length: bigskipamount :: LatexLength
+ Language.LaTeX.Length: bp :: Rational -> LatexLength
+ Language.LaTeX.Length: cc :: Rational -> LatexLength
+ Language.LaTeX.Length: cm :: Rational -> LatexLength
+ Language.LaTeX.Length: columnsep :: LatexLength
+ Language.LaTeX.Length: columnseprule :: LatexLength
+ Language.LaTeX.Length: dblfloatpagefraction :: LatexLength
+ Language.LaTeX.Length: dblfloatsep :: LatexLength
+ Language.LaTeX.Length: dbltextfloatsep :: LatexLength
+ Language.LaTeX.Length: dbltopfaction :: LatexLength
+ Language.LaTeX.Length: dd :: Rational -> LatexLength
+ Language.LaTeX.Length: doublerulesep :: LatexLength
+ Language.LaTeX.Length: em :: Rational -> LatexLength
+ Language.LaTeX.Length: evensidemargin :: LatexLength
+ Language.LaTeX.Length: ex :: Rational -> LatexLength
+ Language.LaTeX.Length: fboxrule :: LatexLength
+ Language.LaTeX.Length: fboxsep :: LatexLength
+ Language.LaTeX.Length: fill :: LatexLength
+ Language.LaTeX.Length: floatpagefraction :: LatexLength
+ Language.LaTeX.Length: floatsep :: LatexLength
+ Language.LaTeX.Length: footheight :: LatexLength
+ Language.LaTeX.Length: footskip :: LatexLength
+ Language.LaTeX.Length: headheight :: LatexLength
+ Language.LaTeX.Length: headsep :: LatexLength
+ Language.LaTeX.Length: inch :: Rational -> LatexLength
+ Language.LaTeX.Length: intextsep :: LatexLength
+ Language.LaTeX.Length: itemindent :: LatexLength
+ Language.LaTeX.Length: itemsep :: LatexLength
+ Language.LaTeX.Length: jot :: LatexLength
+ Language.LaTeX.Length: labelsep :: LatexLength
+ Language.LaTeX.Length: labelwidth :: LatexLength
+ Language.LaTeX.Length: leftmargin :: LatexLength
+ Language.LaTeX.Length: linewidth :: LatexLength
+ Language.LaTeX.Length: listparindent :: LatexLength
+ Language.LaTeX.Length: marginparpush :: LatexLength
+ Language.LaTeX.Length: marginparsep :: LatexLength
+ Language.LaTeX.Length: marginparwidth :: LatexLength
+ Language.LaTeX.Length: mathindent :: LatexLength
+ Language.LaTeX.Length: medskipamount :: LatexLength
+ Language.LaTeX.Length: mm :: Rational -> LatexLength
+ Language.LaTeX.Length: mu :: Rational -> LatexLength
+ Language.LaTeX.Length: oddsidemargin :: LatexLength
+ Language.LaTeX.Length: parindent :: LatexLength
+ Language.LaTeX.Length: parsep :: LatexLength
+ Language.LaTeX.Length: parskip :: LatexLength
+ Language.LaTeX.Length: partopsep :: LatexLength
+ Language.LaTeX.Length: pc :: Rational -> LatexLength
+ Language.LaTeX.Length: pt :: Rational -> LatexLength
+ Language.LaTeX.Length: rightmargin :: LatexLength
+ Language.LaTeX.Length: smallskipamount :: LatexLength
+ Language.LaTeX.Length: sp :: Rational -> LatexLength
+ Language.LaTeX.Length: tabcolsep :: LatexLength
+ Language.LaTeX.Length: textfloatsep :: LatexLength
+ Language.LaTeX.Length: textfraction :: LatexLength
+ Language.LaTeX.Length: textheight :: LatexLength
+ Language.LaTeX.Length: textwidth :: LatexLength
+ Language.LaTeX.Length: topmargin :: LatexLength
+ Language.LaTeX.Length: topsep :: LatexLength
+ Language.LaTeX.Length: topskip :: LatexLength
+ Language.LaTeX.Printer: backslash :: ShowS
+ Language.LaTeX.Printer: braces :: ShowS -> ShowS
+ Language.LaTeX.Printer: brackets :: ShowS -> ShowS
+ Language.LaTeX.Printer: irrNl :: ShowS
+ Language.LaTeX.Printer: nl :: ShowS
+ Language.LaTeX.Printer: nl2 :: ShowS
+ Language.LaTeX.Printer: parens :: ShowS -> ShowS
+ Language.LaTeX.Printer: sp :: ShowS
+ Language.LaTeX.Printer: vcat :: [ShowS] -> ShowS
+ Language.LaTeX.Printer: vcat2 :: [ShowS] -> ShowS
+ Language.LaTeX.Types: [anyItmM] :: AnyItem -> LatexM AnyItm
+ Language.LaTeX.Types: [docClassKind] :: DocumentClss -> DocumentClassKind
+ Language.LaTeX.Types: [docClassOptions] :: DocumentClss -> [AnyItm]
+ Language.LaTeX.Types: [documentBody] :: Document -> ParItm
+ Language.LaTeX.Types: [documentClass] :: Document -> DocumentClss
+ Language.LaTeX.Types: [documentPreamble] :: Document -> PreambleItm
+ Language.LaTeX.Types: [freshSaveBin] :: LatexState -> SaveBin
+ Language.LaTeX.Types: [fromEncoding] :: Encoding -> String
+ Language.LaTeX.Types: [getKey] :: Key -> String
+ Language.LaTeX.Types: [getPkgName] :: PackageName -> String
+ Language.LaTeX.Types: [itemContents] :: ListItm -> ParItm
+ Language.LaTeX.Types: [itemOptions] :: ListItm -> [Arg LatexItm]
+ Language.LaTeX.Types: [locChar] :: Loc -> CharNumber
+ Language.LaTeX.Types: [locFile] :: Loc -> FilePath
+ Language.LaTeX.Types: [locLine] :: Loc -> LineNumber
+ Language.LaTeX.Types: [mathItmM] :: MathItem -> LatexM MathItm
+ Language.LaTeX.Types: [percentage] :: Percentage -> Int
+ Language.LaTeX.Types: [runLatexM] :: LatexM a -> Either ErrorMessage a
+ Language.LaTeX.Types: [texDeclArgs] :: TexDcl -> [Arg AnyItm]
+ Language.LaTeX.Types: [texDeclName] :: TexDcl -> String
+ Language.LaTeX.Types: [unsafeGetSaveBin] :: SaveBin -> Int
+ Language.LaTeX.Types: instance (Control.Monad.Trans.Error.Error a, GHC.Classes.Eq a, GHC.Show.Show a, GHC.Num.Num b) => GHC.Num.Num (Data.Either.Either a b)
+ Language.LaTeX.Types: instance (Control.Monad.Trans.Error.Error a, GHC.Classes.Eq a, GHC.Show.Show a, GHC.Real.Fractional b) => GHC.Real.Fractional (Data.Either.Either a b)
+ Language.LaTeX.Types: instance Control.Monad.Error.Class.MonadError Language.LaTeX.Types.ErrorMessage Language.LaTeX.Types.LatexM
+ Language.LaTeX.Types: instance Data.Data.Data Language.LaTeX.Types.AnyItem
+ Language.LaTeX.Types: instance Data.Data.Data Language.LaTeX.Types.AnyItm
+ Language.LaTeX.Types: instance Data.Data.Data Language.LaTeX.Types.Coord
+ Language.LaTeX.Types: instance Data.Data.Data Language.LaTeX.Types.Document
+ Language.LaTeX.Types: instance Data.Data.Data Language.LaTeX.Types.DocumentClassKind
+ Language.LaTeX.Types: instance Data.Data.Data Language.LaTeX.Types.DocumentClss
+ Language.LaTeX.Types: instance Data.Data.Data Language.LaTeX.Types.Key
+ Language.LaTeX.Types: instance Data.Data.Data Language.LaTeX.Types.LatexItm
+ Language.LaTeX.Types: instance Data.Data.Data Language.LaTeX.Types.LatexLength
+ Language.LaTeX.Types: instance Data.Data.Data Language.LaTeX.Types.LatexPaperSize
+ Language.LaTeX.Types: instance Data.Data.Data Language.LaTeX.Types.Loc
+ Language.LaTeX.Types: instance Data.Data.Data Language.LaTeX.Types.LocSpec
+ Language.LaTeX.Types: instance Data.Data.Data Language.LaTeX.Types.MathDcl
+ Language.LaTeX.Types: instance Data.Data.Data Language.LaTeX.Types.MathItem
+ Language.LaTeX.Types: instance Data.Data.Data Language.LaTeX.Types.MathItm
+ Language.LaTeX.Types: instance Data.Data.Data Language.LaTeX.Types.Note
+ Language.LaTeX.Types: instance Data.Data.Data Language.LaTeX.Types.PackageAction
+ Language.LaTeX.Types: instance Data.Data.Data Language.LaTeX.Types.PackageName
+ Language.LaTeX.Types: instance Data.Data.Data Language.LaTeX.Types.ParItm
+ Language.LaTeX.Types: instance Data.Data.Data Language.LaTeX.Types.PreambleItm
+ Language.LaTeX.Types: instance Data.Data.Data Language.LaTeX.Types.SaveBin
+ Language.LaTeX.Types: instance Data.Data.Data Language.LaTeX.Types.Star
+ Language.LaTeX.Types: instance Data.Data.Data Language.LaTeX.Types.TexDcl
+ Language.LaTeX.Types: instance Data.Data.Data Language.LaTeX.Types.TexUnit
+ Language.LaTeX.Types: instance Data.Data.Data a => Data.Data.Data (Language.LaTeX.Types.Arg a)
+ Language.LaTeX.Types: instance Data.Data.Data a => Data.Data.Data (Language.LaTeX.Types.LatexM a)
+ Language.LaTeX.Types: instance Data.Data.Data a => Data.Data.Data (Language.LaTeX.Types.Named a)
+ Language.LaTeX.Types: instance Data.Data.Data a => Data.Data.Data (Language.LaTeX.Types.RowSpec a)
+ Language.LaTeX.Types: instance Data.Data.Data cell => Data.Data.Data (Language.LaTeX.Types.Row cell)
+ Language.LaTeX.Types: instance Data.Foldable.Foldable Language.LaTeX.Types.Arg
+ Language.LaTeX.Types: instance Data.Foldable.Foldable Language.LaTeX.Types.Named
+ Language.LaTeX.Types: instance Data.Foldable.Foldable Language.LaTeX.Types.Row
+ Language.LaTeX.Types: instance Data.Foldable.Foldable Language.LaTeX.Types.RowSpec
+ Language.LaTeX.Types: instance Data.String.IsString Language.LaTeX.Types.LatexItm
+ Language.LaTeX.Types: instance Data.String.IsString a => Data.String.IsString (Language.LaTeX.Types.LatexM a)
+ Language.LaTeX.Types: instance Data.Traversable.Traversable Language.LaTeX.Types.Arg
+ Language.LaTeX.Types: instance Data.Traversable.Traversable Language.LaTeX.Types.Named
+ Language.LaTeX.Types: instance Data.Traversable.Traversable Language.LaTeX.Types.Row
+ Language.LaTeX.Types: instance Data.Traversable.Traversable Language.LaTeX.Types.RowSpec
+ Language.LaTeX.Types: instance GHC.Base.Alternative Language.LaTeX.Types.LatexM
+ Language.LaTeX.Types: instance GHC.Base.Applicative Language.LaTeX.Types.LatexM
+ Language.LaTeX.Types: instance GHC.Base.Functor Language.LaTeX.Types.Arg
+ Language.LaTeX.Types: instance GHC.Base.Functor Language.LaTeX.Types.LatexM
+ Language.LaTeX.Types: instance GHC.Base.Functor Language.LaTeX.Types.Named
+ Language.LaTeX.Types: instance GHC.Base.Functor Language.LaTeX.Types.Row
+ Language.LaTeX.Types: instance GHC.Base.Functor Language.LaTeX.Types.RowSpec
+ Language.LaTeX.Types: instance GHC.Base.Monad Language.LaTeX.Types.LatexM
+ Language.LaTeX.Types: instance GHC.Base.MonadPlus Language.LaTeX.Types.LatexM
+ Language.LaTeX.Types: instance GHC.Base.Monoid Language.LaTeX.Types.LatexItm
+ Language.LaTeX.Types: instance GHC.Base.Monoid Language.LaTeX.Types.LatexLength
+ Language.LaTeX.Types: instance GHC.Base.Monoid Language.LaTeX.Types.MathItem
+ Language.LaTeX.Types: instance GHC.Base.Monoid Language.LaTeX.Types.MathItm
+ Language.LaTeX.Types: instance GHC.Base.Monoid Language.LaTeX.Types.ParItm
+ Language.LaTeX.Types: instance GHC.Base.Monoid Language.LaTeX.Types.PreambleItm
+ Language.LaTeX.Types: instance GHC.Base.Monoid Language.LaTeX.Types.Star
+ Language.LaTeX.Types: instance GHC.Base.Monoid a => GHC.Base.Monoid (Language.LaTeX.Types.LatexM a)
+ Language.LaTeX.Types: instance GHC.Classes.Eq Language.LaTeX.Types.AnyItem
+ Language.LaTeX.Types: instance GHC.Classes.Eq Language.LaTeX.Types.AnyItm
+ Language.LaTeX.Types: instance GHC.Classes.Eq Language.LaTeX.Types.Coord
+ Language.LaTeX.Types: instance GHC.Classes.Eq Language.LaTeX.Types.Document
+ Language.LaTeX.Types: instance GHC.Classes.Eq Language.LaTeX.Types.DocumentClassKind
+ Language.LaTeX.Types: instance GHC.Classes.Eq Language.LaTeX.Types.DocumentClss
+ Language.LaTeX.Types: instance GHC.Classes.Eq Language.LaTeX.Types.Encoding
+ Language.LaTeX.Types: instance GHC.Classes.Eq Language.LaTeX.Types.Key
+ Language.LaTeX.Types: instance GHC.Classes.Eq Language.LaTeX.Types.LatexItm
+ Language.LaTeX.Types: instance GHC.Classes.Eq Language.LaTeX.Types.LatexLength
+ Language.LaTeX.Types: instance GHC.Classes.Eq Language.LaTeX.Types.LatexPaperSize
+ Language.LaTeX.Types: instance GHC.Classes.Eq Language.LaTeX.Types.Loc
+ Language.LaTeX.Types: instance GHC.Classes.Eq Language.LaTeX.Types.LocSpec
+ Language.LaTeX.Types: instance GHC.Classes.Eq Language.LaTeX.Types.MathDcl
+ Language.LaTeX.Types: instance GHC.Classes.Eq Language.LaTeX.Types.MathItem
+ Language.LaTeX.Types: instance GHC.Classes.Eq Language.LaTeX.Types.MathItm
+ Language.LaTeX.Types: instance GHC.Classes.Eq Language.LaTeX.Types.Note
+ Language.LaTeX.Types: instance GHC.Classes.Eq Language.LaTeX.Types.PackageAction
+ Language.LaTeX.Types: instance GHC.Classes.Eq Language.LaTeX.Types.PackageName
+ Language.LaTeX.Types: instance GHC.Classes.Eq Language.LaTeX.Types.ParItm
+ Language.LaTeX.Types: instance GHC.Classes.Eq Language.LaTeX.Types.Percentage
+ Language.LaTeX.Types: instance GHC.Classes.Eq Language.LaTeX.Types.PreambleItm
+ Language.LaTeX.Types: instance GHC.Classes.Eq Language.LaTeX.Types.SaveBin
+ Language.LaTeX.Types: instance GHC.Classes.Eq Language.LaTeX.Types.Star
+ Language.LaTeX.Types: instance GHC.Classes.Eq Language.LaTeX.Types.TexDcl
+ Language.LaTeX.Types: instance GHC.Classes.Eq Language.LaTeX.Types.TexUnit
+ Language.LaTeX.Types: instance GHC.Classes.Eq a => GHC.Classes.Eq (Language.LaTeX.Types.Arg a)
+ Language.LaTeX.Types: instance GHC.Classes.Eq a => GHC.Classes.Eq (Language.LaTeX.Types.LatexM a)
+ Language.LaTeX.Types: instance GHC.Classes.Eq a => GHC.Classes.Eq (Language.LaTeX.Types.Named a)
+ Language.LaTeX.Types: instance GHC.Classes.Eq a => GHC.Classes.Eq (Language.LaTeX.Types.RowSpec a)
+ Language.LaTeX.Types: instance GHC.Classes.Eq cell => GHC.Classes.Eq (Language.LaTeX.Types.Row cell)
+ Language.LaTeX.Types: instance GHC.Classes.Ord Language.LaTeX.Types.Encoding
+ Language.LaTeX.Types: instance GHC.Classes.Ord Language.LaTeX.Types.PackageName
+ Language.LaTeX.Types: instance GHC.Classes.Ord Language.LaTeX.Types.Percentage
+ Language.LaTeX.Types: instance GHC.Classes.Ord Language.LaTeX.Types.TexUnit
+ Language.LaTeX.Types: instance GHC.Enum.Enum Language.LaTeX.Types.TexUnit
+ Language.LaTeX.Types: instance GHC.Num.Num Language.LaTeX.Types.LatexLength
+ Language.LaTeX.Types: instance GHC.Num.Num Language.LaTeX.Types.MathItem
+ Language.LaTeX.Types: instance GHC.Num.Num Language.LaTeX.Types.MathItm
+ Language.LaTeX.Types: instance GHC.Num.Num Language.LaTeX.Types.Percentage
+ Language.LaTeX.Types: instance GHC.Num.Num a => GHC.Num.Num (Language.LaTeX.Types.LatexM a)
+ Language.LaTeX.Types: instance GHC.Real.Fractional Language.LaTeX.Types.LatexLength
+ Language.LaTeX.Types: instance GHC.Real.Fractional Language.LaTeX.Types.MathItem
+ Language.LaTeX.Types: instance GHC.Real.Fractional Language.LaTeX.Types.MathItm
+ Language.LaTeX.Types: instance GHC.Real.Fractional a => GHC.Real.Fractional (Language.LaTeX.Types.LatexM a)
+ Language.LaTeX.Types: instance GHC.Show.Show Language.LaTeX.Types.AnyItem
+ Language.LaTeX.Types: instance GHC.Show.Show Language.LaTeX.Types.AnyItm
+ Language.LaTeX.Types: instance GHC.Show.Show Language.LaTeX.Types.Coord
+ Language.LaTeX.Types: instance GHC.Show.Show Language.LaTeX.Types.Document
+ Language.LaTeX.Types: instance GHC.Show.Show Language.LaTeX.Types.DocumentClassKind
+ Language.LaTeX.Types: instance GHC.Show.Show Language.LaTeX.Types.DocumentClss
+ Language.LaTeX.Types: instance GHC.Show.Show Language.LaTeX.Types.Encoding
+ Language.LaTeX.Types: instance GHC.Show.Show Language.LaTeX.Types.Key
+ Language.LaTeX.Types: instance GHC.Show.Show Language.LaTeX.Types.LatexItm
+ Language.LaTeX.Types: instance GHC.Show.Show Language.LaTeX.Types.LatexLength
+ Language.LaTeX.Types: instance GHC.Show.Show Language.LaTeX.Types.LatexPaperSize
+ Language.LaTeX.Types: instance GHC.Show.Show Language.LaTeX.Types.Loc
+ Language.LaTeX.Types: instance GHC.Show.Show Language.LaTeX.Types.LocSpec
+ Language.LaTeX.Types: instance GHC.Show.Show Language.LaTeX.Types.MathDcl
+ Language.LaTeX.Types: instance GHC.Show.Show Language.LaTeX.Types.MathItem
+ Language.LaTeX.Types: instance GHC.Show.Show Language.LaTeX.Types.MathItm
+ Language.LaTeX.Types: instance GHC.Show.Show Language.LaTeX.Types.Note
+ Language.LaTeX.Types: instance GHC.Show.Show Language.LaTeX.Types.PackageAction
+ Language.LaTeX.Types: instance GHC.Show.Show Language.LaTeX.Types.PackageName
+ Language.LaTeX.Types: instance GHC.Show.Show Language.LaTeX.Types.ParItm
+ Language.LaTeX.Types: instance GHC.Show.Show Language.LaTeX.Types.Percentage
+ Language.LaTeX.Types: instance GHC.Show.Show Language.LaTeX.Types.PreambleItm
+ Language.LaTeX.Types: instance GHC.Show.Show Language.LaTeX.Types.SaveBin
+ Language.LaTeX.Types: instance GHC.Show.Show Language.LaTeX.Types.Star
+ Language.LaTeX.Types: instance GHC.Show.Show Language.LaTeX.Types.TexDcl
+ Language.LaTeX.Types: instance GHC.Show.Show Language.LaTeX.Types.TexUnit
+ Language.LaTeX.Types: instance GHC.Show.Show a => GHC.Show.Show (Language.LaTeX.Types.Arg a)
+ Language.LaTeX.Types: instance GHC.Show.Show a => GHC.Show.Show (Language.LaTeX.Types.LatexM a)
+ Language.LaTeX.Types: instance GHC.Show.Show a => GHC.Show.Show (Language.LaTeX.Types.Named a)
+ Language.LaTeX.Types: instance GHC.Show.Show a => GHC.Show.Show (Language.LaTeX.Types.RowSpec a)
+ Language.LaTeX.Types: instance GHC.Show.Show cell => GHC.Show.Show (Language.LaTeX.Types.Row cell)
+ Language.LaTeX.Unicode: instance Language.LaTeX.Unicode.Greek (Language.LaTeX.Types.LatexM Language.LaTeX.Types.LatexItm)
+ Language.LaTeX.Unicode: instance Language.LaTeX.Unicode.Greek Language.LaTeX.Types.MathItem
Files
- Language/LaTeX.hs +6/−10
- Language/LaTeX/Builder/Internal.hs +1/−0
- Language/LaTeX/Types.hs +1/−1
- hlatex.cabal +1/−1
Language/LaTeX.hs view
@@ -77,8 +77,8 @@ import System.FilePath import System.Directory (createDirectoryIfMissing) import System.Exit-import qualified System.IO.UTF8 as U--- import Codec.Binary.UTF8.String (encodeString)+import System.IO (withBinaryFile, IOMode(WriteMode), hPutStr)+import Codec.Binary.UTF8.String (encode) data ViewOpts = ViewOpts { basedir :: FilePath , pdflatex :: String@@ -95,19 +95,15 @@ testViewOpts = myViewOpts { basedir = "tests" } -{---- | The computation 'writeBinaryFile' @file str@ function writes the string @str@,--- to the file @file@.-writeBinaryFile :: FilePath -> String -> IO ()-writeBinaryFile f txt = withBinaryFile f WriteMode (\ hdl -> hPutStr hdl txt)--}+writeFileUTF8 :: FilePath -> String -> IO ()+writeFileUTF8 n s = withBinaryFile n WriteMode (\hdl -> hPutStr hdl txt)+ where txt = map (toEnum . fromEnum) (encode s) quickView :: ViewOpts -> FilePath -> LatexM Document -> IO () quickView vo basename doc = do createDirectoryIfMissing False (basedir vo) when (showoutput vo) $ putStrLn s- -- writeBinaryFile (basedir vo </> tex) s- U.writeFile (basedir vo </> tex) s+ writeFileUTF8 (basedir vo </> tex) s exitWith =<< system cmd -- where s = encodeString . either error id $ showLaTeX doc where s = either error id $ showLaTeX doc
Language/LaTeX/Builder/Internal.hs view
@@ -1,3 +1,4 @@+{-# LANGUAGE FlexibleContexts #-} module Language.LaTeX.Builder.Internal where import Prelude hiding (sqrt, min, max, lcm, gcd, log, mod, tanh, cosh, tan, sinh,
Language/LaTeX/Types.hs view
@@ -429,7 +429,7 @@ type ErrorMessage = String newtype LatexM a = LatexM { runLatexM :: Either ErrorMessage a }- deriving (Functor, Applicative, Monad, MonadPlus,+ deriving (Functor, Applicative, Alternative, Monad, MonadPlus, MonadError ErrorMessage, Show, Eq, Num, Fractional, Typeable, Data)
hlatex.cabal view
@@ -1,6 +1,6 @@ name: hlatex cabal-version: >= 1.8-version: 0.3+version: 0.3.1 license: BSD3 license-File: LICENSE copyright: (c) Nicolas Pouillard