Asi fue que mis primeros slides fueron usando Beamer, mi primer
contacto con el mundo LaTeX, me costó un poco agarrarle la mano
pero resultó muy fácil editar el contenido de la charla ya
que se trataba de un archivo de texto plano, el cual lo podía
convertir a PDF presionando F2 y F6 en el editor
Kile.
Siempre detesté aplicaciones para presentaciones, porque te la
pasás perdiendo el tiempo decidiendo la negrita, itálica, etc,
en lugar de escribir el contenido, para aclarar este tema un texto
imprescindible de leer es Procesadores de texto, estúpidos e
ineficientes .
Luego descubrí reStructuredText o mejor conocido como
reST que también parte de escribir un archivo de texto plano y
luego poder convertirlo en un bonito HTML, un PDF o incluso un
HTML S5 apto para presentaciones!
Hice muchísimas presentaciones con reST, mayormente generando
PDF a los cuales les daba un poco de vida armando fondos alusivos
al tema de la charla o al logo y colores del evento de la misma,
entonces escribir el contenido de la charla era sólo cuestión de
editar un texto y ejecutando make se procesaban las imágenes que
fueran necesarias y finalmente el archivo TXT convirtiéndolo en
un bonito PDF.
Para una charla en particular, utilizé DZSlides , que no
es más que un HTML con unas clases y un Javascript que lo hace
navegable, como siempre el formato HTML tiene la ventaja de
necesitar sólo un Firefox, ser liviano y permitir publicarlo
fácilmente.
Desde que uso org-mode, también tengo la posibilidad de generar
rápidamente slides con Beamer desde archivos de org-mode.
Para las últimas charlas estuve usando PinPoint que
también parte de un archivo de texto plano y que aprovecha las
capacidades 3D de las modernas placas de video actuales, con lo
cual se consiguen vistosos efectos en las transiciones y permite
cambiar fácilmente los fondos de cada slide, algo que no era muy
cómodo usando reST o Beamer. PinPoint exporta muy fácilmente
a un archivo PDF y es muy práctico, lo invoco desde Vim
presionando F4 a medida que voy escribiendo el contenido de la
charla y me resulta muy versatil.
Agregar en .vimrc:
augroup filetypedetect
au BufNewFile,BufRead *.pin map <F4> :w<CR>:!pinpoint -f %<CR>
augroup END