Digital Presentations, Slide Shows
Pandoc, a universal document formatting and transformation program can be used to create presentations and other document formats from files such as Markdown, Microsoft Word, text and markup based file formats, Emacs Org-Mode and many other input types.
The advantage of using a common file format is many different types of presentation output formats can be used. The types are explained in the Slide Shows section of Pandoc User’s Guide. The presentation formats range from Microsoft PowerPoint, LaTeX beamer, PDF, and JavaScript/HTML/CSS based frameworks of S5, DZSlides, Slidy, Slideous, or reveal.js.
Example Usage of Pandoc to create Presentations
Section titled “Example Usage of Pandoc to create Presentations”# Using a markdown source, convert to HTML and JS presentationpandoc -t revealjs -s source.md -o presentation.html -V revealjs-url=https://unpkg.com/reveal.js@^5# There are other -t options, see pandoc manual# --slide-level to Override slide level with like 1, 2, 3
# Convert markdown to RevealJS presentation without transition, use white theme and local csspandoc -t revealjs -s source.md -o presentation.html -V theme=white -V transition=none -V revealjs-url=https://unpkg.com/reveal.js@^5 --css slides.css# Set custom stylesheet with --css
# Using a Emacs org-mode source, create a Microsoft PowerPoint presentationpandoc -s mydoc.org -o presentation.pptxTips for Navigating Slides
Section titled “Tips for Navigating Slides”Source: my-py-talks/llms-python-nov13/index.html at main · pamelafox/my-py-talks · GitHub - Examples by RevealJS HTML presentations by Pamela Fox
- Press O or Escape for overview mode
- In html, visit
?print-pdffor a printable version of presentation - F to toggle full screen
See Also
Section titled “See Also”- Pandoc Snippets - Pandoc Snippets for more examples on using pandoc to create presentations
References
Section titled “References”- The HTML presentation framework | reveal.js
- my-py-talks/llms-python-nov13/index.html at main · pamelafox/my-py-talks · GitHub - Examples by RevealJS HTML presentations by Pamela Fox
- GitHub - gnab/remark: A simple, in-browser, markdown-driven slideshow tool
- Slide Shows - Pandoc User’s Guide