Posts tagged "org-mode,":
Calendarios en pdf
En Emacs hay varias formas de organizar las tareas usando
calendarios. Por un lado está el calendario ya integrado (M-x
calendar
), en el que podemos señalar fechas con ayuda de un fichero
de texto que hace de diario. Por otro lado está el calendario que nos
crea la org-agenda
, el cual podremos visualizar en forma de calendario
con el paquete cfw:calendar
.
Sin embargo, a la hora de exportar a pdf un calendario para
imprimirlo, la mejor opción que he descubierto es el comando "t m" una
vez dentro del calendario integrado que se invoca con M-x calendar
(también está la opción H m para exportar a html).
Una vez exportado el calendario, podemos usar el comando C-c C-b
dentro del archivo .tex exportado, y esto nos generará un archivo
.dvi. Con la orden dvi2pdf podemos convertir finalmente el .dvi a pdf
para después imprimirlo.
Según el manual de Emacs, también se puede exportar el calendario de la org-agenda pero el proceso parece bastante más complicado.
Antes de exportar el calendario, sobre el mismo archivo .tex, podemos modificar las diferentes fechas para incluir los eventos que queramos. De momento no he encontrado la forma de incluir los eventos del archivo diario para integrarlos automáticamente, pero si no son muchos no es difícil hacerlo a mano.
Calendario para la org-agenda
La agenda del org-mode de Emacs muestra por defecto una lista diaria,
semanal o mensual de las citas o tareas que tengamos en nuestro
archivo de agenda. Sin embargo no tiene una vista tipo calendario por
defecto. Para ello se puede usar el paquete calfw-org
, disponible en
MELPA.
Después de instalarlo sólo hay que cargarlo con (require 'calfw-org)
y ejecutar la orden M-x cfw:open-org-calendar
para ver nuestra
agenda en formato calendario.
Además, aprovechando que el x270 que tengo tiene pantalla táctil he decidido probar a asignarle esta orden a un toque de la pantalla para que aparezca la agenda en modo calendario.
Para la asignación en vez de código he usado Embark. Una vez abierto
el menú de Emacs con M-x
, y estando sobre la orden
cfw:open-org-calendar
, invoco Embark con C-.
y luego pulso g
para asignar un atajo de teclado global. Después pulso la pantalla y
ya tengo configurado todo para poder ver mi agenda al toque.