48 lines
1.1 KiB
Markdown
48 lines
1.1 KiB
Markdown
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
|
|
|