# The TeX and LaTeX Catalogue

##### CTAN

This is a catalogue of TeX and LaTeX related packages and tools, mostly available on CTAN, the Comprehensive TeX Archive Network. Most entries have a link to a location on the local CTAN directory hierarchy which takes you to the source directory for that entry.

The catalogue is quite large (approaching 200K). It is advisable that you access it from your nearest CTAN under help/Catalogue/ (load either catalogue.html or catalogue.html.gz - the latter is about 10% the size of the former). The following is a collection of direct links to the catalogue directory on some of the alternative CTAN backbone nodes and mirrors:

Alternatively, you could download and save locally the generic version (or the much smaller gzipped version) with links to the Walnut Creek archive.

In the following catalogue, links on the entry names take you directly to on-line documentation for that entry (these are either WWW home pages or gziped Postscript---or DVI---documents located at various places on the World Wide Web).

This catalogue is regularly updated. Comments, corrections, enhancements, and additions are more than welcome and can be sent to Graham.Williams@cmis.csiro.au. The original source database is maintained in BibTeX format from Canberra, Australia.

The catalogue is organised alphabetically: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

This compilation Copyright © 1996 Graham J. Williams. Last Modified Friday, 14 February 1997 Permission is granted to redistribute this document under the terms of the GNU General Public License (GPL).

### A

a4 | macros/latex/contrib/supported/ntgclass

Originally for LaTeX 2.09 but updated for LaTeX2e. Mostly superceded by LaTeX2e support for a4 paper but defines the extra option of widemargins. The geometry package is usually better. Latest recorded version is v1.2e. See also geometry, and a4wide. (12 Nov 1996)

a4wide | macros/latex/contrib/other/misc/

Increases the width of the printed area of the a4 page. The geometry package is usually better. See also geometry, and a4. (18 May 1996)

abbrevs | macros/latex/contrib/supported/monster/

Macros to expand abbreviations to text and insert the proper following space depending on context. These macros can also expand to one thing the first time they are used and another thing on subsequent invocations (to automatically spell-out abbreviations or acronyms at their first use). A generic facility is also provided for suffixes like 1900\BC and 6:00\PM, which correctly handles following periods.

abc2mtex | support/abc2mtex/

A package designed to notate tunes stored in an ascii format (henceforth abc notation). One of the most important aims of abc notation, and perhaps one that distinguishes it from most, if not all, computer-readable musical languages is that it can be easily read by humans. The package produces files that can be processed with MusicTeX. Latest recorded version is 1.6. (27 Nov 1996)

achemso | macros/latex/contrib/other/achemso/

LaTeX and BibTeX style for American Chemical Society (19 Jun 1996)

acronym | macros/latex/contrib/supported/acronym/

This package ensures that all acronyms used in the text are spelled out in full at least once. It also provides an environment to build a list of acronyms.

adobe | fonts/postscript/adobe/

Font metrics, and macro support in LaTeX2e, for a large set of Adobe fonts (16 May 1996)

adrlist | macros/latex/contrib/other/adrlist/

Using address lists in LaTeX (16 May 1996)

advdate | macros/latex/contrib/other/misc/

Provides macros which can add a specified number of days to the current date (as specified in \today) and print it. Intended for use, for example, in invoices payable within 14 days from today etc. (13 Nov 1996)

afterpage | macros/latex/packages/tools/

Implements a command that causes the commands specified in its argument to be expanded after the curent page is output. Useful to flush floats, for example.

afthesis | macros/latex/contrib/supported/afthesis/

LaTeX thesis/dissertation class for US Air Force Institute Of Technology (15 Dec 1996)

aguplus | macros/latex/contrib/supported/aguplus/

Styles for American Geophysical Union. Latest recorded version is 15b. (12 Jan 1997)

akletter | macros/latex/contrib/supported/akletter/

An advanced letter document class which extends LaTeX's usual letter class. Provides support for building your own letterhead; can mark fold points for window envelopes; and more. Documentation in German, but sample file is sufficient for a basic understanding. (22 Oct 1996)

alatex | macros/alatex/

An extended LaTeX with better modularity (16 May 1996)

alg | macros/latex/contrib/other/alg/

LaTeX environments for typesetting algorithms (16 May 1996)

algorithms | macros/latex/contrib/supported/algorithms/

Defines a floating algorithm environment designed to work with the algorithmic package.

algorithmic | macros/latex/contrib/supported/algorithms/

Provides an environment for describing algorithms. Within an algorithmic a number of commands for typesetting popular algorithmic constructs are available.

alltt | macros/latex/base/

Defines the alltt environment which is like the verbatim environment except that \ and braces have their usual meanings. Thus, other commands and environments can appear within an alltt environment. See also moreverb, verbatim, and vrb. (28 May 1996)

altfont | macros/latex/contrib/supported/altfont

A generalised replacement for some parts of psnfss and mfnfss. Similar to psfont with the Postscript specific code removed. (1 Jul 1996)

amiweb2c | systems/amiga/amiweb2c/

An Amiga port of the complete UNIX-TeX system. Latest recorded version is 2.0. (14 Feb 1997)

amscd | macros/latex/packages/amslatex/math/

Part of the AMS-LaTeX distribution, this package adapts the commutative diagram macros of AMS-TeX for use in LaTeX. Latest recorded version is 1.2a. See also amslatex. (1 Nov 1996)

amsfonts | fonts/amsfonts/

A set of miscellaneous TeX fonts from the American Mathematical Society that augment the standard set normally distributed with TeX. The set includes: Extra mathematical symbols; Blackboard bold letters (uppercase only;) Fraktur letters; Subscript sizes of bold math italic and bold; Greek letters; Subscript sizes of large symbols such as sum and product; Added sizes of the Computer Modern small caps font; Cyrillic fonts (from the University of Washington); Euler math fonts. Latest recorded version is 2.2. (9 Nov 1996)

amslatex | macros/latex/packages/amslatex/

A collection of loosely related files that are distributed together by the American Mathematical Society. These files are miscellaneous enhancements to LaTeX whose aim is superior information structure of mathematical documents and superior printed output. Latest recorded version is 1.2. See also amsmath, amscd, and amstext. (9 Nov 1996)

amsltx11 | macros/latex209/contrib/amslatex

Version of AMS-LaTeX for version 2.09 of LaTeX. See also amslatex. (9 Nov 1996)

amsmath | macros/latex/packages/amslatex/math/

This package is the principal package in the AMS-LaTeX distribution. I adapts for use in LaTeX most of the mathematical features found in AMS-TeX. See also amslatex. (9 Nov 1996)

amsppt | macros/amstex/

AMS-TeX article preprint document style. Latest recorded version is 2.1a. See also amsppt1. (24 Sep 1996)

amsppt1 | macros/amstex/

AMS-TeX conversion file to provide compatibility between amsppt.sty version 1 and amsppt.sty version 2. Latest recorded version is 2.1b. See also amsppt. (25 Sep 1996)

amssym | fonts/amsfonts/plaintex/

Defines names for all the math symbols in the AMS symbol fonts (msam and msbm). If not used with AMS-TeX, amssym.tex must be used with amssym.def (q.v.). Latest recorded version is 2.1. See also amssym, msam, msbm, amsfonts, and amssymb. (25 Sep 1996)

amssymb | fonts/amsfonts/doc/latex/

Part of the AMSFonts distribution, this LaTeX option defines symbol names for all the math symbols in the fonts MSAM and MSBM, of the AMSFonts package. See also amsfonts. (11 Nov 1996)

amstex | macros/amstex/

American Mathematical Society plain TeX macros Latest recorded version is 2.1. (9 Nov 1996)

amstext | macros/latex/packages/amslatex/math/

Part of the AMS-LaTeX distribution, this package defines a \text macro, which makes it easy to incorporate fragments of text inside a displayed equation or a sub or superscript. Font sizes are automatically scaled in sub/superscripts. See also amslatex. (11 Nov 1996)

answers | macros/latex/contrib/supported/answers/

Styles for setting questions (or exercises) and answers. See also exams. (29 May 1996)

apa | macros/latex/contrib/other/apa/

LaTeX class and BibTeX style used to format text according to the American Psychological Association Publication Manual (4th ed.) specifications for manuscripts or, with an option to the package, in an APA journal style format or as a regular document. See also apacite, and mslapa. (20 May 1996)

apacite | biblio/bibtex/contrib/

A BibTeX style which closely follows the APA style citation, claiming to provide the closest match. See also apa, and mslapa. (12 Jul 1996)

arabtex | language/arabtex/

Macros and fonts for typesetting Arabic (16 May 1996)

arosgn | language/bengali/arosgn

Support for the Bengali language. Latest recorded version is 2.1. (21 Oct 1996)

array | macros/latex/packages/tools/

An extended implementation of the array and tabular environments which implements options to format columns. The ! option, for example, is introduced with this package.

arrow | macros/eplain/arrow.tex

Eplain macros for arrow theoretic diagrams. Latest recorded version is v1.0 dated 20 Jan 1992. (7 Nov 1996)

arseneau |

Miscellaneous macros by Donald Arseneau. (16 May 1996)

ascii | fonts/ascii/

Support for IBM extended ASCII font. (16 May 1996)

astro | fonts/astro/

Astronomical (planetary) symbols. (16 May 1996)

at | macros/latex/contrib/supported/mdwtools/

A package to remove a lot of tedious typing that ends up in LaTeX documents, by expanding the number of short command names available. The new command names begin with the `@' character, rather than the conventional `\', so you can tell them apart. Latest recorded version is 1.02. (12 Nov 1996)

auctex | support/auctex/

Emacs Lisp support files for TeX (16 May 1996)

aurora |

Header files for dvips to make colour separations (16 May 1996)

### B

babel | macros/latex/packages/babel/

Multilingual support for LaTeX. Latest recorded version is 3.6. (12 Jan 1997)

babelformats |

Extra LaTeX formats for TeXLive, with different hyphenation patterns (16 May 1996)

bakoma | fonts/cm/ps-type1/bakoma/

Computer Modern and AMS font in PostScript Type1 form. (13 Dec 1996)

bar | macros/latex209/contrib/misc/

Provides the barenv environment for bar charts.

barcodes | fonts/barcodes/

Fonts for making barcodes. See also code128, and ean. (7 Jun 1996)

barr | macros/generic/diagrams/barr/

Diagram macros by Michael Barr. (16 May 1996)

bbding | fonts/bbding/

An NFSS-interface to the symbol font bbding containing many of the Zapf dingbats fonts. (13 May 1996)

bbm | fonts/cm/bbm/

Blackboard variant fonts for Computer Modern, with LaTeX support (16 May 1996)

bbtbase |

Basic BibTeX styles (16 May 1996)

beebe | dviware/beebe/

Nelson Beebe's collection of TeX-related bibliographies, and BibTeX style files (16 May 1996)

beton | macros/latex/contrib/supported/beton/

Typeset a LaTeX2e document with the Concrete fonts designed by Don Knuth and used in his book ``Concrete Mathematics''. See also euler. (28 May 1996)

bh | fonts/psfonts/bh/

Font metrics, and macro support in LaTeX2e, for the Bigelow and Holmes Lucida fonts (16 May 1996)

bibindex |

A stand-alone tool for indexing BibTeX documents to be searched using the corresponding biblook tool. (12 Jan 1997)

biblios | systems/msdos/

A Windows95 tool that uses the CGI (common gateway interface) protocol so that BibTeX files can be managed remotely using an HTTP-server on the server side and a Web-browser such as Netscape on the client side. (16 Aug 1996)

biblist | macros/latex209/contrib/biblist/

BibTeX styles by Joachim Schrod (16 May 1996)

biblook |

A stand-alone tool for searching BibTeX documents which have been indexed by bibindex Latest recorded version is 2.8. (12 Jan 1997)

bidstobibtex | biblio/bibtex/contrib/bids/

A tool to take input from a BIDS email message (generated using one of the downloading formats) to BibTeX. (21 Oct 1996)

bibsort |

Sort a bibliography. Latest recorded version is 0.11. (12 Nov 1996)

bitstrea | fonts/psfonts/bitstrea/

Font metrics, and macro support in LaTeX2e, for the free Bitstream fonts (16 May 1996)

bibtex8bit | biblio/bibtex/8-bit

A fully 8-bit adaptation of BibTeX 0.99. (19 Aug 1996)

bibtool | biblio/bibtex/utils/bibtool/

Command line manipulation of BibTeX files: Pretty-printing data bases; Syntactic checks with error recovery; Semantic checks. Sorting and merging of data bases; Generation of uniform reference keys according to predefined rules or according to user specification; Selecting references used in one publication which are found by analyzing an .aux file; Controlled rewriting of fields utilising regular expressions to specify the rewriting rules; Macro (String) expansion to eliminate the need of extra string definitions; Collecting statistics about one or more data bases. (31 May 1996)

blue | macros/blu/

Kees van der Laan's BLUe format, a concise but expressive document preparation system modelled on Knuth's manmac (16 May 1996)

booktabs | macros/latex/contrib/supported/booktabs/

Nicer layout of tables (16 May 1996)

bophax | macros/TeX-PS/

Postscript related macros for landscape, mirror etc. of TeX documents (17 Nov 1996)

boxedminipage | macros/latex209/contrib/misc/

A very old (LaTeX 2.09) style for producing boxed minipages. Refer to LaTeX2e's usrguide.tex for an example of how to define your own boxed minipage with little effort in LaTeX2e using the lrbox environment. (7 Jun 1996)

borceux | macros/generic/diagrams/borceux/

Diagram macros by Francois Borceux (16 May 1996)

brief |

German private letter class with address boxes for window envelopes, a hook to put a figure or any kind of box in the top right corner, fold-marks (option falt), setting the text in informal \tt (option tt), configurable by a configuration file. (30 May 1996)

### C

c2cweb | web/c_cpp/c2cweb/

A utility to prettyprint C and C++ source files using cweb. Latest recorded version is 1.5. (29 Nov 1996)

calc | macros/latex/contrib/supported/calc/

Adds infix expressions to perform arithmetic in the LaTeX commands \setcounter, \addtocounter, \setlength, and \addtolength. (12 Nov 1996)

calendar | macros/plain/contrib/

Plain macros for making nice calendars (16 May 1996)

calrsfs | macros/latex/contrib/other/calrsfs/

Nicer calligraphic letters. See also rsfs. (12 Jun 1996)

camel | macros/latex/contrib/supported/camel/

Comprehensive bibliography manager (prototype citation engine for LaTeX3). Will become BibTeX 1.0 on release. Under development.

caption | macros/latex/contrib/supported/caption/

Extends caption capabilities for figures and tables, such as the caption width, style, font. Many aspects are tunable as options. (12 Nov 1996)

caption2 | macros/latex/contrib/supported/caption/

Newer version of the caption package. Extends caption capabilities for figures and tables, such as the caption width, style, font. Many aspects are tunable as options.

capt-of | macros/latex/contrib/other/misc/

Defines a command \captionof for putting a caption to something that's not a float (15 Dec 1996)

carlisle | macros/latex/contrib/supported/carlisle/

Miscellaneous small packages by David Carlisle (16 May 1996)

cases | macros/latex/contrib/other/misc/

Multi-case equations with big brace, and a number for each case. Latest recorded version is 2.2. (15 Dec 1996)

catalogue | help/Catalogue

A catalogue of what's available on CTAN. Includes BibTeX source and HTML browseable versions. Oh, by the way, you are currently looking at it. (22 May 1996)

cellular | macros/plain/contrib/cellular/

Cellular table construction (16 May 1996)

changebar | macros/latex/contrib/supported/changebar/

Generate changebars in LaTeX documents. Latest recorded version is 3.2c. (3 Dec 1996)

chapterbib | macros/latex/contrib/supported/cite/

Support multiple bibliographies, one for each \include file. Latest recorded version is 1.6. (15 Dec 1996)

chemcono | macros/latex/contrib/supported/chemcono/

A LaTeX style file for using compound numbers in chemistry documents. It works like \cite and the \thebibliography, using \fcite and \theffbibliography instead. It allows compound names in documents to be numbered and does not affect the normal citation routines. (21 Oct 1996)

chemsym | macros/latex/contrib/other/chemsym/

Macros for typing chemical symbols (19 Jun 1996)

cherokee | fonts/cherokee/

Fonts for Cherokee scrips (16 May 1996)

chicago | biblio/bibtex/contrib/

A bibliography style.

chktex | support/chktex/

This program catches some typographic errors LaTeX overlooks, and can be viewed as Lint for LaTeX. Filters are also provided for checking the LaTeX parts of CWEB documents. (21 Oct 1996)

circ | macros/generic/diagrams/circ/

Macros for typesetting circuit diagrams. Several electrical symbols like resistor, capacitor, transistors etc., are defined. The symbols can be connected with wires. (14 Feb 1997)

circuit_macros | graphics/circuit_macros

A set of macros for drawing electric circuits containing fundamental elements, amplifiers, transistors, and basic logic gates to include in TeX, LaTeX, or similar documents. Latest recorded version is 4.1. (24 Oct 1996)

cirth | fonts/cirth/

Fonts for Cirth (16 May 1996)

cite | macros/latex/contrib/supported/cite/

Supports compressed, sorted lists of numerical citations: [8,11-16]. Latest recorded version is 3.6. (15 Dec 1996)

cjk | language/chinese/CJK

A macro package which enables the use of Chinese/Japanese/Korean with LaTeX2e. Latest recorded version is 4.1.1. (13 Dec 1996)

cm | fonts/cm/

Computer Modern fonts (16 May 1996)

cmbright | fonts/cmbright/

Computer Modern Bright fonts (16 May 1996)

cmcyralt | fonts/cmcyralt/

Alternative Russian encoding support (16 May 1996)

cmextra | macros/latex/base/

Extra Computer Modern fonts, from the American Mathematical Society (16 May 1996)

cmpica | fonts/cmpica/

A Computer Modern Pica variant (16 May 1996)

cmtt | macros/latex/contrib/supported/mdwtools

A package for handling the `cmtt' font better. It introduces a special encoding for the font, and provides a command which allows you to use all the characters without the disadvantages of verbatim text. (1 Jun 1996)

cmykhax | macros/TeX-PS/cmyk-hax/

TeX-PS macros for color separation and substitution. (17 Nov 1996)

code128 | macros/generic/code128

A set of barcode macros for the Code 128 standard. See also barcodes, and ean. (7 Jun 1996)

codepage | macros/latex/contrib/supported/codepage/

Support for variant code pages. (16 May 1996)

color | macros/latex/packages/graphics/

Allows text and page background colors to be set. See also pstricks, and shading. (24 Sep 1996)

colorsep |

Support for colour separation when using dvips (16 May 1996)

colortab | graphics/pstricks/inputs/

Lets you shade or color the cells in the alignment environments such as \halign and LaTeX's tabular and array environments.

colortbl | macros/contrib/supported/carlisle/

Add colour to LaTeX tables. (22 Oct 1996)

comma | macros/latex/contrib/supported/carlisle

Enables the printing of counter values with a separator every three digits, ``12,345'' or ``12 345'' (21 Oct 1996)

comment | macros/latex209/contrib/misc/

Selectively include/exclude pieces of text. The user can define new comment versions, and each is controlled separately. Special comments can be defined where the user specifies the action that is to be taken with each comment line.

compsci | macros/latex/contrib/supported/monster/

Macros for writing about macros, most often used to supplement the `ltxdoc' class. Latest recorded version is 0.92 (beta). (21 Oct 1996)

concmath | macros/latex/contrib/other/concmath/

Concrete math fonts derived from Computer Modern math fonts using parameters from Concrete text fonts. A LaTeX package providing the necessary font definition code is included. Latest recorded version is 1995/02/28. See also concrete, and euler. (25 Dec 1996)

concprog | macros/latex/contrib/supported/concprog/

A class which provides the necessary macros to prepare a (classical) concert programme. (22 Oct 1996)

concrete | macros/latex/contrib/other/misc/

A wrapper to load up the appropriate packages to use the concrete fonts. (27 Nov 1996)

concrete | fonts/concrete/

Concrete fonts (16 May 1996)

config | systems/unix/teTeX/contrib/

Configuration files for \teTeX (16 May 1996)

count1to | macros/latex/contrib/supported/count1to/

Setting \count1 to \count9 (16 May 1996)

croatian | language/croatian/

Fonts for typesetting Croatian scripts (16 May 1996)

curves | macros/latex/contrib/supported/curves/

Draws curves in the LaTeX picture environment using parabolas between points with continuous slope at points. Equivalent to technical pens with compasses and French curves.

custom-bib | macros/latex/contrib/supported/custom-bib/

Package generating customized BibTeX bibliography styles from a generic file using docstrip. Latest recorded version is 382. (12 Jan 1997)

cwebbin | web/c_cpp/cwebbin

CWEB for the Commodore Amiga with SAS/C++ 6.56, MS/DOS with Borland C++ 3.1, and UNIX with CC or GCC. TeX macros and CWEB macros are provided for German, French, and Italian program documentation on any machine. (12 Jun 1996)

cwpuzzle | macros/latex/other/gene/crossword/

Typeset crossword puzzles. (28 Nov 1996)

### D

dancers | fonts/dancers/

Font for the Sherlock Holmes `Dancing Men' (16 May 1996)

dante-src | systems/unix/dante-src/

Contains the source code for a TeX installation under UNIX (TeX, current release of LateX2e, METAFONT, BibTeX, MakeIndex, drivers for X11, HP LaserJet and PostScript). (14 Feb 1997)

dc | fonts/dc/

The Extended/European (Cork) Computer Modern fonts. Latest recorded version is 1.3pl4. (2 Jun 1996)

dco | fonts/dco

A set of .vf and .tfm files for using the dc-fonts with so-called ``Gemeine'' or oldstyle numerals. It also contains a Bourne shell script which I used to create this set of virtual fonts. (16 Aug 1996)

dcolumn | macros/latex/packages/tools/

Align on the decimal point of numbers in tabulars.

delarray | macros/latex/packages/tools/

Add delimiters (parentheses etc.) around arrays (nesting brackets are automatically inserted).

deleq | macros/latex/contrib/other/deleq/

Provides a more flexible numbering of equations, subequations, and `recycled' equations, including `partial' equation numbers (`3a', `3b' etc.). (19 Jun 1996)

devanagari | language/devanagari/

Fonts for typesetting Devanagari (16 May 1996)

dialogl | macros/latex/contrib/supported/dialogl/

Macros for constructing interactive LaTeX scripts (16 May 1996)

dinbrief | macros/latex/contrib/supported/dinbrief/

German letter DIN style. (4 Nov 1996)

doc | macros/latex/base/

Contains the definitions that are necessary to format the documentation of package files (Literate LaTeX) which incorporate both the documentation and the code. (19 Aug 1996)

docstrip | macros/latex/base/

Makes a package documentation file smaller by removing comments and other sections of the document conditionally.

dotseqn | macros/latex/contrib/other/dotseqn/

Flush left equations with dotted letters to the numbers (16 May 1996)

doublespace | macros/latex209/contrib/misc/

Defines the spacing environment which you can use anywhere in your document. This package is superceded by setspace.

doublestroke | fonts/doublestroke

A font based on the Computer Modern Roman family of fonts by D. E. Knuth. It is useful for typesetting the mathematical symbols for the natural numbers (N), whole numbers (Z), rational numbers (Q), real numbers (R) and complex numbers (C). Latest recorded version is 1.0. (21 Oct 1996)

draftcopy | macros/latex/contrib/supported/draftcopy/

Places the word DRAFT (or other words) in light grey diagonally across the background (or at the bottom) of each (or selected) pages of the document. Latest recorded version is 2.8. (21 May 1996)

drafthead | macros/latex209/contrib/misc/

Prints a header on each page including date and time and the string DRAFT.

dratex | macros/generic/dratex/

General drawing macros entirely in TeX (16 May 1996)

drftcite | macros/latex/contrib/supported/cite

Print the tags instead of the numbers for \cite and \bibitem.

dropcaps | macros/latex209/contrib/dropcaps/

Use dropped capitals to start a paragraph. See also dropping. (19 Jun 1996)

dropping | macros/latex/contrib/other/dropping/

A LaTeX2e macro for dropping the first character(s) (or word(s)) of a paragraph. This is an extension of the LaTeX 2.09 package dropcaps. This package automatically takes care of finding the font name. (19 Jun 1996)

duerer | fonts/duerer/

Computer Duerer fonts. (16 May 1996)

dvi2tty | dviware/dvi2tty/

A DVI driver to produce an ASCII representation of the document. The patch file dvi2tty.patch fixes a string termination bug which affects some systems (most notably Linux) and cleans up the Makefile. (7 Jun 1996)

dvicopy | dviware/dvicopy/

Copy and concatenate DVI files. (1 Nov 1996)

dviconcat | dviware/dvibook/Dviconcat/

Concatenates dvi files. (1 Nov 1996)

dvips | dviware/dvips/

Tom Rokicki's dvi to PostScript driver (16 May 1996)

### E

ean | macros/generic/ean/

Font for making EAN barcodes. See also barcodes, and code128. (7 Jun 1996)

easybib | macros/latex/contrib/supported/easy

A macro package for writing custom bibliographies with a simple sintax. Latest recorded version is 0.2. (21 Oct 1996)

easybmat | macros/latex/contrib/supported/easy

A simple package for writing block matrices with equal column widths or equal rows heights or both, with various kinds of rules between rows and columns. Latest recorded version is 0.4. (21 Oct 1996)

easyeqn | macros/latex/contrib/supported/easy

A simple package for writing equations. Latest recorded version is 0.5. (21 Oct 1996)

easymat | macros/latex/contrib/supported/easy

A simple package for writing block matrices, essentially an array enviroment with more kinds of lines and reentrant. Latest recorded version is 0.3. (21 Oct 1996)

easytable | macros/latex/contrib/supported/easy

A simple package for writing tables, with equal column widths > or equal rows heights or both, with various > kinds of rules~(lines) between rows and columns. Latest recorded version is 0.4. (21 Oct 1996)

easyvector | macros/latex/contrib/supported/easy

A simple package for writing vectors in a C-like fashion. Latest recorded version is 0.6. (21 Oct 1996)

ec | fonts/jknappen/ec/

The ec fonts support the complete LaTeX T1 encoding, as defined at the 1990 TUG conference hold at Cork/Ireland. They are intended to be as stable as the cm fonts are, i.e. there shall be no more changes to the tfm files. The ec fonts also contain a Text Companion Symbol font, called tc, featuring many usefull characters needed in typesetting, for example oldstyle digits, currency symbols (including the newly created Euro symbol), the permille sign, copyright, trade mark and servicemark as well as a copyleft sign, and many others. Recent releases of LaTeX2e support the ec fonts. The dc fonts, which were termed as preliminary versions, will dissappear from the archives. (14 Feb 1997)

edmac | macros/plain/contrib/edmac/

A macro package for typesetting scholarly critical editions (16 May 1996)

eepic | macros/latex209/contrib/eepic/

A set of TeX macros for LaTeX implementing several extensions to EPIC and the LaTeX picture drawing environment, including the drawing of lines at any slope, the drawing of circles in any radii, and the drawing of dotted and dashed lines much faster with much less TeX memory, and providing several new commands for drawing ellipsis, arcs, splines, and filled cirlces and ellipsis.

elsevier | macros/latex/contrib/supported/elsevier/

Preprint style for Elsevier Science journals (16 May 1996)

elvish | fonts/elvish/

Font for typesetting Tolkienn Elvish script (16 May 1996)

emtexgi | systems/msdos/emtex-contrib/emtexgi/

A Windows interface to emTeX. (12 Jan 1997)

endfloat | macros/latex/contrib/supported/endfloat/

Place all figures on pages by themselves at the end of the document with markers like ``[Figure 3 about here]'' appearing in the text (by default) near to where the figure (or table) would normally have occurred. (21 Jun 1996)

endnotes | macros/latex209/contrib/misc/

Accumulates footnotes and places them at the end of the document. Based on a very old version of LaTeX (1991). See also fnpara, footnote, footnpag, and stblftnt. (3 Sep 1996)

engwar | fonts/engwar/

Font for typesetting Tolkien Engwar script, by Michael Urban (16 May 1996)

enumerate | macros/latex/packages/tools/

Adds an optional argument to the enumerate environment which determines the style in which the counter is printed.

envbig | macros/latex/contrib/other/envbig/

Printing addresses on enevlopes (16 May 1996)

envlab | macros/latex/contrib/supported/envlab

A LaTeX2e package for producing mailing envelopes and labels, including barcodes and address formatting according to the US Postal Service rules. Redefines the standard \makelabels command of the LaTeX2e letter documentclass. (12 Jun 1996)

eplain | macros/eplain/

Simple but powerful extended version of the plain format, adding support for bibliographies, tables of contents, enumerated lists, verbatim input of files, numbered equations, tables, two-column output, footnotes and commutative diagrams. (19 Aug 1996)

epsfig | macros/latex/packages/graphics/

Include Encapsulated Postscript in LaTeX documents.

epsfx | macros/TeX-PS/

An extension to epsf.tex/sty extension, e.g. draft printing of bounding boxes. (17 Nov 1996)

epslatex | info/

An extensive document which explains how to use Encapsulated PostScript (EPS) files in LaTeX2e documents. Includes explanations of Bounding Boxes, and more. (13 Jun 1996)

eqnarray | macros/latex/contrib/supported/eqnarray/

More generalised equation arrays with numbering.

euler | macros/latex/contrib/supported/euler/

Provides a setup for using the AMS Euler family of fonts for math in LaTeX documents. ``The underlying philosophy of Zapf's Euler design was to capture the flavor of mathematics as it might be written by a mathematician with excellent handwriting.'' [concrete-tug] The euler package is based on Knuth's macros for the book ``Concrete Mathematics''. The text fonts for the Conrete book are provided by the beton package. See also beton. (5 Jun 1996)

everysel | macros/latex/contrib/supported/everysel

LaTeX package which provides hooks into selectfont. Latest recorded version is 1.00. (1 Jun 1996)

everyshi | macros/latex/contrib/supported/everyshi/

Hooks for taking action at every \shipout (16 May 1996)

exams | macros/latex/contrib/supported/exams

Exam questions can be multiple choice or free form long/short answer questions. Options include the typesetting of the exam itself, an exam showing all the answers and a collection of questions and answers. Questions can be parametrized. Use of a random generator provides for automatic shuffling of multiple choice items. See also answers. (29 May 1996)

expdlist | macros/latex/contrib/supported/expdlist/

Expanded description environments (16 May 1996)

export | macros/latex/contrib/supported/export/

This package allows the user to export/import the values of LaTeX registers (counters, rigid and rubber lengths only). It is definitely NOT for faint-hearted users. (12 Jan 1997)

exscale | macros/latex/base/

Implements scaling of the `cmex' fonts. (12 Jun 1996)

extrabin |

Extra support programs added to \teTeX for TeXLive.

### F

fancybox | macros/latex/contrib/other/seminar/inputs/

Provides variants of \fbox: \shadowbox, \doublebox, \ovalbox, \Ovalbox, with helpful tools for using box macros and flexible verbatim macros. You can box mathematics, floats, center, flushleft, and flushright, lists, and pages.

fncychap | macros/latex/contrib/supported/fncychap/

This package provides six predefiend chapter headings. Each can bemodified using a set of simple commands. Optionally one can modify the formatting routines in order to create additional chapter headings. This package was previously known as FancyChapter. (13 Dec 1996)

fancyheadings | macros/latex209/contrib/fancyheadings/

Better control over page headers and footers in LaTeX. This is an up-to-date version for LaTeX. For LaTeX2e it is now called fancyhdr. (12 Jun 1996)

fancyhdr | macros/latex/contrib/supported/fancyhdr/

Support for sophisticated control of page headers and footers in LaTeX2e. It supercedes fancyheadings. Latest recorded version is 1.99b. (12 Jun 1996)

fancyvrb |

Sophisticated handling of verbatim text, to write it out, read it in, and typeset it (16 May 1996)

faq | usergrps/uktug/faq/

The New TeX Frequently Asked Questions, maintained by the UK TeX Users Group. (16 May 1996)

fax | macros/latex/contrib/supported/fax/

Document class for preparing faxes. (13 Dec 1996)

fc | fonts/jknappen/fc/

Fonts for African languages, complimentary to Computer Modern. Latest recorded version is 1.3. (21 Oct 1996)

feynmf | macros/latex/contrib/supported/feynmf/

Macros and fonts for creating Feynman (and other) diagrams. Latest recorded version is 1.08. (30 May 1996)

filehdr | tools/filehdr

A colleciton of tools to support BibTeX style format for file/package descriptions.

flatex | support/flatex/

A C program to flatten a latex file into a single file, by explicitly including the files inclued by \include and \input commands. Also, if bibtex is being used, then includes the .bbl file into the resulting file. Thus, creating a stand alone latex file that can be emailed to someone else. Latest recorded version is 1.21. See also flatten. (24 Sep 1996)

flatten | /support/flatten

A program to flatten a LaTeX root file by copying \input and \include files into the root file. See also flatex. (18 Jun 1996)

float | macros/latex/contrib/supported/float/

Improves the interface for defining floating objects such as figures and tables. Introduces the boxed float and the ruled float. You can define your own floats and improve the behaviour of the old ones. Also incorporates the H option of the superceded here package. You can select this as automatic default with \floatplacement{figure}{H} (25 May 1996)

floatfig | macros/latex/contrib/other/floatflt/

Allows text to be wrapped around figures.

floatflt | macros/latex/contrib/other/floatflt

Float text around figures and tables which do not span the full width of a page. This is an improved version of floatfig. It is more or less similar floatingtable. The tables/figures can be set left/right or alternating on even/odd pages. Works with the multicol package. Doesn't work well in the neighbourhood of list environments unless you change your LaTeX document. (19 Jun 1996)

fnpara | macros/latex/contrib/other/misc/

Typeset footnotes in run-on paragraphs, instead of one above another. See also endnotes, footnote, footnpag, and stblftnt. (10 Sep 1996)

foiltex | macros/latex/contrib/supported/foiltex/

A LaTeX2e class for overhead transparencies. Can be used with fancybox to place a variety of borders around the slides. Latest recorded version is 2.1. See also seminar, and slidenotes. (14 Feb 1997)

fontinst | fonts/utilities/fontinst/

TeX macros for converting Adobe Font Metric files to TeX metric and virtual font format (16 May 1996)

fontmisc |

Miscellaneous MetaFont input files (16 May 1996)

fontname |

Karl Berry's scheme for naming fonts in TeX (16 May 1996)

fonts |

Extra line and circle fonts for LaTeX (16 May 1996)

fontsmpl | macros/latex/packages/tools/fontsmpl.dtx

Print a sample of a font.

footnote | macros/latex/contrib/supported/footnote/

More sophisticated footnotes. See also endnotes, fnpara, footnpag, ftnright, and stblftnt. (10 Sep 1996)

footnpag | macros/latex/contrib/supported/footnpag/

Allows footnotes on individual pages to be numbered from 1, rather than being numbered sequentially through the document. See also endnotes, fnpara, footnote, and stblftnt. (10 Sep 1996)

formats |

Prebuilt TeX format and MetaFont base files (16 May 1996)

formlett | macros/generic/formlett.sty

Letters to multiple receivers.

fp | macros/latex/contrib/other/fp

Provides an extensive collection of arithmetic operations for fixed point real numbers of high precision. (4 Nov 1996)

french | language/french/

Style for French typography (16 May 1996)

fribrief | macros/latex/contrib/supported/fribrief/

A LaTeX class for writing letters. (12 Jan 1997)

ftn | macros/latex209/contrib/misc/

LaTeX document-style option to make footnotes available in any environment, except inside floats. See also footnote. (10 Sep 1996)

ftnright | macros/latex/packages/tools/

Footnotes in two column documents. See also endnotes, fnpara, footnote, and stblftnt. (19 Aug 1996)

fullpict | macros/latex209/contrib/fullpict/

Full page pictures. (21 Oct 1996)

funnelweb | web/funnelAC/

A `Literate Programming' tool, which produces documentation for programs in TeX or LaTeX. (25 Jun 1996)

futhark | fonts/futhark/

Fonts for the Older Futhark script (16 May 1996)

### G

g-brief | macros/latex/contrib/supported/g-brief/

A document class for LaTeX 2e and serves for formatting formless letters in german or english language. Latest recorded version is 2.1. (15 Dec 1996)

gb4e | macros/latex/contrib/supported/gb4e/

Government Binding styles. (16 May 1996)

genealogy | fonts/genealogy

A simple compilation of the genealogical symbols found in the `wasy' and `gen' font. Essentially adda the male and female symbols to Knuth's `gen' font. It avoids loading two fonts when you need only genealogical symbols. (31 May 1996)

general |

General TeX world documentation. (16 May 1996)

genmisc |

Miscellaneous small files for all formats, specific to the TeXLive CD-ROM. (16 May 1996)

geometry | macros/latex/contrib/supported/geometry

A package which allows LaTeX2e users to customise page layout (page sizes) using an easy and flexible user interface. You can specify \geometry{body={6.5in,8.75in}, top=1.2in, left=2cm, nohead}. This is an update of the now superseded pagesize package. See also vmargin, typearea, a4, and a4wide. (31 May 1996)

german | language/german/

Style for German typography. (16 May 1996)

gnuplot | graphics/gnuplot/

Generate almost any type of chart you wish and save it in LaTeX format or as EPS (or in any of a dozen other formats).

gnuplot |

A package to faciliate the use of gnuplot pslatex output in LaTeX. (30 May 1996)

gothic | fonts/gothic/

Gothic fonts (16 May 1996)

graphics | macros/plain/graphics/

Provides users of plain TeX access to the LaTeX graphics and related packages. (15 Nov 1996)

graphics | macros/latex/packages/graphics/

The primary LaTeX package for the support of the inclusion of graphics generally produced with other tools. This package aims to give a consistent interface to including the file types that are understood by your printer driver. See also graphixs. (1 Nov 1996)

graphixs | macros/latex/packages/graphics/

Better support for graphics. Builds upon the graphics package. (12 Jun 1996)

graphpap | macros/latex/base/

For producing graph paper.

gray | fonts/cm/utilityfonts/gray/

Fonts for gray scales (16 May 1996)

gsftopk | fonts/utilities/gsftopk/

Primarily intended for use with xdvi and dvips, this utility allows the use of PostScript fonts with xdvi. Latest recorded version is 1.11. (12 Nov 1996)

### H

hands | fonts/hands/

Pointing hand fonts (16 May 1996)

hangcaption | macros/latex209/contrib/misc/

Defines a variant of the caption command to produce captions with hanging indentation.

harpoon | macros/latex/contrib/supported/harpoon/

Extra harpoons, using the graphics package (16 May 1996)

harvard | biblio/bibtex/contrib/

The Harvard bibliography style family.

harvmac | macros/plain/contrib/harvmac/

Paul Ginsparg's Harvard macros for scientific articles (16 May 1996)

here |

Provides the H option for floats in LaTeX to mean that the float should really be placed here. It has been removed from CTAN at the request of the author. LaTeX2e now has a ! option and [!ht] usually does what the user of H expects and has the big advantage of guaranteeing that floats stay in the right order. See the float package for an alternative which does include H for LaTeX2e. (25 May 1996)

hh | macros/latex/contrib/supported/hh/

Fancy boxing effects (16 May 1996)

hhline | macros/latex/packages/tools/

Better horizontal lines in tabulars and arrays.

hlatex | language/korean/HLaTeX

Support for Korean documents written in Korean standard KSC codes for latex2e.

hrhyph |

Hyphenation patterns for the Croatian language for use with T1 (and OT1) encoding as supported in DC fonts.

html | support/html/

Various TeX documentation converted to HTML (16 May 1996)

hyper | macros/latex/contrib/supported/hyper/

Redefines LaTeX cross-referencing commands to insert \special commands for HyperTeX dvi viewers (14 Feb 1997)

hyperref | macros/latex/contrib/supported/hyperref/

Redefines LaTeX cross-referencing commands to insert \special commands for HyperTeX dvi viewers, or translation to Acrobat. (18 Jun 1996)

### I

ieeepes | macros/latex/contrib/supported/ieeepes

Allows typesetting of transactions, as well as discussions and closures, for the IEEE Power Engineering Society Transactions journals.

ifacmtg | macros/latex/contrib/supported/ifacmtg/

Elsevier Science preprint style for IFAC meetings (16 May 1996)

ifthen | macros/latex/base/

Conditionals in LaTeX2e documents.

indentfirst | macros/latex/packages/tools/

Indent first paragraph after section header.

indxcite | macros/latex/contrib/supported/indxcite/

A package to automatically generate an Author Index based on citations made using BibTeX. It requires the use of the harvard and index packages and LaTeX2e. (24 Jun 1996)

info |

Documentation in GNU info form (16 May 1996)

initials | fonts/gothic/yinit/

A special font (yinit) is defined to be used for initial dropped capitals.

inputenc | macros/latex/base/

Controlling inpout encoding (16 May 1996)

ipa | macros/latex/contrib/other/ipa/

Style for using International Phonetic Alphabet fonts (16 May 1996)

isostds | macros/latex/contrib/supported/isostds

Class and package files for typesetting ISO International Standard documents. Several standard documents have been printed by ISO from camera-ready copy prepared using LaTeX and these files. One set of files is for generic ISO typesetting and the other is an extension set of packages for typesetting ISO 10303 standards. (18 Jun 1996)

ithyph | languages/italian/

Italian hyphenation. Latest recorded version is 4.2. (28 May 1996)

### J

jknappen | macros/latex/contrib/supported/jknappen/

Miscellaneous macros, mostly for making use of extra fonts by J\"org Knappen (16 May 1996)

js-misc | macros/plain/contrib/js-misc/

Miscellaneous useful macros by Joachim Schrod (16 May 1996)

jura | macros/latex/contrib/supported/jura/

A document class for German law students. (16 Aug 1996)

### K

knst | macros/generic/knst

A package supporting the generation and correction of multiple option tests as appears in TUGBoat Volume 17, Number3: ``Fast and secure multiple option tests''. (21 Oct 1996)

knuth | systems/knuth/

Knuth's own documentation, including the TeX book and the MetaFont book (16 May 1996)

koi8 | macros/latex/contrib/supported/koi8

A package to perform internal translation from the KOI-8 encoding (de-facto standard of the UNIX world) to the so called ``alternative encoding'' used by most Cyrillic packages. You still need one of these packages for the actual Russian typesetting. The style works with all major Cyrillic packages: cmcyr, cmcyralt, LH. See also rawprint. (21 Oct 1996)

koma-script | macros/latex/contrib/supported/koma-script/

A replacement for the article/report/book classes with emphasis on European rules of typography and paper formats as laid down by Jan Tschichold. (12 Jun 1996)

kuvio | macros/generic/diagrams/kuvio/

Drawing macros and fonts for diagrams. (16 May 1996)

### L

labels | macros/latex/contrib/supported/labels/

Support for printing sheets of sticky labels (but could also be used for business cards). The number of rows and columns of labels, and their size, can be changed.

lamstex | macros/lamstex/

A merge of the best in AMSTeX and LaTeX (16 May 1996)

lastpage | macros/latex/contrib/other/lastpage/

Reference the number of pages in your LaTeX document (as in a page footer that says: Page N of M).

latex | macros/latex/

LaTeX is a (and probably the most) popular macro package for TeX. It provides many basic document formating commands extended by many of the packages included in this current list. To get LaTeX, get either the contents of the ``base'' directory or the ``unpacked'' directory in the above CTAN location. See also latex2e, and latex209. (9 Nov 1996)

latex209 | macros/latex209/

The pre-1993 LaTeX, now no longer supported See also latex2e, and latex. (4 Jul 1996)

latex2e | info/latex2e-help-texinfo/

Documentaion on LaTeX2e in OS/2 hypertext format and html. See also latex, and latex209. (4 Jul 1996)

latex2html | support/latex2html/

A Perl program that translates LaTeX source files into HTML (HyperText Markup Language). For each source file given as an argument the translator will create a directory containing the corresponding HTML files. (8 Jul 1996)

latex2rtf | support/latex2rtf/

Translates LaTeX text into RTF (Rich Text Format as used by Microsoft Word) See also tex2rtf. (25 Jun 1996)

latexcad | systems/msdos/latexcad

A cad drawing package. Latest recorded version is v18. (17 Nov 1996)

latexmk | support/latexmk

An excellent utility for Unix which Deals with the task of running LaTeX the appropriate number of times to ensure cross-references, etc., are completely defined. Also supports printing and viewing. Latest recorded version is 2.0. See also latexn. (12 Jan 1997)

latexn | support/latexn/

A csh script to run latex as many times as needed (and hopefully no more) on a given file to resolve cross references, and to ensure that the table of contents and index (if any) are up-to-date. See also latexmk. (26 Jan 1997)

layout | macros/latex/packages/tools/

Show the page layout.

levy | macros/latex/contrib/supported/levy/

Macros for using Silvio Levy's Greek fonts (16 May 1996)

lgreek | macros/latex/contrib/other/lgreek/

Macros for using Silvio Levy's Greek fonts (16 May 1996)

lgrind | support/lgrind/

Prepares various programming language source code (e.g., C, C++, Pascal, BASIC, Modula-2, Fortran, RATFOR, Yacc, PostScript, Prolog, MLisp, Icon, LaTeX, Perl, CSH, Bourne Shell, assembler, 68000 assembler, asm68, VMS assembler, ISP, LDL, Linda, MODEL, MatLab, Russell) for pretty-printing within LaTeX. (24 Sep 1996)

lineno | macros/latex/contrib/supported/lineno/

Adds line numbers to selected paragraphs with reference possible through the LaTeX \ref and \pageref cross reference mechanism. Version 2.00 supports numbering of one in five lines and switching the line numbers from the left to the right side of the page in twoside mode. See also numline. (28 May 1996)

lips | macros/latex/contrib/supported/monster/

Text ellipses that are better for text ellipses than \dots, by the standard of the Chicago Manual of Style. Latest recorded version is 1.2. (21 Oct 1996)

llncs | macros/latex209/contrib/springer/llncs/

Document style for submissions to Springer-Verlag's Lecture Notes in Computer Science series. (4 Oct 1996)

lncs | info/biblio/

A LaTeX wrapper file and bibliography for the complete series/journal Lecture Notes in Computer Science (1973--1996). Latest recorded version is 2.07. (4 Oct 1996)

localloc | macros/latex/contrib/supported/localloc/

Macros for localizing TeX register allocations (16 May 1996)

logic | fonts/logic/

Logic symbols in MetaFont font (16 May 1996)

lollipop | macros/lollipop/

A new generation format (16 May 1996)

longtable | macros/latex/packages/tools/

Support for tables longer than a page. See also supertabular. (21 Jun 1996)

losymbol | macros/latex209/contrib/misc/

Defines a lost of symbols macro.

lscape | macros/latex/packages/graphics/

Put selected parts of document in landscape. Modifies the margins and rotates the page contents but not the page number. Useful, for example, with large multipage tables, compatible with longtable and supertabular. (7 Nov 1996)

lshort2e | info/lshort/

A short introduction to LaTeX2e (16 May 1996)

ltablex | macros/latex/contrib/supported/ltablex/

Modifies the tabularx environment to combine the features of the tabularx package (auto-sized columns in a fixed width table) with those of the longtable package (multi-page tables).

ltx2x | support/ltx2x/

A program to replace LaTeX commands by user-defined characters. Typical uses are for deTeXing and pretty-printing, or for replacing LaTeX commands by SGML, HTML, and RTF tags, etc. (26 Jan 1997)

ltxbase | macros/latex/base

The core LaTeX (16 May 1996)

ltxdoc | macros/latex/base/

Class for documented LaTeX2e classes.

ltxinput | support/ltxinput/

An MSDOS utility which recursively searches a file for input (and include) statements, writing a list of files which are input to stdout and to a batch file which sets an environmental variable LTXINPUT to point to this filelist. The C source, MSDOS binary, documentation and test files are included in the distribution. (26 Nov 1996)

ltxmisc | macros/latex/contrib/other/misc

Miscellaneus LaTeX styles. (16 May 1996)

ltxsrc | macros/latex/base

The core source files for LaTeX2e (16 May 1996)

### M

macbibtex |

BibTeX for the Macintosh. This is the most up-to-date version of the port of bibtex which is distributed with OzTeX. Latest recorded version is 1.1.2. See also oztex. (7 Nov 1996)

mailing | macros/latex/contrib/supported/mailing/

Macros for mail merging (16 May 1996)

makeindex | indexing/makeindex/

Documentation for the Makeindex program. (16 May 1996)

malvern | fonts/malvern/

A new sans-serif font family (16 May 1996)

mapcodes | macros/latex/contrib/supported/mapcodes/

Support for multiple character sets and encodings (16 May 1996)

maple | macros/latex/contrib/supported/maple/

Styles and examples for the MAPLE newsletter (16 May 1996)

maplems |

Export Maple worksheets to LaTeX2e.

mathcomp | macros/latex/contrib/supported/mathcomp/

A package which provides access to some interesting chars of the Text Companion fonts (TS1 encoding) in math mode. See also textcomp. (22 Oct 1996)

mathkit | fonts/utilities/mathkit/

Creates math fonts that match Type1 outline fonts (Times, Palatino, and others) for typesetting math with TeX. (13 Dec 1996)

mathptm | macros/latex/packages/psnfss

Extends the usage of the Postscript times fonts to the math environment.

mathspad | support/mathspad

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).

mathtime | fonts/metrics/adobe/mathtime

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). (29 May 1996)

mcite | macros/latex/contrib/supported/mcite/

Support for collapsing multiple citations into one, as custumoary in physics journals (16 May 1996)

mdwtools | macros/latex/contrib/supported/mdwtools

Miscellaneous tools by Mark Wooding, including 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, varbatim handling, and syntax diagrams. (20 May 1996)

metapost | graphics/metapost/

A tool based on MetaFont for producing precise technical illustrations, creating scalable postscript instead of bitmaps. (25 Jun 1996)

mff | macros/latex/contrib/supported/mff

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 a .mf file to generate the required font; this package is not integrated with NFSS (or MakeTeXTFM) yet fun. (24 Oct 1996)

mflogo | macros/latex/contrib/supported/mflogo/

LaTeX package and font definition file to access the Knuthian `logo' fonts described in `The MetaFontbook' and the MetaFont and logos in LaTeX documents. Latest recorded version is 1995/12/04 v1.5c. (25 Dec 1996)

mftoeps | graphics/MF-PS/mftoeps/

a METAFONT package for generating (encapsulated PostScript) files readable by CorelDRAW!(R), Adobe Illustrator(TM) and Fontographer(R). 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. (17 Nov 1996)

mfnfss | macros/latex/packages/mfnfss/

Font description files for extra fonts like yinit and ygoth (16 May 1996)

midnight | macros/generic/midnight/

A set of useful macro tools (16 May 1996)

mif2xfig |

A tool to convert diagrams from Frame Maker's MIF format to XFig's format, and vice versa. (20 Nov 1996)

miktex | systems/win32/miktexppc

A popular distribution of TeX and friends for Windows95 and Windows-NT. Features include very easy installation. Latest recorded version is 1.06. (5 Feb 1997)

miniltx | macros/plain/graphics/

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. (20 May 1996)

minitoc | macros/latex/contrib/supported/minitoc/

Table of contents per chapter. Latest recorded version is 27. (12 Jan 1997)

misc209 | macros/latex209/contrib

A set of LaTeX 209 small macro packages, not formally ported to LaTeX2e, but which probably work (16 May 1996)

mla | biblio/bibtex/contrib/mla

Do citations according to the `MLA style sheet'.

mlbib | macros/latex/contrib/supported/mlbib/

Support for multilingual bibliographies. Latest recorded version is 10. (5 Nov 1996)

mnras | macros/latex209/contrib/mnras/

Styles for the Monthly Notices of the Royal Astronomical Society (16 May 1996)

modes | fonts/modes/

A collection of Metafont mode_def's. It also includes common definitions for write/white printers, `special' information, and landscape mode. (18 Nov 1996)

monotype | fonts/psfonts/monotype/

Font metrics, and macro support in LaTeX2e, for a large set of Monotype fonts (16 May 1996)

monster | macros/latex/contrib/supported/monster/

Towards a more rational and modular LaTeX, by Matt Swift; a set of powerful tools (16 May 1996)

moredefs | macros/latex/contrib/supported/monster/

A collection of defining, expansion, and debugging commands that support `elegant' programming in LaTeX.

moreverb | macros/latex/contrib/supported/moreverb/

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, and vrb. (29 May 1996)

mpfnmark | macros/latex/contrib/other/mpfnmark

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). (13 Dec 1996)

mslapa | macros/latex/contrib/supported/mslapa/

LaTeX and BibTeX style files for a respectably close approximation to APA (American Psychological Association) citation and reference style. See also apacite, and apa. (12 Jul 1996)

mt11p | fonts/mt11p/

A package to use the MathTime and MathTimePLUS (``MathTime complete'') fonts in LaTeX2e. Everything is included, incl. (patched) font metrics, except, of course, the Type1 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 & David Carlisle, commissioned by Y&Y. (14 Feb 1997)

mtbe | macros/plain/contrib/mtbe/

Examples from Mathematical TeX by Example by Arvind Borde (16 May 1996)

multi |

An extra header file for dvips to support multiple pages on one phusical page (16 May 1996)

multicol | macros/latex/packages/tools/

LaTeX package to mix single and multiple columns. Allows you to shift between two and one columns anywhere. (19 Aug 1996)

multirow | macros/latex209/contrib/

Creates tabular cells spanning multiple rows.

musicref |

Reference page for musictex.

musictex | macros/musictex/

Typesetting music with TeX. See also abc2mtex. (27 Nov 1996)

musixtex | macros/musixtex/

Extended MusicTeX, with better slurs (16 May 1996)

### N

natbib | macros/latex/contrib/supported/natbib/

A bibliography style that handles author-year and numbered references. Latest recorded version is 65. (5 Feb 1997)

newalg | macros/latex/contrib/supported/newalg/

Format algoritms like Cormen, Leiserson and Rivest.

newsletr | macros/plain/contrib/newsletr/

Macros for making newsletters (16 May 1996)

newthm | macros/latex/contrib/other/newthm/

A modified version of the theorem-style which provides generation of lists of theorems. (14 Feb 1997)

niceframe | macros/latex/contrib/supported/niceframe/

Support for fancy framing of pages (16 May 1996)

noindent |

A locally developed style to inhibit all indentation.

nomencl | macros/latex/contrib/supported/nomencl

Nomenclature package for producing lists of symbols using the capabilities of the MakeIndex program.

nb4latex |

A program to convert NotaBene4 (including ancient Greek and all the symbols of logic) files to LaTeX format. With this conversion program and its utilities, you can use NotaBene for editing (seeing all the accents, the Greek chars, etc.) and, at the very final stage of document preparation, convert it to LaTeX. (21 Nov 1996)

ntgclass | macros/latex/contrib/supported/ntgclass/

Versions of the standard LaTeX article and report classes, rewritten to reflect a more European design, by the Dutch TeX Users Group (16 May 1996)

numline | macros/latex/contrib/supported/numline/

Macros for numbering lines. See also lineno. (28 May 1996)

### O

objectz | macros/latex/contrib/supported/objectz/

Macros for typesetting Object Z (16 May 1996)

oca | fonts/oca

MetaFont definition for OCR-A Optical Character Recognition Font (18 May 1996)

ocr-a | fonts/ocr-a

Fonts for OCR-A (18 May 1996)

ocr-b | fonts/ocr-b

Fonts for OCR-A (18 May 1996)

ogham | fonts/ogham/

Fonts for typesetting Ogham script (16 May 1996)

ogonek | macros/latex/contrib/other/ogonek/

Support for Polish typography and the ogonek (16 May 1996)

oldstyle | macros/latex/contrib/other/oldstyle/

Font information needed to load the cmmi and cmmib fonts for use to produce oldstyle numbers (16 May 1996)

onepagem | macros/latex/contrib/supported/piff/

If the document has only one page, omit page number. The page number must be produced by the usual means of \thepage. (7 Jun 1996)

osmanian | fonts/osmanian/

Osmanian fonts by Alan Stanier for writing Somali (16 May 1996)

ot2cyr | fonts/ot2cyr/

Macros to use to the OT2 Cyrillic encoding (16 May 1996)

overcite | macros/latex/contrib/supported/cite/

Supports compressed, sorted lists of superscript numerical citations. Latest recorded version is 3.6. (15 Dec 1996)

overword | macros/latex/contrib/supported/overword/

This package provides two macros which can be used as building blocks for the parsing of text. For an example of their use, see the calendar package. (13 Dec 1996)

oztex | systems/mac/oztex/

An excellent version of TeX for the Macintosh. Latest recorded version is 2.1. (4 Oct 1996)

oztex-german | systems/mac/oztex-german/

German version of oztex. See also oztex. (31 Jan 1997)

### P

pagedraw | graphics/pagedraw

A free vector-graphics program capable of creating EPS files suitable for inclusion in TeX documents.

pandora | fonts/pandora/

The Pandora font family (16 May 1996)

paper | macros/latex/contrib/supported/paper

A class derived from article, tuned for producing papers for journals. Introduces new layout options and font commands for sections/parts. Defines a new keywords environment, and subtitle and institution commands for the title section. New commands for revisions. And more. Latest recorded version is 1g. (20 May 1996)

paradissa | fonts/cm/ps-type1/paradissa

Free TeX fonts in PostScript (Type1) format. Contains the families: Computer Modern (designed by D. Knuth); Euler (H. Zapf); Computer Modern Cyrillic (N. Glonty and A. Samarin); Special LaTeX fonts. (14 Jun 1996)

parallel | macros/latex/contrib/supported/parallel/

Provides a parallel environment which allows two columns of text to be typeset. Useful for typesetting two languages side-by-side.

patch |

A tool for replacing just parts of existing macros by user defined parts. If those parts are no longer recognizable, an~error message is produced, calling the user to~attention. (16 May 1996)

path | macros/eplain/

A LaTeX package to break long strings at convenient places. The strings might be directory paths, email addresses, URLs, etc. (25 Jun 1996)

pb-diagram | macros/latex/contrib/supported/pb-diagram/

Diagram package, using LAMSTeX fonts, by Paul Burchard. Latest recorded version is 4.1. (14 Feb 1997)

pcfonts | languages/hebrew/fonts/pccode

Support for Hebrew. (21 Oct 1996)

pdcmac | macros/plain/contrib/pdcmac/

Damian Cugley's macro tools. (16 May 1996)

pdf |

Documentation in Acrobat PDF form. (16 May 1996)

phonetic | fonts/phonetic/

MetaFont Phonetic fonts, based on Computer Modern (16 May 1996)

phppcf | biblio/bibtex/contrib/

A BibTeX style derived from apalike with author names in all caps. (14 Jun 1996)

phyzzx | macros/phyzzx/

A TeX format for physicists (16 May 1996)

picinpar | macros/latex209/contrib/picinpar/

Insert pictures into paragraphs. (NOTE: Piet van Oostrum does not recommend this package. Picins is recommended instead.)

picins | macros/latex209/contrib/picins/

Insert pictures into paragraphs.

pictex | graphics/pictex/

Picture drawing macros for LaTeX.

piff | macros/latex/contrib/supported/piff/

Macro tools by Mike Piff (16 May 1996)

piq | fonts/okuda/modified/

Metafont package for the Klingon language with okuda orthography. (17 Nov 1996)

pk-canonex |

PK fonts for 600 dpi Canon engine (16 May 1996)

pk-cx |

PK fonts for 300 dpi Canon engine (16 May 1996)

pk-deskjet |

PK fonts for HP Desket (16 May 1996)

pk-epson |

PK fonts for Epson dot matrix (16 May 1996)

pk-ibmvga |

PK fonts for IBM VGA screen resolution (16 May 1996)

pk-ljfour |

PK fonts for 600 dpi LaserJet 4 (16 May 1996)

pk-qms |

PK fonts for 300 dpi write-white QMS printer (16 May 1996)

pk-toshiba |

PK fonts for Toshiba dot matrix printer (16 May 1996)

plain | macros/latex/contrib/supported/carlisle/

The plain.sty package defines an environment which allows plain TeX commands in LaTeX.

plainmisc | macros/plain/contrib/misc/

Miscellaneous useful macros for plain TeX (16 May 1996)

plaintex |

Basic Plain TeX macros (16 May 1996)

plfonts | language/polish/plfonts/

Computer Modern variant fonts for Polish (16 May 1996)

plgraph |

LaTeX graphics package with wrapper to allow it to be used with generic plain TeX (16 May 1996)

pmcstex | systems/os2/pmcstex

A macro package that implements many (em)TeX related features for the EPM editor. A menu item is added to the EPM menu, a new toolbar is provided, and hotkeys for some (La)TeX commands are defined. (18 Jun 1996)

pmgraph | macros/latex/contrib/supported/pmgraph/

A set of extensions to LaTeX picture environment, including a wider range of vectors, and a lot more box frame styles. (24 Oct 1996)

poligraf | macros/TeX-PS/cmyk-hax/

Page preparation for prepress, color separation, crop-marks, color and gray scale bars, booklet preparation, etc. (17 Nov 1996)

ppchtex | macros/context/ppchtex/

A package that can be used to typeset chemical formulas. The package is a separate module of the context macro package for TeX (context is a full featured, parameter driven macro package, which fully supports advanced interactive documents). (15 Jan 1997)

prelim2e | macros/latex/contrib/supported/prelim2e/

Allows the marking of preliminary versions of a document (16 May 1996)

prettyref | macros/latex/contrib/supported/prettyref/

Additional functionality to LaTeX2e label--reference mechanism. It allows the author to ``preformat'' all types of labels. (16 May 1996)

progkeys | macros/latex/contrib/supported/progkeys/

The file `programs.sty' is intended to allow a parameterized way of typesetting programs with TeX/LaTeX commands inside. The file `keywords.sty' allows use and define sets of keywords that will be typeset with different fonts, according to the wish of the user. (16 May 1996)

program | macros/latex/contrib/supported/program/

Typesetting programs and algorithms (16 May 1996)

psboxit | macros/latex209/contrib/misc/

Enables one to put a PostScript drawing behind a TeX box. The drawing is parametrised by the position and the size of the TeX box.

psconv | support/ps_conv/

A PostScript program for converting one-page PostScript files into and EPS (encapsulated PostScript) files acceptable by CorelDRAW!(R), Adobe Illustrator(TM) and Fontographer(R). (17 Nov 1996)

psfont | macros/latex/contrib/supported/altfont

Intended as a replacement for psfonts of psnfss, psfont uses one file for redefining all default fonts instead of one file for each font. It also contains all parts of psfonts.dtx which are not covered by this general concept (i.e., the pifonts, mathptm and two .fd-files for Adobe Symbol and Adobe Zapf Dingbats). This file is specific to PostScript fonts. See also psfonts, and psnfss. (1 Jul 1996)

psfonts | fonts/psfonts/

Postscript fonts for use with TeX and LaTeX.

psfrag | macros/latex/contrib/supported/psfrag/

A set of macros and a PostScript header which allows LaTeX constructions (equations, picture environments, etc.) to be precisely superimposed over Encapsulated PostScript figures. The user can use his/her favorite drawing tool to create an EPS figure, placing simple text ``tags'' where each replacement is to be placed. PSfrag will automatically remove those tags from the figure and replace them with the LaTeX construction that the user specifies, properly aligned, scaled, and/or rotated. Latest recorded version is 3.03. (31 Jan 1997)

psizzl | macros/psizzl/

A TeX format from SLAC (16 May 1996)

pslatex | macros/latex/contrib/supported/pslatex

A small package that makes LaTeX default to `standard' PostScript fonts. It is basically a merger of the times and mathptm styles from the psnfss suite of packages. You must have installed standard LaTeX (LaTeX2e) and psnfss PostScript fonts to use this package. The main novel feature is that the pslatex package tries to compensate for the visual differences between the Adobe fonts by scaling Helvetica by 90\%, and `condensing' Courier (ie scaling horizontally) by 85\%. The package is supplied with a (unix) shell file for a `pslatex' command that allows standard LaTeX documents to be processed, without needing to edit the file. (2 Aug 1996)

psmerge |

Concatenate Postscript files, if they have been generated by the same program (e.g., dvips). (1 Nov 1996)

psnfss | macros/latex/packages/psnfss/

Font definition files, macros and font metrics for common PostScript fonts (16 May 1996)

pspicture | macros/latex209/contrib/misc/

Replacement for core LaTeX picture macros to use PostScript \special commands (16 May 1996)

pstotext |

A free (but copyright) Unix program that extracts ASCII text from PostScript and PDF (Acrobat) files. pstotext uses Ghostscript, but does a more careful job with kerned characters and nonstandard font encodings than Ghostscript's ps2ascii utility. (31 Oct 1996)

pstricks | graphics/pstricks/

An extensive collection of PostScript macros that is compatible with most TeX macro packages, including Plain TeX, LaTeX, AmSTeX, and AmS-LaTeX. Included are macros for color, graphics, pie charts, rotation, trees and overlays. It has many special features, including: a wide variety of graphics (picture drawing) macros, with a flexible interface and with color support; There are macros for coloring or shading the cells of tables. See also color, and shading. (30 May 1996)

psutils | support/psutils/

Utilities for manipulating PostScript documents, including page selection and rearrangement, resizing the page, arrangement into signatures for booklet printing, and page merging for n-up printing. Utilities include psbook, psselect, pstops, psnup, psresize, epsffit.

psview | support/ps_view/

Fast and easy previewing of PostScript documents! A PostScript preamble providing an interactive environement for previewing PostScript documents. The current version can drive Ghostscript 4.03 interpreter and assumes conformance of the document to the Adobe PostScript structuring conventions. Batch files provided for DOS, however ps_view can be adapted to any operating system. (17 Nov 1996)

punk | fonts/punk/

Donald Knuth's punk font (16 May 1996)

### Q

qfig | support/qfig/

A DOS graphics program for LaTeX for use on IBM Compatible PCs. It generates output for PicTeX and EPIC for LaTeX 2.09. It can also be very easily configured for LaTeX2e output. Qfig requires a VGA or EGA screen to work. Latest recorded version is 1.1. (14 Feb 1997)

qobitree | macros/latex/contrib/other/qobitree/

LaTeX macros for typesetting trees (16 May 1996)

qsymbols | macros/latex/contrib/supported/qsymbols/

For defining systematic mnemonic abbreviations, starting with ` for math symbols and \" for arrows, from the amssymb and stmaryrd packages (16 May 1996)

### R

ragged | macros/generic

Provides any TeX format (including LaTeX) with `raggedleft' and `raggedcenter' formatting of paragraphs while maintaining full control of hyphenation and degree of raggedness.

ragged2e | macros/latex/contrib/supported/ragged2e

LaTeX package which defines new commands \Centering, \RaggedLeft, and \RaggedRight and new environments Center, FlushLeft, and FlushRight, which set ragged text and are easily configurable to allow hyphenation. (1 Jun 1996)

rail2e | macros/latex/contrib/other/rail2e/

A package to typeset syntax diagrams. See also syngen. (12 Jan 1997)

rangecite | macros/latex209/contrib/misc/

Will turn a range of citations into something like [1..3]. See also cite. (28 May 1996)

rawprint | macros/latex/contrib/supported/koi8

A package for ``quick and dirty'' printing of raw (i.e. non-TeX) Russian texts by persons who do not have Russian printer fonts (but have Cyrillic TeX). It makes various symbols ``normal'' letters and converts the ``unisex'' quote character \" into Russian-style << and >> quotes. (21 Oct 1996)

rcs | macros/latex/contrib/supported/rcs

Use RCS (revision control system) tags in LaTeX documents.

realcalc | macros/generic/realcalc/

Macros for real arithmetic calculations (16 May 1996)

recipe | macros/latex/contrib/other/recipe/

A LaTeX2e class file to typeset recipes. (26 Nov 1996)

refman | macros/latex/contrib/supported/refman/

Variant report and article styles (16 May 1996)

relsize | macros/latex/contrib/other/misc/

Set the font size relative to the current font size.

revtex | macros/latex209/contrib/revtex/

Styles for American Physical Society, American Institute of Physics, and Optical Society of America, Only works in compatibility mode under LaTeX2e. Latest recorded version is 3.1. (31 Oct 1996)

rsfs | fonts/rsfs/

Contains MetaFont sources for fonts of uppercase script letters for use as symbols in scientific and mathematical typesetting, in contrast to the informal script fonts such as that used for the `calligraphic' symbols in the TeX math symbol font. See also calrsfs. (12 Jun 1996)

romaniantex | languages/romanian/RomanianTeX/

A LaTeX2e package for type-setting Romanian in a multi-lingual TeX environment. (15 Nov 1996)

rotating | macros/latex/contrib/supported/rotating/

A package built on the standard LaTeX graphics package to perform all the different sorts of rotation one might like, including complete figures and tables and captions. See also graphics. (12 Jun 1996)

rotfloat | macros/latex/contrib/supported/rotfloat/

Rotate floats.

rplain | macros/latex/contrib/supported/rplain/

Redefines the `plain' pagestyle. The page numbers are now in the lower right corner. (16 May 1996)

ruler | macros/generic/ruler.tex

A ruler for TeX. (22 May 1996)

### S

s2latex | support/s2latex/

A scribe to LaTeX converter. The patchfile s2latex.patch provides a port to ANSI C and cleans up the Makefile. (7 Jun 1996)

saferef | macros/latex/contrib/supported/saferef/

Provides a means of expressing `typed' references (as it were) within a document. (4 Feb 1997)

sanskrit | language/sanskrit/

A font and pre-processor suitable for the production of documents written in Sanskrit.

sauter | fonts/cm/sauter/

Extensions to the CM fonts, providing a parameterization scheme to build fonts at true design sizes (16 May 1996)

scale | macros/latex/contrib/supported/scale/

A package to scale a document by 2. This is useful if you are preparing a document on e.g. A5 paper and want to print on A4 paper to achieve a better resolution. (31 Oct 1996)

script | macros/latex/contrib/other/script/

Variant report / book styles (16 May 1996)

semantic | macros/latex/contrib/supported/

Eases the typesetting of notation of semantics and compilers. Includes T-diagrams, various derivation symbols and inference threes. (13 May 1996)

seminar | macros/latex/contrib/other/seminar/

Produce overhead slides (transparencies) with bells and whistles. See also foiltex, and slidenotes. (28 May 1996)

setspace | macros/latex/contrib/supported/setspace/

Provides commands and environments for doing double and one-and-a-half line spacing based on pt size. If a different spacing is required then the \setstretch{baselinestretch} command is supported. The spacing environment takes one argument which is the baselinestretch to use, e.g., \begin{spacing}{2.5}.

shadbox | macros/latex/contrib/other/shadbox

A tool to shade the background of any box - text, figure, table etc., using Plain(La) TeX. (5 Aug 1996)

shadethm | macros/latex/contrib/supported/shadethm/

Package that allows declarations of the form \newshadetheorem{thm}{Theorem} or \newshadetheorem{}[]{} or \newshadetheorem{}{}[] to produce shaded boxes from the usual command \begin{theorem} \ldots \end{theorem}. The color package is required (16 May 1996)

shading | macros/latex209/contrib/shading/

A LaTeX Style file for putting text on a shaded background. Requires a PostScript printer and dvi-file converter. Latest recorded version is 1.3. See also color, and pstricks. (24 Sep 1996)

shadow | macros/latex209/contrib/misc/

Shadows. (21 Oct 1996)

shalom |

A package intended for simple documents with some Hebrew (using some words, an address, a short abstract, without fussing around with TeX--Xet, hebrew screen fonts or keyboard encodings). (30 May 1996)

shapepar | macros/latex/contrib/other/misc/

A macro to typeset paragraphs in specific shapes. Latest recorded version is 1.01. (3 Jul 1996)

showkeys | macros/latex/packages/tools/

Show label, ref, cite and bib keys.

showlabels | macros/latex/contrib/supported/showlabels/

Show label commands in the margin.

siam | macros/latex/contrib/other/siam/

Styles for SIAM publications (16 May 1996)

siggraph | macros/latex/contrib/supported/siggraph/

Document class for formatting papers according to the specifications for submission to the annual ACM Siggraph conference (16 May 1996)

sinhala | languages/sinhala

Support for thr sinhala language. Latest recorded version is 2.1.1. (31 Oct 1996)

sirlin | language/tibetan/sirlin

A set of files for typing the Tibetan language in TeX or LaTeX. (16 Aug 1996)

slemph | macros/latex/contrib/supported/monster/

Provides the commands \itswitch, \slswitch, \textitswitch, and \textslswitch.

slidenotes | macros/latex/contrib/supported/slidenotes

A class package for the easy production of a slide collection with annotations. Builds on the report style (or variants). See also foiltex, and seminar. (28 May 1996)

slides | macros/latex/base/

This is a standard LaTeX class for production of overhead transparencies (foils). Can be used in conjunction with lscape and fancyheadings, for example.

smallcap | macros/latex/contrib/other/smallcap

Support for all 4 shapes of Small caps in DC1.3 where SC becomes a family, rather than a shape (\scshape is replaced by \scfamily). Thus you can write \bf\scfamily\slshape to get small caps bold slanted (28 May 1996)

smartmn | macros/latex/contrib/supported/jknappen

This package activates the minus sign such that it guesses whether to print as a hyphen or as minus sign in text mode (which is one of the most common typografical errors in LaTeX texts). (5 Nov 1996)

spanish | language/spanish

Various TeX related files for typesetting documents written in Spanish, including hyphenation and dictionaries. (21 May 1996)

sober | macros/latex209/contrib/misc/

Reduces the amount of white space on the page (by reducing the size of various skips. Apparently does not work with LaTeX2e, but an updated version is available from Piet van Oostrum.

sprite | graphics/bit2spr/

Macros to set bitmaps with TeX (16 May 1996)

ssqquote | macros/latex/contrib/supported/ssqquote/

package and font definition file to access the `cmssq' fonts, i.e. Computer Modern Sans Serif Quotation Style. The LaTeX package also defines a chapterquotes environment as an example application. Latest recorded version is 1994/08/21 v1.3. (25 Dec 1996)

startex | macros/startex

A TeX format designed to help students write short reports and essays. It provides the user with a suitable set of commands for such a task. It is also more robust than plain TeX and LaTeX. (21 Oct 1996)

stblftnt | macros/latex/contrib/other/misc/

A package using a technique for ensuring that footnotes in section titles and the like didn't migrate into the table of contents, etc. See also endnotes, fnpara, footnote, footnpag, ftnright, and stblftnt. (10 Sep 1996)

stmaryrd | fonts/stmaryrd/

St Mary Road symbols for functional programming.

subeqnarray | macros/latex/contrib/supported/subeqnarray/

Equation array with sub numbering.

subfigure | macros/latex/contrib/supported/subfigure/

Figures divided into subfigures.

supertabular | macros/latex/supported/supertablar/

A multi-page tables package. Latest recorded version is 4.0a. See also longtable. (13 Dec 1996)

swift | macros/latex/contrib/other/swift/

Miscellaneous macros by Matt Swift (16 May 1996)

syngen | contrib/syngen

A tool for generating syntax diagrams from BNF. The diagrams use the LaTeX picture mode and can be included in any LaTeX2e document. Latest recorded version is 0.4. (19 Nov 1996)

syntonly | macros/latex/base/

Implements the \syntaxonly declaration used for running a document through LaTeX without actually getting any output.

### T

tabls | macros/latex/contrib/other/misc/

Better vertical spacing in tables and arrays (tabular lineskip) Latest recorded version is 3.5. (15 Dec 1996)

tabularx | macros/latex/packages/tools/

Tabulars that widen automatically.

taylor | macros/generic/diagrams/taylor/

Diagram macros by Paul Taylor (16 May 1996)

tbe | macros/plain/contrib/tbe/

Examples from Arvind Borde's TeX by Example (16 May 1996)

techexplorer |

IBM's TechExplorer is a plugin for Netscape which allows you to view TeX source files in Netscape as if you were using a dvi viewer. Available only for Windows 3.1 and Windows95. Free but has a restrictive license. (14 Jun 1996)

tengwar | fonts/tengwar/

Font for typesetting Tolkien Tengwar script, by Michael Urban (16 May 1996)

tensor | macros/latex/contrib/supported/piff/

A package which allows the user to set tensor-style super and subscripts with offsets between successive indices. (7 Jun 1996)

termcal | macros/latex/contrib/supported/termcal/

This package is intended to print a term calendar for use in planning a class. It has a flexible mechanism for specifying which days of the week are to be included and for inserting text either regularly on the same day each week, or on selected days, or for a series of consecutive days. It also has a flexible mechanism for specifing class and nonclass days. Text may be inserted into consecutive days so that it automatically flows around nonclass days. (14 Jan 1997)

testmath |

Examples of the AmSLaTeX package.

tetex | systems/unix/teTeX/

A TeX distribution for Unix/Linux which is very easy to install and customise with well organised inputs tree, and fast file searching.)

tetexdoc |

Documentation for \teTeX (16 May 1996)

tex-math | systems/os2/doc/TeX-Math/

A summary of TeX-commands used to create mathematical formulae (and certain other special characters). It can be viewed on any machine that runs OS/2. (8 Jul 1996)

tex2rtf | support/tex2rtf/

Translates LaTeX text into RTF (Rich Text Format used by Microsoft Word), into Windows Help RTF, into HTML and into wxHelp. Implemented using the free C++ class library wxWindows. See also latex2rtf. (25 Jun 1996)

texconv | help/wp-conv/

A list of packages for converting between LaTeX and TeX documents and a variety of other formats including RTF, Word, and Wordperfect. See also texperf, and wp2latex. (13 Dec 1996)

texdraw | graphics/texdraw/

Graphical macros, using embedded PostScript. (16 May 1996)

texed | systems/os2/texed

A TeX shell for OS/2 Latest recorded version is 1.22. (16 Aug 1996)

texi2www |

Converts texinfo to HTML. (2 Jul 1996)

texip | macros/tip/

Macros from TeX in Practice (16 May 1996)

texperf | support/texperf

A WordPerfect to LaTeX conversion program. See also texconv, and wp2latex. (16 Aug 1996)

text1 | macros/text1/

TeX format from the University of Washington (16 May 1996)

textcomp | fonts/psfonts/ts1/

Supports the Text Companion fonts which provide many text symbols (such as baht, bullet, copyright, musicalnote, onequarter, section, and yen) in the TS1 encoding.

textfit | macros/latex/contrib/supported/textfit/

Package to support fitting of text to a given width of height by scaling the font (16 May 1996)

textmerg | macros/latex/contrib/supported/textmerg/

Merge text in TeX and LaTeX. Useful, for example, in mail merge. (31 May 1996)

theorem | macros/latex/packages/tools/

Enhancements to the theorem environments, giving more choice in theorem layout.

thesis | macros/latex/contrib/supported/thesis/

A class for producing a thesis based on the report class for a more European and more flexible look. Supports options like noindent, noitemization, headline, nocenter, crosshair, and chapterbib. Latest recorded version is 1f. (20 May 1996)

threeparttable | macros/latex/contrib/other/misc/

Tables with captions and notes all the same width. (15 Dec 1996)

time | macros/latex/contrib/supported/piff/

Defines a macro \now to print the current time. (7 Jun 1996)

times |

Use Postscript Times Roman as the default font.

titleref | macros/latex/contrib/other/misc/

Cross-reference titles of sections and floats with caprions just like \ref and \pageref. Latest recorded version is 2.0. (15 Dec 1996)

titles | macros/latex/contrib/supported/monster/

Various macros for handling the titles of books, journals, etc. that handle following spacing and punctuation intelligently. Especially useful for bibliographic databases.

tmview | dviware/tmview

SVGA-lib based DVI-previewer. Fast, offers xdvi-like anti-aliasing, text-string searching, arbitrary-zooming, bookmarks, some of the hypertex features. Latest recorded version is 96.05. (4 May 1996)

tools | macros/latex/tools/

Standard LaTeX2e tools, for extended tabular, verbatim and theorem support (16 May 1996)

topcapt | macros/latex/contrib/other/misc/

Defines a command \topcapt which does the same as caption, except that it places itself correctly when put above the figure/table that it's a caption of. (15 Dec 1996)

tracking | macros/latex/contrib/other/tracking

Automatically adjust spaces between symbols in words or phrases to fit them into a specified length. Any chain of symbols (including spaces) in the current font may be treated. (5 Aug 1996)

trans | macros/TeX-PS/

Easy transformations of Postscript objects, scaling, rotation, etc. (17 Nov 1996)

treesvr | macros/latex/contrib/supported/treesvr/

Tree macros (16 May 1996)

treetex | macros/latex209/contrib/trees/tree_tex/

Allows the automatic layout of n-ary trees with arbitrary node sizes in LaTeX, using an external C program to do much of the hard work.

truncate | macros/latex/contrib/other/misc/

Truncate text to a specified width. Latest recorded version is 2.0. (15 Dec 1996)

tsconfig | support/TeXshell/tsconfig/

The tsconfig program tries to make the confguration of the TeXShell by J. Schlegelmilch easier, especially if you have a lot of computers with different processors. See also texshell. (27 Nov 1996)

tubtoc |

Tables of contents from TUGboat (16 May 1996)

tugboat | digests/tugboat/

Macros for articles to be submitted to TUGboat (16 May 1996)

type1cm | macros/latex/contrib/supported/type1cm/

A package that removes the restriction when using scalable versions of the cm fonts (Type1 Bakoma, or versions from BSR/Y\&Y, or True Type versions from Kinch, PCTeX etc.) where LaTeX restricts the cm fonts to discrete sizes. (26 Jan 1997)

typearea | macros/latex209/contrib/script/

Set page margins. See also geometry, and vmargin. (12 Jun 1996)

typehtml | macros/latex/contrib/supported/carlisle/

Typeset HTML (i.e., World Wide Web documents) directly from LaTeX. Can handle almost all of HTML2, and most of the math fragment of the draft HTML3.

### U

uaclasses | macros/latex/contrib/supported/

This package provides a LaTeX2e document class named `ua-thesis' for typesetting theses and dissertations in the official format required by the University of Arizona. Moreover, there is a fully compatible alternative document class `my-thesis' for private ``nice'' copies of the dissertation, and the respective title pages are available as separate packages to work with ``any'' document class. (13 Dec 1996)

ucthesis | macros/latex/contrib/supported/ucthesis/

A modified version of the standard LaTeX REPORT style that is accepted for use with University of California PhD dissertations and Masters theses.

ukhyph | language/hyphenation/

Hyphenation patterns for British English. This replaces the earlier version of 1992, by adding a short list of hyphenation exceptions. The actual patterns themselves are unchanged. Latest recorded version is 2.0. (21 Oct 1996)

ulem | macros/latex/contrib/other/misc/

Package for underlining. Be advised that underlining is considered bad style in typesetting. See also underlin. (28 May 1996)

ulsy | macros/latex/contrib/supported/ulsy/

Extra mathematical characters (16 May 1996)

umlaute | macros/latex/contrib/supported/umlaute/

An interface to inputenc for using alternate input encodings (16 May 1996)

underlin | macros/generic/

Package for underlining. Be advised that underlining is considered bad style in typesetting. See also ulem which is a specific package for LaTeX.

uniqleaf | support/uniqleaf

Check filesystem tree (or union of several trees) for unique leaf names; useful for spotting ambiguities that path-searching programs could trip over. For each non-unique leaf name found, it prints out ``ls'' and ``md5'' information for each candidate file. (2 Aug 1996)

url | macros/latex/contrib/other/misc/

A form of \verb that allows linebreaks at certain characters or combinations of characters, accepts reconfiguration, and can usually be used in the argument to another command. It is intended for email addresses, hypertext links, directories/paths, etc., which normally have no spaces. Latest recorded version is 1.2. (3 Jul 1996)

urw | fonts/psfonts/urw/

Font metrics, and macro support in LaTeX2e, for free URW fonts (16 May 1996)

utthesis | macros/latex/contrib/supported/utthesis/

Produces a thesis that meets the requirements of the Graduate School of The University of Texas at Austin :-)

uwthesis | macros/latex/contrib/supported/uwthesis/

University of Washington thesis (16 May 1996)

### V

varioref | macros/latex/packages/tools/

Intelligent page references.

vdm | macros/latex/contrib/other/vdm/

Typesetting VDM schemas (16 May 1996)

vector | macros/latex/contrib/supported/vector/

Macros for more convenient representation of vectors in LaTeX2e, both symbolically and as implicit or explicit rows/columns of elements (16 May 1996)

verbatim | macros/latex/packages/tools/

A better verbatim environment. See also alltt, moreverb, and vrb. (29 May 1996)

vertex | macros/plain/contrib/vertex/

Styles for economics working papers and journals (16 May 1996)

vfcomb | systems/msdos/utilities/vfcomb

A system to support the writers of virtual fonts; this is written in Turbo Pascal, and sources are included. (24 Oct 1996)

vfinst | fonts/utilities/vfinst

A set of scripts and Perl files which aim to make the installation of families of PostScript fonts and creation of necessary virtual fonts outline fonts `virtually' automatic. Uses fontinst. Latest recorded version is 0.8. (5 Nov 1996)

vita | macros/latex/contrib/other/vita/

This class provides necessary macros to prepare your Curriculum Vitae or Resume.

vmargin | macros/latex/contrib/other/misc/

Provides a macro to set various margins as well as dimensions for header/footer and page dimensions. Most common paper sizes and two sided printing are supported. See also geometry, and typearea. (12 Jun 1996)

vncmr | fonts/vietnamese/vncmr

A Vietnamese extension of the cmr fonts. Contains METAFONT source files, .tfm files, and various LaTeX2e and plain TeX files for VISCII encoding. (19 Jul 1996)

vrb | macros/generic/vrb/

Verbatim macros via plain TeX See also alltt, moreverb, and verbatim. (16 May 1996)

vrsion | macros/latex/contrib/other/vrsion/

Defines a command which produces a version number in the .dvi-file when LaTeX is run. (19 Jun 1996)

vruler | macros/latex/contrib/other/misc/

A package for adding a vertical numbering to the general text so that the text can be properly referenced. The vertical ruler can be scaled and moved freely. Supports LaTeX and plain TeX. (24 Oct 1996)

### W

wasy | fonts/wasy/

The wasy fonts (Waldis symbol fonts) (16 May 1996)

wasysym | macros/latex/contrib/supported/wasysym/

Makes some additional characters available that come from the wasy fonts (Waldis symbol fonts). These fonts are not automatically included in NFSS2/LaTeX2e since they take up important space and aren't necessary if one makes use of the packages amsfonts or amssymb. Symbols include: join, box, diamond, leadsto, sqsubset, lhd, rhd, apprle, ocircle, invneg, logof, varint, male, female, phone, clock, lightning, pointer, sun, bell, permil, smiley, various electrical symbols, shapes, music notes, circles, signs, astronomy, etc. (22 Oct 1996)

web2c | systems/win32/web2c

Web2c version 7.0 for win32, including a complete collection of TeX related executables. (14 Feb 1997)

williams | macros/latex/contrib/other/williams/

Miscellaneous macros by Peter Williams. (16 May 1996)

winedit | systems/win32/winedt/

A state-of-the-art text editor and Shell for Windows95 (and Windows NT or Windows 3.x). Can edit huge, multiple, text files in the usual Windows95 way (c.f. Word). It uses a Multiple Documents Interface (MDI) and follows or extends Windows' Standards in every respect. WinEdit supports (LaTeX) Syntax Highlighting and Input/Output ASCII Code Translation Tables and has comprehensive context-sensitive Help. The Shell can be customised to run with different utilities and is particularly suitable for writing TeX documents. By defining utilities (such as TeX, LaTeX, BibTeX, DVI Driver, Spell Checker), most of the common tasks while writing a TeX document or a project are reduced to clicking a Tool Bar Button or selecting a Menu Command. Latest recorded version is 1.41-a. (7 Jun 1996)

wintex95 | systems/win32/wtex95/

A flexible, 32-bit Windows-TeX-editor with Highlight-O-Matic syntax-highlighting. Latest recorded version is 2.0. (12 Jan 1997)

wmf2eps | support/wmf2eps/

A program to simplify Windows Metafile Graphics (WMF) containing either vector-images or bitmaps into Encapsulated PostScript format having tight bounding-boxes (WinNT and Win95) at exactly the same size as the WMF-originals. (21 Oct 1996)

wp2latex | support/wp2latex-5_1/

Convert WordPerfect 5.0 or 5.1 files into LaTeX. See also texconv, and texperf.

wrapfig | macros/latex/contrib/other/misc/

Produces figures which text can flow around. Does not work in combination with list environments, but can be used in a parbox or minipage, and in twocolumn format.

wsuipa | fonts/wsuipa/

Washington State University IPA phonetic fonts (16 May 1996)

### X

xarticle | macros/latex209/contrib/xarticle/

A class that allows use of 7pt, 8pt and 9pt style options. Not fully compatible with article class though.

xcomment | macros/latex/contrib/other/seminar/src/

Allows selected environments to be included/excluded.

xdvi | dviware/xdvi

A dvi previewer for the X Window System. (28 Jun 1996)

xdvik | dviware/xdvik

A variant of xdvi. This version has better code for recursive searching for font files in subdirectories, but the PostScript handling code is older. (28 Jun 1996)

xr | macros/latex/packages/tools/

References to other LaTeX documents.

xspace | macros/latex/packages/tools/

Define commands that don't eat spaces.

xtem | support/xtem_texmenu/

An X11 TeX menu built on Tcl/Tk. It provides a simple and comfortable graphical user interface to control file and directory selection, directory creation, vi, emacs, TeX, LaTeX, previewing, etc. Latest recorded version is 5.23. (22 Oct 1996)

xymtex | macros/latex209/contrib/xymtex/

Typesetting chemical structures. (16 May 1996)

xypic | macros/generic/diagrams/xypic/

Sophisticated macros and fonts, originally designed for commutative diagrams, but with general applicability. (16 May 1996)

### Y

yhmath | macros/latex/contrib/supported/yhmath/

Extended maths fonts for LaTeX. (16 May 1996)

yinit | fonts/gothic/yinit/

A special font (yinit) is defined to be used for initial dropped capitals.

youngtab | macros/latex/contrib/supported/youngtab

A package for typesetting Young-Tableaux mathematical symbols for the representations of groups, providing two macros, \yng(#1) and \young(#1) to generate the whole Young-Tableaux.

yplan97 | macros/latex/contrib/other/yplan97/

Print a vertical-type daily planner (i.e., months along the top, days downwards), with each 6-month period fitting onto a single A4 (or US letter) sheet. (13 Nov 1996)

### Z

zed-csp | macros/latex/contrib/other/zed-csp/

Typesetting Z and CSP format specifications

## Other Sources

- French list of various packages with documentation in dvi (in English)
- Cued LaTeX at Cambridge
- Styles and Macros Index (December 1992)

This current catalogue has evolved over quite some time. It attempts to fill a gap that I often come across in finding things on CTAN. The aim is to build a database of all available tools on CTAN. Contributions are sought and I will continue to maintain the source database (as a BibTeX document). It will continue to be freely available, both as source and as HTML. I am also working an a BibTeX style to produce a properly printed version of the catalogue.

Particular thanks to those who have contributed entries and ideas. Piet van Oostrum supplied quite a few one line descriptions. Sebastian Rahtz <s.rahtz@elsevier.co.uk> added many more entries particularly to act as an index for the TUG TeX Live CD.

This catalogue is provided for reference only. My employer, CSIRO, does not endorse or in any way recommend the products and organisations listed and expressly excludes liability for any damage, loss or injury that a person may suffer as a result of any dealing with any product or organisation listed.