次に,テキストファイル,DVIファイルや画像ファイルをPSファイルへ 変換する方法を説明します.
テキストファイルを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サイズの紙を横 に半分使用して枠をつけてプリントされます.縦にプリント する場合や,ヘッダが必要ない場合にはオプションをつけて利用しま す.表2.1におもなオプションを示します.
書式 | 意味 |
-n | 行番号を付加する |
-nh | ファイル名や印刷した時間などが明記されたヘッダを出力しない |
-ns | 枠を出力しない |
-nt | ページ末尾にあるファイル名を出力しない |
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 <texc.pro><texps.pro><special.pro><color.pro>. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] % _
ページ数やファイル中で貼り込まれたEPSファイルの名前などが表示され, PSファイルが生成されます.
GIF形式やJPEG形式 などで保存された画像ファイルをプリンタから印刷する場合も, テキストファイルを印刷する場合と同様にPS形式へ変換します. 画像ファイルを変換するにはconvertコマンドを使います. 次にJPEG形式のファイル`myfriends.jpg'を PSファイル`myfriends.ps'に変換する例を示します.
% convert myfriends.jpg myfriends.ps <ENTER> % _
convertコマンドはファイル名の拡張子を判断し, 対応するファイル形式に変換します. JPEG形式やGIF形式,BMP形式などさまざまなファイル形式を変換できます. convertコマンドの 詳しい説明はを参照してください.