aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/templates/default.rst4
-rw-r--r--src/Text/Pandoc/Writers/RST.hs1
2 files changed, 5 insertions, 0 deletions
diff --git a/data/templates/default.rst b/data/templates/default.rst
index e9c0dc203..937eb72ae 100644
--- a/data/templates/default.rst
+++ b/data/templates/default.rst
@@ -31,6 +31,10 @@ $if(toc)$
..
$endif$
+$if(number-sections)$
+.. section-numbering::
+
+$endif$
$for(header-includes)$
$header-includes$
diff --git a/src/Text/Pandoc/Writers/RST.hs b/src/Text/Pandoc/Writers/RST.hs
index f82597c55..1fd984a6d 100644
--- a/src/Text/Pandoc/Writers/RST.hs
+++ b/src/Text/Pandoc/Writers/RST.hs
@@ -103,6 +103,7 @@ pandocToRST (Pandoc meta blocks) = do
let context = defField "body" main
$ defField "toc" (writerTableOfContents opts)
$ defField "toc-depth" (show $ writerTOCDepth opts)
+ $ defField "number-sections" (writerNumberSections opts)
$ defField "math" hasMath
$ defField "title" (render Nothing title :: String)
$ defField "math" hasMath