我正在使用 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
?