29 lines
		
	
	
		
			573 B
		
	
	
	
		
			Matlab
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			573 B
		
	
	
	
		
			Matlab
		
	
	
	
	
	
function savefigpdf( fig, name, width, height )
 | 
						|
% Saves figure fig in pdf file name.pdf with appropriately set page size
 | 
						|
% and fonts
 | 
						|
 | 
						|
% default width:
 | 
						|
if nargin < 3
 | 
						|
    width = 11.7;
 | 
						|
end
 | 
						|
% default height:
 | 
						|
if nargin < 4
 | 
						|
    height = 9.0;
 | 
						|
end
 | 
						|
 | 
						|
% paper:
 | 
						|
set( fig, 'PaperUnits', 'centimeters' );
 | 
						|
set( fig, 'PaperSize', [width height] );
 | 
						|
set( fig, 'PaperPosition', [0.0 0.0 width height] );
 | 
						|
set( fig, 'Color', 'white')
 | 
						|
 | 
						|
% font:
 | 
						|
set( findall( fig, 'type', 'axes' ), 'FontSize', 12 )
 | 
						|
set( findall( fig, 'type', 'text' ), 'FontSize', 12 )
 | 
						|
 | 
						|
% save:
 | 
						|
saveas( fig, name, 'pdf' )
 | 
						|
 | 
						|
end
 | 
						|
 |