Fiz algumas palestras recentemente e não encontrei uma boa maneira de fazer slides. Aqui estão algumas características desejáveis para a programação de slides:
- Eles são slides. Um buffer emacs padrão não funciona.
- Eles têm destaque de sintaxe para o código.
- Eles suportam formatação básica , como tamanho da fonte, cor e marcadores.
- Não são necessárias animações sofisticadas. A única animação que desejo é a apresentação individual de balas.
- EDIT: Deverá ser fácil alternar a tabulação entre o terminal e os slides sem destruir a sequência / posição da apresentação.
Até agora eu considerei:
- Microsoft Office - fora de questão para usuários do Linux.
- OpenOffice.org - demais para minhas necessidades, a formatação / destaque do código precisa ser feita externamente e colada. No lado positivo, há marcadores, animação bala por bala e formatação de fonte. Que eu saiba, não há maneira de contornar o fato de que o comando alt-tab do terminal destrói o modo e a posição da apresentação.
- Emacs - suporta toda a formatação de código, mas não encontrei um modo de slides que permita a transição de um bloco para outro.
- HTML5 - Certa vez, criei slides usando html5rocks como modelo. Ele suporta tudo, mas é muito difícil e demorado para "juntar" alguns slides antes de uma conversa menor. Além disso, os recursos somente html5 podem não funcionar no navegador instalado no computador do pódio.
Alguma sugestão de programas / técnicas para fazer apresentações centradas em código?
Edição: Eu acho que S5 e Látex estão mais no espírito do que estou procurando, mas isso não quer dizer que as outras sugestões (incluindo a não utilização de slides) estejam "erradas".