TeXファイルにpdfを直接貼り付ける方法
PPTで作った図をTeXファイルに入れたかったのですが,解像度が落ちてしまって残念なことになってしまった.
失敗例
pdf → ps → epsの場合
$ pdf2ps file.pdf $ ps2eps file.ps
Imagemagickのconvertを使う場合
$ convert ./file.pdf ./file.eps
Ghostscriptを使う場合(結構綺麗だったが,要求する画質を満たさなかった)
$ gs -sOutputFile=test.eps -sDEVICE=epswrite ./demodescription.pd
epsを諦めて,pdfを直貼り付けにすることのしました...(´・ω・`)ノソンナノアンマリダヨ
成功例(pdfをTeXファイルに直貼り付け)
先ず,pptのスライドをpdfに変換する.この時,図をスライドの左下端に合わせると後で幸せになれます.
$ ebb file.pdf
実行すると"file.bb"が生成されるので,"file.pdf","file.bb"をTeXソースと同じ階層に置く.
TeXソースのヘッダに次の一行を追加.
\usepackage[dvipdfm]{graphicx}
図の読み込みは,通常の図の挿入と同じ.
\begin{figure} \includegraphics[viewport=0 100 700 500,scale=.5,clip]{file.pdf} \end{figure}
トリムの方法*1
- vierport [viewport=llx lly urx ury]で指定した矩形領域を画像として扱う.(llx lly=0 0)は左下端を示している.
- trim [trim=left bottom right top]で指定した領域を画像として扱う.
- clip [clip]でviewportとtrimで指定した領域以外を切り取ります.
pptのスライドの左下端と(llx lly)が一致するんですね.