Я использую команду publish('myFile.m', 'pdf')
в пределах Matlab gui. Полученный файл является четким и совершенным, за исключением любого из LaTex внутри него, который размыт почти до такой степени, что он не читается. Где, по вашему мнению, источник этой проблемы? Есть ли обходные пути?Публикация файла .m matlab в формате pdf: отображение латекса размыто/плохое качество
Контекст: Я использую Matlab 2014a на macbook pro retina. Проблема сохраняется для всех остальных поколений: проблема с .png
Примечание: весь графический интерфейс был полностью размыт при установке. С тех пор я обновил версию Java используется на Matlab с помощью this solution:
cd /Applications/MATLAB_R2013b.app/sys/java/jre/maci64
mv jre jre.orig
ln -s /Library/Java/JavaVirtualMachines/jdk{jdk.version}.jdk/Contents/Home/jre
Я надеюсь, что кто-то приходит и доказывает меня неправильно, но, к сожалению, я думаю, ответ будет, что от Matlab Реализации TeX и LaTeX ограничены, устарели и сломаны. Вероятно, вы видите, что MATLAB передает LaTeX, преобразовывая его в изображение (png или jpg), а затем вставляя его обратно с низким разрешением. Попробуйте [процедуру] (http://stackoverflow.com/questions/21948601/how-to-set-the-font-settings-in-pdf-publish-via-matlab-and-latex?rq=1). – craigim
@craigim, спасибо за ссылку. Это является ужасным выбором. Чтобы сделать что-то острое, мне нужен коэффициент масштабирования, который ограничивает LaTex до очень маленькой коробки, чтобы она отрезала текст.Как вы думаете, я могу заставить Matlab использовать более современную версию LaTeX? – kungfujam
В двух словах, двигатель LaTeX MATLAB, по-видимому, жестко закодирован в файл mex и недоступен для модификации или обновлений. Было обсуждено обсуждение [Недокументированный MATLAB] (http://undocumentedmatlab.com/blog/matlab-latex-interface) относительно пользовательских шрифтов LaTeX. Если у вас есть время и желание, похоже, есть некоторая информация о способах обмануть MATLAB в том, что вы хотите, чтобы он делал. – craigim