7

図を .pdf 形式にエクスポート (名前を付けて保存、印刷) しようとしています。ただ、どう設定しても図の周りに大きな余白ができてしまいます。

Figure を .eps 形式にエクスポートすると、そのような問題は発生しません。つまり、Figure は MATLAB で表示されているように見えます。

MATLAB で表示されているのと同じように見える .pdf 形式に Figure をエクスポートするにはどうすればよいですか?

4

3 に答える 3

6

plot コマンドの直後に次のコード行を追加することで、上記のプロセスを自動化できます。

set(gcf,'Units','inches');
screenposition = get(gcf,'Position');
set(gcf,...
    'PaperPosition',[0 0 screenposition(3:4)],...
    'PaperSize',[screenposition(3:4)]);
print -dpdf -painters epsFig

最初の 2 行は、フィギュアのサイズを測定します (インチ単位)。次の行では、Figure のサイズに合わせて印刷用紙のサイズを構成します。最後の行は、printコマンドを使用して、ベクトル pdf ドキュメントを出力としてエクスポートします。

于 2013-09-18T09:46:06.293 に答える
3

次のことを試すことができます。

1) MATLABでFigure をプロットした後、[ファイル] -> [エクスポートの設定] に移動し、必要な出力のサイズを入力します。たとえば、幅: 6 インチ、高さ: 5 インチ。次に、[図に適用] ボタンをクリックします。

2) 「エクスポート設定」ウィンドウを閉じないでください。[ファイル] -> [印刷プレビュー] -> [用紙] に移動し、[幅] と [高さ] オプションに同じサイズを入力します。

3) [印刷プレビュー] ウィンドウを閉じないでください。[エクスポート設定] ウィンドウに戻り、[エクスポート] をクリックして、pdf 形式を選択して保存します。

4) 出力された PDF ファイルを確認してください。完璧であることがわかります。

ブログ投稿Export figure to PDF in MATLAB で解決策を見つけました。

于 2011-03-10T07:12:00.967 に答える