4.3BSD-UWisc/lib/ms/README

This directory, /usr/lib/ms, contains various macro files used
by the -ms package, along with various scripts that are useful
for text formatting.  These scripts are not supported commands--
they are examples that may assist you with document preparation.
These scripts are described below:

endnote
-------
This program takes -ms footnotes (text placed between .FS and .FE
macros) and moves them to the end of your output.  It should be
used with numbered footnotes, which are entered like this:

	this is best explained by Hodgkins.\**
	.FS
	Arthur Hodgkins, \fIThe Bone Marrow,\fP
	Johns Hopkins Press, Baltimore, 1982.
	.FE

When you want to produce numbered endnotes instead of footnotes,
you can run the program as follows:

	% /usr/lib/ms/endnote filename(s) | nroff -ms

Other nroff options, such as -T to specify terminal type, may
also be given.  If you're using refer, tbl, or eqn, they should
follow /usr/lib/ms/endnote, in the proper order.  The endnote
program creates the file "endnotes" in the working directory;
the file is removed afterward endnote finishes.  If this file
already exists, the program exits with an error message.

After a while you may find it more convenient to copy this script
to your own directory, rather than saying /usr/lib/ms/endnote
every time you want to run it.  To do this, type:

	% cp /usr/lib/ms/endnote endnote
	% chmod +x endnote

The first command will copy it into your working directory, and
the second will make it executable.

swapacc
-------
This program takes accent marks in the old -ms format (where they
come before the accented letter) and changes them into the new .AM
format (where the come after the accented letter).

	Old format:	t\*'el\*'ephone
	New format:	te\*'le\*'phone

The swapacc program is best run from inside the editor:

	:1,$ ! /usr/lib/ms/swapacc

The first to the last lines of the editor buffer will be sent to
the shell, which will run /usr/lib/ms/swapacc, and then return
all lines to where they were before.