色を 付ける

前へ |次へ

検証用 pdf 変換 プログラム

    文字を 色付き の 箱の 中 に 入れそうして 文字 の 色も 色を 付けてみました。此の場合 印刷する前の確認 する 為の ものと して emacs 環境で xdvi を 立ち上げて 確認 する場合 に 原因が わからない のですが 印刷の ものと 異なる 表示を する場合が 有ります。 取り合えず pdf ファイルに 変換する プログラムに ”dvipdf”と ”dvipdfm” というものが あります 。他にも有るのでしょうが、それはさておき 両方とも 日本語が 使えるのでしょうかと考えましたので 試みてみます。 まずは tex ファ イルを 作成します。

ところで ”dvipdfmx”というのが 有るようです。 これは 追記しました。

tex ファイル

tex ファイルは

$ cat type009.tex 
\documentclass{jarticle}
\usepackage[dvips]{color}

\begin{document}

\LARGE これは\colorbox{yellow}{\textcolor{red}{\LARGE これは 
黄色の箱の 中に赤の文字で}}印刷されてますか?

\LARGE これは\colorbox{cyan}{\textcolor{magenta}{\LARGE これは 
シアン色の箱の 中にマゼンタの文字で}}印刷されてますか?

\LARGE これは\colorbox{black}{\textcolor{white}{\LARGE これは 
黒色の箱の 中に白の文字で}}印刷されてますか?

\end{document}

これに 対して ”Ctrl + c .. t .. j” で 変換します。終われば ””Ctrl + c .. t .. p”で dvi ファイルを 見ます。

color-007-xdvi-w360h128.png

ということで ”type009.dvi”を pdf に 変換します。

dvipdf

変換してみましょう

$ dvipdf type009.dvi 
$ cp type009.pdf dvipdftype009.pdf
$ ls -l dvipdftype009.pdf 
-rw-r--r--    1 aite  users       20292  1月 31日  14:44 dvipdftype009.pdf

いけてるようです

dvipdfm

こちらも変換してみましょう

$ dvipdfm type009.dvi 

type009.dvi -> type009.pdf
[1
TFM file error (ec < bc)


Output file removed.

そのままでは 駄目な 様です。ほんでもって ヱーブ彷徨燦然哩です。既知と の遭遇です。

http://www.linet.gr.jp/~kojima/Plamo/ML/htdocs/200311/msg00003.html
http://www.linet.gr.jp/~kojima/Plamo/ML/htdocs/200311/msg00004.html
http://www.linet.gr.jp/~kojima/Plamo/ML/htdocs/200311/msg00005.html
http://www.linet.gr.jp/~kojima/Plamo/ML/htdocs/200309/msg00167.html

dvipdfmx

こちらで 変換してみましょう

$ dvipdfmx type009.dvi 

type009.dvi -> type009.pdf
[1]
7651 bytes written
$ mv type009.pdf dvipdfmxtype009.pdf
$ ls -l dvipdfmxtype009.pdf 
-rw-r--r--    1 aite  users        7651  1月 31日  14:49 dvipdfmxtype009.pdf

いけてるようです。gv を 立ち上げて 見てみましょう。 以下の 表示は gimp で 処理したものです。

$ gv &

して その画像を gimp で 切り取りました。

まず dvipdf type009.dvi を 処理したものを gv でみたものを gimp で切り 取りした部分です。

color-008-gv-dvipdf-w460h154.png

次に dvipdfmx type009.dvi を 処理したものを gv でみたものを gimp で切り 取りした部分です。

color-009-gv-dvipdfmx-w462h158.png

縮尺を 同じに するために tex の ファイルで 文字の 大きさを ”\LARGE” にしているので 条件は同じ比率で 見えるはずです。 拡大も 縮小も していな い。但し xdvi の ものは 除外です。

ファイルの 大きさを 考えると

$ ls -l | sed 1d
-rw-r--r--    1 aite  users        7651  1月 31日  14:49 dvipdfmxtype009.pdf
-rw-r--r--    1 aite  users       20292  1月 31日  14:44 dvipdftype009.pdf
-rw-r--r--    1 aite  users           8  1月 31日  14:39 type009.aux
-rw-r--r--    1 aite  users        1148  1月 31日  14:39 type009.dvi
-rw-r--r--    1 aite  users        3316  1月 31日  14:39 type009.log
-rw-r--r--    1 aite  users         423  1月 31日  14:39 type009.tex

後 印刷をして確認しないと いけませんが インク の シアン が無いので 雰 囲気のみ 確認です。

印刷すると シアンの 箱は 白のまま 文字の 白 背景 黒 は そのように 印 字されてるのですが 真っ黒にはならなくて 白い筋が 入ってます。後は 想像し てみて下さい。用紙と インクも 関係するのかも しれません。 まあ 妥当な 感 じです。 商売で 使うのは この プリンター では 少々 難があるやも しれませ ん。

へびあし

xdvi で なんで 同じ様に みることが 出来ないのでしょうか? 現在は 保留 です。

にゃんたろう 拝!

2008年 1月31日 (木) 21:35:54 JST


前へ |次へ

色を 付ける

Copyright © 2006.-2008. nyantarou All Rights Reserved.