The HaTeX package

[Tags: bsd3, library]

As it is said: "LaTeX is a high-quality typesetting system". This library provides a bridge between that system and Haskell (i.e. it is a LaTeX DSL).

Write LaTeX documents with all the advantages you already have in Haskell (recursion, type system, high order functions, ...), create a LaTeX backend for your own program, make analysis of LaTeX code through its Abstract Syntax Tree (AST), find another way to pretty-printing values, ...

See the examples directory in the source distribution to look some simple examples. It would be good to get you started. Download the HaTeX User's Guide from

[Skip to ReadMe]


Versions1.0.0, 1.0.1, 2.0.0, 2.0.1, 2.1.0, 2.1.1, 2.1.2, 2.1.3, 3.0.0, 3.1.0, 3.2,, 3.3, 3.4, 3.5, 3.6,,,,,,,,,,,,,,,,,,,
Change logNone available
Dependenciesbase (==4.*), bytestring, parsec (>=3.1.2 && <3.2), text, transformers (>=0.2.2 && <0.4) [details]
AuthorDaniel Díaz
MaintainerDaniel Díaz (dhelta `dot` diaz `at` gmail `dot` com)
Bug trackerdhelta `dot` diaz `at` gmail `dot` com
Source repositoryhead: git clone git://
UploadedThu Oct 25 04:51:07 UTC 2012 by DanielDiaz
DistributionsLTSHaskell:, NixOS:, Stackage:
Downloads8931 total (145 in last 30 days)
0 []
StatusDocs uploaded by user
Build status unknown [no reports yet]




Maintainers' corner

For package maintainers and hackage trustees

Readme for HaTeX-3.4


HaTeX is the LaTeX syntax implementation done in Haskell.

TODO list

Installation notes

HaTeX User's Guide