1 11/30/86 init.compin, init_plm.compin, init_mpm.compin,
 2 init_photo.compin
 3 
 4 Syntax:  .ifi init       {"footer_info"} {"page_header"}
 5       OR .ifi init_plm   {"footer_info"} {"page_header"}
 6       OR .ifi init_mpm   {"footer_info"} {"page_header"}
 7       OR .ifi init_photo {"footer_info"} {"page_header"}
 8 
 9 
10 Function:
11 These macros initialize the macro environment and establish the layout
12 of the output pages according to the entry used.  One of them should be
13 used as the first line in segments that use any of the other macros.
14 Most macro variables are initialized, but the action is interlocked so
15 that repeated calls do not destroy the values previously established
16 unless they depend on the entry used.
17 
18 
19 Arguments:
20 'footer_info' may be a manual order number or any other information
21    that the user wants in the bottom right-hand corner of every page.
22    If no footer_info argument is given, a null character string is
23    used.  (The footer_info character string is called ORDER_NUMBER in
24    the macros).  See also "Default footer information" below.
25 'page_header' is a page header that the user wants to appear on every
26    page of the document, regardless of other headers implied by the
27    given format.  Multiple lines may be specified by using the "!"
28    title splitting convention.  The header created will appear centered
29    and in the same font as section titles.
30 
31 
32 Macro action:
33 1) set up proper page size and vertical margins (see "Output pages"
34    below)
35 2) set the left margin indentation to 0
36 3) turn on fill mode and justification
37 
38 
39 Output pages:
40 The four initializing macros generate slightly different output pages.
41 init        'standard' size pages (to fit 8-1/2 x 11 paper), using the
42             compose default page definitions and vertical margins
43 init_plm    'standard' size pages, using default page definitions and
44             modified vertical margins
45 init_mpm    oversize pages suitable for reduction to 83% during print-
46             ing (when reduced, these pages also fit 8 1/2 x 11 paper)
47             (This is "old" MPM format.)
48 init_photo  'standard' size pages, formatted for phototypesetting
49             according the current Honeywell Informations Systems Publi-
50             cations Standards, Part IV.  (If the output device is not a
51             phototypesetter, this entry produces "new" MPM format.)
52 
53 
54 Default footer information:
55 The 'init' macros automatically set two variables that become part of
56 the footer line
57    .srv draft "DRAFT: MAY BE CHANGED"
58    .srv draft_date "%Date%"
59 To change this information, put the following lines after the macro
60 call line
61    .srv draft "XXX"
62    .srv draft_date "XXX"
63 where XXX may be an empty string to show only white space.
64 
65 Notes:
66 The page top margin setting for the old MPM format (oversize page)
67 is incorrect in that it does not give the required one inch
68 when the page is photoreduced for printing.  Therefore, the
69 setting has been changed from 4 lines to 6 lines.  This is
70 an incompatible change that may affect paging in Addenda for old
71 books done in this format but the problem may be avoided
72 by placing a .vmt 4 control immediately after the .ifi init_MPM
73 line.
74 
75 (END)