Latex Beamer Präsentation mit Freemind Mind Maps – Leichtgemacht
Sonntag, Juni 18th, 2006Oft hat man das Problem – eine Präsentation muss her – und zwar schnell.
Die Herangehensweise differiert, herauskommen sollte eine Datei die schließlich und endlich für den Beamer etwas Sinnvolles ergibt, Präferenzen werden von Standards und Formaten definiert, noch bin ich ja auch eigentlich von PDF überzeugt, noch dazu wo sich Adobe ja marktwirtschaftlich sehr gut präsentiert und mögliche Konkurrenz einfach aufkauft, geschehen und gesehen.
Nichtsdestotrotz, es gilt nun eben aus Ideen etwas Verwertbares zu machen, als Ausgang dient eine Freemind Mindmap wie man sie hier downloaden und die so ausschaut:
Herauskommen soll ein Dokument wie hier angedeutet:
Aufgrund diverser Umstände und der offenen Architektur von Freemind ist es einfach möglich, die Baumstruktur der Mindmap für sich mit einer gewissen Semantik auszustatten, die man in eine XSLT – Transformation steckt.
Vorteil: Man kann Freemind für alle mögliche Datenmanipulationen hernehmen, und über XSLT die Daten in eine Zielsprache transformieren … Freemind legt Wert auf Tastatursteuerung was für den Arbeitsfluss gut ist.
Hier ein Link zur Quellmindmap – eigene Mindmaps sollten in derselben Struktur angelegt werden. Da das XSLT Skript nicht wirklich sehr intelligent ist sollte der strukturelle Aufbau einer neuen Datei dieser hier ähneln.
Freemind selbst ist nun so ausgelegt dass es mit wenig Aufwand mit völlig neuen Funktionalitäten ausgestattet werden kann, wie das kleine XSLT Sheet zur Transformation von mit Freemind erstellten Mindmaps zu Latex Beamer Präsentationen zeigt. Vielleicht hat ja noch wer Freude damit…
Das XSLT Sheet ist keineswegs vollständig, bietet aber doch einen Ausgangspunkt für weitere Experimente. Vorteilhaft am XSLT Ansatz ist dass man ausser der Freemind Installation keine weitere Software benötigt um das .tex file zu erstellen da die Autoren dankenswerterweise auch ein Interface dafür vorgesehen haben. (Export -> mittels XSLT)
Weiters ist es über Ant möglich, den Vorgang zu automatisieren – wobei hier derzeit erst nur das .tex File erzeugt wird, jedoch mit pdfLatex kann Ihnen geholfen werden bzw. das .tex file dann weiterbearbeitet werden. Hier ein build file für die Transformation … nachdem die .tex Datei dann erstellt wurde muss noch pdflatex aufgerufen werden (es sollte natürlich der Latex – Beamer Style installiert sein … )
Der Ansatz eignet sich besonders für Leute die nicht viel Zeit in die Erstellung von Präsentationen investieren wollen oder können. Erweiterungen wären einige möglich, werde ich beizeiten nachliefern oder es sein lassen. Die Behandlung der Sonderzeichen sind eh schon drinnen nur werdens noch nicht transformiert …
Hier gibts auch noch Informationen und andere Skripts: