diff options
author | John MacFarlane <jgm@berkeley.edu> | 2021-01-20 21:08:01 -0800 |
---|---|---|
committer | John MacFarlane <jgm@berkeley.edu> | 2021-01-22 10:08:43 -0800 |
commit | fa952c8dbea9ad47ea684729f862a3c6bdd0fecc (patch) | |
tree | 1d35123437989d103a61b8ac2e5a1504ca6f8f03 /src/Text/Pandoc/Writers.hs | |
parent | 5f98ac62e3f91a3301c13f17d9081b6ecb39e5a9 (diff) | |
download | pandoc-fa952c8dbea9ad47ea684729f862a3c6bdd0fecc.tar.gz |
Add biblatex, bibtex as output formats (closes #7040).
* `biblatex` and `bibtex` are now supported as output
as well as input formats.
* New module Text.Pandoc.Writers.BibTeX, exporting
writeBibTeX and writeBibLaTeX. [API change]
* New unexported function `writeBibtexString` in
Text.Pandoc.Citeproc.BibTeX.
Diffstat (limited to 'src/Text/Pandoc/Writers.hs')
-rw-r--r-- | src/Text/Pandoc/Writers.hs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/Text/Pandoc/Writers.hs b/src/Text/Pandoc/Writers.hs index 49531d924..95d6270b5 100644 --- a/src/Text/Pandoc/Writers.hs +++ b/src/Text/Pandoc/Writers.hs @@ -21,6 +21,8 @@ module Text.Pandoc.Writers , writeAsciiDoc , writeAsciiDoctor , writeBeamer + , writeBibTeX + , writeBibLaTeX , writeCommonMark , writeConTeXt , writeCustom @@ -85,6 +87,7 @@ import Text.Pandoc.Options import qualified Text.Pandoc.UTF8 as UTF8 import Text.Pandoc.Error import Text.Pandoc.Writers.AsciiDoc +import Text.Pandoc.Writers.BibTeX import Text.Pandoc.Writers.CommonMark import Text.Pandoc.Writers.ConTeXt import Text.Pandoc.Writers.CslJson @@ -185,6 +188,8 @@ writers = [ ,("tei" , TextWriter writeTEI) ,("muse" , TextWriter writeMuse) ,("csljson" , TextWriter writeCslJson) + ,("bibtex" , TextWriter writeBibTeX) + ,("biblatex" , TextWriter writeBibLaTeX) ] -- | Retrieve writer, extensions based on formatSpec (format+extensions). |