FreePlane: mapas mentales con soporte para LaTeX

5 Oct

En el pasado he apostado siempre por XMind a la hora de hacer mapas mentales. Sin embargo, pese a las muchas virtudes del programa, siempre me encontraba echando de menos la posibilidad de insertar fórmulas.

Hace un par de días estaba repasando mentalmente el primer tema de fluidos cuando me di cuenta de que sería relativamente sencillo -y muy práctico- resumir el tema en forma de esquema. Primero hay una pequeña introducción sobre qué es la dinámica de fluidos y qué se necesita para describir el estado de un fluido. A partir, empezamos por lo más sencillo: fluidos ideales. Las ecuaciones de estado se simplifican. Lo mismo para flujos potenciales…

Es decir, partiendo de una situación general, a medida que se va “estrechando” el tipo de fluido o de flujo, las ecuaciones de estado se simplifican, lo que pensé que quedaría muy bien en un diagrama en forma de árbol.

Sin embargo, esta vez no había forma de “escapar” de la necesidad de escribir fórmulas, pues precisamente, los nodos del árbol serían las fórmulas de las ecuaciones de estado, cada vez más simples. La opción de ir haciendo capturas de pantalla e insertar las imágenes en cada nodo es viable, pero no deja de ser un engorro (además de llevar tiempo).

Un par de búsquedas en Google después, encontré FreePlane: una de las características que aparecen en su página web es el soporte de fórmulas en LaTeX directamente en los nodos. Otro punto a su favor es que es opensource y que está disponible para todos los sistemas operativos principales: Windows, OS X y Linux. En el lado negativo, de entrada, el hecho de que esté realizado en Java (y que Mac no se lleve muy bien con Java).

Después de descargar el programa y la versión de Java aprobada por Apple, me lanzo a probar FreePlane. A primera vista me recuerda mucho a FreeMind, ya que no deja de ser una versión forkeada de este programa.

Crear nodos “hijos”, descendientes de un nodo se realiza mediante la tecla Tab; los nodos al mismo nivel, mediante Enter. Con doble-click se edita el texto. Ningún problema en ese sentido. Sin embargo, el tema del reconocimiento de las fórmulas no funciona. Reviso que la versión instalada, la rama 1.2.x sí que soporta las fórmulas (y que no es algo disponible en la versión en beta, la rama 1.3.x). Utilizo “Tools > Formulas > Evaluate All”, pero no parece que haga nada.

Después de probar varias opciones en el menú contextual y en la barra de menús, encuentro la opción de “Añadir LaTeX fórmula” escondida en “Edit>Node Extensions”.  Esta opción lanza un cuadro de diálogo donde es posible escribir código LaTeX a pelo, sin ningún tipo de ayuda visual o menú. Pese a lo espartano del cuadro, al pulsar Ok se visualiza la ecuación bajo el nodo.

Si introduces algún error en la fórmula, la ecuación no se muestra y aparece un error que indica que no se puede parsear la fórmula. A parte  estos problemas -la mayoría culpa mía, ya que tras tanto tiempo usando LyX tengo mi LaTeX oxidado-, el programa cumple lo que promete.

No es el programa más bonito, ni el más intuitivo, pero sólo por el soporte de LaTeX, merece la pena pelearse con él.

Esquema (incompleto) del primer tema de Fluidos Ideales.

Esquema (incompleto) del primer tema de Fluidos Ideales.

Una recomendación personal: asignar una combinación personalizada de teclas para añadir y editar la fórmula asociada a un nodo. El proceso es extremadamente secillo: seleccionas “Tools > Assign Hot Key”, navegas por los menús hasta clickar la opción a la que quieres asignar un acceso directo y, a continuación, asignar la combinación de teclas que quieres. En mi caso, “Cmd+E” para añadir una ecuación y “Cmd+Alt+E” para editar una ecuación.

En breve añadiré el esquema finalizado del tema 1 al repositorio en GitHub; de momento cuelgo la esquema en PDF, ya que así puede ampliarse sin problemas (cosa que no pasa en PNG o JPG): Esquema (in progress) de la lección sobre Fluidos ideales

Anuncios

4 comentarios to “FreePlane: mapas mentales con soporte para LaTeX”

  1. Eichen 19 octubre, 2013 a 20:43 #

    ¿No conoces cmaptools? Te lo recomiendo. Un saludo.

    • xaviaznar 20 octubre, 2013 a 19:48 #

      @Eichen: Sí que lo había visto, pero nunca me animé a utilizarlo. El hecho de tener que registrarme para descargar el programa nunca me convenció. Entiendo que para acceder a mapas en red se requiera una cuenta -como pasa con XMind- pero ¿para descargar el software?. Además, siempre me pareció muy complicado -por lo de establecer relaciones entre los nodos- y entre una cosa y otra, nunca lo he llegado a probar.

      Quizás le de una nueva oportunidad.

      Gracias por el consejo,

      Xavi Aznar.

      • Eichen 20 octubre, 2013 a 21:19 #

        Hay varias cosas que descubres cuando al final te lees la ayuda, jejeje, por ejemplo te permite arrastrar y conectar 2 nodos en 2 ventanas distintas abiertas en el escritorio, para conectar conceptos, o si pulsas mayúsculas cuando tiras una flecha no te pide el verbo. Ademas puedes “meter” enlaces de todo tipo dentro de un nodo, información, tiene un editor de texto matemático,… puede ser otra opción Xavi.

        Saludos desde Matemáticas de la UNED…

      • xaviaznar 20 octubre, 2013 a 21:48 #

        @Eichen: Pues sí tendré que probarlo… y leer la ayuda hasta el final 😉

        Me interesa el tema del editor del texto matemático.

        En cuanto lo prueba a fondo escribiré sobre la experiencia!

        Un saludo,

        Xavi.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: