freanki.net

zurück

Deutsche Umlaute in exportierten Grafiken in Matlab unter Linux

Sept. 14, 2012, 9:04 a.m.

Nach einiger Recherche im Netz habe ich weiterhin keine einfache Möglichkeit gefunden, deutsche Umlaute aus Matlab in ein Vektorformat exportiert zu bekommen. Das ursprüngliche Problem liegt darin, dass quasi alle Linux Distributionen auf UTF-8 umgestiegen sind. Dies ist sehr sinnvoll, jedoch ist diese Entwicklung an Matlab vorbei gegangen. Die Lösung, deutsche Umlaute exportiert zu bekommen, um damit z.B. unter Latex weiterzuarbeiten, ist relativ einfach. Man schreibt die Umlaute ganz normal z.B. in die Achsenbeschriftung. Nach dem exportieren editiert man die .eps Datei und ersetzt dieses Zeichen, welches im Falle von ä dann \303\244 lautet (So ein Angstrom mit einer fliegenden Rakete danach :) ). Danach konvertiert man die .eps Datei noch nach ISO_8859-15. Womöglich gibt es auch eine Lösung, um die eps Datei später in UTF-8 zu haben, aber vorerst begnüge ich mich damit, deutsche Umlaute zu haben :) Ein Bashscript, welches die Konvertierung von ä zu a automatisch durchführt, könnt ihr euch auch noch hier herunter laden. Die Änderung für die restlichen Umlaute sollte trivial sein. Die Konvertierung von UTF-8 nach Latin-15 darf bei einer Datei NICHT mehrfach durchgeführt werden, da sonst die Grafik zerstört wird!

weiter
Impressum