Copyright | Copyright (C) 2020-2024 John MacFarlane |
---|---|
License | GNU GPL, version 2 or above |
Maintainer | John MacFarlane <jgm@berkeley.edu> |
Stability | alpha |
Portability | portable |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Parses BibTeX or BibLaTeX bibliographies into a Pandoc document
with empty body and references
and nocite
fields
in the metadata. A wildcard nocite
is used so that
if the document is rendered in another format, the
entire bibliography will be printed.
Synopsis
- readBibTeX :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc
- readBibLaTeX :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc
Documentation
readBibTeX :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc Source #
Read BibTeX from an input string and return a Pandoc document.
The document will have only metadata, with an empty body.
The metadata will contain a references
field with the
bibliography entries, and a nocite
field with the wildcard `[@*]`.
readBibLaTeX :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc Source #
Read BibLaTeX from an input string and return a Pandoc document.
The document will have only metadata, with an empty body.
The metadata will contain a references
field with the
bibliography entries, and a nocite
field with the wildcard `[@*]`.