I would like to specify numbered sections via Pandoc's support for YAML front matter. I know that the flag for the command-line usage is --number-sections
, but something like
--- title: Test number-sections: true ---
doesn't produce the desired result. I know that I am close because you can do this with the geometry package (e.g. geometry: margin=2cm
). I wish there was a definitive guide on how Pandoc YAML front matter handling. For example, the following is very useful (avoids templates), but its discoverability is low:
header-includes: - \usepackage{some latex package}
An extension can be enabled by adding +EXTENSION to the format name and disabled by adding -EXTENSION . For example, --from markdown_strict+footnotes is strict Markdown with footnotes enabled, while --from markdown-footnotes-pipe_tables is pandoc's Markdown without footnotes or pipe tables.
The python package pandoc was scanned for known vulnerabilities and missing license, and no issues were found. Thus the package was deemed as safe to use.
Some Pandoc templates for an article in PDF (vita LaTeX), HTML, or Microsoft Word. These go in ~/. pandoc/templates . These can be be pointed to directly with the --template= switch as appropriate.
In order to turn on numbered-sections in latex output you need to use numbersections
in your YAML block. If you ever want to "discover" things like this with pandoc just poke around the templates:
$ grep -i number default.latex $if(numbersections)$ $ grep -i number default.html* $
As you can see this option does not work with html.
Markdown and YAML I tested with:
--- title: Test numbersections: true --- # blah Text is here. ## Double Blah Twice the text is here
If you need it to work with more than beamer,latex,context,opendoc you will need to file a bug at github.
In order to show section number in the produced output pdf, there are two choices.
Add the following setting to begin of markdown file
--- numbersections: true ---
We can also use the command option to generate pdf with numbered section. According to Pandoc documentation, the correct options is --number-sections
or simply -N
,
pandoc test.md -o test.pdf --number-sections # pandoc test.md -o test.pdf -N
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With