最近,TeXを使って報告書を書いております。TeX用の図表類を作成するときの備忘録です。
せっかくTeXを使うので,図表類も綺麗に*1作成したいという欲求があります。しかし,専用のドローソフト(イラストレーターなど)やグラフ作成ソフト(使ったことはないが,DeltaGraphなど)を購入するほど,こだわりがあるわけではありません。また,新しいソフトを導入しても,使いこなすまでに時間がかかるので,普段使い慣れているソフトで図表類を作成する方法を探しました。
Jw_cadやExcelを使って綺麗な図表類を作成する方法があったので,今回はそれを利用することにしました。備忘録のために,記録しておきます。
その方法は,簡単です。(その1)図表をPDF化,(その2)PDFの余白部分のカット,(その3)TeXへの挿入の3ステップです。
ステップ1 図表のPDF化
Jw_cadの図やExcelのグラフを,仮想プリンターとして動作するPDF作成ソフトでPDF化します。PDF作成ソフトは,CubePDF,PrimoPDFなどが有名です。
ステップ2 PDFの余白カット
ステップ1で作成したPDFは余白がある場合があります。その余白をカットしなければ,ベクトル形式だけれども,余白ばかりで図表が小さくて見にくいということになります。
余白カットには,pdfcrop*2を使います。
使い方は簡単で,ステップ1で作成したPDF(コマンドの例ではhoge.pdf)を保存しているディレクトリ(コマンドの例ではC:\User\hoge)において,コマンドプロンプトで,以下のように入力するだけです。
C:\Users\hoge>pdfcrop hoge.pdf
PDFCROP 1.38, 2012/11/02 - Copyright (c) 2002-2012 by Heiko Oberdiek.
==> 1 page written on `hoge-crop.pdf'.
hoge-crop.pdfという余白部分がカットされたPDFが作成されます。
ステップ3 TeXへの挿入
ステップ2で作成したhoge-crop.pdfをTeXに挿入しましょう。
\documentclass{jsarticle}
\usepackage[dvipdfmx]{graphicx}
\begin{document}
あいうえおあいうえおあいうえおあいうえお
\includegraphics[width=5cm,clip]{hoge-crop.pdf}
\end{document}
以上で,Jw_cadやExcelを使用したTeX用図表類の作成方法の説明を終わります。Jw_cadやExcelに限らず,本方法を用いれば,様々なソフトを使ってベクトル形式の図表類が作成できそうですね。