[WindowsでのTeX用仮想EPSプリンタの作成方法] はてなブックマークに追加

TeX挿入用EPSを作ることのできる仮想プリンタをWindows上に作成する方法を紹介します。
仮想EPSプリンタを使うと、ExcelやPowerPointからからベクトル形式のEPSを作成できます。
仮想EPSプリンタの作成後、グラフ、図、デジカメ写真などを取り込んでTeXからPDFを作成することができます。

EPSプリンタ作成後
ExcelグラフをきれいにTeXからPDFへ入れ込む方法vector_eps.pdfのようなExcelグラフ入りPDFの作成方法の紹介です。
Excel表をきれいにTeXからPDFへ入れ込む方法ve_exta_eps.pdfのようなExcel表入りPDFの作成方法の紹介です。
PowerPoint図をきれいにTeXからPDFへ入れ込む方法ve_pp_eps.pdfのようなPowerPoint図入りのPDFの作成方法の紹介です。
画像や写真をTeXからPDFへ入れ込む方法picture_eps.pdfのような写真入りPDFの作成法の紹介です。

ベクトル形式のEPS

このページでは、ベクトル形式のEPSを作るための前段階となる仮想EPSプリンタの作成方法を説明します。この仮想プリンタを用いると、Windows XP/2000でExcelのグラフや表、PowerPointの図をTeXからPDFにベクトル形式で挿入することができるようになります。ベクトル形式のEPSで入れ込むと、PC上でのPDFの表示や印刷物がきれいになります。

ビットマップ形式とベクトル形式の違い

画像ファイルは、点の集合であるビットマップ形式と線や文字が埋め込んであるベクトル形式に分かれます。ビットマップ形式の画像を埋め込んだPDFのexample_jpg.pdfexample_png.pdfexample_eps_dot.pdfの画像部を拡大するとギザギザの粗さが出てきます。一方ベクトル形式の画像を埋め込んだPDFのexample_eps_vec.pdfは、どれだけ拡大しても滑らかです。ビットマップ形式とベクトル形式の違いを視覚的に表すと下の画像のようになります。

  • Webブラウザで表示できるベクトル形式の画像としてSVG(Scalable Vector Graphics)があります。しかし、Internet Explorer 7.0でもプラグインを導入しなければSVGを描画せず、まだ通常のWebページの画像に使用できる段階に達していません。下の画像もビットマップ形式のgifですので、あくまでイメージ図です。

ビットマップ形式とベクトル形式を拡大したイメージ図


Windowsでの仮想EPSプリンタの作成

Windows XPでの操作をスクリーンショットで紹介していますが、Windows2000でもほとんど同じ方法です。

1. [コントロールパネル]で[プリンタとFAX]を選択し、[プリンタのインストール]を選択します。

コントロールパネルからプリンタのインストール

2. [ローカルプリンタ][LPTポート]を選択します

[ローカルプリンタ][LPTポート]を選択

3. PSプリンタなら何でも良いのですが、例えばEpsonの[EPSON LP-9200PS3]を選びます。

4. プリンタ名は何でも良いのですが、後々分かりやすいように『For EPS』や『EPSプリンタ』とでも名付けておきます。

[EPSON LP-9200PS3]を選択肢、EPS用の名前を付けておく

5.[プリンタを共有しない][テストページを印刷しない]を選び、プリンタの追加ウィザードを完了します。

プリンタの追加ウィザードを終了

6. 再び[コントロールパネル]で[プリンタとFAX]を選択して、作成した[For EPS]というプリンタが見えていれば、うまく作成されています。

コントロールパネルから仮想EPSプリンタができているかの確認

7. 作成された仮想EPSプリンタを使ってEPSに変換することができます。Excelグラフ、Excel表、PowerPoint図、写真等の画像を取り込んだPDFの作成方法は、以下のページに進んでください。

EPSプリンタ作成後
ExcelグラフをきれいにTeXからPDFへ入れ込む方法vector_eps.pdfのようなExcelグラフ入りPDFの作成方法の紹介です。
Excel表をきれいにTeXからPDFへ入れ込む方法ve_exta_eps.pdfのようなExcel表入りPDFの作成方法の紹介です。
PowerPoint図をきれいにTeXからPDFへ入れ込む方法ve_pp_eps.pdfのようなPowerPoint図入りのPDFの作成方法の紹介です。
画像や写真をTeXからPDFへ入れ込む方法picture_eps.pdfのような写真入りPDFの作成法の紹介です。


応用として画像を並列させたり、本文の右側に挿入してpara_vec_eps.pdfのようなPDFも作れます。
このPDFはexample.epsexcel_table.epsの二つのEPSをpara_vec_eps.texから入れ込んで作成しました。