Go to file
Vasil Kolev f5aa48d3d7 rm from the wrong place 2016-11-06 09:46:12 +02:00
img initial import 2016-11-05 22:18:25 +02:00
.gitignore initial import 2016-11-05 22:18:25 +02:00
Makefile fix theme 2016-11-06 09:45:53 +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 move stars to the proper place 2016-11-05 22:47:05 +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