### by Graham Williams

##### Section M CTAN Edition

Welcome to the XML based and XSL generated version of The TeX Catalogue Online, Section M CTAN Edition. This is a listing of entries in the TeX Catalogue and may take a little time to load, but is hopefully worth it. Have a look at the Catalogue Preface for alternative ways of accessing the catalogue.

The TeX Catalogue Online is also available from any CTAN node or mirror, including the following. Pick one that is close to you. (The "search" link attempts to find a CTAN node that may be close to you, courtesy of Randy Kobes. Multiple clicks may find alternatives.)

search | aarnet | switch | cstug | dante | loria | tex | roma | riken | gust | rge | ctan

Icons associated with many entries in the catalogue allow you to:

- view the directory on CTAN
- view documentation (possibly many)
- view documentation in PDF format (requires the acroread plugin)
- jump to the package's home page
- download a gzip'd tar file from a nearby CTAN node (not supported by all nodes)
- download a gzip'd tar file from ftp.dante.de

Other icons simply provide further information about the package:

- part of the teTeX distribution
- available on the TeX Live CD ROM

The license type, version (if known), and the date of the last change made to each particular Catalogue entry are also provided.

macbibtex | BibTeX for the Macintosh.
This is the most up-to-date version of the port of BibTeX which is distributed with OzTeX . See also oztex
| license: unknown version: 1.1.2 (1996/11/7)

magaz | Magazine layout.
Provides several functions that are used in many magazines' layout. Current version only does special formatting for the first line of text in a paragraph.
| license: lppl version: 0.1 (1999/03/03)

mailing | Macros for mail merging.
| license: lppl (1999/03/03)

makeindex | No caption.
A general purpose hierarchical index generator; it accepts one or more input files (often produced by a text formatter such as TeX or troff), sorts the entries, and produces an output file which can be formatted. The formats of the input and output files are specified in a style file; by default, input is assumed to be an idx file, as generated by LaTeX.
| license: unknown version: 2.12 (1999/03/03)

malayalam | Fonts for typesetting Malayalam, with a pre-processor.
| license: unknown version: 1.6 (1998/06/23)

malvern | A new sans-serif font family.
| license: unknown (1999/03/03)

manyfoot | No caption.

Implements a command, \newfootnote, that adds footnote levels to the standard LaTeX's footnote mechanism. Footnotes of every additional level are automatically grouped together on a LaTeX2e output page and are separated from another levels by the special vertical spaces. The command \newfootnote allows customisation of the way foonotes of additional level be represented in LaTeX2e documents. Two customisation styles are available now: the plain style is the ordinary LaTeX's style of footnote representation; the para style causes footnotes to be typeset as a run-in paragraph.

| license: unknown (1998/12/28)

mapcodes | Support for multiple character sets and encodings.
| license: unknown (1999/03/03)

maple | Styles and examples for the MAPLE newsletter.
| license: unknown (1999/03/03)

maplems | Export Maple worksheets to LaTeX2e.
| license: unknown (1 Apr 1991)

margbib | A package for displaying bibliography tags in the margins.
| license: unknown version: 1.0c (1998/02/24)

marvosym | No caption.
Martin Vogel's Symbol (marvosym) font is a font containing: the Euro currency symbol as defined by the European commission; Euro currency symbols in typefaces Times, Helvetica and Courier; Symbols fur structural engineering; Symbols for steel cross-sections; Astronomy signs (Sun, Moon, planets); The 12 signs of the zodiac; Scissor symbols; CE sign and others. See also europs eurosym
| license: unknown (1999/03/03)

marvosym-mac | No caption.
A Macintosh version of the marvosym font. The files include both a PostScript and TrueType version, as well as configuration files to use the font with OzTeX. You still need the marvosym package separately.
| license: unknown (1998/11/5)

mathcmd | No caption.
Provides a slightly modified version of the commands for making integrals and sums. Moreover, it provides commands to deal with derivatives an vector operators.
| license: lppl (1999/03/03)

mathcomp | No caption.
A package which provides access to some interesting characters of the Text Companion fonts (TS1 encoding) in math mode. See also textcomp
| license: lppl (1999/03/03)

mathematica | No caption.
Virtual TeX fonts that can be used with the PostScript fonts distributed with Mathematica 3.0. The archives use a TDS conforming directory structure. A style file for LaTeX2e is included, that enables use of the fonts and the new symbols from LaTeX2e.
| license: lppl (1999/03/03)

mathenv | Defines some often useful math-mode environments.

The ``Equation'' environment is defined as having an optional argument used as a label. The ``MultiLine'' environment is used for long formulas that don't fit on a single line, but no ampersand mark is needed, since all lines but the first are authomatically indented by a predefined amount of space. The ``System'' environment is for grouping a set of equations with one number and with an enclosing left brace. These two environments also have an optional argument used as a label. All the above environments have a *-form, which does not generate a number.

| license: lppl (1999/03/03)

mathinst | No caption.
A script to create proper math fonts for use by TeX and LaTeX using one the family of Roman types and the raw math fonts (any of the commercial MathTime, Euler, or Lucida New Math fonts). All fonts are properly scaled for compatibility with the Roman fonts.
| license: unknown (1998/09/10)

mathkit | No caption.
Creates math fonts that match outline fonts (Times Palatino, and others) for typesetting math with TeX.
| license: gpl (1998/02/4)

mathpple | Use PostScript Palatino for typesetting maths.
The package defines the PostScript font family `Palatino' (ppl) as the default roman font and then uses the `mathpple' fonts for typesetting math. These virtual fonts have been created for typesetting math in a style that suits the Palatino text fonts. The AMS fonts, when used additionally, will be scaled to fit Palatino.
| license: lppl version: 1.0 (1999/04/7)

mathptm | No caption.
Extends the usage of the PostScript times fonts to the math environment.
| license: unknown (1 Apr 1991)

mathrsfs | No caption.
Maths rsfs (Ralph Smith's Fancy Script) font support. See also jknappen
| license: dfsg (1998/03/27)

mathspad | No caption.
An XWindows WYSIWYG structure editor implementing stencils which define two views of a document, the on-screen view and the output view (which might be LaTeX, TeX, HTML, trof).
| license: unknown (1 Apr 1991)

mathtime | No caption.
The Mathtime fonts have a number of characters remapped to positions different from the ones normally used by the corresponding TeX CM-fonts. For the symbol font ``operators'' the corresponding mathtime style files use the Times Roman font (often called something like: ptmr or ptmr7t or ptmrq).
| license: lppl (1999/03/03)

mcite | No caption.
Support for collapsing multiple citations into one, as customary in physics journals.
| license: dfsg (1999/03/03)

mdwtools | Miscellaneous tools by Mark Wooding.
This collection of tools includes support for @, a doafter command, footnotes, mathenv for various alignment in maths, list handling, trivial maths oddments, rewrite of LaTeX's tabular and array environments, verbatim handling, and syntax diagrams. See also at cmtt
| license: dfsg version: 1.05.4 (1999/03/26)

meta-mode | No caption.

A GNU Emacs Lisp package that implements a major mode for editing MetaFont or MetaPost sources. It provides many features commonly found in Emacs editing modes for programming languages, such as automatic indenting of source code, syntactic highlighting (a.k.a. fontification), symbol completion, as well as miscellaneous other basic editing functions adapted to the mode-specific semantics such as motion commands or commands to mark, reindent, or comment-out environments or regions.

| license: unknown version: 1.0 (1997/05/1)

metapost | No caption.
A tool based on MetaFont for producing precise technical illustrations, creating scalable PostScript instead of bitmaps. See also threed emp meta-mode
| license: unknown (1996/06/25)

method | Typeset method and variable declarations.
This LaTeX package supports the typesetting of programming language method and variable declarations. It includes an option to typeset in French.
| license: lppl (1999/03/26)

mex | No caption.
MeX is an adaptation of Plain TeX and LaTeX209 formats to the Polish language and to the Polish printing customs. It contains a complete set of MetaFont sources of Polish fonts, hyphenation rules for the Polish language and sources of formats.
| license: pd version: v1.05 (1999/03/03)

mf2pt3 | No caption.
Perl script to generate PostScript Type 3 fonts from MetaFont sources by processing MetaPost output.
| license: unknown (1999/01/2)

mf2tex | No caption.
A package of macros in TeX and MetaFont which allows a user to easily add labels to MetaFont sources (text or mathematics). Normally you can only draw in MetaFont and all labels you must write into the TeX source before (or after) inserting the picture. This package allows you to write TeX labels straight into the MetaFont source and to generate corresponding TeX source.
| license: unknown (1997/05/3)

mff | No caption.
A package to provide something similar to `multiple master' fonts, but using MetaFont; you specify a font by a set of MetaFont parameters, and TeX makes up an mf file to generate the required font; this package is not integrated with NFSS (or MakeTeXTFM) yet fun.
| license: unknown (1999/03/03)

mflogo | LaTeX support for MetaFont and logo fonts.
LaTeX package and font definition file to access the Knuthian `logo' fonts described in `The MetaFontbook' and the MetaFont and logos in LaTeX documents. (CTAN:fonts/mflogo) See also logo-ps
| license: lppl (1999/03/29)

mfnfss | No caption.
Font description files to use extra fonts like yinit and ygoth.
| license: lppl (1999/03/03)

mfpic | Macros which generate MetaFont code for drawing pictures.
See also mkpic
| license: unknown (1999/03/03)

mf-ps | No caption.

A MetaFont package including: epstomf a tiny AWK script for converting EPS files into MF lingo; and mftoeps for generating (encapsulated) PostScript files readable, e.g., by CorelDRAW!, Adobe Illustrator and Fontographer. MetaFont writes PostScript code to a LOG-file, and from the LOG-file the code can be extracted by either TeX or AWK. DOS batch files, TeX source, and AWK source are placed in the subdirectory PROGS.

| license: pd (1999/03/03)

mftoeps | Converts MF to EPS.
| license: unknown (1999/03/03)

mhs | No description available.
| license: unknown (1999/03/03)

midnight | A set of useful macro tools.
| license: unknown (1999/03/03)

mif2xfig | No caption.
A tool to convert diagrams from Frame Maker's MIF format to XFig's format, and vice versa.
| license: unknown (1996/11/20)

miktex | A free TeX distribution for MS-Windows32.

A distribution of TeX and friends for MS-Windows95 and MS-Windows-NT. Features include easy installation and configuration, and full TeX and LaTeX support. MiKTeX includes a `basic' distribution which is a (useful) sub-set of the complete distribution removing pdfTeX, Computer Modern PostScript Fonts, AMS-Fonts, PostScript Fonts, MetaPost Texinfo, Makeinfo, and Web. See also ntemacs winedt win95-guide bakoma

| license: unknown version: 1.20a (1999/04/14)

miktex-axp | A port of MiKTeX to MS-Windows-NT on the Alpha.
| license: unknown (1997/09/25)

miniltx | No caption.
Part of the plain TeX graphics collection which allows the use of LaTeX's graphics, colour, and picture mode commands in plain TeX based formats.
| license: lppl (1999/03/03)

minitoc | Produce a table of contents for each chapter.
| license: unknown version: 27 (1997/01/12)

mirr | No caption.
A small header for making a mirror of dvips ed files.
| license: pd (1999/03/03)

mitpress | Support for MIT Press.
| license: unknown (1998/09/19)

mkpic | No caption.
A Perl interface to mfpic making it possible to enter simple commands with tab separated arguments and without braces/brackets to design figures. The script produces a style file, mkpic.sty, containing one LaTeX command for each picture.
| license: unknown (1999/01/2)

mla | No caption.
A bibliography style for the Modern Language Association's manual of style.
| license: unknown (1997/04/28)

mlbib | Support for multilingual bibliographies.
| license: unknown version: 10 (1996/11/5)

mltex | No caption.
Support for MLTeX, the multilingual TeX extension from Michael J. Ferguson.
| license: unknown (1999/03/03)

mmtools | No caption.
Two tools for working with multiple master fonts: mmafm creates an AFM by interpolating at a given point in a multiple master's design space; mminstance creates a ``normal'' PFB font by interpolating at a given point in a multiple master's design space.
| license: unknown (1997/07/23)

mnras | No caption.
Styles for the Monthly Notices of the Royal Astronomical Society.
| license: unknown (1999/03/03)

modes | A collection of MetaFont mode_def's.
Also includes common definitions for write/white printers, `special' information, and landscape mode.
| license: unknown version: 3.4 (1998/08/11)

monotype | No caption.
Font metrics, and macro support in LaTeX2e, for a large set of Monotype fonts.
| license: unknown (1999/03/03)

monster | No caption.
Obsolete name for Frankenstein . An obsolete 8+3-compliant name for frankenstein .
| license: unknown (1999/03/10)

montex | No caption.
MonTeX provides Mongolian support for LaTeX2e (now Cyrillic, but soon also Classical Mongolian).
| license: nocommercial (1999/03/03)

moredefs | LaTeX defining, expansion, and debugging commands.
A LaTeX package providing numerous defining, expansion, and debugging commands for programming in LaTeX and writing LaTeX packages and classes.
| license: gpl version: 1.6, 1999/02/24 (1999/03/10)

morehelp | No caption.
A package to enhance LaTeX2e error messages by providing descriptions of the possible causes including those that may not be obvious. This style is effectively an online substitute for error lists found in the LaTeX books, although it cannot completely replace them. Only true LaTeX errors are included; TeX errors are beyond the reach of ordinary macros.
| license: nondfsg version: early alpha (1999/03/03)

moresize | No caption.

A LaTeX2e package for using font sizes up to 35.88pt, for example with the new EC fonts. New commands \HUGE and \ssmall for selecting font sizes are provided together with some options working around current LaTeX2e shortcomings in using big font sizes. The package also provides options for improving the typesetting of paragraphs (or headlines) with embedded math expressions at font sizes above 17.28pt.

| license: unknown (1997/07/17)

moreverb | No caption.
A verbatim mode that can handle TABs properly, can number lines, can number lines in an included file, can produce boxed verbatims, etc. See also alltt verbatim vrb
| license: unknown (1999/03/03)

morse | A package for printing Morse code signs.
| license: unknown (1999/03/03)

mpattern | No caption.
A package for defining and using patterns in MetaPost, using the Pattern Color Space available in PostScript Level 2.
| license: unknown (1998/09/30)

mpfnmark | No caption.
A package which provides the command \mpfootnotemark, which can be used in the same way as \footnotemark. The difference between these two macros is that within minipage environments the latter uses the standard footnote marker style (defined by \thefootnote), while the new command uses the minipage footnote marker style (defined by \thempfootnote).
| license: unknown (1999/03/03)

m-pictex | No caption.
Solves the `out of dimen' problem that somethimes occours when using PiCTeX (especially together with LaTeX).
| license: unknown (1998/02/24)

ms | Various LaTeX packages by Martin Schr\"oder.
Various LaTeX packages by Martin Schr\"oder.
| license: unknown (1999/03/03)

mslapa | No caption.
LaTeX and BibTeX style files for a respectably close approximation to APA (American Psychological Association) citation and reference style. See also apacite apa
| license: unknown (1999/03/03)

mt11p | No caption.

A package to use the MathTime and MathTimePLUS (``MathTime complete'') fonts in LaTeX2e. Everything is included, incl. (patched) font metrics, except, of course, the fonts themselves. The package cooperates with the AMS packages (amsmath, amssymb, etc.) T1 and OT1 encodings (as operators fonts!) are fully supported. It does not assume you own any other commercial (non-resident) fonts. This package has no connection with the ``mathtime'' package by Frank Mittelbach and David Carlisle, commissioned by Y&Y.

| license: unknown (1997/02/14)

mtbe | Examples from Mathematical TeX by Example by Arvind Borde.
| license: unknown (1999/03/03)

multenum | Multi-column enumerated lists.
| license: unknown (1999/03/03)

multicol | Intermix single and multiple columns.
This package allows, for example, to shift between two and one columns anywhere.
| license: lppl version: 1.5q (1998/12/21)

multido | A loop facility for Generic TeX.
| license: unknown (1998/03/19)

multirow | Creates tabular cells spanning multiple rows.
Includes an option for specifying multirows with a ``natural'' column width.
| license: unknown version: 1.5 (1998/11/25)

multitoc | No caption.
A LaTeX package which automatically sets only the table of contents, list of figures and list of tables in two or more columns. The number of columns can be configured. Uses the multicol package.
| license: unknown version: 2.00 (1998/09/8)

musicref | Reference page for musictex.
| license: unknown (1 Apr 1991)

musictex | Typesetting music with TeX.
See also abc2mtex
| license: unknown (1996/11/27)

musixtex | Extended MusicTeX, with better slurs.
| license: unknown (1999/03/03)

mxedruli | No caption.
Georgian fonts including the xedruli Alphabet and the Xucuri-Alphabet.
| license: unknown (1998/07/25)

mylatex | MyLaTeX.
| license: lppl (1999/04/11)

myletter | Another letter package.
See also brief akletter
| license: unknown (1997/04/12)