Ein Teil der UML-Diagramme (Objekt- und Klassendiagramme) wurde mit Hilfe von MetaPost und dem Paket MetaUML erzeugt. MetaPost ist in der Regel der LaTeX-Installation hinzugefügt. Das Paket MetaUML muss in der Regel noch installiert werden. Entsprechende Installationsanleitungen sind auf der Seite zu finden.
Damit Objektkarten auch zur besseren Unterscheidung runde Ecken haben und es möglich ist, diese neben den Attributen auch mit Methoden zu versehen muss am MetaUML-Paket eine Änderung vorgenommen werden. Damit ist es auch möglich die Zugriffsicons bei Klassen zu entfernen und wie aus dem bayrischen Informatikunterricht bekannt, schwarze Punkte auf die Beziehungslinien zu zeichnen.
Für die Version 0.2.5 von MetaUML müssen entweder die folgenden Dateien ersetzt werden oder mit Hilfe von patch --dry-run -p1 < metauml.diff
der Patch in das Verzeichnis von MetaUML gespielt werden. Dieses ist in der Regel /usr/share/texmf(-Name der LaTeX-Installation)/metapost/metauml/
. Es ist auch möglich, die Dateien einfach in das Verzeichnis zu kopieren, indem die mp-Datei liegt, die übersetzt werden soll. Auch eine lokale Installation durch kopieren der entsprechenden Dateien in ein Verzeichnis texmf/metapost/metauml/
direkt im Homeverzeichnis des Benutzers ist möglich. Der Ort, von dem die Dateien genutzt werden, kann man mit Hilfe von kpsewhich metauml_instance.mp
überprüft werden.
Alle Dateien zusammen als Zip-Datei: metauml.zip (13,02 KB)
Die Diff- oder Patchdatei, um die Version 0.2.5 von MetaUML zu verändern: