From a26d25a80b1c7f2a375c7715e0a903f3f10f7b3d Mon Sep 17 00:00:00 2001 From: Florian Eitel Date: Mon, 30 Sep 2013 15:55:59 +0200 Subject: Don't add pandoc-citeproc filter if natbib or biblatex is used See https://github.com/jgm/pandoc-templates/issues/42 --- pandoc.hs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'pandoc.hs') diff --git a/pandoc.hs b/pandoc.hs index f3c2af38f..e546f988e 100644 --- a/pandoc.hs +++ b/pandoc.hs @@ -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' -- cgit v1.2.3