Hoogle Search

Within LTS Haskell 24.41 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. data PaperType

    HaTeX Text.LaTeX.Base.Commands

    LaTeX available paper types.

  2. module Text.LaTeX.Base.Parser

    The LaTeX parser. Use parseLaTeX to parse a Text containing LaTeX code. If the Text is in a file, you may want to use parseLaTeXFile. Use this module together with Text.LaTeX.Base.Syntax to perform analysis and transformations of LaTeX code. The parser (parseLaTeX) is related with the renderer (render) by the following property: If t :: Text is a syntactically valid LaTeX block, then:

    fmap render (parseLaTeX t) == Right t
    
    This property says two things:
    • Given a valid LaTeX input, parseLaTeX returns a LaTeX value.
    • If the parsed value is again rendered, you get the initial input.
    In other words, parseLaTeX is a partial function defined over the set of valid LaTeX files, and render is its left inverse.

  3. data ParseError

    HaTeX Text.LaTeX.Base.Parser

    The abstract data type ParseError represents parse errors. It provides the source position (SourcePos) of the error and a list of error messages (Message). A ParseError can be returned by the function parse. ParseError is an instance of the Show and Eq classes.

  4. type Parser = Parsec Text ParserConf

    HaTeX Text.LaTeX.Base.Parser

    Parser with Text input and ParserConf environment.

  5. newtype ParserConf

    HaTeX Text.LaTeX.Base.Parser

    Configuration for the LaTeX parser.

  6. ParserConf :: [String] -> ParserConf

    HaTeX Text.LaTeX.Base.Parser

    No documentation available.

  7. module Text.LaTeX.Base.Pretty

    LaTeX values pretty printer. Still experimental. Give it a try and send us your feedback! :)

  8. ParArg :: LaTeX -> TeXArg

    HaTeX Text.LaTeX.Base.Syntax

    An argument enclosed between ( and ).

  9. Parentheses :: MathType

    HaTeX Text.LaTeX.Base.Syntax

    No documentation available.

  10. Pt :: Double -> Measure

    HaTeX Text.LaTeX.Base.Syntax

    A point is 1/72.27 inch, that means about 0.0138 inch or 0.3515 mm.

Page 778 of many | Previous | Next