Annotation of researchv10dc/man/mana/300.1, revision 1.1

1.1     ! root        1: .TH 300 1
        !             2: .SH NAME
        !             3: 300, 300s \- handle special functions of DASI 300 and 300s terminals
        !             4: .SH SYNOPSIS
        !             5: .B 300
        !             6: [
        !             7: .B +12
        !             8: ]
        !             9: [
        !            10: .B \-n
        !            11: ]
        !            12: [
        !            13: .BI \-d t,l,c
        !            14: ]
        !            15: .PP
        !            16: .B 300s
        !            17: [
        !            18: .B +12
        !            19: ]
        !            20: [
        !            21: .B \-n
        !            22: ]
        !            23: [
        !            24: .BI \-d t,l,c
        !            25: ]
        !            26: .SH DESCRIPTION
        !            27: .I 300\^
        !            28: supports special functions and optimizes the use of the
        !            29: .SM DASI
        !            30: 300
        !            31: (\s-1GSI\s+1 300 or
        !            32: .SM DTC
        !            33: 300) terminal;
        !            34: .I 300s\^
        !            35: performs the same functions for the
        !            36: .SM DASI
        !            37: 300s (\s-1GSI\s+1 300s or
        !            38: .SM DTC
        !            39: 300s) terminal.
        !            40: It converts half-line forward, half-line reverse, and full-line reverse
        !            41: motions to the correct vertical motions.
        !            42: It also
        !            43: attempts to draw Greek letters and other special symbols.
        !            44: It permits convenient use of 12-pitch text.
        !            45: It also reduces printing time 5 to 70%.
        !            46: .I 300\^
        !            47: can be used
        !            48: to print equations neatly, in the sequence:
        !            49: .PP
        !            50: .RS
        !            51: neqn file
        !            52: .B \&.\|.\|.
        !            53: \(bv nroff \(bv 300
        !            54: .PP
        !            55: .RE
        !            56: .SM WARNING:
        !            57: if your terminal has a
        !            58: .SM PLOT
        !            59: switch, make sure it is turned
        !            60: .I on\^
        !            61: before
        !            62: .I 300\^
        !            63: is used.
        !            64: .PP
        !            65: The behavior of
        !            66: .I 300\^
        !            67: can be modified by the optional flag arguments to handle
        !            68: 12-pitch text, fractional line spacings, messages, and delays.
        !            69: .TP 9
        !            70: .B +12
        !            71: permits use of 12-pitch, 6 lines/inch text.
        !            72: .SM DASI
        !            73: 300 terminals normally allow only two combinations: 10-pitch, 6 lines/inch,
        !            74: or 12-pitch, 8 lines/inch.
        !            75: To obtain the 12-pitch, 6 lines per inch combination, the user should turn the
        !            76: .SM PITCH
        !            77: switch to 12, and use the
        !            78: .B +12
        !            79: option.
        !            80: .TP 9
        !            81: .BI \- n\^
        !            82: controls the size of half-line spacing.
        !            83: A half-line is, by default,
        !            84: equal to 4 vertical plot increments.
        !            85: Because each increment equals 1/48 of an inch,
        !            86: a 10-pitch line-feed requires 8 increments,
        !            87: while a 12-pitch line-feed needs only 6.
        !            88: The first digit of
        !            89: .I n\^
        !            90: overrides the default value, thus allowing for individual taste
        !            91: in the appearance of subscripts and superscripts.
        !            92: For example,
        !            93: .IR nroff (1)
        !            94: half-lines could be made to act as quarter-lines by using
        !            95: .BR \-2 .
        !            96: The user could also obtain appropriate half-lines for
        !            97: 12-pitch, 8 lines/inch mode by using the option
        !            98: .B \-3
        !            99: alone,
        !           100: having set the
        !           101: .SM PITCH
        !           102: switch to 12-pitch.
        !           103: .TP 9
        !           104: .BI \-d t , l , c\^
        !           105: controls delay factors.
        !           106: The default setting is
        !           107: .BR \-d3,90,30 .
        !           108: .SM DASI
        !           109: 300 terminals sometimes produce
        !           110: peculiar output when faced with
        !           111: very long lines,
        !           112: too many tab characters,
        !           113: or long strings of blankless, non-identical characters.
        !           114: One null (delay) character is inserted in a line for every set of
        !           115: .I t\^
        !           116: tabs,
        !           117: and for every contiguous string of
        !           118: .I c\^
        !           119: non-blank, non-tab characters.
        !           120: If a line is longer than
        !           121: .I l\^
        !           122: bytes, 1+(total length)/20 nulls are inserted at the end of that line.
        !           123: Items can be omitted from the end of the list,
        !           124: implying use of the default values.
        !           125: Also, a value of
        !           126: zero
        !           127: for
        !           128: .I t\^
        !           129: .RI ( c )
        !           130: results in two null bytes per tab (character).
        !           131: The former may be needed for C programs, the latter for files like
        !           132: .BR /etc/passwd .
        !           133: Because terminal behavior varies according to the specific characters printed and
        !           134: the load on a system,
        !           135: the user may have to experiment with these values to get correct output.
        !           136: The
        !           137: .B \-d
        !           138: option exists only as a last resort
        !           139: for those few cases that do not otherwise print properly.
        !           140: For example, the file
        !           141: .B /etc/passwd
        !           142: may be printed using
        !           143: .BR \-d3,30,5 .
        !           144: The value
        !           145: .B \-d0,1
        !           146: is a good one to use for C programs that have many
        !           147: levels of indentation.
        !           148: .IP
        !           149: Note that the delay control interacts heavily
        !           150: with the prevailing carriage return and
        !           151: line-feed delays.
        !           152: The
        !           153: .IR stty (1)
        !           154: modes
        !           155: .B "nl0 cr2"
        !           156: or
        !           157: .B "nl0 cr3"
        !           158: are recommended for most uses.
        !           159: .PP
        !           160: .I 300\^
        !           161: can be used with the
        !           162: .I nroff\^
        !           163: .B \-s
        !           164: flag or
        !           165: .B \&.rd
        !           166: requests, when it is necessary to insert paper manually or change fonts
        !           167: in the middle of a document.
        !           168: Instead of hitting the
        !           169: return
        !           170: key in these cases,
        !           171: you must use the
        !           172: line-feed
        !           173: key to
        !           174: get any response.
        !           175: .PP
        !           176: In many (but not all) cases, the following sequences are equivalent:
        !           177: .RS
        !           178: .PP
        !           179: nroff \-T300 files
        !           180: .B \&.\|.\|.
        !           181: \ \ and\ \ \ nroff files
        !           182: .B \&.\|.\|.
        !           183: \(bv 300
        !           184: .br
        !           185: nroff \-T300\-12 files
        !           186: .B \&.\|.\|.
        !           187: \ \ and\ \ \ nroff files
        !           188: .B \&.\|.\|.
        !           189: \(bv 300\ +12
        !           190: .PP
        !           191: .RE
        !           192: The use of
        !           193: .I 300\^
        !           194: can thus often be avoided unless
        !           195: special delays or options are required;
        !           196: in a few cases, however, the additional movement optimization of
        !           197: .I 300\^
        !           198: may produce better-aligned output.
        !           199: .PP
        !           200: The
        !           201: .IR neqn (1)
        !           202: names of, and
        !           203: resulting output for, the Greek and special characters supported
        !           204: by
        !           205: .I 300\^
        !           206: are shown in
        !           207: .IR greek (7).
        !           208: .SH SEE ALSO
        !           209: .IR 450 (1),
        !           210: .IR eqn (1),
        !           211: .IR graph (1G),
        !           212: .IR mesg (1),
        !           213: .IR stty (1),
        !           214: .IR tabs (1),
        !           215: .IR tbl (1),
        !           216: .IR tplot (1G),
        !           217: .IR troff (1),
        !           218: .IR greek (7).
        !           219: .SH BUGS
        !           220: Some special characters cannot be correctly printed in column 1
        !           221: because the print head cannot be moved to the left from there.
        !           222: .br
        !           223: If your output contains Greek and/or reverse line-feeds,
        !           224: use a friction-feed platen instead of a forms tractor;
        !           225: although good enough for drafts,
        !           226: the latter has a tendency to slip when reversing direction,
        !           227: distorting Greek characters and misaligning the first line of text after one or more
        !           228: reverse line-feeds.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.