Cómo realizar presentaciones Reveal.js con Orgmode
Presentaciones HTML desde documentos orgmode
Cómo realizar presentaciones HTML con Reveal, una herramienta libre de Hakim que puedes descargar para su uso independientemente de Orgmode en su repositorio. También puedes usarla en su versión de slides.com. Desde que realicé este tutorial ha habido cambios que pueden afectar a la presentación de los contenidos pero el uso mínimo seguirá siendo igual.
Para que la presentación esté disponible en línea podéis subirla a un repositorio de Github y que se encargue de servirla. También puedes ponerla en un servidor propio, claro.
Org-Reveal
- Necesita org-mode, Reveal y org-reveal.
- Para usarla desde org-mode, hemos de descargarnos org-reveal: https://github.com/yjwen/org-reveal
- jr0cket tiene una guía que se puede utilizar de base: - http://jr0cket.co.uk/2013/10/create-html5-presentations-emacs-revealjs.html.html
- Hay que tener instalado y configurado orgmode en nuestro Emacs
Markdown
|
|
Configuración
Configuración de Emacs
El directorio raíz de Reveal se declara con la variable org-reveal-root
en Emacs
|
|
Esta declaración se puede sobreescribir en el documento:
|
|
Activar la librería
- Para activar la librería, cargamos con
M-x load-library
- Y seleccionamos (escribimos)
ox-reveal
- A partir de ahora ya podremos exportar a Reveal con el atajo
C-c C-e R R
Encabezamientos
- Reveal contempla hasta 3 niveles de encabezamientos. En encabezamientos de mismo nivel.
- Actúa como un paginador, de izqda. a dcha., mientras que los encabezamientos de menor nivel se encuentran por debajo.
- Si queremos modificar esto, hemos de cambiar la variable
org-reveal-hlevel
.
Por ejemplo, si en vez de 3 niveles sólo quisiéramos 2, en el archivo de configuración de Emacs se pondría:
|
|
Para que afecte a un documento concreto, se añadiría la variable de documento:
|
|
Configuración de orgmode
|
|
Opciones de LaTeX:
|
|
Dimensiones:
|
|
Temas
Cada tema define unos estilos.
- beige
- black
- blood
- league
- moon
- serif
- simple
- sky
- solarized
- white
Transiciones
Se declaran en el documento con la variable REVEAL_TRANS
|
|
- Pueden ser:
- default
- cube
- page
- concave
- zoom
- linear
- fade
- none
Velocidad
Se puede configurar la velocidad con la variable REVEAL_SPEED
|
|
Dividir
Si una diapositiva tiene mucho contenido, se puede dividir automágicamente en dos con la opción split
|
|
Fondo
A través de Properties
de org con la opción reveal_background
,
se declara un color o una imagen.
Color
Un color de fondo con:
|
|
Una imagen
Una imagen de fondo con:
|
|
Estructura
|
|
Imágenes
Se añaden como en org:
|
|