Blog sobre software libre

Posts tagged "org-mode,":

01 jun 2025

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.

Tags: emacs, org-mode, calendario
02 feb 2025

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.

Tags: emacs, org-mode, org-agenda
Other posts
Other posts
Creative Commons License
www.finaprosadigital.com by Carlos Pajuelo is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.