|
|
1.1 root 1:
2:
3: col Command col
4:
5:
6:
7:
8: Remove reverse and half-line motions
9:
10: ccooll [ -bbddffxx ][ -pp_n ]
11:
12: The command col reads the standard input and writes to the stan-
13: dard output. It removes reverse and half-line motions from the
14: output of nroff for the benefit of output devices that cannot
15: perform them. It maintains an image of the page in memory and
16: performs these motions virtually so they do not appear on the
17: output.
18:
19: col understands four escape sequences: <esc> 7 for reverse line
20: feed, <esc> 8 for half reverse line feed, <esc> 9 for half for-
21: ward line feed, and <esc> B for a forward line feed. It removes
22: <esc> (ASCII 033) from the input stream if it is followed by any
23: other character.
24:
25: Eight control characters besides <esc> are interpreted by col.
26: Newline, return, space, backspace, and tab carry their usual
27: meaning. VT (013) is an alternate form of reverse line feed.
28: The characters SO (017) and SI (016) signal the start and end of
29: text in an alternate character set. col remembers the character
30: set for each character and uses SO and SI to distinguish them on
31: the output. col removes all other control characters from the
32: input stream.
33:
34: ccooll recognizes the following options:
35:
36: -bb The output device cannot backspace. Only the last of a set
37: of characters destined for a given position will appear.
38:
39: -dd Double-space the output. This doubles the length of a docu-
40: ment but preserves relative vertical spacing. The -f option
41: has precedence.
42:
43: -ff The output device can perform half-forward line feeds. Full
44: lines appear single spaced with half lines between them.
45: This is the only situation in which half forward line feeds
46: appear in the output of col -- reverse line motions never ap-
47: pear.
48:
49: -xx Suppress the default conversion of white space to tabs on
50: output.
51:
52: -pp _n
53: Set the internal page buffer size to n full lines (default,
54: 128).
55:
56: If neither -f nor -d is chosen, col moves non-empty half lines to
57: the next lower full line and pushes all later lines down one
58: line. This can distort the appearance of the document.
59:
60:
61:
62:
63:
64: COHERENT Lexicon Page 1
65:
66:
67:
68:
69: col Command col
70:
71:
72:
73: ***** See Also *****
74:
75: ASCII, commands, nroff
76:
77: ***** Notes *****
78:
79: Backing up past the start of a document or of the page buffer
80: loses characters.
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130: COHERENT Lexicon Page 2
131:
132:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.