Archive for the python Category

Mathtag

Posted in Programme, python with tags , , , , , , , , on 18. Oktober 2011 by yonarw

Ich habe mal wieder etwas Programmiert.

Dieses mal ist es etwas rein „praktisches“ also keine Simulation. Das Programm erlaubt es Texte mit Formeln (alles was LaTeX hergibt) zu schreiben, sie mit einem Namen / Überbegriff zu versehen, optional Tags hinzuzufügen und einem Kapitel zuzuordnen. Die Kapitel sind dabei in einer Baumstruktur aufgebaut was die Übersicht vereinfacht.
Geschrieben ist das ganze in Python. Die Oberfläche wurde mit
Qt-Designer zusammengeklickt und dann mittels pyuic4 als Pythonklasse geschrieben.

Erstellt und getestet ist das ganze auf einem Ubuntu-System. Hier lauten die benötigten Pakete:

  • texlive (die Auswahl der Unterpakete sollte entsprechend des Anwendungsgebietes erweitert werden)
  • dvipng -> Wandelt die von latex erstellten dvi’s in png’s um um sie im Programm anzuzeigen.
  • python-qt4 + dev
sudo apt-get install texlive dvipng python-qt4  python-qt4-dev

Ich schätze mal es gibt zahlreiche Möglichkeiten die dvi’s die latex ausspuckt in Qt einzubetten. Ich hab nach einer einfachen Lösung gesucht und bin dabei auf dvipng gestoßen.

Hier gehts zum Download: mathtag.zip

Das Programm ist natürlich noch sehr verbesserungswürdig. Zum Beispiel wäre ein Editor für den „latex-header“ praktisch um neue „commands“ zu erstellen. Auch an der GUI kann noch einiges verbessert werden.

Advertisements