pandoc-options.inc.mk 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. # Settings for Pandoc
  2. # ===================
  3. TEMPLATE_FILE_LATEX ?= $(PANDOC_SCHOLAR_PATH)/templates/pandoc-scholar.latex
  4. TEMPLATE_FILE_HTML ?= $(PANDOC_SCHOLAR_PATH)/templates/pandoc-scholar.html
  5. TEMPLATE_FILE_JATS ?= $(PANDOC_SCHOLAR_PATH)/templates/pandoc-scholar.jats
  6. TEMPLATE_STYLE_HTML ?= $(PANDOC_SCHOLAR_PATH)/templates/styles/pandoc-scholar.css
  7. ## Pandoc options
  8. PANDOC_READER_OPTIONS ?=
  9. ifdef BIBLIOGRAPHY_FILE
  10. PANDOC_READER_OPTIONS += --metadata "bibliography:$(BIBLIOGRAPHY_FILE)"
  11. endif
  12. ifndef PANDOC_WRITER_OPTIONS
  13. PANDOC_WRITER_OPTIONS = --standalone
  14. PANDOC_WRITER_OPTIONS += --citeproc
  15. ifdef BIBLIOGRAPHY_FILE
  16. PANDOC_WRITER_OPTIONS += --metadata "bibliography:$(BIBLIOGRAPHY_FILE)"
  17. PANDOC_WRITER_OPTIONS += --bibliography=$(BIBLIOGRAPHY_FILE)
  18. endif
  19. endif
  20. PANDOC_ODT_OPTIONS ?=
  21. PANDOC_DOCX_OPTIONS ?=
  22. PANDOC_HTML_OPTIONS ?=
  23. PANDOC_EPUB_OPTIONS ?=
  24. ifndef PANDOC_LATEX_OPTIONS
  25. PANDOC_LATEX_OPTIONS = --pdf-engine=xelatex
  26. endif
  27. ifdef ODT_REFERENCE_FILE
  28. PANDOC_ODT_OPTIONS += --reference-doc=$(ODT_REFERENCE_FILE)
  29. endif
  30. ifdef DOCX_REFERENCE_FILE
  31. PANDOC_DOCX_OPTIONS += --reference-doc=$(DOCX_REFERENCE_FILE)
  32. endif
  33. ifdef TEMPLATE_FILE_LATEX
  34. PANDOC_LATEX_OPTIONS += --template=$(TEMPLATE_FILE_LATEX)
  35. endif
  36. ifdef TEMPLATE_FILE_HTML
  37. PANDOC_HTML_OPTIONS += --template=$(TEMPLATE_FILE_HTML)
  38. endif
  39. ifdef TEMPLATE_FILE_EPUB
  40. PANDOC_EPUB_OPTIONS += --template=$(TEMPLATE_FILE_EPUB)
  41. endif
  42. ifdef TEMPLATE_FILE_JATS
  43. PANDOC_JATS_OPTIONS += --template=$(TEMPLATE_FILE_JATS)
  44. endif