Skip to content

Presentations

Existing presentations: ~/projects/presentations

How to hold a presentation

  • Ask someone to assist, i.e.
    • Track time
    • Write down issues, questions, etc
  • Use wireless presenter
  • Disable applications the do notifications (gnome-calendar, thunderbird etc)
  • Disable custom starship prompt
  • Start chromium in incognito mode
  • Enable slide presentation mode / slide notes
  • Move presentation to beamer, leave notes window on desktop

Tools

Markdown based

Hedgedoc

Issues:

Slidev

Marp

Example: ~/projects/presentations/marp

Install marp-cli:

npm install -g @marp-team/marp-cli

Generate html and watch for changes:

 marp -w marp-example.md
Marp issues

reveal-md

HTML based

Console based presentation tools

Unmaintained presentation frameworks

Markdown

Remark

  • Website
  • One Html file, no generate command needed.
  • Cons: Still a nasty mix of Html and inline-markdown
  • Example: ~/thoughtworks/cdp/presentation
Issues

Scale images to fit screen:

Put the following snippet in the <syle> section of the slide:

img {
  max-width: 100%;
}
.remark-slide-content {
  background-size: contain;
}
export to html
cd ~/thoughtworks/cdp/presentation
sed -n '/^class:/,/<\/textarea/p' cdp2015.html | head -n -1 | tail -n +3 > cdp.md
pandoc --self-contained  -t revealjs -s cdp.md -o cdp2015-thorsten-hinrichsmeyer-exported.html

html

etc

Decktape

  • Github
    • PDF exporter for HTML presentation frameworks
    • Supports Bespoke.js, deck.js, DZSlides, Flowtime.js, impress.js, Inspire.js, NueDeck, remark, reveal.js, RISE, Shower, Slidy, WebSlides