home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS 1992 June / SIMTEL_0692.cdr / msdos / cad / bbdslib.arc / HEADER.PTF < prev    next >
Text File  |  1989-10-16  |  4KB  |  174 lines

  1. .comment
  2. .! Enter the name of the system below
  3. .comment
  4. .vs SYSNAME SYMBOL LIBRARIES FOR BOOCH, BUHR, AND DATA FLOW DIAGRAMS
  5.  
  6. .comment
  7. .! This is set for PICA type (10 chars/inch).  Change accordingly
  8. .! for ELITE or other type styles.  Also, the default top and bottom
  9. .! margins and headers are used, giving 1 inch top and bottom for
  10. .! both margins and headers at 6 lines/inch.  No auto-paragraphing.
  11. .comment
  12. .lm 11
  13. .rm 70
  14.  
  15. .comment
  16. .! Useful Macros (note that macros are in upper-case):
  17. .!
  18. .!   .SECT <indentation level> <number> <text>
  19. .!       -- define a section which appears in the document and the
  20. .!       -- table of contents
  21. .!
  22. .!   .LIST <number of spaces to indent>
  23. .!       -- start a list of items; the list will be indented from the
  24. .!       -- right and left by the indicated number of spaces;
  25. .!       -- nothing is output by this macro -- only the indentation
  26. .!       -- is changed and the number of the next list element
  27. .!       -- is set
  28. .!
  29. .!   .LE <text>
  30. .!       -- enter a new list item into the list; this may be
  31. .!       -- followed by more lines containing text associated
  32. .!       -- with the list entry; a blank line is generated followed
  33. .!       -- by a list element number, a period, and <text> extended
  34. .!       -- to the left by the <number of spaces to indent> set by
  35. .!       -- the .LIST macro
  36. .!
  37. .!   .ELIST
  38. .!       -- end a list of items; the indentation set by .LIST is
  39. .!       -- unset; a break is issued
  40. .!
  41. .!   .SLIST <number of spaces to indent>
  42. .!       -- start a sublist of items while in a list; the sublist will
  43. .!       -- be further indented from the right and left by the
  44. .!       -- indicated number of spaces
  45. .!
  46. .!   .SLE <text>
  47. .!       -- enter a new list item into the sublist; this may be
  48. .!       -- followed by more lines containing text associated
  49. .!       -- with the sublist entry; a blank line is generated
  50. .!       -- followed by N.M (N=list element number, M=sublist number),
  51. .!       -- a period, and <text> extended to the left by the
  52. .!       -- <number of spaces to indent> set by the .SLIST macro
  53. .!
  54. .!   .ESLIST
  55. .!       -- end a sublist of items and continue with the list
  56. .!
  57. .!   .PP
  58. .!       -- skip a line and start a new paragraph, indented by 5
  59. .!       -- spaces
  60. .!
  61. .!   .FIG <indentation level> <text>
  62. .!       -- enter a figure into the "List of Figures"
  63. .!
  64. .!   .PRFIG
  65. .!       -- print the "List of Figures"
  66. .!
  67. .!   .TAB <indentation level> <text>
  68. .!       -- enter a table into the "List of Tables"
  69. .!
  70. .!   .PRTAB
  71. .!       -- print the "List of Tables"
  72. .!
  73. .comment
  74.  
  75. .! ------------------------------------------------
  76. .define SECT
  77. .contline @1 @2 @3 @4 @5 @6 @7 @8 @9
  78. .sp 2
  79. .ne 10
  80. @2
  81. .ul
  82. @3 @4 @5 @6 @7 @8 @9
  83. .br
  84. .en
  85. .! ------------------------------------------------
  86. .define LIST
  87. .vs LISTINDENT @1
  88. .li +@LISTINDENT
  89. .ri +@LISTINDENT
  90. .nr a 0
  91. .en
  92. .! ------------------------------------------------
  93. .define LE
  94. .sp
  95. .ti -@LISTINDENT
  96. .nr a +1
  97. @na.
  98. @1 @2 @3 @4 @5 @6 @7 @8 @9
  99. .br
  100. .en
  101. .! ------------------------------------------------
  102. .define ELIST
  103. .br
  104. .li -@LISTINDENT
  105. .ri -@LISTINDENT
  106. .en
  107. .! ------------------------------------------------
  108. .define SLIST
  109. .vs SLISTINDENT @1
  110. .li +@SLISTINDENT
  111. .ri +@SLISTINDENT
  112. .nr b 0
  113. .en
  114. .! ------------------------------------------------
  115. .define SLE
  116. .sp
  117. .ti -@SLISTINDENT
  118. .nr b +1
  119. @na.@nb.
  120. @1 @2 @3 @4 @5 @6 @7 @8 @9
  121. .br
  122. .en
  123. .! ------------------------------------------------
  124. .define ESLIST
  125. .br
  126. .li -@SLISTINDENT
  127. .ri -@SLISTINDENT
  128. .en
  129. .! ------------------------------------------------
  130. .define PP
  131. .sp
  132. .ti +5
  133. .en
  134. .! ------------------------------------------------
  135. .define FIG
  136. .contsel 1
  137. .cl @1 @2 @3 @4 @5 @6 @7 @8 @9
  138. .ul
  139. .ce
  140. Figure @2 @3 @4 @5 @6 @7 @8 @9
  141. .contsel
  142. .en
  143. .! ------------------------------------------------
  144. .define PRFIG
  145. .contsel 1
  146. .bp
  147. .ce
  148. .ul
  149. List of Figures
  150. .sp 2
  151. .pc
  152. .contsel
  153. .en
  154. .! ------------------------------------------------
  155. .define TAB
  156. .contsel 2
  157. .cl @1 @2 @3 @4 @5 @6 @7 @8 @9
  158. .ul
  159. .ce
  160. Table @2 @3 @4 @5 @6 @7 @8 @9
  161. .contsel
  162. .en
  163. .! ------------------------------------------------
  164. .define PRTAB
  165. .contsel 2
  166. .bp
  167. .ce
  168. .ul
  169. List of Tables
  170. .sp 2
  171. .pc
  172. .contsel
  173. .en
  174.