Ich versuche eine PDF-Datei aus Matlab-Figur mit CMYK-Farben zu erstellen, aber mit einem Problem mit Umlauten und einigen anderen Sonderzeichen. Gibt es einen anderen Weg als Latex? Das folgende Beispiel veranschaulicht das Problem.
%Vor%Wie Sie aus den PDF-Dateien sehen können, behandelt die RGB-Version Umlaute, aber keine Bindestriche, und CMYK überspringt sie alle.
PDF wird in Matlab mit Ghostscript erzeugt, aber ich habe nicht gefunden, wie man Zeichencodierung für GS konfiguriert.
Ich verwende Windows und Matlab R2014.
Ich bin mir nicht ganz sicher, ob das die Lösung ist, nach der Sie gesucht haben.
Wie auch immer, wenn Sie zuerst eps
erstellen und dann in pdf
umwandeln, hat die Ausgabedatei kein Problem mit den Sonderzeichen im Titel, vorausgesetzt, Sie erstellen nicht Title-String mit char
.
Der obige Code funktioniert, wenn Sie das Dienstprogramm ps2pdf
in Ihrem Systempfad haben. Sie haben bereits ps2pdf
auf Ihrem Computer, wenn Sie MiKTeX installiert haben, aber möglicherweise müssen Sie Ihren Systempfad aktualisieren. Grundsätzlich sollte ps2pdf
eine Verknüpfung zu gs
sein, daher sollten Sie, wenn Sie nur gs
und nicht MiKTeX installiert haben, dasselbe Ergebnis erzielen können.
BEARBEITEN
Auf meinem Computer (Windows 7, MATLAB R2014b) funktioniert auch dieser Code gut, ohne dass ps2pdf
:
Es scheint, dass das Problem beim Erstellen der Titelzeichenfolge mit char
auftritt.
Tags und Links matlab ghostscript pdf-generation cmyk