dvips, ps2pdf

dvipdfmxでうまくpdfファイルを作成できないときに、 dvips, ps2pdを利用してファイルをdvi->ps->pdfと変換します。 ファイルに日本語が含まれている場合はdvipsの代りにpdvipsを使います。 epsファイルを使ったTeXファイルに対してdvipdfmxでpdfファイルを 作成しようとするとうまくいきませんでした。

以下はターミナルで、 yuzawa2012.dviという日本語が含まれているportraitのdviファイルと ocami2013.dviというlandscapeのdviファイルをpdfファイルに変換する手順です。 まずdviファイルをpsファイルに変換します。 landscapeの場合は、 -t landscapeというオプションを付けます。
$ pdvips yuzawa2012.dvi
$ dvips -t landscape ocami2013.dvi
これによって、yuzawa2012.ps, ocami2013.psというファイルができます。 ただし、なぜかよくわかりませんがlandscapeのocami2013.psは このままでは上下逆さまのファイルになるので、 元のTeXファイルのプリアンブルに
\special{! TeXDict begin /landplus90{true}store end }
という一行を追加しておきます。 次にpsファイルをpdfファイルに変換します。
$ ps2pdf yuzawa2012.ps
$ ps2pdf ocami2013.ps
これでyuzawa2012.pdf, ocami2013.pdfというpdfファイルができあがります。


ホームページ先頭へ