MTeX: Macros for writing outlines and manuals.


MTeX is a set TeX of macros for typesetting outlines and manuals. By default, it will create a series of indentation and labels which are pretty good for most applications. (That's the idea, something that does what you need with little fuss.) However, it does have some nice bells and whistles that allow you to construct a variety of simple document types. You are welcome to use the macros subject to the GNU copyleft and artistic conventions.


Installation.

To use MTeX download the following files and follow the directions in README. To use only the outline macros you need lists.tex.

README
Installation instruction, file description and known errors.
artistic, copying
GNU copyleft and artistic license.
lists.tex
The list macros---this is the heart of MTeX (you be surprised how much typesetting can be defined as lists.
lists.doc
An example file showing some of the features of list.tex
utils.tex
Utility macros, modifications of plain.tex and other borrowed items.
outline.tex
An outline style file. You load this to get the basic MTeX outline mode.
xref.tex
Cross-referencing macros from eplain.tex and bibTeX.
mtex.tex
Input to initex for making an MTeX format file.
ct2.tex:
Style file and macros for Celestial Times.
journal.tex:
Style file and macros for The Why-Files.
tree.tex:
Sample macros for tree identification charts (this was for a real book).


Other Sources.

If you are at RPI, you can use MTeX running: setup ~sofkam/mtex. The files are also available over AFS at: /afs/rpi.edu/home/89/sofkam/tex/mtex. There is a simple MTeX to HTML converter in /afs/rpi.edu/home/89/sofkam/src/public/mtex2html.l.


Acknowledgments.

Some portions of MTeX have been borrowed from other macro sources, especially Karl Berry's excellent collection of eplain macros. Where this is the case acknowledgment is given in the source code. In general much of utils.tex and all of xref.tex are from plain TeX and eplain, while all of lists.tex is mine. I have not, unfortunately keep the eplain code up to date, nor have I merged MTeX with eplain.

Mike Sofka