J'ai donné quelques conférences récemment et je n'ai pas trouvé un bon moyen de faire des diapositives. Voici quelques caractéristiques souhaitables pour la programmation de diapositives:
- Ce sont des diapositives. Un tampon emacs standard ne le fera pas.
- Ils ont une coloration syntaxique pour le code.
- Ils prennent en charge la mise en forme de base , comme la taille et la couleur de la police et les puces.
- Aucune animation de fantaisie requise. La seule animation que je désire est une apparition une à une des balles.
- EDIT: Il devrait être facile de passer alternativement du terminal aux diapositives sans détruire la séquence / position de présentation.
Jusqu'à présent, j'ai considéré:
- Microsoft Office - hors de question pour les utilisateurs Linux.
- OpenOffice.org - trop pour mes besoins, le formatage / surlignage du code doit être fait en externe et collé. Du côté positif, il prend en charge les puces, l'animation puce par balle et la mise en forme des polices. À ma connaissance, il n'y a aucun moyen de contourner le fait que l'alt-tab du terminal détruit le mode et la position de présentation.
- Emacs - Prend en charge tout le formatage du code mais je n'ai pas trouvé de mode diapositives qui me permette de passer d'un morceau à un autre.
- HTML5 - J'ai déjà fait des diapositives en utilisant html5rocks comme modèle. Il prend tout en charge, mais est trop difficile et prend trop de temps pour «rassembler» quelques diapositives avant un discours mineur. De plus, les fonctionnalités html5 uniquement peuvent ne pas fonctionner sur le navigateur installé de l'ordinateur podium.
Avez-vous des suggestions de programmes / techniques pour faire des présentations centrées sur le code?
EDIT: Je pense que S5 et Latex sont plus dans l'esprit de ce que je recherche, mais cela ne veut pas dire que les autres suggestions (y compris ne pas utiliser du tout de diapositives) sont "mauvaises".