|
Vine Linuxには最初からdvipdfというコマンドが使えるため、 TeXにより文書を作成し、PDFファイルを作製することは容易にできる。 しかしながら、このdvipdfにより作製したPDFファイルは非常に汚い。 印刷すれば、汚さも関係ないのだが、ディスプレイで見ても綺麗なPDFを見たい ということで、dvipdfmxというソフトをインストールすることにする。 ここは、僕自身のためのメモなので、以下の参照元とほぼ同じです…。 http://www.matsusaka-u.ac.jp/~okumura/linux/gs707.html http://pop-club.hp.infoseek.co.jp/tex/gs_dvipdfm.html 折角なので、Vine LinuxにはGhostscriptも古いので新しくするという作業から始める。 まずは、Ghostscript 7.07のインストールから。 用意するソースは以下の通り。 ghostscript-7.07.tar.gz gnu-gs-fonts-std-6.0.tar.gz gnu-gs-fonts-other-6.0.tar.gz jpegsrc.v6b.tar.gz acro4-cmaps-2001.tar.gz adobe-cmaps-200204.tar.gz 作業は全てrootのホームに上記のソースが存在すると仮定して書いています。 作業は以下のように行えばよい。まずはインストール。
次に Resourceの設定を行う。作業は以下の通り。
ここまで行えば、フォントのパスを設定する。 Resourceディレクトリの場所を指定すればよいので、 /usr/local/share/ghostscript/7.07/lib/gs_res.ps のファイルで、/FontResourceDir 及び /GenericResourceDirで始まる行を 以下のように書き換える。
これで、ghostscriptのインストール及び設定は終わりなのだが、 最後に TrueTypeフォントもインストールしておくことにする。 フォントに関しては好みもあるので、 ここでは、XXmincho.ttf と XXgothic.ttf という TrueTypeフォントをインストールする場合について書いておく。 フォントファイルがホームに置いてあるとすると、以下のように実行すれば良い。
TrueTypeフォントを有効にするために /usr/local/share/ghostscript/7.07/lib/CIDFnmap に以下のように追記する。
以上の作業を終えると、ghostscript 7.07のインストール及び設定は完全に終わりである。 試しに dvips によりPSファイルを gv で見てみると良い。 インストールした綺麗なフォントで見ることができるでしょう。 さて、本題でもある綺麗なPDFファイルを作製するためのソフトをインストールする。 dvipdfmx を使うためには dvipdfmというソフトも必要となる。 dvipdfmxはdvipdfmの日本語対応版であり、dvipdfmxだけでは動かないようである。 必要なソースは以下の通り。 dvipdfm-0.13.2c.tar.gz dvipdfmx-20031207.tar.gz まずは、dvipdfmのインストール。作業は以下の通り。 ただし、configureオプションで指定する datadir は texmf のある場所である。 Vine Linuxの場合は /usr/share となっている。
次に、dvipdfmx のインストールに移るのだが、 その前に CMapの検索先を指定しなければならない。 /usr/share/texmf/web2c/texmf.cnf に以下のような記述を追加すれば良い。
CMapの検索先としてはリンクを張ることでも可能である。 作業は以下の通り。
以上で dvipdfm のインストールは終わり。 続いて、dvipdfmxのインストールに移ることにする。 作業は以下のように行えば良い。
最後に、/usr/share/texmf のデータディレクトリでの検索の実行速度を上げるために ls-Rというファイルを生成しなければならない。
以上で dvipdfmxのインストールは終了。 これで、綺麗なPDFファイルの作製をLinux上で可能となった。 <<補足>> Acrobat Reader 5 の日本語フォントパックにはゴシック体が入っていない。 そのため、dvipdfmxのインストールにより、PDFファイルが文字化けするかもしれない。 解決方法としては以下のページを参照すれば良い。 方法としては、バージョン4とバージョン5をインストールし、 バージョン4のフォントパックからゴシック体をコピーすれば良いらしい。 http://www.atmarkit.co.jp/flinux/rensai/linuxtips/397acrobatgthfont.html |