1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
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
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
|
+-----------------------------------------------------------------------------+
| multicolumnformat |
+-----------------------------------------------------------------------------+
\multicolumnformat{
\twocolumnwidth{.48\galleywidth}
\threecolumnwidth{.31\galleywidth}
\twocolumngutter{.04\galleywidth}
\threecolumngutter{.035\galleywidth}
\columnrulewidth{0.0pt}
\skipbefore{6pt plus3pt minus2pt}
\skipafter{6pt plus3pt minus2pt}
}
Abbreviation: ã|\mcfã%
Parameters: ã|submarkupã%
Submarkup: ã|\twocolumnwidth, \threecolumnwidth,
\twocolumngutter, \threecolumngutter, \columnrulewidth,
\skipbefore, \skipafterã%
ã|Description:ã%
The column and gutter widths can be changed by modifying the
\multicolumnformat markup. Column widths are specified in a percentage
of the \galleywidth, the width of the text area on the page as specified
in the \pageformat markup. If the default "flexibleformat" is being used
a skip before and a skip after the multiple column format may also be
specified. These skips are ignored if you are using \fixedformat.
ã|\twocolumnwidthã% is the width of each column when you specify \twocolumns.
Each column will be exactly the same width. This width is the shaded area
illustrated below:
+-----------------------------------------------------------------------------+
| |
| Greek man- from the fourth |
| uscripts of the to the ninth |
| Bible fall into centuries, be- |
| 3 groups (1) Pa- ginning with the |
| pyri, covering Codex Vaticanus |
| the period from and the Codex |
| the third cen- Sinaiticus; (3) |
| tury b.c. to Vellum minis- |
| the fourth cen- cules, from the |
| tury a.d. (2) ninth century |
| Vellum uncials-- to the inven- |
| -a form of ma- tion of print- |
| juscule (large ing, there are |
| letter)--- well over 4,000 |
| of various dates manuscripts. |
| |
+-----------------------------------------------------------------------------+
ã|\threecolumnwidthã% is the width of each column when you specify
\threecolumns. Each column will be exactly the same width. This
width is the shaded area illustrated below:
+-----------------------------------------------------------------------------+
| |
| Greek manu- (2) Vellum icanus and |
| scripts of uncials- the Codex |
| the Bible --a form Sinaiticus; |
| fall into of majus- (3) Vel- |
| 3 groups: cule (large lum minis- |
| (1) Papyri, letter)-- cules, from |
| covering -of various the ninth |
| the period dates from century to |
| from the the fourth the inven- |
| third cen- to the tion |
| tury b.c. ninth cen- of print- |
| to the turies, be- ing, there |
| fourth cen- ginning are over |
| tury a.d. with the 4,000 manu- |
| Codex Vat- scripts. |
| |
+-----------------------------------------------------------------------------+
ã|\twocolumngutterã% is the distance between each column when you specify
\twocolumns. The gutter is the shaded area illustrated below:
+-----------------------------------------------------------------------------+
| |
| Greek man- from the fourth |
| uscripts of the to the ninth |
| Bible fall into centuries, be- |
| 3 groups (1) Pa- ginning with the |
| pyri, covering Codex Vaticanus |
| the period from and the Codex |
| the third cen- Sinaiticus; (3) |
| tury b.c. to Vellum minis- |
| the fourth cen- cules, from the |
| tury a.d. (2) ninth century |
| Vellum uncials-- to the inven- |
| -a form of ma- tion of print- |
| juscule (large ing, there are |
| letter)--- well over 4,000 |
| of various dates manuscripts. |
| |
+-----------------------------------------------------------------------------+
ã|\threecolumngutterã% is the distance between each column when you specify
\threecolumns. Each gutter will be exactly the same width. The gutter is
the shaded area illustrated on the next page:
+-----------------------------------------------------------------------------+
| |
| Greek manu- (2) Vellum icanus and |
| scripts of uncials- the Codex |
| the Bible --a form Sinaiticus; |
| fall into of majus- (3) Vel- |
| 3 groups: cule (large lum minis- |
| (1) Papyri, letter)-- cules, from |
| covering -of various the ninth |
| the period dates from century to |
| from the the fourth the inven- |
| third cen- to the tion |
| tury b.c. ninth cen- of print- |
| to the turies, be- ing, there |
| fourth cen- ginning are over |
| tury a.d. with the 4,000 manu- |
| Codex Vat- scripts. |
| |
+-----------------------------------------------------------------------------+
ã|\columnrulewidthã% when set to a non zero value will print a rule between
each column.
ã|\skipbeforeã% is the distance between the one column text and the multiple
column text when you are using the flexible method of setting multiple
columns. The skip is ignored if you are using \fixedformat.
ã|\skipafterã% is the distance between the multiple column text and the one
column text when you are using the flexible method of setting multiple
columns. The skip is ignored if you are using \fixedformat.
ã|Example:ã%
You can also specify the column widths in units of measure, instead of a
percentage of the \galleywidth.
\multicolumnformat{
\twocolumnwidth{10pc}
\twocolumngutter{3pc}
\columnrulewidth{.25pt}
\skipbefore{6pt plus3pt minus2pt}
\skipafter{6pt plus3pt minus2pt}}
\twocolumns
Greek manuscripts of the Bible fall into 3 groups
(1) {\it Papyri}, covering the period from the third century
{\caps b.c} to the fourth century {\caps a.d}.
(2) {\it Vellum uncials}---a form of majuscule (large
letter)---of various dates from the fourth to the ninth
centuries, beginning with the {\it Codex Vaticanus} and
the {\it Codex Sinaiticus};
(3) {\it Vellum miniscules}, from the ninth century to
the invention of printing, there are well over
4,000 manuscripts.
\onecolumn
+-----------------------------------------------------------------------------+
| |
| Greek manu- . from the fourth |
| scripts of the . to the ninth |
| Bible fall into . centuries, be- |
| 3 groups (1) Pa- . ginning with the |
| pyri, covering . Codex Vaticanus |
| the period from . and the Codex |
| the third cen- . Sinaiticus; (3) |
| tury b.c. to . Vellum minis- |
| the fourth cen- . cules, from the |
| tury a.d. (2) . ninth century |
| Vellum uncials-- . to the inven- |
| -a form of ma- . tion of print- |
| juscule (large . ing, there are |
| letter)--- . well over 4,000 |
| of various dates . manuscripts. |
| |
+-----------------------------------------------------------------------------+
ã|Notes:ã%
The rule between the columns will not print as long as the column rule width
is zero.
The skip before and skip after are ignored in the optional fixed column
method. The fixed column format (\fixedformat) always fills the remainder
of the current page with white space and changes to the new format on the
following page. Columns may not be balanced in \fixedformat.
The \newcolumn markup while in the flexible format estimates the
remaining space on the page at the time it is entered. If a footnote
or other insert is placed on the same page after the newcolumn markup the
length of the blank column cannot be estimated properly. In this case,
TEXT1 will issue a warning,
overfull \vbox 12pt while \output active
You can compensate for the footnote or insert by subtracting twice the
amount of the overfull box in two columns or three times this amount in
triple columns immediately before the newcolumn markup. For example, if the
box is overfull by 12 points and you are in two columns, enter,
\advance\vsize by-24pt
\newcolumn
text
or in three columns before a \newcolumn enter,
\advance\vsize by-36pt
\newcolumn
text
This reduces the height of the current page enough to allow space for the
insert. The height of each column must be reduced by the amount of the
overfull box warning, or twice the amount for two columns and three times
the amount for three columns. See The TEXbook for more on \advance.
If the newcolumn markup appears on the final page of the document it
may cause the balance columns routine to fail because one column is the
full height of the page. Do not change to \fixedformat after entering
\newcolumn.
Certain line breaking penalties have been altered in the multiple column
formats. These penalties, in combination or separately, may cause a short
column if there are not a sufficient number of places specified to add extra
space, "glue."
Single Column Penalties
\brokenpenalty=100 \clubpenalty=150
\exhyphenpenalty=50 \hyphenpenalty=50
\widowpenalty=150 \hbadness=1000
\tolerance=200
Two Columns Penalties
\brokenpenalty=0 \clubpenalty=0
\exhyphenpenalty=0 \hyphenpenalty=0
\widowpenalty=0 \hbadness=6400
\tolerance=6400
Three Columns Penalties
\brokenpenalty=0 \clubpenalty=0
\exhyphenpenalty=0 \hyphenpenalty=0
\widowpenalty=0 \hbadness=9600
\tolerance=9600
The penalties may be reinstated in the multiple column formats by entering
each markup with a new value in the text stream immediately after the first
call for the double or triple column markup. Refer to The TEXbook for a
discussion of the above penalties.
When formatting multiple column text and other large formatting tasks,
the user may run into trouble by calling for so many format changes that
the available memory space is overrun. If this happens reduce the number
of markup used on the page that fails to format. The numbers enclosed in
angle brackets < 1 > < 2 > < 3 > show how many pages have been completed and
are printed on the terminal screen as each page is completed. If the macro
memory was exceeded when < 3 > was the last number in the sequence you would
know that the memory was exceeded while formatting page four. Your file
will not print with this error condition.
To find the point in your document that exceeded the memory use the
markup \bye at different places in your file. This markup stops text
processing. At the point \bye doesn't prevent the error condition you know
that you have passed page 4 where the error occurred. You may then examine
the markup before the \bye for possible elimination or find other markup
that will format properly without overrunning the memory. See The TEXbook
for more on \bye.
|