Add a cover to a pdf document using an SVG template and the pandoc metadata.
-
Create a SVG template called
foo.svg
. Write{{ title }}
in place of the title and{{ whatever }}
in place of whatever information you want to display on the cover (seetemplates/sample_front.j2.svg
for an example). -
Add
title
andwhatever
variables in yourbar.md
documenttitle: 'Hello World !' whatever: 'This is so simple' pandoc-cover: front: 'path/to/foo.svg'
-
Launch pandoc with the pandoc_cover filter.
pandoc --filter=pandoc-cover bar.md -o bar.pdf
pip install pandoc-cover