summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJohn MacFarlane <jgm@berkeley.edu>2024-02-07 08:15:47 -0800
committerJohn MacFarlane <jgm@berkeley.edu>2024-02-07 08:15:47 -0800
commite81a60fdf2021ddc97e2a50e67dd068a27e603fe (patch)
tree73f5c6ddc5db37889a443637e4abe92d97e21b45 /src
parent5fb0244fa3436a949e3c34140ba59f707839861b (diff)
Support "pagetotal" in converting BibLaTeX.
Diffstat (limited to 'src')
-rw-r--r--src/Text/Pandoc/Citeproc/BibTeX.hs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/Text/Pandoc/Citeproc/BibTeX.hs b/src/Text/Pandoc/Citeproc/BibTeX.hs
index 4b8b54ded..3e8f99e50 100644
--- a/src/Text/Pandoc/Citeproc/BibTeX.hs
+++ b/src/Text/Pandoc/Citeproc/BibTeX.hs
@@ -147,6 +147,7 @@ writeBibtexString opts variant mblang ref =
, "volumes"
, "number"
, "pages"
+ , "pagetotal"
, "version"
, "date"
, "eventdate"
@@ -327,6 +328,8 @@ writeBibtexString opts variant mblang ref =
getContentsFor "year" = getVariable "issued" >>= getYear
getContentsFor "month" = getVariable "issued" >>= getMonth
getContentsFor "pages" = getVariable "page" >>= toLaTeX . valToInlines
+ getContentsFor "pagetotal" = getVariable "number-of-pages"
+ >>= toLaTeX . valToInlines
getContentsFor "langid" = getVariable "language" >>= toLaTeX . valToInlines
getContentsFor "number" = (getVariable "number"
<|> getVariable "collection-number"