The pandoc-citeproc package

[Tags: bsd3, library, program]

The pandoc-citeproc library exports functions for using the citeproc system with pandoc. It relies on citeproc-hs, a library for rendering bibliographic reference citations into a variety of styles using a macro language called Citation Style Language (CSL). More details on CSL can be found here:

Currently this package includes a heavily revised copy of the citeproc-hs code. When citeproc-hs is updated to be compatible, this package will simply depend on citeproc-hs.

This package also contains an executable: pandoc-citeproc, which works as a pandoc filter, and also has a mode for converting bibliographic databases a YAML format suitable for inclusion in pandoc YAML metadata.


Versions0.1, 0.1.1,,, 0.1.2,, 0.2, 0.3,, 0.3.1, 0.4,, 0.5, 0.6,, 0.7,,, 0.7.1,, 0.7.2
Change logchangelog
Dependenciesaeson (>=0.7 && <0.10), aeson-pretty, attoparsec, base (>=4), bytestring, containers (>=0.4 && <0.6), data-default, directory, filepath, ghc-prim, hs-bibutils (>=0.3), mtl, old-locale, pandoc (>=1.13), pandoc-citeproc, pandoc-types (>=1.12.3), parsec, pretty-show, process, rfc5051, setenv (==0.1.*), split, syb, tagsoup, temporary (>=1.1), text, text-icu, time, vector (==0.10.*), xml-conduit (>=1.2 && <1.4), yaml (>=
AuthorJohn MacFarlane, Andrea Rossato
Source repositoryhead: git clone git://
Executablestest-citeproc, pandoc-citeproc
UploadedWed Jun 10 22:54:26 UTC 2015 by JohnMacFarlane
DistributionsDebian:, Fedora:0.5, LTSHaskell:, NixOS:0.7.2, Stackage:0.7.2
Downloads17369 total (792 in last 30 days)
StatusDocs available [build log]
Last success reported on 2015-06-11 [all 1 reports]




bibutilsUse Chris Putnam's Bibutils.Enabled
embed_data_filesEmbed locale files into the library (needed for windows packaging)Disabled
unicode_collationUse Haskell bindings to the International Components for Unicode (ICU) librariesDisabled
test_citeprocBuild the test-citeproc programDisabled
debugTurn on debug tracing.Disabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainers' corner

For package maintainers and hackage trustees