Create a YAML template with variables to pass when compiling a pdf with Pandoc
Instead of passing all variables on the command line, for example :
$ pandoc -o file.pdf --pdf-engine=xelatex file.md --trace -V geometry:margin=1in -V documentclass=article -V fontsize=12pt -V linestretch=1.25
You can create a YAML file metadata.yaml
with all the variables, for example:
---
geometry:
- margin=1in
documentclass: article
fontsize: 12pt
linestretch: 1.25
...
and pass metadata.yaml
when you convert, say, Markdown to a pdf, for example:
$ pandoc -o file.pdf --pdf-engine=xelatex file.md --trace metadata.yaml
See also:
personal computing command-line interface (cli) gnu linux trisquel shell literacy office applications wiki pandoc pdf