2011年3月23日水曜日

pylab でプロットした画像の余白を消す方法

次のようなプロットを行う。
import pylab
pylab.plot([1,2,3])
pylab.savefig("test.eps")


で、次のようなtexで埋め込む。
\documentclass[a4paper]{article}
\usepackage{graphicx}
\begin{document}
\begin{figure}
\includegraphics{a.eps}
\end{figure}
\end{document}

すると、画像の周囲に余白ができてしまう。
この余白を、(1) ベクトル画像を保ったまま、(2) フリーのツールを使って、消す方法。

ポイントは、 inkscape を使う。
Ubuntu ならインストールは sudo apt-get intall inkscape でおk

(1) inkscape で読み込み
ターミナルから
inkscape test.eps

(2) 出てきた画像を右クリック - グループ解除を選択

(3) いったん画像と関係ないところをクリックしてフォーカスを外す。

(4) 余白だけを左クリックして DEL キー
すると、余白だけが消える。

(5) ファイルー名前をつけて保存で、EPS を選んで保存。



Adobe Illustrator を持っている場合は、
まったく同じ事がそれでできる。

0 件のコメント:

コメントを投稿