diff options
Diffstat (limited to 'paper/pandoc-options.inc.mk')
-rw-r--r-- | paper/pandoc-options.inc.mk | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/paper/pandoc-options.inc.mk b/paper/pandoc-options.inc.mk new file mode 100644 index 0000000..32ec745 --- /dev/null +++ b/paper/pandoc-options.inc.mk @@ -0,0 +1,47 @@ +# Settings for Pandoc +# =================== + +TEMPLATE_FILE_LATEX ?= $(PANDOC_SCHOLAR_PATH)/templates/pandoc-scholar.latex +TEMPLATE_FILE_HTML ?= $(PANDOC_SCHOLAR_PATH)/templates/pandoc-scholar.html +TEMPLATE_FILE_JATS ?= $(PANDOC_SCHOLAR_PATH)/templates/pandoc-scholar.jats + +TEMPLATE_STYLE_HTML ?= $(PANDOC_SCHOLAR_PATH)/templates/styles/pandoc-scholar.css + +## Pandoc options +PANDOC_READER_OPTIONS ?= + +ifndef PANDOC_WRITER_OPTIONS +PANDOC_WRITER_OPTIONS = --standalone +PANDOC_WRITER_OPTIONS += --filter=pandoc-citeproc +ifdef BIBLIOGRAPHY_FILE +PANDOC_WRITER_OPTIONS += --metadata "bibliography:$(BIBLIOGRAPHY_FILE)" +PANDOC_WRITER_OPTIONS += --bibliography=$(BIBLIOGRAPHY_FILE) +endif +endif + +PANDOC_ODT_OPTIONS ?= +PANDOC_DOCX_OPTIONS ?= +PANDOC_HTML_OPTIONS ?= +PANDOC_EPUB_OPTIONS ?= +ifndef PANDOC_LATEX_OPTIONS +PANDOC_LATEX_OPTIONS = --pdf-engine=xelatex +endif + +ifdef ODT_REFERENCE_FILE +PANDOC_ODT_OPTIONS += --reference-doc=$(ODT_REFERENCE_FILE) +endif +ifdef DOCX_REFERENCE_FILE +PANDOC_DOCX_OPTIONS += --reference-doc=$(DOCX_REFERENCE_FILE) +endif +ifdef TEMPLATE_FILE_LATEX +PANDOC_LATEX_OPTIONS += --template=$(TEMPLATE_FILE_LATEX) +endif +ifdef TEMPLATE_FILE_HTML +PANDOC_HTML_OPTIONS += --template=$(TEMPLATE_FILE_HTML) +endif +ifdef TEMPLATE_FILE_EPUB +PANDOC_EPUB_OPTIONS += --template=$(TEMPLATE_FILE_EPUB) +endif +ifdef TEMPLATE_FILE_JATS +PANDOC_JATS_OPTIONS += --template=$(TEMPLATE_FILE_JATS) +endif |