我正在使用FileExchange函数export_fig
从Matlab生成漂亮的pdf图。到目前为止,这一切都运作良好,但在我的子情节上产生一个“超级特征”似乎很难。我尝试使用FileExchange函数suplabel
,但每当我使用它时,渲染后它会将我的所有标题字体更改回Courier。作为替代解决方案,我尝试放置一个文本框,但同样的事情发生了。
这是我用来说明问题的示例代码:
figure;
for i=1:6
subplot(2,3,i)
t=0:0.01:6;
plot(t,sin(i*t))
hTitle = title (sprintf('Sin(%dx)',i));
axis([0 max(t) -1 1])
set(gca , ...
'FontName' , 'Avant Garde' );
set([hTitle, hXLabel, hYLabel], ...
'FontName' , 'Avant Garde');
set([hXLabel, hYLabel] , ...
'FontSize' , 12 );
set( hTitle , ...
'FontSize' , 13 , ...
'FontWeight' , 'bold' );
end
suplabel('Supertitle','t')
export_fig('-painters','-transparent','-r600','-pdf')
open export_fig_out.pdf
这里的主要问题是,是否有人知道在继续使用export_fig
时如何轻松解决此问题?