Недавно я провел несколько выступлений и не нашел хорошего способа сделать слайды. Вот несколько желательных характеристик для программирования слайдов:
- Они слайды. Стандартный буфер Emacs этого не сделает.
- У них есть подсветка синтаксиса для кода.
- Они поддерживают базовое форматирование, например, размер шрифта, цвет и маркеры.
- Не нужно модных анимаций. Единственная анимация, которую я желаю, - это один за другим появление пуль.
- РЕДАКТИРОВАТЬ: должно быть легко перемещаться назад и вперед от терминала к слайдам, не разрушая последовательность / положение презентации.
До сих пор я рассмотрел:
- Microsoft Office - исключение для пользователей Linux.
- OpenOffice.org - слишком много для моих нужд, форматирование / выделение кода должно выполняться извне и вставляться. С положительной стороны поддерживаются маркеры, маркировка маркером и форматирование шрифта. Насколько мне известно, нет никакого способа обойти тот факт, что alt-tab для терминала разрушает режим представления и положение.
- Emacs - поддерживает все форматирование кода, но я не нашел режим слайдов, который позволял бы мне переходить от одного куска к другому.
- HTML5 - однажды я сделал слайды, используя html5rocks в качестве шаблона. Он поддерживает все, но слишком сложен и трудоемок, чтобы «собрать вместе» несколько слайдов перед небольшим разговором. Также функции html5-only могут не работать в браузере, установленном на подиуме.
Какие-либо предложения для программ / методов для создания презентаций, ориентированных на код?
РЕДАКТИРОВАТЬ: Я думаю, что S5 и Latex больше всего в духе того, что я ищу, но это не значит, что другие предложения (в том числе вообще не использовать слайды) являются "неправильными".