Невозможно экспортировать / распечатать PNG-график с помощью латексного интерпретатора - PullRequest
0 голосов
/ 16 декабря 2018

Я пытаюсь использовать команду «print» для экспорта графика, субтитры которого имеют латексный интерпретатор, но напечатанный файл PNG не показывает латексную интерпретацию, только «сырую».Вот пример и две фигуры: то, что я вижу на графике (я использовал снимок экрана) и экспортированный файл PNG с «сырой» интерпретацией.Любая идея о том, что может быть причиной?

X = 0:10;
eta = 1.2;
Y = eta*X + 1;

figure
hold on
set(gcf,'units','points','position',[20,-200,1100,550])
set(gca,'FontSize',24)
box on
grid on
ylim([0 15]);
ylabel('Y')
xlabel('X')
set(gca,'xtick',[0:2:10]);
xlim([0 10])
set(gca,'ytick',[0:3:15]);
plot(X,Y,'r','LineWidth',1.5)

yyaxis right
ylim([0 15]);
ax = gca;
ax.YColor = 'k';
ylabel('Y')
set(gca,'ytick',[0:3:15]);

[hleg, hobj1] = legend('Model 1: $Y = \eta X+1$','Location','NorthWest');
set(hleg,'FontSize',20) 
textobj = findobj(hobj1, 'type', 'text');
set(textobj, 'Interpreter', 'latex', 'fontsize', 20);
print -dpng -r600 Exported.png

hold off

Снимок экрана Экспортированный файл

...