Go to file
Vasil Kolev 0ab380899a video mon 2016-11-06 11:16:33 +02:00
img video mon 2016-11-06 11:16:33 +02:00
.gitignore initial import 2016-11-05 22:18:25 +02:00
Makefile Make the presentation 16:9 2016-11-06 10:26:14 +02:00
README.md initial import 2016-11-05 22:18:25 +02:00
beamer.my initial import 2016-11-05 22:18:25 +02:00
beamercolorthemekrok.sty initial import 2016-11-05 22:18:25 +02:00
etxt.php initial import 2016-11-05 22:18:25 +02:00
infra.pandoc video mon 2016-11-06 11:16:33 +02:00
makedep.sh initial import 2016-11-05 22:18:25 +02:00
missfont.log initial import 2016-11-05 22:18:25 +02:00
mkimg.sh initial import 2016-11-05 22:18:25 +02:00

README.md

Presentation build system

Description

This is what I use to build my slides. I have the following goals:

  • Easy to write
  • Easy to change/copy-paste
  • Automated formatting of images
  • Automated rebuild when something changes
  • Ability to write the text of the talk in the presentation
  • Ability to extract the text of the presentation as a blog post
  • Ability to easily track changes with a version control system

For example on how to use, see example.pandoc.

Usage

  • Write your presentation as something.pandoc
  • Put your .png images in img/
  • Run make
  • Lather, rinse, repeat

Requirements

  • Make
  • php (for building the text)
  • imagemagick (image manipulation)
  • pandoc (duh)
  • texlive-lang-cyrillic if you want to write in Cyrillic
  • git (if you want to put this in a version control system, which I highly recommend)

This all was tested/developed on Debian.

Missing features

  • Multiple images on one page
    • This is not supported by pandoc in anyway, you'll need LaTeX for that
  • Support for other images than png
    • Too lazy to add it