2003 CNS GUIDE
copyright
 

7.6 PSファイルへの変換

次にテキストファイルやdviファイル,画像ファイルをPS形式に 変換する方法を説明します.

7.6.1 テキストファイル

テキストファイルをPS形式に変換するには a2psコマンドを利用します. `-p'オプションを指定すると 1枚に1ページ分が出力され,オプションを指定しない場合は1枚に2ページ分が印刷されます. また,a2psコマンドの実行結果が 標準出力([*])に 表示されるので,PSファイルとして保存する場合には リダイレクション([*]) を用いて新しいファイルの名前を指定します. 次に書式を示します.

a2ps -p [ファイル名] > [PSファイル名]

次に`file.txt'というファイルを PSファイルに変換して,`file.ps'という名前で保存する例を示します. PSファイルの名前は識別のために拡張子を `.ps'とするのが一般的です.

% a2ps -p file.txt > file.ps <ENTER>
% _

通常,a2psコマンドを利用すると,枠に囲まれた形でA4サイズの紙を横 に半分使用してプリントされます.縦にプリント する場合や,ヘッダが必要ない場合にはオプションをつけて利用しま す.表7.1におもなオプションを示します.

表 7.1 a2psコマンドのオプション
書式 意味
-n 行番号を付加する
-nh ファイル名や印刷した時間などが明記されたヘッダを出力しない
-ns 枠を出力しない
-nt ページ末尾にあるファイル名を出力しない

7.6.2 dviファイル

dviファイル([*])をPSファイルに変換する場合には dvipsコマンドを利用します.

dvips [dviファイル]

% dvips filename.dvi <ENTER>
This is dvipsk 5.86 p1.5e Copyright 1996-2001 ASCII Corp.(www-ptex@ascii.co.jp)
based on dvipsk 5.86 Copyright 1999 Radical Eye Software (www.radicaleye.com)
' TeX output 2003.02.10:1904' -> filename.ps
. [1] [2] [3] [4] [5] [6]
 [7] [8] [9] [10] 
% _

ページ数やファイル中で貼り込まれたEPSファイル名などが表示され,PSファイルが生成されます.

7.6.3 画像ファイル

GIF形式やJPEG形式 などで保存された画像ファイルをプリンタから印刷する場合も,テキストファイルと同様にPS形式に変換します.

画像ファイルを変換するにはconvertコマンドを使います. 次にJPEG形式のファイル`myfriends.jpg'を PS形式のファイル`myfriends.ps'に変換する例を示します.

% convert myfriends.jpg myfriends.ps <ENTER>
% _

convertコマンドはファイル名の拡張子をみて,対応するファイル形式に変換します. JPEG形式やGIF形式,BMP形式などさまざまなファイル形式を変換できます. convertコマンドの 詳しい説明は[*]を参照してください.