diff options
author | Florian Eitel <florian.eitel@wooga.net> | 2013-09-30 15:55:59 +0200 |
---|---|---|
committer | Florian Eitel <florian.eitel@wooga.net> | 2013-09-30 15:55:59 +0200 |
commit | a26d25a80b1c7f2a375c7715e0a903f3f10f7b3d (patch) | |
tree | d5018a71a685b88641a925ad1db89688342331f0 | |
parent | 3081fce90e3d260091897d96da917f821c34a463 (diff) | |
download | pandoc-a26d25a80b1c7f2a375c7715e0a903f3f10f7b3d.tar.gz |
Don't add pandoc-citeproc filter if natbib or biblatex is used
See https://github.com/jgm/pandoc-templates/issues/42
-rw-r--r-- | pandoc.hs | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -960,7 +960,10 @@ main = do -- --bibliography implies -F pandoc-citeproc for backwards compatibility: let filters' = case M.lookup "bibliography" metadata of - Just _ | all (\f -> takeBaseName f /= "pandoc-citeproc") + Just _ | optCiteMethod opts /= Natbib && + optCiteMethod opts /= Biblatex && + isNothing (M.lookup "biblatex" metadata) && + all (\f -> takeBaseName f /= "pandoc-citeproc") filters -> "pandoc-citeproc" : filters _ -> filters let plugins = map externalFilter filters' |