使用乳胶解释器打印到EPS时填充文本

时间:2013-08-10 13:13:41

标签: matlab-figure

我正在尝试使用latex解释器将数字保存为eps文件,并从命令行(matlab -nojvm)执行一些操作。

生成的标题和标签文字挤在一起,字母重叠(截图:http://i.imgur.com/0W9v76j.png)。用于复制此行为的示例脚本:

hFig = figure(1);
set(hFig,'visible','off')

x = 0:0.1:1;

plot(x,x)

set(gca,'FontSize',12)
axis([0 1 -1 1]);
xlabel('x test test','interpreter','latex'); 
ylabel('sin(x) blah blah','interpreter','latex'); 
titleTextDisp = ['Testing Long Title Name'];
tFig = title(titleTextDisp);
set(tFig, 'interpreter','latex'); 
%plotTickLatex2D('xlabeldy',0.02);

set(gcf,'PaperPositionMode','auto')
set(hFig, 'Position', [0 0 700 500])
figName = ['test.eps'];
print(gcf,'-dpsc2','-painters',figName);

图形的可见性不会影响结果。我会感激任何提示。

0 个答案:

没有答案