Members/chinone/覚書

Acrobat

PPTで作った図をTeXに取り込む(=epsで書き出す)

論文・資料を作っていると、PPTで作成した図をTeXに取り込みたいときがある。 色々Web上に情報があるが、 自分の環境でもっともベストであった方法をメモしておく。

目標
PPTで作成した図をepsに変換する。そのときここのdvipsで作った数式も綺麗に変換したい。他の方法だと、ここがうまく変換できない。因みにWindows上で。

必要な物:

  • PPT (当然)
  • Acrobat //(買ってください科研費あたりで or 指導教官におねだりして・・・。自分はver7.0)
  • GSview (きちんと動かすにはGhostscriptも必要。自分はRegistrationしていないので、起動ごとスプラッシュスクリーンが出ます。)
  1. 先ず始めに、eps化したい図をplainなスライドに貼り付ける。
    slide.png

  2. 「印刷」する(「印刷」⇒「Adobe PDF」)。このとき「印刷対象」を「配布資料」に設定し、「1ぺーじあたりのスライド数」を「2」にする。 理由:GSviewで開いたときに(あとでBounding Boxを設定するときに使う)横長だとはみ出てしまう。 縦長にすると回避できる。 またページ番号が入る場合は、「表示」⇒「ヘッダーとフッター」から「ページ番号」のチェックをはずす。
    adobe.png

  3. 出力したpdfファイルをAcrobatで開く。
    acrobat.png

  4. 「ファイル」⇒「名前を付けて保存」で「*.eps」を指定して出力する。
    eps.png

  5. 出力したepsファイルをgsviewで開く。
    gsw.png

  6. 「File」⇒「PS to EPS」で「Automatically calculate Bounding Box」オプションにチェックを入れてepsファイルを出力する。
    ps2eps.png

  7. 左:Acrobatで出力したeps、右:ghostviewでクリップしたeps:
    result.png

  8. ghostviewで出力したepsをTeXで取り込めば完成・・・、にはならず「Hi Res Bounding Box」が悪さをして、うまく挿入できない。
    waru.png

  9. epsファイルの中身を見ると
    %%BoundingBox: 120 504 468 690
    %%HiResBoundingBox: 0.0 0.0 595.22 842.0
    とあるので、TeXで取り込む際に
    \includegraphics[bb=120 504 468 690,clip]
    と指定し、Bounding Boxを適切に指定し、clipする。
    saigo.png

PDFの画像をTeXに挿入する

  1. Acrobat(acrobat readerでも可?)で「スナップショット」をとる(範囲指定コピー)。
  2. photoshopでepsに変換。この際コントラストを20%程度上げておく。
    1. 「新規作成」でクリップボードに格納された画像サイズと同じ新規ファイルが作成できる。
    2. 「貼り付け」->「イメージ->色調補正->コントラスト」
    3. 「別名で保存->Photoshop EPS」
      pdf2tex1.png
      pdf2tex2.png
  3. 通常のepsと同じようにTeXで取り込む。
    \begin{figure}[!h]
     \begin{center}
     \includegraphics[width=\textwidth]{hoge.eps}
     \end{center}
    \end{figure}
  4. dvipdfmxでpdfに変換すると、とんでもなく巨大なファイルが出来上がってしまう。 そこで、dvipsを使いpsファイルにする。
    dvips -t a4 pdf2tex.dvi
  5. pdfに変換するのであれば、Acrobatを使う。 ps2pdfだと、dvipdfmx同様にサイズが大きくなってしまう。 「高品質印刷」程度であれば問題ないか。

PPTの印刷

Power Pointの「印刷」で壱頁弐スライド印刷すると、無駄な空白が多くなる(Power Pointの「印刷」で対処可能?)ので、一度PDF化してから印刷する。 この際、Acrobatを用いて壱頁弐スライド化する。

  1. 壱頁に弐スライドのPDFに変換する。
    1. ファイル -> 印刷 -> プリンタ名 -> "Adobe PDF"
    2. プロパティ -> レイアウト -> 印刷の向き"横" -> シートごとのページ"2"
  2. Readerで印刷。
    • 印刷 -> 原稿方向"たて" -> 両面印刷