I would like to take my presentations and automatically produce all of the following.

Presentations include:

  • Text
  • Graphics
    • with captions
  • Discussion Questions
    • with answers
  • Links

I would like to produce

  • PDF presentation
  • PowerPoint presentation
  • Text-only notes
  • Cloze Notes (procedurally generated)

It would also be nice (but not necessary) to produce

  • Google slides presentation
  • Presentations that have discussion questions but not answers
  • A folder or presentation with graphics alone
  • Mathematical equations on slides

I would like to produce the source presentation in markdown, but that isn't necessary. I have some scripting experience and don't mind editing scripts or stringing together all these processes, I just don't want to spend more time on scripting than I will on the presentations themselves.

I know PDFs can be made with pandoc and/or beamer, but as far as I know, it can't do anything else I am trying to accomplish. Any suggestion to accomplish all or part of the above is appreciated.

closed as too broad by user36296, Mico, clemens, Andrew Swann, Torbjørn T. Apr 27 '17 at 10:15

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • 3
    All that you mention is at least possible in beamer, with more or less difficulty. Now, powerpoint presentation are made by Microsoft PowerPoint, which is a proprietary program... so forget about it. At least with LaTeX and friend. – Rmano Feb 21 '17 at 19:42
  • 1
    OK, I'll dig into beamer and make sure it can do everything I want. I know what you mean about PowerPoint, but I thought there might be some tools available, considering pptx is an open format. – chroot Feb 22 '17 at 14:29

I am the developer of SlideMight, a data merge tool for PowerPoint. I had in mind to provide similar functionality as you list here, but it is not there yet.

Probably adding support for Markdown will bring SlideMight in the right direction, but full Markdown support will be a too big investment. Could you indicate what parts of Markdown you would need? SlideMight already supports data driven table population, so I would hope you wouldn't need that part of Markdown.

Not the answer you're looking for? Browse other questions tagged or ask your own question.