はじめに
TeXの図を作成する方法をググると,EPSファイルの作り方ばかり出てくる!
でもEPSファイルをLaTeXから読み込むとコンパイルが遅い!
更にEPSファイルをWindowsで作るのはめんどい!
という理由で,Windows上でPDF形式の図を作る方法をまとめます.
注意
- 筆者はLaTeXにそこまで詳しくありません.
- 以下に示す方法は自分用のメモ書きを兼ねているため,記述が雑かもしれません.
- 正確でない情報が含まれている可能性があります.もし誤りを見つけた場合はお教えいただければ幸いです.
環境
- TeX Live 2017での動作を確認
- latex/platex + dvipdfmx を想定
やること
-
PowerPoint等で図を作成
-
PDF形式でエクスポート(ファイル名:xxxx.pdf)
- 1つの図に対して1つのPDFファイルを出力する.
- PDFファイルのバージョンを確認しておく.(PowerPoint 2016の場合 バージョン1.7)
-
pdfcropを使って図の領域を切り出す(bounding boxを指定すれば必要ない)
$ pdfcrop xxxx.pdf
-
xxxx-crop.pdfというファイルが作成されるので,extractbbでbounding boxを取得
$ extractbb xxxx-crop.pdf
-
.texファイルに図を記述
-
latex/platexによりDVIファイルを生成し,dvipdfmxでPDFファイルを生成
$ latex hogehoge $ dvipdfmx -V 7 hogehoge
ここで,-VオプションによりPDFファイルのバージョンを指定する.
ステップ2で生成した図のPDFファイルのバージョンが1.7のときは,7と入力すれば良い.