home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / d / aascri.hlp < prev    next >
Text File  |  2020-01-01  |  3KB  |  74 lines

  1. 29-Sep-87 00:17:36-EDT,3121;000000000001
  2. Return-Path: <PEPMNT%CFAAMP.BITNET@CUVMA.COLUMBIA.EDU>
  3. Received: from CUVMA.COLUMBIA.EDU by CU20B.COLUMBIA.EDU with TCP; Tue 29 Sep 87 00:17:34-EDT
  4. Received: from CFAAMP.BITNET (PEPMNT) by CUVMA.COLUMBIA.EDU (Mailer X1.25) with
  5.  BSMTP id 4487; Mon, 28 Sep 87 23:35:20 EDT
  6. Date: 1987 Sep 28   22:57 EDT
  7. From: (John F. Chandler)   PEPMNT@CFAAMP.BITNET
  8. To:   (Frank da Cruz)   SY.FDC@CU20B.COLUMBIA.EDU
  9. Subject: Suggested new Kermit distribution file
  10. Message-id: <PEPMNT.870928.225724.A0@CFAAMP.BITNET>
  11.  
  12. Frank,
  13.    It might pay to include a brief description of Scribe functions in the
  14. Kermit distribution for the benefit of (A) people creating documentation
  15. for new versions of Kermit and (B) people who would otherwise have to
  16. translate someone's DOC file back into Scribe.  The following is what I
  17. think is the "essential" subset of Scribe (at least, it's all I know, and
  18. I hope it's all correct now).
  19.                                             John
  20. ---------------------------------------
  21. The Scribe formatting language uses one special character, namely, "@"
  22. to signal commands to the formatter.  Functions consist of the "@" plus
  23. the command name (case-insensitive) plus the arguments enclosed in any
  24. variety of parentheses, i.e., "()", "[]", or "<>".  Certain obvious
  25. syntactical rules apply, such as: @Begin() must be paired with @End(),
  26. and that combination may be replaced (for a one-line text) by a simple
  27. function.  The following functions and commands are available.
  28.  
  29. Command     Result
  30. @           significant blank
  31. @|          marks required hyphen
  32. @*          line break
  33. @^          set column marker
  34. @>          right-justify tab
  35. @@          '@'
  36. @\          tab
  37.  
  38. Font-select function  Resulting font
  39. @i(text)              italic
  40. @q(text)              fixed-width
  41. @qq(text)             quoted string in fixed font
  42. @r(text)              roman (proportional)
  43. @u(text)              underscore
  44. @ux(text)             underscore (even blanks)
  45. @+(text)              superscript
  46.  
  47. Function               Result
  48. @bar()                 long dash
  49. @begin(unit)           start text unit, where unit may be:
  50.                         Center, Description, Enumerate, Example, Format,
  51.                         Itemize, Table, Text, or Verbatim.
  52. @blankspace(count)     vertical space
  53. @caption(text)         figure caption
  54. @chapter(title)        header
  55. @device(dover)         define output device
  56. @end(unit)             end of formatting text unit
  57. @foot(text)            footnote
  58. @heading(title)        header
  59. @index(item)           index entry
  60. @label(-label)         define label
  61. @prefacesection(title) header
  62. @ref(-tag)             substitute
  63. @section(title)        header
  64. @string(-tag=value)    assign
  65. @subh(title)           header
  66. @subheading(title)     header
  67. @subsection(title)     header
  68. @tabclear()            clear tabs
  69. @tabdivide(n)          set multiple tabs for n columns
  70. @tabset(col,col,...)   set multiple tabs
  71. @tag(-label)           define label
  72. @value(-label)         use variable
  73. @w(text)               significant blanks, not to be broken
  74.