Я пытаюсь создать pdf-файл из рисунка Matlab с использованием цветов cmyk, но столкнулся с проблемой умляутов, а также некоторых других специальных символов. Есть ли другой способ справиться с этим, кроме латекса? Следующий пример демонстрирует проблему.
plot(rand(199,1))
title_string = ['Some text:äö' char(228) ':2005' char(150) '2008:end text'];
title(title_string);
print(gcf,'-dpdf','cmykfile.pdf','-r600','-cmyk');
print(gcf,'-dpdf','rgbfile.pdf','-r600');
Как видно из pdf-файлов, RGB-версия обрабатывает умлауты, но не дефисы, а CMYK пропускает их все.
PDF генерируется в Matlab с помощью Ghostscript, но я не нашел, как настроить кодировку символов для GS.
Я использую Windows и Matlab R2014.
unicode
символов в MATLAB. См. эти сообщения по теме: q1 а>, а1 - person Dev-iL   schedule 21.08.2014