home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / mbug / mbug041.arc / FTNOTE14.DOC < prev    next >
Text File  |  1979-12-31  |  26KB  |  466 lines

  1.                              FTNOTE.DOC
  2.                              ----------
  3.                     Documentation for FTNOTE.COM
  4.                         (C)1984,  Eric Meyer
  5.                       (Version 1.4 - 84/08/27)
  6.  
  7.            Requires: CP/M operating system and WordStar(tm)
  8.  
  9. This program and its documentation are released to the public domain.
  10. They may be used, copied, and distributed by all as long as NO charge
  11.           is involved, and NO unauthorized changes are made.                  
  12.                              Eric Meyer
  13.                           427 N. Washington
  14.                         Bloomington, IN 47401
  15. ---------------------------------------------------------------------
  16.  
  17.                           I. INTRODUCTION
  18.  
  19.      FTNOTE.COM is a formatting utility for WordStar files.  Its main
  20. function is to allow the printing of WordStar documents with page-bottom
  21. footnotes, but it does internal page referencing and improved block
  22. formatting as well.
  23.      FTNOTE will automatically move your footnotes into and out of your
  24. text file; number them for use as end notes; or produce a printable file
  25. with them at page bottom.
  26.      FTNOTE is an effective but simple program.  It does NOT attempt to
  27. duplicate the existing capabilities of WordStar: editing, justification,
  28. or printing.  It is a utility to be used in conjunction with WordStar.
  29.  
  30. FEATURES:   * simple, natural file format
  31.             * automatic separation of text and notes
  32.             * will produce end notes or footnotes as desired
  33.             * automatic footnote numbering
  34.             * numbering can match up across multiple files
  35.             * page-mode or continuous footnote numbers
  36.             * long notes will continue on next page
  37.             * many formatting options allow flexible results
  38.             * automatic internal page reference numbering
  39.             * useful improved figure-block formatting
  40.             * can be run FROM WORDSTAR with Main Menu "R" command
  41.  
  42. TYPICAL USE SEQUENCE:
  43.  (1) Create the source file (text with notes)  WHATEVER.DOC
  44.  (2) Extract notes to separate file WHATEVER.NOT: run FTNOTE WHATEVER -E
  45.  (3) Combine the DOC and NOT files for printing:  run FTNOTE WHATEVER
  46.  (4) Print or Mergeprint the output file  WHATEVER.PRN
  47.  
  48. ---------------------------------------------------------------------
  49.  
  50.            II. THE COMMAND LINE: MODES, OPTIONS, FILES
  51.  
  52. SYNTAX:     FTNOTE [D:]FILENAME -mode        (utility modes)
  53.          or FTNOTE [D:]FILENAME [options]    (formatting)
  54.  
  55. Do not include the filetype on the FTNOTE command line.  FTNOTE
  56. will look for files (of filename FILENAME) with the filetypes DOC,
  57. NOT, D#C, N#T, and PRN as appropriate.  (See FILE USAGE.)
  58.  
  59. EXAMPLES:
  60.    ftnote dissert -e     extracts DISSERT.NOT from DISSERT.DOC
  61.    ftnote art1 #an^      combines ART1.DOC and ART1.NOT into 
  62.                         ART1.PRN for printing (see options below)            
  63.  
  64. In the following instructions, the phrase "the DOC file" means the
  65. file with your specified name, and filetype DOC, i.e. ART1.DOC.  "The
  66. NOT file" is then ART1.NOT, etc.
  67.  
  68. UTILITY MODES:
  69.      If you wish to create the needed NOT file by extracting footnote
  70. text from your DOC file, use the "-e" mode.
  71.      If you later wish to replace the footnotes into the DOC file,
  72. which makes major editing of the document a lot easier, use "-r" mode.
  73.      If you wish to have end notes instead of footnotes, once you
  74. have the DOC and NOT files separate, the "-n" mode will simply number
  75. the notes in each sequentially, producing files D#C and N#T.  This
  76. mode does NO other formatting.
  77.      The default mode is formatting mode, which combines the DOC and
  78. NOT files into a PRN output file with notes at page bottom, etc.  Most
  79. of the following instructions apply to the preparations for or use of
  80. this format mode.
  81.  
  82. FORMATTING OPTIONS:
  83.      If you are ready to format (combine the DOC and NOT files into a
  84. PRN file ready to print), the option string may contain any of the
  85. following:    (1) the character "#".
  86.               (2) the character "^".
  87.               (3) any ONE of characters =, ~, _, @.
  88.               (4) any PAIR of characters A, N, Q, W, E, R, Y.
  89. These allow you to choose the following optional features.
  90.      (1) By default, footnote numbers run continuously from 1 to 99
  91. (or 999).  However, if you use the "#" option, you can instead have the
  92. numbers start over at 1 on each page.
  93.      (2) By default, footnotes are printed at the bottom of the
  94. page even when the text ends higher up.  Use the "^" option if you
  95. would prefer the notes to be right under the text regardless.
  96.      (3) By default, page bottom notes are preceded by a blank line
  97. followed by a short line of dashes (-).  The length of this line can
  98. be changed via a user patch, below.  You can change this to a line of
  99. =, ~, or _ if you prefer.  (For _, this line will precede the blank
  100. line, so it doesn't collide with footnote superscripts.)  If you want
  101. no visible line, use @, and you will simply get two blank lines.
  102.      (4) You may choose to have footnotes print out in a different
  103. print style than the body of the text.  If you have a set of ^P codes
  104. installed in WordStar to use such a feature of your printer (for
  105. example, compressed print mode on a matrix printer), put the appro-
  106. priate pair of letters in the option string.  For example, if you
  107. have set up ^PA to enter compressed mode and ^PN to return to normal
  108. print, use "AN" in the option string.  (Remember to format the note
  109. file accordingly; use wider margins for smaller print, so the text
  110. and notes will have the same physical line width in the PRN file.)
  111.  
  112. FILE USAGE:
  113. Be sure to give your original source file the filetype "DOC".
  114.      All files to be used by FTNOTE must be on the same drive: the
  115. one you specified on the command line (or the logged drive).
  116.      Here is a summary of FTNOTE's file usage.  Note that in order
  117. not to fill up your disk, it does not create BAK files. 
  118.        MODE       INPUT FILE(S)   KEPT?      OUTPUT FILE(S)
  119.        ----       -------------   -----      --------------   
  120.         -n          .DOC, .NOT     yes         .D#C, .N#T
  121.         -e             .DOC        NO          .DOC, .NOT 
  122.         -r          .DOC, .NOT     NO            .DOC    
  123.      (format)       .DOC, .NOT     yes           .PRN  
  124. Always keep a backup copy of your document and notes, in case something
  125. goes wrong.  Note that in the "-e" and "-r" modes, FTNOTE replaces or
  126. erases the existing DOC and NOT files when it is finished.  (Unless it
  127. aborts, in which case it will merely leave a ".$$$" file behind.)  To
  128. protect your existing notes, the "-e" mode will refuse to run if a NOT
  129. file already exists.
  130.      Make sure you always have enough space on the disk to hold another
  131. full copy of your entire document, whatever mode you are using.
  132.      When using format or "-n" modes, every DOC file must have its
  133. corresponding NOT file, even if it makes no footnote calls!  Running
  134. "-e" on a DOC file with no footnotes will produce an empty (0 K) NOT
  135. file, which must exist for format or "-n" mode to work.
  136.      You can print the PRN file with WordStar or MailMerge, but be
  137. cautious about editing it.  Don't insert or delete lines, or the page
  138. breaks will get misplaced.  If you want to revise the document, edit
  139. the DOC file, and run FTNOTE again.
  140.      Very large files are best broken up into manageable pieces (this
  141. is true even when not using FTNOTE).  Output can be recombined using
  142. the .FI dot command, or page and footnote numbers can be made to mesh
  143. using the .PN and .FN commands to start each piece with the appropriate
  144. numberings.
  145.  
  146. -------------------------------------------------------------------
  147.  
  148.                      III. USING FOOTNOTES
  149.  
  150. FILE FORMAT:
  151.      Unlike some commercial programs, FTNOTE does not use non-Wordstar
  152. type imbedded commands that disturb the appearance of your text file.
  153. You can create your text just as you have in the past.
  154.      Whenever you need to insert a footnote, a place is held for its
  155. number with two "##" characters.  (When you want to start again with
  156. note 1, use "#1".)  These must be enclosed within a pair of characters
  157. of your choice, called "delimiters".  Typical delimiters are pairs of
  158. brackets "[##]" or WordStar superscript codes "^T##^T", or a leading
  159. space and a following period " ##.".  You must use the same delimiters
  160. consistently throughout your text, but you may use a different set in
  161. the notes.
  162.      The footnotes must be entered into the file following a <CR> (hard
  163. carriage return), typically (but not necessarily) the one that ends the
  164. paragraph in which they were called; and in the proper order.  Each
  165. note must begin with another delimited "##" (or "#1") flush left.  At
  166. the end of the block of notes, enter a "]" followed by a <CR>, and then
  167. continue with the text.
  168.      You might write the file ART1.DOC like this (each "<" flag in
  169. Wordstar indicates a hard carriage return):
  170.  
  171.               |  ...seafood derivatives in the native  population
  172.    (text)     |  as a whole. [##]  This result agrees with recent
  173.               |  findings, as well as the classic  study [##]  of
  174.               |  Jenkins and Namabi.                               <
  175. ------------- |   ##. This does, of course, vary greatly with the
  176.  (block of    |  season.  See Hirsch (1944), chapter XII.          <
  177.    notes)     |   ##. B. Jenkin and S. Namabi (1961), "Seafood in
  178. ------------- |  the Native Population", JGH 7:156-78. ]           <
  179.  (more text)  |       On the other hand, fairly little is known...
  180.  
  181. Note the use of brackets as delimiters in the text; a space and a
  182. period as delimeters in the notes; and the "]" ending the note block.
  183.      Running FTNOTE in the "-e" (extract) mode will then remove all
  184. these footnotes into a separate file.  (Alternatively, if you find it
  185. convenient, you may write them in a separate file yourself to begin with,
  186. as version 1.0 required.  No closing "]"s are needed in the NOT file.)
  187.      Now you have a file ART1.DOC which looks in part like this:
  188.  
  189.         |  ...seafood derivatives in the  native population
  190.         |  as a whole. [##]  This result agrees with recent
  191.         |  findings, as well as the classic  study [##]  of
  192.         |  Jenkins and Namabi.                               <
  193.         |       On the other hand, fairly little is known...
  194.  
  195. and you have a file ART1.NOT which looks in part like this:
  196.  
  197.         |   ##. This does, of course, vary greatly with the
  198.         |  season.  See Hirsch (1944), chapter XII.          <
  199.         |   ##. B. Jenkin and S. Namabi (1961), "Seafood in
  200.         |  the Native Population", JGH 7:156-78.             <
  201.  
  202. Finally, running FTNOTE in "format" mode will produce the output
  203. file ART1.PRN, a non-document file looking something like this:
  204.  
  205.         |...found to be far greater than the average intake  |
  206.         |  of seafood derivatives in the  native population  |
  207.         |  as a whole. [19]  This result agrees with recent  |
  208.         |  findings, as well as the classic  study [20]  of  |
  209.         |  Jenkins and Namabi.                               |
  210.         |       On the other hand, fairly  little is  known  |
  211.         |  of possibly similar practices in the neighboring  |
  212.         |                                                    |
  213.         |  ------------------------                          |
  214.         |   19. This does, of course, vary greatly with the  |
  215.         |  season.  See Hirsch (1944), chapter XII.          |
  216.         |   20. B. Jenkin and S. Namabi (1961), "Seafood in  |
  217.         |  the Native Population", JGH 7:156-78.             |
  218.  
  219. Observe that the text will remain formatted exactly as it was in the
  220. DOC file, and the notes as they were in the NOT file.
  221.  
  222.      Note: if you are going to use "-n" mode for end notes, you MUST
  223. use "#1" in the corresponding footnote each time you use it in the
  224. text, or your end notes will be misnumbered.  Use of "#1" in the notes
  225. is not required for format mode, but is recommended for consistency.
  226.  
  227. THREE-DIGIT FOOTNOTES:
  228.      With larger documents, you may find that you need the footnote
  229. numbering to continue past 99.  It is now possible to use FTNOTE with
  230. footnotes up to 999: instead of using "##" (or "#1") as shown in the
  231. examples above, simply use "###" (or "##1").  If you do not need the
  232. larger note numbers, you will find that the two-digit form above will
  233. produce more attractive results.  Note that whether you choose two- or
  234. three-digit footnotes, you must be consistent throughout your document
  235. and notes.
  236.  
  237. ADVANCED TECHNIQUES:
  238.      With a little ingenuity, you can get FTNOTE to handle a variety
  239. of format requirements that I didn't have in mind when I wrote it.
  240. Here are some problems people have had in the past.
  241.      Example 1:  FTNOTE requires footnote text to begin in column 1,
  242. but you want your whole document (text and notes) to print out with
  243. a ten-space left margin.  Solution: write your file without the
  244. margin (all those extra spaces waste disk space anyway).  Use a dot
  245. command, either .LM or .PO, to create the margin at print time.
  246.      Example 2:  MLA footnote style requires the first line of each
  247. footnote to be indented, and the number superscripted.  Solution:
  248. use a fixed tab (^PI) and a superscript as your delimiters in the
  249. notes (e.g. ^I##^T).  Then after formatting, edit the PRN file and
  250. change all ^I##^T to ^I^T##^T, completing the superscript toggles.
  251.      Example 3:  You want to take advantage of Figure Blocks, page
  252. referencing, etc, but you want end notes, not footnotes.  Solution:
  253. Run "-n" mode first.  (This produces a D#C file which has no "##"
  254. footnote calls, and a N#T file.)  Then rename the D#C file to NEW.DOC,
  255. the N#T file to NEW.NOT, and format these with FTNOTE NEW.  The NEW.PRN
  256. file will then be your final text, and NEW.NOT is the endnotes for it.
  257.  
  258. --------------------------------------------------------------------
  259.  
  260.                       IV. PAGE REFERENCING
  261.  
  262.      The automatic internal page referencing feature available in format
  263. mode allows you to refer in the course of your text to a number of other
  264. locations in your text by page number.  The two most common uses for
  265. this are in constructing a table of contents, and referring to figures
  266. and other references.  FTNOTE allows 52 separate locations to be marked
  267. for this use; references may be made either earlier or later in the text.
  268. (This feature cannot be used to build an index; the number of markers is
  269. too small, and each should be set at only one location.)
  270.      Page references are delimited by the control character ^P, placed in
  271. your WordStar text like any other control-P code, by typing ^P, then P.
  272. Referencing will not be invoked if no ^P is found in your DOC file.  It
  273. is a two-pass operation, so it will double the formatting time for your
  274. document, if used.  You will get a message "Scanning ahead..." when page
  275. referencing begins, and "Scan complete" at the end of the first pass.
  276.  
  277. SUMMARY:  To set reference marker A:   ^PA^P     (no adjacent spaces)
  278.           To call for its value:       ^PAAA^P   (spaced normally)
  279.  
  280.      Page reference markers run from "A" to "Z", and from "a" to "z".  To
  281. set marker "A", identifying a location for further reference, you enter
  282. the sequence "^PA^P" in your text between an appropriate pair of words,
  283. with NO intervening spaces: for example, "CHAPTER^PA^PIV. ASTRONOMY."
  284. You can now refer to the page on which "CHAPTER IV" occurred by asking
  285. for the value of marker "A", by entering the sequence "^PAAA^P" where you
  286. want the page number: for example, "Chapter IV...........page ^PAAA^P."
  287. In formatting, the marker setting "^PA^P" will be replaced by a space " ",
  288. and any marker references "^PAAA^P" will be replaced by that page number,
  289. giving for example "Chapter IV............page 29.", assuming the heading
  290. "CHAPTER IV. ASTRONOMY." winds up on page 29. 
  291.      Page references may be in a different file from the corresponding
  292. marker setting, only if the files are chained with the .FI command.
  293. Otherwise the attempt to reference a nonexistent marker gives an error.
  294.  
  295. --------------------------------------------------------------------
  296.  
  297.                      V. TECHNICAL DETAILS
  298.  
  299. DOT COMMANDS:
  300.      You should be aware that certain WordStar/Mailmerge dot commands
  301. work in a nonstandard manner with FTNOTE, and a few are not allowed.
  302. The nonstandard group are interpreted by FTNOTE, and often are removed
  303. from the PRN output file.  These include: 
  304.         .PL will change the page length.  (See PRINTER FORMAT.)  It may
  305. occur only once, at the top of your DOC file.
  306.         .HE, .PA, and .PNnnn,  all have their normal effects, except that
  307. the default header is a blank line with page number at column 74.
  308.         .CPnn will work as intended unless the text it covers includes
  309. footnotes, which may cause a page break earlier than expected.
  310.         .LSnn will change the line spacing of the text in the formatted
  311. output, but will leave footnotes and Figure Blocks single spaced.  When
  312. entering consecutive blank lines, remember that each one will be multi-
  313. plied by the current LS spacing.
  314.         .FI NEWNAME.DOC, as the last line of the DOC file, will chain to
  315. a new pair of input files, NEWNAME.DOC and NEWNAME.NOT, while still using
  316. the same output file(s).  Thus you can break a large document up into
  317. small pieces, and have the output combined properly upon formatting or
  318. numbering.  The alternative would be to use the .PN and .FN commands at
  319. the beginning of each piece to match up the page and footnote numbers,
  320. and process and print each separately.  .FI works in "-n" mode also; it
  321. is ignored by "-e" and "-r".  Do not specify a drive; all files will be
  322. sought on the same drive as the original ones.
  323.      (.LS and .FI are MailMerge commands, but you don't have to use
  324. Mailmerge for them to work, because FTNOTE is processing them itself.)
  325.  
  326.      The dot commands that are not allowed are those that would upset
  327. the vertical page formatting FTNOTE is doing.  These are .FM, .FO, .HM,
  328. .LH, .MB, and .MT.  (Note: the formfeed character ^PL should not be used 
  329. either.)  Upon encountering any of these commands, FTNOTE will issue
  330. a warning message, and suppress the command.  (If you really know better,
  331. you can edit the PRN file: you will find the offending dot command with
  332. ".IG" stuck in front of it, which you can remove.  But the result will
  333. probably be misplaced page breaks.)
  334.  
  335.      FTNOTE also offers two dot commands of its own:
  336.         .FB (Figure Block) provides another formatting capability WordStar
  337. lacks.  ".FB nn" will force the next 'nn' lines of text to print as a
  338. contiguous block at the top of the next new page; the current page con-
  339. tinues until full, in contrast to the .CP command.  This block may, for
  340. example, contain the text of a table, or blank lines for a figure to be
  341. pasted in.  At most a whole page can be reserved (Page Length - 1 - Header
  342. Margin - Bottom Margin, by default 66 - 1 - 3 - 8 = 54), so any larger value
  343. of 'nn' will default to one page.
  344.         .FN (Footnote Number): ".FN nnn" sets the next footnote number to
  345. 'nnn'.  This is most useful in combination with .PN at the beginning of a DOC 
  346. file.  (.FN works in "-n" mode also, IF it is the first line of the file.)
  347.      WordStar itself ignores these two FTNOTE dot commands.
  348.  
  349. PRINTER FORMAT:
  350.      The default page format for FTNOTE is intended for standard
  351. 11" paper at 6 lines per inch, giving 66 lines per page.  In this
  352. case FTNOTE actually prints 54 lines per page.
  353.      You can vary the placement of text on the page by moving the
  354. platen and resetting top-of-form on your printer.  If you want to
  355. use different forms, such as legal paper, the page length may be 
  356. changed via the .PL command or user patch.  If you have installed
  357. WordStar with a default page length other than 66, you should change
  358. the .PL user patch to get FTNOTE's page length to agree.  When
  359. printing the PRN file, instruct WordStar to use formfeeds, if that
  360. is not your default.
  361.      The size of the top and bottom margins may also be changed by user
  362. patches.  These changes cannot be made merely by editing the dot commands
  363. that begin an existing PRN file: they affect the page length, and page
  364. breaks would be misplaced.
  365.  
  366. CAVEATS:
  367.      Don't try to put footnotes, dot commands, or ^P page references in
  368. the text of a Figure Block or a footnote.  FTNOTE won't recognize them.
  369. Don't use the page reference code (^P) for any other purpose.
  370.      Be sure to follow the instructions on FILE FORMAT above exactly.
  371. A small error could cause a note to be ignored, or a portion of your
  372. text to be misplaced.  In particular, be careful not to misuse the "#"
  373. or "]" characters.   If you see a problem in your output, a little
  374. experimentation should lead you to a solution.
  375.      You must be in single spacing (^OS1) before entering footnote
  376. text.  This should be no problem: since .LS can control line spacing,
  377. you should never need to use the ^OS command anyway.
  378.      Be careful while using alternate print modes (including underline,
  379. italics, etc) in your document.  If a page break occurs while the text
  380. is in such a mode, for example, any footnotes on that page, along with
  381. the next page header, will also appear in that alternate print mode.
  382. You may have to edit the PRN file and insert extra print codes.
  383.      Proofread your output carefully!
  384.  
  385. ----------------------------------------------------------------------
  386.  
  387.                   VI. FURTHER TECHNICAL NOTES
  388.  
  389. USER CUSTOMIZATION:
  390.      You can change several default parameters in FTNOTE.COM, if you
  391. wish, by using DDT, SID or equivalent to patch the following bytes:
  392. ADDRESS  DEFAULT  LEGAL RANGE   DESCRIPTION
  393. -------  -------  -----------   ------------------------------------
  394.  08D8H   23H (#)   20H - 7FH    Footnote number character
  395.  08D9H   5DH (])   20H - 7FH    Character marking end of note block
  396.  08DAH   03H (3)   00H - 08H    Lines between header and text (.HM)
  397.  08DBH   08H (8)   00H - 08H    Lines left blank at page end (.MB)
  398.  08DCH   42H (66)  08H - 7FH    Physical page length in lines (.PL)
  399.  08DDH   4AH (74)  01H - 7FH    Column number for page number
  400.  08DEH   10H (^P)  01H - 1DH    Control code for page referencing
  401.  08DFH   14H (20)  01H - 7FH    Length of dashed line for footnotes
  402. Thus you can, for example, avoid complications in a text that contains
  403. many "#" signs by changing to "@" for your number marker character; or
  404. get more lines on the same size page by decreasing the .MB number.
  405.      You can also change the filetypes used by FTNOTE, if for example
  406. you prefer "TXT" to "DOC".  The default filetypes DOC, NOT, PRN, D#C,
  407. and N#T appear from address 08E0H to 08F3H.
  408.      NO changes to the object code of FTNOTE.COM by the user are auth-
  409. orized outside the address range 08D8-08F3 provided for this purpose.
  410.  
  411. ERROR MESSAGES:
  412.      These are immediate error messages:
  413. ! no file             (no file name specified)
  414. ! bad option X        (illegal or contradictory format option specified)
  415. ! NOT file exists     ("-e" won't run if there's already a NOT file)
  416. ! bad user patch      (an illegal default value has been patched in)
  417.      These are non-fatal warning messages; be aware that something may
  418. not be working as you intended.  Abort with ^C if you wish.
  419. ? ignored .XX              (unacceptable dot command)
  420. ? ignored .XX; bad argt    (bad number in .CP, .FN, .FB, .LS, or .PN)
  421. ? extra notes              (better check for missing references in text)  
  422.      These errors will cause formatting to abort; the PRN file will
  423. end abruptly where the error was detected.
  424. ! missing notes       (there's no note body for a footnote call in text) 
  425. ! buffer full         (you probably forgot to terminate a footnote)
  426. ! duplicate ref X     (you tried to set this marker a second time)
  427. ! not set: ref X      (you tried to reference a marker that wasn't set)
  428. ! bad ref ^P$         (invalid page marker reference attempt)
  429. ! can't open MY.DOC   (can't find (or write to?) the specified file)
  430.  
  431. VERSION HISTORY:
  432.      This program was developed on an Osborne Executive computer wi¢ 
  433. CP/M 3.0 and WordStar 3.3, using the Software Toolworks C/80 compiler.
  434. It has been much improved since, largely in response to user feedback.
  435. Note: files created with earlier versions should be upward compatible,
  436. but not necessarily vice versa.  [Exception: page referencing codes
  437. from versions 1.3x are not compatible with version 1.4.]
  438.   84/03/29    FTNOTE 1.0   8K
  439.          The basic program, with "formatting" mode only.  Options allow
  440.     numbering and print mode control.  Requires the user to write a
  441.     separate file of notes.  Offers .FB figure block command.
  442.   84/04/09    FTNOTE 1.1   10K
  443.          Added "-e" and "-r" modes: note texts can be entered in the
  444.     document, immediately following the "[##]" call, making writing (and
  445.     editing) easier.  Added the .FN dot command.
  446.   84/04/25    FTNOTE 1.2   12K
  447.          Notes can be entered en bloc at paragraph bottom.  Added "-n"
  448.      mode for folks who want end notes.  Allowed dot commands .LS and .PL.
  449.      Options: vary line character; print notes up with text on short pages.
  450.      NOTE --->  Version 1.21 corrected a bug in the page header.
  451.   84/06/14    FTNOTE 1.3   16K
  452.          Better algorithm allows more flexible options for delimiters,
  453.      fewer recognition errors.  Added page referencing feature, .FI dot
  454.      command.  Several default parameters made user-patchable.
  455.      NOTE --->  Versions 1.31-33 corrected minor bugs: more dot commands
  456.      are now "acceptable"; last-line note calls no longer cause trouble.
  457.   84/08/27    FTNOTE 1.4   17K
  458.          Allows larger page and (optionally) footnote numbers.  Page ref-
  459.      erence codes modified for larger numbers (no longer compatible with
  460.      versions 1.3x).  Footnote separator line options improved.  Minor
  461.      bugs associated with use of ".FI" and "#1" fixed.
  462.  
  463. ------------------------------[ END ]----------------------------------
  464.  bugs associated with use of ".FI" and "#1" fixed.
  465.  
  466. ---------------------------