Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ ditroff(1) — NEWS-os 4.2.1R

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

eqn(1)

troff(1)

nroff(1)

pic(1)

a3pic(1)

tbl(1)

tc(1)

lpr(1)

xprev(1)

printcap(5)

intro(7)

DITROFF(1)  —  NEWS-OS Programmer’s Manual

名称

ditroff − 機種に独立なテキストフォーマットと植字機能

形式

ditroff [ option ] ...  [ file ] ... 

解説

ditroff は、写真植字機での印刷のために、指定した file のテキストをフォーマットします。これは、旧 troff(1) とは異なり、「特定の機種にとらわれない」新バージョンです。 この能力は、 NROFF/TROFF User’s Manual とその付録に解説してあります。

もし file の指定がなければ、標準入力ファイルが読み込まれます。 マイナス記号 (−) が引数として使われた場合、 標準入力に対応するファイル名と解釈されます。

このバージョンでは、日本語の漢字文字を使用できます。 ただし、半角カタカナを使用することは出来ません。

option は file の前であれば、順不同で指定できます。

−olist コンマで区切られた数字あるいは範囲の list に示されるページ番号のページのみをプリントします。 N−M の範囲指定は N ページから M ページ、 −N は最初のぺージから N ページまで、 N− は N ページから最終ぺージまでを意味します(バグの項を参照)。

−nN 最初に出力されるぺージ N に番号をつけます。

−sN 植字機に N ページごとに出力を中断するように促します。

−mname 入力ファイル  (file) にマクロファイル名 /usr/lib/tmac/tmac.name を前置きします。

−raN レジスタ a (一文字の名前)を N にセットします。

−i 入力ファイルがなくなったときに標準入力ファイルを読み込みます。

−q .rd 要求の同時入出力モードを呼び出します。

−z .tm 要求によって生成されたメッセージのみを印刷します。

−a 印刷可能な ASCII 近似値の結果を標準出力に送ります。

実際の印刷イメージを得るためには、 ditroff からの出力を (ditroff の) 中間ファイルを解釈できる出力フィルタに通さねばなりません。

ditroff [ options ] [ files ... ] | lpr −n −Pprinter_name

詳しくは printcap(5) を参照してください。

現在 NEWS-OS に標準でサポートされている出力フィルタの対象機種は、 Canon LBP−8II AJ−2 と SONY NWP−533/537/550/543 (Video I/F レーザービームプリンタ)です。 CRT の画面上でレイアウトを確認したいときは、 X ウィンドウプレビューア xprev(1) を使ってください。

関連ファイル

/tmp/trtmp∗一時ファイル
/usr/lib/tmac/tmac.∗標準マクロファイル
/usr/sony/lib/font/devnwp533/∗.out フォント幅テーブル
/usr/sony/lib/lpf_lbpnfSONY NWP−533/537/550/543 用出力フィルタ
/usr/sony/lib/lpf_lbp8nf Canon LBP−8 II AJ−2 用出力フィルタ

関連事項

eqn(1), troff(1), nroff(1), pic(1), a3pic(1), tbl(1), tc(1), lpr(1), xprev(1), printcap(5), intro(7)

NROFF/TROFF User’s Manual with “Addendum on the device-independent TROFF” and “A TROFF Tutorial”

J.F.Ossanna, Nroff/Troff user’s manual

B.W.Kernighan, A Troff Tutorial

「NEWS-OS Release 4.0 ユーザーズガイド/ditroff」

バグ

ditroff への入力での最初の中断要求の前では、 .tl 要求は使えないことがあります

troff は米国の東部標準時間 (Eastern Standard Time) を使用しています。 その結果、他の時差のある所では、ローカル時間と異なった日付を 生じます。

ditroff で −olist オプションを指定し、かつ pic(1)、 eqn(1)、 tbl(1) などをパイプで使用すると、その時、 list オプションの中に最終ページを含まないように指定すると、実際はそうではないのに、 ‘broken pipe’ のメッセージの出ることがあります。

第二水準の漢字を用いた文章を LBP−8 II AJ−2 に出そうとすると、 第二水準漢字は出力されずに空白に変わります。

NEWS-OSRelease 4.2.1R

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026