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