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