Man page - dvi2ps(1)

Packages contains this manual

Available languages:

en ja

Manual

DVI2PS

名 称
型 式
解 説
オ プ シ ョ ン
注 意
PostScript ILLUSTRATIONS
フ ォ ン ト
フ ァ イ ル
参 照
BUGS
著 者

名 称

dvi2ps - DVI フ ァ イ ル か ら PostScript へ の 変 換

型 式

dvi2ps [ -D var=val ] [ -F fontdesc ] [ -K ] [ -R n ] [ -S ]
[ -c output-file ] [ -d ] [ -f n ] [ -i file ] [ -m n ] [ -n n ]
[ -o str ] [ -q ] [ -r ] [ -s file ] [ -t n ] [ -w ]
[ dvifile [ .dvi ]]

解 説

こ れ は 、 DVIフ ァ イ ル を PostScriptに 変 換 し て 標 準 出 力 に 出 力 す る プ ロ グ ラ ム で す 。 dvifile が 与 え ら れ な い と き は 、 標 準 入 力 か ら 読 み 込 み ま す 。 印 刷 の た め の 設 定 は fontdescフ ァ イ ル に よ っ て 与 え ら れ ま す 。

オ プ シ ョ ン

-D var=val

変 数 var の 値 を val と 指 定 し ま す 。

-F fontdesc

fontdescフ ァ イ ル を 指 定 し ま す 。

-K

includeさ れ た PSフ ァ イ ル か ら コ メ ン ト を 除 き ま す 。

-R n

プ リ ン タ の 解 像 度 を 指 定 し ま す (n dpi)。

-S

統 計 の 印 刷 を し ま す 。 dvi2ps に は 、 一 般 的 に 開 発 者 だ け に 関 心 が あ る フ ォ ン ト の 利 用 な ど の 情 報 に 関 す る 統 計 を 出 力 す る バ ー ジ ョ ン が あ り ま す 。 こ の よ う な 場 合 に は 、 -S を 指 定 す る こ と に よ っ て 統 計 出 力 を お こ な い ま す 。

-c output-file

標 準 出 力 に DVIか ら 変 換 さ れ た PostScriptフ ァ イ ル を 出 力 す る 代 わ り に 、 指 定 さ れ た フ ァ イ ル output-file に 出 力 し ま す 。

-d

デ バ ッ グ の 出 力 を し ま す (た ぶ ん 使 い た く な い は ず で す )。

-f n

開 始 ペ ー ジ 番 号 を 指 定 し ま す (こ れ は TeX の ペ ー ジ 番 号 \count0 で す )。

-i file

指 定 さ れ た フ ァ イ ル を 出 力 し ま す 。 指 定 さ れ た フ ァ イ ル の 内 容 は 、 PostScrit Document Structuring Convenstion で い う Prologの 部 分 に 出 力 さ れ ま す 。

-m0 | -mh | -m1 | -m2 | -m3 | -m4 | -m5

文 章 を 印 刷 す る の に 用 い る magstep を 指 定 し ま す 。 こ れ は DVI フ ァ イ ル の 中 の 指 定 を 無 視 し ま す 。

-m n

ド キ ュ メ ン ト を 印 刷 す る の に 使 う magnification を 指 定 し ま す 。 上 記 の magstepに 対 応 す る の は 1000, 1095, 1200, 1440, 1728, 2074, 2488 で す 。

-n n

印 刷 部 数 を 指 定 し ま す 。

-o str

印 刷 オ プ シ ョ ン を 指 定 し ま す 。 有 効 な オ プ シ ョ ン は letter , note , legal , tabloid , a3 , a4 , a5 , b4 , b5 , landscape , letterlandscape , notelandscape , legalenvelope , tabloidlandscape , a3landscape , a4landscape , a5landscape , b4landscape , b5landscape , large , small , manualfeed で す 。 こ の 引 き 数 は 繰 り 返 し 指 定 す る こ と が で き ま す 。 envelope landscape を 、 手 差 し を 選 択 し て 標 準 の 封 筒 の 位 置 に だ い た い あ う よ う に ち ょ っ と 変 更 し た も の で す 。

-q

メ ッ セ ー ジ を 出 力 し ま せ ん 。 変 換 を 終 了 し た ペ ー ジ に 関 す る メ ッ セ ー ジ な ど を 出 力 し ま せ ん 。

-r

ペ ー ジ を 逆 順 に 出 力 し ま す 。 普 通 は 出 力 ト レ イ に 正 し い 順 番 に 積 み 重 ね ら れ る よ う に 、 DVI ペ ー ジ は 逆 順 に 処 理 さ れ ま す 。 こ の オ プ シ ョ ン は 正 順 に 処 理 し ま す 。

-s file

指 定 さ れ た フ ァ イ ル を 出 力 し ま す 。 指 定 さ れ た フ ァ イ ル の 内 容 は 、 PostScrit Document Structuring Convenstion で い う Setupの 部 分 に 出 力 さ れ ま す 。

-t n

終 了 ペ ー ジ を 指 定 し ま す 。

-w

警 告 メ ッ セ ー ジ を 出 力 し ま せ ん 。

注 意

レ ー ザ プ リ ン タ に 出 力 す る の に 必 要 な す べ て の フ ォ ン ト が 利 用 で き な い 場 合 は 、 dvi2ps は フ ォ ン ト が な い 場 合 で も 、 DVI フ ァ イ ル の 処 理 を 続 け て 、 警 告 メ ッ セ ー ジ を 出 力 し ま す 。 出 力 さ れ た 文 書 の 該 当 す る 文 字 の 部 分 は 空 白 に な り ま す 。

PostScript ILLUSTRATIONS

こ の プ ロ グ ラ ム は 、 PostScriptの 絵 を 取 り 込 む た め の TeX の \special コ マ ン ド を サ ポ ー ト し て い ま す 。 TeXの ソ ー ス の 中 で \special{psfile=foo.ps} と 指 定 す る こ と に よ っ て 、 foo.ps の フ ァ イ ル の 内 容 を (こ の フ ァ イ ル は PostScript プ ロ グ ラ ム で す )そ の 場 所 に 印 刷 す る こ と が で き ま す 。 \special コ マ ン ド が 書 か れ た 場 所 を ユ ー ザ 座 標 の (0,0) 点 と し て 、 上 、 右 方 向 に そ れ ぞ れ x y 座 標 を と り ま す 。 単 位 は PostScript の point (1/72 inch)で す 。 従 っ て 通 常 、 \special コ マ ン ド を 書 く ま え に 図 の ス ペ ー ス を あ け て お く 必 要 が あ り ま す 。 Apple Macintosh に よ っ て 作 ら れ た 絵 ( 例 え ば 、 MacDraw, MacPaintな ど ) は 、 絵 の 左 上 を \special の 点 に 設 定 し ま す 。 こ の 場 合 は 、 \special コ マ ン ド の 後 に ス ペ ー ス を 空 け る 必 要 が あ り ま す 。

\special は 次 の よ う な keyword=value の 組 を 空 白 で く ぎ っ て 、 任 意 の 数 だ け 引 き 数 と し て 指 定 で き ま す 。

キ ー ワ ー ド 値 の 種 類

(pointの 寸 法 : 72 pt = 1 in)

psfile string

- 取 り 込 む PostScript フ ァ イ ル

epsfile string

- 取 り 込 む Encapsulated PostScript フ ァ イ ル

hsize dimension

- 最 大 幅 (ク リ ッ ピ ン グ 用 )

vsize dimension

- 最 大 高 さ (ク リ ッ ピ ン グ 用 ) 負 の 値 を 指 定 す る と 、 ク リ ッ ピ ン グ 領 域 を 現 在 の 位 置 よ り も 下 に と り ま す 。

hoffset dimension

- 右 へ の オ フ セ ッ ト

voffset dimension

- 上 へ の オ フ セ ッ ト

hscale number

- x 軸 の ス ケ ー ル フ ァ ク タ

vscale number

- y 軸 の ス ケ ー ル フ ァ ク タ

rotation number

- 逆 時 計 方 向 の 回 転 角 j

例 :

\special{psfile=foo.ps hoffset=72 hscale=0.9 vscale=0.9} foo.ps と い う フ ァ イ ル の 絵 を 1 イ ン チ 右 へ 移 動 し て 、 標 準 の 0.9 の 大 き さ で 印 刷 し ま す 。

hsize vsize は 絵 の (0,0) 点 に 対 す る も の で 、 オ フ セ ッ ト や ス ケ ー ル フ ァ ク タ に 影 響 さ れ ま せ ん 。

オ フ セ ッ ト は \special の 点 に 対 す る も の で 、 ス ケ ー ル に は 影 響 さ れ ま せ ん 。

Macintosh の 絵 を 取 り 込 む と き は 、 LaserPrep フ ァ イ ル が 常 駐 し て い る か 標 準 の tex.ps ヘ ッ ダ フ ァ イ ル の 最 後 に 付 け 加 え る な ど を お こ な っ て プ リ ン タ に ダ ウ ン ロ ー ド さ れ て い な け れ ば な り ま せ ん 。

EPSFフ ァ イ ル の 場 合 は 、 フ ァ イ ル 中 の %%BoundingBox: 情 報 を も と に 絵 を 自 動 的 に 適 切 な 位 置 に 配 置 し て ク リ ッ ピ ン グ し ま す 。

eepic に 対 応 し て い ま す 。

フ ォ ン ト

現 在 で は 、 pxl, pk, gf の 各 フ ォ ン ト フ ァ イ ル が 使 用 で き る よ う に な り ま し た 。 更 に 日 本 語 PostScript プ リ ン タ の 内 蔵 漢 字 フ ォ ン ト を 使 用 す る こ と も で き ま す 。 こ れ の 指 定 は fontdesc フ ァ イ ル に よ っ て お こ な い ま す 。

例 :

dvi2ps -F fontdesc foo.dvi

foo.dvi フ ァ イ ル を フ ァ イ ル の 設 定 に 従 っ て フ ォ ン ト を 使 用 し て 出 力 す る 。

フ ァ イ ル

*.dvi

TeX DeVice Independent 出 力 フ ァ イ ル

/usr/local/share/texmf/fonts/.../

デ フ ォ ル ト の フ ォ ン ト フ ァ イ ル の あ る デ ィ レ ク ト リ

/usr/local/lib/dvi2ps/fontdesc

デ フ ォ ル ト の fontdescフ ァ イ ル

参 照

tex(1)

BUGS

プ リ ン タ に よ っ て 出 力 で き る ド キ ュ メ ン ト の サ イ ズ に 制 限 が あ り ま す 。 ( す く な く と も Apple LaserWriter の 場 合 は ) プ リ ン タ が VMerrors に な っ た 場 合 は 、 -f -t オ プ シ ョ ン を 使 っ て 出 力 ペ ー ジ を 選 択 し て 下 さ い 。

著 者

Mark Senn が こ の プ ロ グ ラ ム の 初 期 の バ ー ジ ョ ン で あ る 、 BBN BitGraph 用 の ド ラ イ バ を 作 成 し ま し た 。 Stephan Bechtolsheim, Bob Brown, Richard Furuta,James Schaad, Robert Wells が こ れ を 改 良 し ま し た 。 Norm Hutchinson が こ れ を SUN に 移 植 し ま し た 。 Neal Holts が Apollo に 移 植 し 、 こ の 時 PostScript を 出 力 す る よ う に し ま し た 。 Scott Janes は フ ォ ン ト を 代 用 す る 機 能 を 付 け 加 え ま し た 。 Jean-Francois Lamy は PostScript illustrationsの イ ン タ ー フ ェ ー ス を 作 り ま し た 。 桜 井 貴 文 が NTT jTeX 対 応 と PK フ ォ ン ト 対 応 、 fontdesc対 応 に し ま し た 。 鷲 坂 光 一 が GF フ ォ ン ト 対 応 に し ま し た 。 風 間 一 洋 が EPSF, eepic 対 応 に し ま し た 。

(PostScript は Adobe Systems, Inc. の 登 録 商 標 で す 。 )