summaryrefslogtreecommitdiff
path: root/macros/text1/cms_help_files/mcf.helpmark
diff options
context:
space:
mode:
Diffstat (limited to 'macros/text1/cms_help_files/mcf.helpmark')
-rw-r--r--macros/text1/cms_help_files/mcf.helpmark260
1 files changed, 260 insertions, 0 deletions
diff --git a/macros/text1/cms_help_files/mcf.helpmark b/macros/text1/cms_help_files/mcf.helpmark
new file mode 100644
index 0000000000..f24f22ac48
--- /dev/null
+++ b/macros/text1/cms_help_files/mcf.helpmark
@@ -0,0 +1,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.
+