Di recente ho tenuto alcuni discorsi e non ho trovato un buon modo per fare diapositive. Ecco alcune caratteristiche desiderabili per la programmazione di diapositive:
- Sono diapositive. Un buffer emacs standard non lo farà.
- Hanno l'evidenziazione della sintassi per il codice.
- Supportano la formattazione di base , come dimensione del carattere, colore e punti elenco.
- Non sono necessarie animazioni fantasiose. L'unica animazione che desidero è l'aspetto uno a uno dei proiettili.
- EDIT: dovrebbe essere facile fare l'alt-tab avanti e indietro dal terminale alle diapositive senza distruggere la sequenza / posizione della presentazione.
Finora ho considerato:
- Microsoft Office: fuori discussione per gli utenti Linux.
- OpenOffice.org - troppo per le mie esigenze, la formattazione / evidenziazione del codice deve essere eseguita esternamente e incollata. Sul lato positivo supporta i punti elenco, l'animazione punto per punto e la formattazione dei caratteri. Per quanto ne sappia, non c'è modo di aggirare il fatto che alt-tab sul terminale distrugga la modalità e la posizione di presentazione.
- Emacs - Supporta tutta la formattazione del codice ma non ho trovato una modalità diapositive che mi permetta di passare da un blocco all'altro.
- HTML5 - Una volta ho fatto delle diapositive usando html5rocks come modello. Supporta tutto, ma è troppo difficile e richiede tempo per "mettere insieme" alcune diapositive prima di un discorso minore. Inoltre, le funzionalità solo html5 potrebbero non funzionare sul browser installato sul computer podio.
Qualche suggerimento per programmi / tecniche per realizzare presentazioni incentrate sul codice?
EDIT: Penso che S5 e Latex siano più nello spirito di ciò che sto cercando, ma questo non vuol dire che gli altri suggerimenti (incluso il non usare affatto le diapositive) siano "sbagliati".