Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ msg(7D) — IRIX 6.5.3f

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

eqn(1)

explain(1)

nroff(1)

tbl(1)

MSG(7D)                         UNICOS 10.0           Last changed: 4-24-98


NAME
     msg - Text formatting macros for UNICOS and IRIX messages

SYNOPSIS
     nroff -msg files

IMPLEMENTATION
     Cray PVP systems

     IRIX systems

DESCRIPTION
     The msg macros are a package of nroff macro definitions that provides
     a formatting facility for the printed documents of the Cray message
     system.  The Requests subsection defines all available macros.

     Virtually all nroff directives should be unnecessary in conjunction
     with this macro package.  However, they are available if desired and
     should work as documented.  You also can create tables and equations
     by using tbl(1) and eqn(1) directives, respectively; these processors
     work with the msg macros.

   Requests
     Unless otherwise noted, all msg requests (macros) must start at the
     beginning of a line.  No other text lines or words can start with a .
     symbol.

     .2S         Starts two-column mode.

     .2E         Ends two-column mode.

     .BL [x]     (Bulleted list) Makes an entry in a bulleted list.  The x
                 is either d for double-spaced list or s for single-spaced
                 list (the default).

     .CH x "string1" "string2"
                 (Column headings) Makes column heads for two-column lists;
                 x is indent (as in TL); string1 and string2 are column
                 heads.  x cannot be less than 1.28 or greater than 47.  If
                 x is less than the width of string1, the width of string1
                 is used as the first column width.  If the first column
                 width would leave the second column less than 5-ens wide,
                 x is adjusted to keep the second column 5-ens wide.

     .CR [x] [y] (Counter reset) Resets the counter that is output by the
                 \*n string.  The x argument is the number at which the
                 next count will start (default is 1).  The y argument is
                 the type of the counter character (default is Arabic
                 numerals).  For a list of the values that you may use for
                 y, see the description of the x argument of the .NL
                 macro).

     .CS         (Code start) Begins a block of non-wrapping code lines.
                 In two-column mode, lines between .CS and .CE macros
                 cannot consist of more than 44 characters.

     .CE         (Code end) Ends a code block started with .CS.

     .DL [x]     (Dashed list) Makes an entry in a dashed list.  The x is
                 either d for double-spaced list or s for single-spaced
                 list (the default).

     .EQ         Starts equation (with eqn); ends equation with .EN.
     .EN         Ends equation (with eqn).

     .GC "group" (Group code) Defines the group code to be used for a set
                 of messages.  You must define the group code because it is
                 printed as part of the message identifier for each
                 message.

     .MS msg# [b]
                 (Message start) Starts a message block that, by default,
                 will not break over columns or pages, unless it is longer
                 than one column (page).  To force a message to break over
                 a column or page, use the b option.  The msg-# is the
                 message number used in the online message system.

     .ME         (Message end) Ends a message block.

     .NL [x [y [z [d] ] ] ]
                 (Numbered list) Makes an entry in a numbered list.  The x
                 is either the type of numerals you want (default is
                 Arabic), or a d to specify a double-spaced,
                 Arabic-numbered list.  The y is the indent between the
                 numerals and the paragraph.  The z is the number at which
                 to (re)start the count if you want something other than
                 the first character in the series (1 or i or A, and so
                 on).  If you want a double-spaced list that uses something
                 other than Arabic numerals (so that you cannot specify d
                 for x), specify the d as a fourth argument to .NL.  The x
                 argument can have one of the following values:

                 ---------------------------------------------------------
                       Default
                 Value indent Result
                 ---------------------------------------------------------
                  1     3.3   Arabic numerals (the default)
                  a     3.3   Lowercase letters
                  A      4    Uppercase letters
                  i     4.5   Lowercase roman numerals
                  I      5    Uppercase roman numerals
                  d     3.3   Arabic numerals, with full blank lines
                              between list entries
                 ---------------------------------------------------------

                 You should end numbered lists with the .NN macro.

     .NN         (Numbered-list end) Ends numbered list (resets numbers to
                 1 at that level of indent).

     .PP [x]     (Paragraph (resets indent)) x is the number of (printed)
                 lines to keep together on the same page; the default is 4.
                 Use this argument only if you use the b option to .MS or
                 if your message is longer than one column.

     .SP [x]     Adds vertical space (leading) without resetting
                 indentation.  Use SP instead of PP in indented lists and
                 examples).  The x is the number of following lines to keep
                 in one block (not break over pages).

     .ST "string"
                 (Section title) string is the section title.

     .TL [x [y] ]
                 (Tagged list) Makes a tagged-paragraph list.  The
                 following line is the tag, and, on only the first entry, x
                 is the indent; it cannot be less than 1.28 or greater than
                 47, and if you do not specify it, it defaults to 5 ens.
                 The y is either d for double-spaced list or s for
                 single-spaced list (the default).

     .TS         (Table start) Begins a table to be processed with tbl.  Be
                 sure that tables are 3.3 i. or narrower in width.

     .TE         (Table end) Ends a table to be processed by tbl.

   Font Changes
     \fB              Change to bold font (can start anywhere on a line).

     \fI or \*V       Change to italic font (can start anywhere on a line).

     \fR              Change to roman font (can start anywhere on a line).

     \*C              Change to Courier font (can start anywhere on a
                      line).

     \*(Cb or \f(CB   Change to Courier bold font (can start anywhere on a
                      line).

     \*(Co or \f(CO   Change to Courier italic font (can start anywhere on
                      a line).

     \fP              Change to previous font (use to undo font change).

   Nonprinting Comments
     '\"              Comment line; entire line is ignored when formatted
                      (this version is preferred).

FILES
     /usr/lib/tmac/tmac.sg         Message macro package (UNICOS systems)

     /usr/share/lib/tmac/tmac.sg   Message macro package (IRIX systems)

SEE ALSO
     eqn(1), explain(1), nroff(1), tbl(1),

     Cray Message System Programmer's Guide

     Documenter's Workbench Software Technical Discussion and Reference
     Manual

     Documenter's Workbench Software User's Guide

     UNICOS File Formats and Special Files Reference Manual, publication
     SR-2014, for the printed version of this man page.

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026