aboutsummaryrefslogtreecommitdiff
path: root/src/Text/Pandoc
diff options
context:
space:
mode:
authorJohn MacFarlane <jgm@berkeley.edu>2019-06-04 09:20:29 -0700
committerJohn MacFarlane <jgm@berkeley.edu>2019-06-04 09:20:29 -0700
commitb5af8eed3877ff0c99e14b12220562db406c1eba (patch)
tree0faeebd30c2d21a93cd542fe0d868cb2de5499c1 /src/Text/Pandoc
parentdddad515e8f7fb47920b6e2aebaff8f185554581 (diff)
downloadpandoc-b5af8eed3877ff0c99e14b12220562db406c1eba.tar.gz
Fix document section assignments in EPUB writer.
For example, introduction should go in bodymatter, not frontmatter, and epigraph, conclusion, and afterward should go in bodymatter, not backmatter. For the full list of assignments, see the manual. Closes #5546.
Diffstat (limited to 'src/Text/Pandoc')
-rw-r--r--src/Text/Pandoc/Writers/EPUB.hs11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/Text/Pandoc/Writers/EPUB.hs b/src/Text/Pandoc/Writers/EPUB.hs
index 062ab19ed..82b6e8221 100644
--- a/src/Text/Pandoc/Writers/EPUB.hs
+++ b/src/Text/Pandoc/Writers/EPUB.hs
@@ -584,11 +584,14 @@ pandocToEPUB version opts doc = do
_ -> (Pandoc nullMeta bs, "bodymatter")
frontMatterTypes = ["prologue", "abstract", "acknowledgments",
"copyright-page", "dedication",
- "foreword", "halftitle",
- "introduction", "preface",
+ "credits", "keywords", "imprint",
+ "contributors", "other-credits",
+ "errata", "revision-history",
+ "titlepage", "halftitlepage", "seriespage",
+ "foreword", "preface",
"seriespage", "titlepage"]
- backMatterTypes = ["afterword", "appendix", "colophon",
- "conclusion", "epigraph"]
+ backMatterTypes = ["appendix", "colophon", "bibliography",
+ "index"]
chapterEntries <- zipWithM chapToEntry [1..] chapters