Niedawno wygłosiłem kilka rozmów i nie znalazłem dobrego sposobu na tworzenie slajdów. Oto kilka pożądanych cech do programowania slajdów:
- To są slajdy. Standardowy bufor emacsa tego nie zrobi.
- Mają podświetlanie składni kodu.
- Obsługują podstawowe formatowanie, takie jak rozmiar i kolor czcionki oraz wypunktowania.
- Żadne wymyślne animacje nie są potrzebne. Jedyną animacją, jakiej pragnę, jest pojawienie się pocisków jeden po drugim.
- EDYCJA: Powinno być łatwe przechodzenie między terminalem a slajdami z wciśniętym klawiszem Alt, bez niszczenia sekwencji / pozycji prezentacji.
Do tej pory rozważałem:
- Microsoft Office - nie wchodzi w rachubę dla użytkowników Linuksa.
- OpenOffice.org - zbyt wiele jak na moje potrzeby, formatowanie / podświetlanie kodu musi być wykonywane zewnętrznie i wklejane. Po stronie dodatniej obsługiwane są pociski, animacja punkt-po-pocisku i formatowanie czcionek. O ile mi wiadomo, nie ma mowy o tym, że Alt-Tab do terminala niszczy tryb prezentacji i pozycję.
- Emacs - Obsługuje całe formatowanie kodu, ale nie znalazłem trybu slajdów , który pozwala mi przechodzić z jednego fragmentu do drugiego.
- HTML5 - Kiedyś tworzyłem slajdy przy użyciu html5rocks jako szablonu. Obsługuje wszystko, ale jest zbyt trudny i czasochłonny, aby „poskładać” kilka slajdów przed drobną rozmową. Również funkcje tylko HTML5 mogą nie działać w zainstalowanej przeglądarce komputera na podium.
Wszelkie sugestie dotyczące programów / technik tworzenia prezentacji skoncentrowanych na kodzie?
EDYCJA: Myślę, że S5 i lateks są najbardziej zgodne z duchem tego, czego szukam, ale to nie znaczy, że inne sugestie (w tym w ogóle nie używanie slajdów) są „złe”.