Increase figure size on the screen but save with specific dimension in centimeters
91 ビュー (過去 30 日間)
古いコメントを表示
Hi all,
I'm typically save figures in .eps format with specific size (let's say 8.6*cm x 5*cm, as typically for scientific formatting).
Although this dimension is perfect for me to be integrated in LaTeX, the dimension on the sceen is too small.
Should I just increase the dpi for the screen rendering?
This is what I use at the moment:
fig=figure('units','centimeters');
set(gca,'fontname','Latin Modern Math');
fig.Units = 'centimeters';
fig.Position(3) = 8.6;
fig.Position(4) = 4;
0 件のコメント
回答 (1 件)
Jan
2022 年 12 月 6 日
Figures have the properties 'Position', which defines the size on the screen, and 'PaperPosition' and 'PaperSize', which determines the output for printing. You can set the size dynamically also during the printing.
2 件のコメント
Jan
2022 年 12 月 8 日
I keep my figure units in pixels, because this is handy on the screen.
For fhe paperunits I use cm and have no problems with exporting EPS or PDF graphics.
参考
カテゴリ
Help Center および File Exchange で Printing and Saving についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!