.\" Copyright (c) 1980, 1990, 1993 .\" The Regents of the University of California. All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" 3. All advertising materials mentioning features or use of this software .\" must display the following acknowledgement: .\" This product includes software developed by the University of .\" California, Berkeley and its contributors. .\" 4. Neither the name of the University nor the names of its contributors .\" may be used to endorse or promote products derived from this software .\" without specific prior written permission. .\" .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE .\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" .\" @(#)colcrt.1 8.1 (Berkeley) 6/30/93 .\" %FreeBSD: src/usr.bin/colcrt/colcrt.1,v 1.4.2.4 2001/08/16 13:16:43 ru Exp % .\" $FreeBSD: doc/ja_JP.eucJP/man/man1/colcrt.1,v 1.7 2001/08/17 06:18:09 horikawa Exp $ .\" .Dd March 30, 1993 .Dt COLCRT 1 .Os .Sh 名称 .Nm colcrt .Nd nroff の出力を CRT で表示するためのフィルタ .Sh 書式 .Nm colcrt .Op Fl .Op Fl \&2 .Op Ar .Sh 解説 .Nm colcrt は、半改行、逆改行の能力を持たず、重ね打ちで表示が壊れる端末に、 仮想的にその機能を提供します。 半改行文字と下線(ダッシュ`-' に置換されます)は、通常の出力行の間に 新しい行をもうけて出力されます。 .Pp 利用可能なオプションは以下のとおりです; .Bl -tag -width indent .It Fl 下線を出力しません。このオプションは特に .Xr tbl 1 の .Em allbox で描かれた表を表示するのに便利です。 .It Fl 2 すべての行に半改行があるように出力します。実質的には、1 行おきに出力される ことになります。通常は半改行のない行で余分な改行を出力しません。 ただし、二つの連続した空行は省略されません。 .Fl 2 オプションは上付き、あるいは下付き文字が含まれていて、それらを 印字できないラインプリンタに対して出力する時に便利です。 .El .Sh 使用例 .Nm の典型的な利用法は、以下のとおりです。 .Bd -literal tbl exum2.n \&| nroff \-ms \&| colcrt \- \&| more .Ed .Sh 関連項目 .Xr nroff 1 , .Xr troff 1 , .Xr col 1 , .Xr more 1 , .Xr ul 1 .Sh バグ .Ql Fl オプションが指定されたときにも、空白部分の下線文字を書き、 下線文字を表示するようにすべきです。 .Pp 102 行以上の行を遡って処理することはできません。 .Pp 一般に、重ね打ちの効果は失われます。特殊なケースとして、 .Ql \&| が .Ql \- や下線と重ね打ちされる場合には、 .Ql \&+ になります。 .Pp 各行は 132 文字で切り捨てられます。 .Pp すでに 1 行おきになっている文書では、上付き、下付き文字に対する対処が必要です。 .Sh 歴史 .Nm は .Bx 3.0 から登場しました。