LATEXによる文書整形の手順には図1.1に示す通り,大きく分けて10のステップがある.図1.1のうち実線に沿った手順が基本となり,状況に応じてエラーを取り除いたり,修正,調整をするなどして文書を整形する.また破線に沿った手順で,完成した文書の一部を切り出したり,縮小したりもできる.このようにして完成した文書イメージを印刷することによって,LATEXによる文書整形が完了する.
LATEXを利用するには,文書とともにLATEXに文書整形の指示を与えるためのコマンドをファイルに記述する必要がある.このようなファイルをLATEXの``ソースファイル''と呼ぶ.ソースファイルはMule のようなテキストエディタを利用して作成し,ファイル名には必ず.texという拡張子をつける必要がある.ソースファイルの具体的な作成方法については,第VIII部 1.4を参照すること.
ソースファイルから文書の整形イメージを作るには,LATEX処理を行う必要がある.CNSでLATEX処理を行うにはplatexコマンドを実行する.
% platex [texファイル]<RET>
platexコマンドによってソースファイルの内容がLATEX処理され,整形された文書イメージがdviファイルに書き込まれる.
% platex report.tex<RET>
This is pTeX, Version p2.1.5, based on TeX, Version 3.14159(JIS)(Web2c 7.0)
(report.tex
pLaTeX2e <1997/07/02>+1 (based on LaTeX2e <1996/12/01> patch level 0)
(/usr/local/share/texmf/tex/platex/base/jarticle.cls
Document Class: jarticle 1998/10/13 v1.1n Standard pLaTeX class
(/usr/local/share/texmf/tex/platex/base/jsize10.clo)) (report.aux) [1]
(report.aux) )
Output written on report.dvi (1 page, 216 bytes).
Transcript written on report.log.
% _
再びプロンプトが表示されれば処理が成功したことになるが,それ以外の場合はエラーモードに入っている可能性があるので,その場合はエラーモードから脱出する必要がある.エラーモードから復帰する方法については,第VIII部 1.6を参照すること.
LATEX処理が成功すると,文書の整形イメージがdviファイルに書き込まれる.このdviファイルを画面に表示することで,希望通りの出力が得られているかどうかを確認できる.これを``プレビュー(preview)''と呼ぶ.CNSではxdviコマンドを実行してdviファイルのプレビューを行う.
% xdvi [dviファイル] &<RET>
xdviのウィンドウ上のボタンの機能は表1.1の通りである.それぞれのボタンの機能はキーボード入力でも操作できる.また,ウィンドウの右端にある番号をマウスの左ボタンでクリックすることでその番号のページを表示できる.表示中のページについて画面に表示されていない部分を見るには,ウィンドウ上部と左部にあるスクロールバーをマウスで操作する.またページ表示領域内をマウスでクリックするとページの一部分を拡大できる.拡大される領域は左ボタン,中央ボタン,右ボタンの順に大きくなる.
また,xdviでは起動の際に次のように具体的なページ番号を`+'に続けて指定して起動すれば目的のページを直接表示できる.
% xdvi +[ページ番号] [dviファイル] &<RET>
|
プレビューの際に希望通りの出力が得られていなかった場合,プレビューを見ながらMuleなどのテキストエディタを用いてソースファイルを編集し,再度LATEX処理を行う.希望通りの出力が得られるまでこの作業を繰り返す.
ソースファイルを編集した結果,希望通りの出力が得られたら,dviファイルをCNSのプリンタで印刷できるPS形式に変換する.dviファイルのPS形式への変換は,次のようにdvi2psコマンドと出力のリダイレクト第II部 2.5.5とを組合せて行う.次に書式と実行例を示す.
% dvi2ps [dviファイル]> [PSファイル]<RET>
% dvi2ps filename.dvi > filename.ps<RET>
@(#)dvi2ps (j-version) 2.0j(beta1)
[/usr/local/lib/dvi2ps/dvi2.ps] [/usr/local/lib/dvi2ps/fonts/ascfix-m.ps]
Prescanning ....................
Reading font info ...............................................
[1] [2] [3] [4] [5] [6] [7] [8[figure.eps] ] [9] [10]
% _
ページ数や文書中で貼り込まれたEPSファイル名などが表示され,PSファイルが生成される.また,A4用紙を横長(landscape)にして印刷したい場合は,次のようにPSファイルを生成する.
% dvi2ps -o landscape [dviファイル] > [PSファイル]<RET>
また次のように パイプを用いることによって,変換後のPSファイルを生成せずに直接文書イメージを印刷できる.
% dvi2ps [dviファイル] | lpr -P[プリンタ名]<RET>
希望通りの文書イメージが完成したら,最後にlprコマンドでPSファイルを印刷して ,LATEXによる文書整形作業が完了する.
% lpr -P[プリンタ名] [PSファイル]<RET>
印刷に際して,文書イメージの分割や縮小などを行う場合は第VIII部 1.7,第IX部 2.3を参照すること.また,基本的な印刷コマンドについては第IX部 2.2.1を参照すること.
Next: 1.4 ソースファイルの作成
Up: 1. LATEXの基本
Previous: 1.2 LATEXによって作成した文書の例