Skip to content

Observations on building things that build things for people who build things to build things with

License

Notifications You must be signed in to change notification settings

DanskSupermarked/talk-iaas-aas

Repository files navigation

Markdown to slideshow

This is a reduced distribution of Andrew Goldstone's elsmd, a framework for producing PDF slides from Markdown via Pandoc and Beamer. It differs primarily by supporting only notes-style slides and secondarily by recommending a self-contained distribution for reproducibility.

Usage

  1. Fork this repository.
  2. Replace notes/notes-sample.md with your presentation

For rudimentary automatic recompilation, run ./watch in a separate terminal. For this to be worthwhile your PDF viewer needs to refresh automatically; Evince does this, for instance. By default that script compiles only the presentation slides for faster feedback cycle but it can build everything if you pass the all argument.

For more effective Vim editing install vim-pandoc and vim-pandoc-syntax, for instance with vim-plug:

Plug 'vim-pandoc/vim-pandoc'
Plug 'vim-pandoc/vim-pandoc-syntax'

Notes

  • The original distribution of elsmd includes a small patch to vim-pandoc-syntax related to multiline \note{}. I removed this because I don't think it helps the underlying issue, which is that those contexts are LaTeX, enough.
  • You can't use Markdown in a LaTeX context. This shouldn't be surprising; what might be surprising is that you easily end up in a LaTeX context.
  • Some LaTeX things don't work even in certain LaTeX contexts. For instance, \only{<p0-p1>}{} and \onslide{<p0-p1>} break so much as to be nearly useless.

Resources

About

Observations on building things that build things for people who build things to build things with

Resources

License

Stars

Watchers

Forks

Packages

No packages published