![]() |
The TeX and LaTeX CatalogueCTAN |
![]() |
---|
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 (over 300K). 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 country flags for each entry (or the two character country code for browsers without images) takes you to the corresponding CTAN node. Links on the entry names take you directly to on-line documentation for the entry (these are either WWW home pages or gziped Postscript 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@dit.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, 28 June 1996 at 10:12 Permission is granted to redistribute this document under the terms of the GNU General Public License (GPL).
A | ||
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. See also geometry, and 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. | ||
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. | ||
macros/latex/contrib/other/achemso/ |
![]() ![]() ![]() | |
LaTeX and BibTeX style for American Chemical Society | ||
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. | ||
fonts/postscript/adobe/ |
![]() ![]() ![]() | |
Font metrics, and macro support in LaTeX2e, for a large set of Adobe fonts | ||
macros/latex/contrib/other/adrlist/ |
![]() ![]() ![]() | |
Using address lists in LaTeX | ||
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. | ||
macros/latex/contrib/supported/aguplus/ |
![]() ![]() ![]() | |
Styles for American Geophysical Union | ||
macros/alatex/ |
![]() ![]() ![]() | |
An extended LaTeX with better modularity | ||
macros/latex/contrib/other/alg/ |
![]() ![]() ![]() | |
LaTeX environments for typesetting algorithms | ||
macros/latex/contrib/supported/algorithms/ |
![]() ![]() ![]() | |
Defines a floating algorithm environment designed to work with the algorithmic package. | ||
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. | ||
macros/latex/base/ |
![]() ![]() ![]() | |
Defines the alltt environment which is like the verbatim environment except that \ and { have their usual meanings. Thus, other commands and environments can appear within an alltt environment. See also moreverb, verbatim, and vrb. | ||
fonts/ams/amsfonts/ |
![]() ![]() ![]() | |
American Mathematical Society fonts | ||
fonts/ams/amslatex/ |
![]() ![]() ![]() | |
Sophisticated mathematical typesetting in LaTeX developed by the American Mathematical Society. Three classes are defined: amsart, amsproc, and amsbook. | ||
fonts/ams/amslatex/ |
![]() ![]() ![]() | |
Part of the AMS-LaTeX distribution, and the package to load (with \usepackage) if you want to use AMS-LaTeX. It provides a variety of mathematical features, largely derived from AMS-TeX. | ||
macros/amstex/ |
![]() ![]() ![]() | |
American Mathematical Society plain TeX macros | ||
macros/latex/contrib/supported/answers/ |
![]() ![]() ![]() | |
Styles for setting questions (or exercises) and answers. See also exams. | ||
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. | ||
language/arabtex/ |
![]() ![]() ![]() | |
Macros and fonts for typesetting Arabic | ||
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. | ||
Miscellaneous macros by Donald Arseneau | ||
fonts/ascii/ |
![]() ![]() ![]() | |
Support for IBM extended ASCII font | ||
fonts/astro/ |
![]() ![]() ![]() | |
Astronomical (planetary) symbols | ||
support/auctex/ |
![]() ![]() ![]() | |
Emacs Lisp support files for TeX | ||
Header files for dvips to make colour separations |
B | ||
macros/latex/packages/babel/ |
![]() ![]() ![]() | |
Multilingual support for LaTeX. | ||
Extra LaTeX formats for TeXLive, with different hyphenation patterns | ||
fonts/cm/ps-type1/bakoma/ |
![]() ![]() ![]() | |
Computer Modern and AMS font in PostScript Type1 form | ||
macros/latex209/contrib/misc/ |
![]() ![]() ![]() | |
Provides the barenv environment for bar charts. | ||
fonts/barcodes/ |
![]() ![]() ![]() | |
Fonts for making barcodes. See also code128, and ean. | ||
macros/generic/diagrams/barr/ |
![]() ![]() ![]() | |
Diagram macros by Michael Barr. | ||
fonts/bbding/ |
![]() ![]() ![]() | |
An NFSS-interface to the symbol font bbding containing many of the Zapf dingbats fonts. | ||
fonts/cm/bbm/ |
![]() ![]() ![]() | |
Blackboard variant fonts for Computer Modern, with LaTeX support | ||
Basic BibTeX styles | ||
dviware/beebe/ |
![]() ![]() ![]() | |
Nelson Beebe's collection of TeX-related bibliographies, and BibTeX style files | ||
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. | ||
fonts/psfonts/bh/ |
![]() ![]() ![]() | |
Font metrics, and macro support in LaTeX2e, for the Bigelow and Holmes Lucida fonts | ||
macros/latex209/contrib/biblist/ |
![]() ![]() ![]() | |
BibTeX styles by Joachim Schrod | ||
fonts/psfonts/bitstrea/ |
![]() ![]() ![]() | |
Font metrics, and macro support in LaTeX2e, for the free Bitstream fonts | ||
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. | ||
macros/blu/ |
![]() ![]() ![]() | |
Kees van der Laan's BLUe format, a concise but expressive document preparation system modelled on Knuth's manmac | ||
macros/latex/contrib/supported/booktabs/ |
![]() ![]() ![]() | |
Nicer layout of tables | ||
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. | ||
macros/generic/diagrams/borceux/ |
![]() ![]() ![]() | |
Diagram macros by Francois Borceux | ||
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. |
C | ||
macros/latex/contrib/supported/calc/ |
![]() ![]() ![]() | |
Adds infix expressions to perform arithmetic in the LaTeX commands \setcounter, \addtocounter, \setlength, and \addtolength. | ||
macros/plain/contrib/ |
![]() ![]() ![]() | |
Plain macros for making nice calendars | ||
macros/latex/contrib/other/calrsfs/ |
![]() ![]() ![]() | |
Nicer calligraphic letters. See also rsfs. | ||
macros/latex/contrib/supported/camel/ |
![]() ![]() ![]() | |
Comprehensive bibliography manager (prototype citation engine for LaTeX3). Will become BibTeX 1.0 on release. Under development. | ||
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. | ||
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. | ||
macros/latex/contrib/supported/carlisle/ |
![]() ![]() ![]() | |
Miscellaneous small packages by David Carlisle | ||
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. | ||
macros/plain/contrib/cellular/ |
![]() ![]() ![]() | |
Cellular table construction | ||
macros/latex/contrib/supported/changebar/ |
![]() ![]() ![]() | |
Generate changebars in LaTeX documents. | ||
macros/latex/contrib/supported/cite |
![]() ![]() ![]() | |
Support multiple bibliographies, one for each \include file. | ||
macros/latex/contrib/other/chemsym/ |
![]() ![]() ![]() | |
Macros for typing chemical symbols | ||
fonts/cherokee/ |
![]() ![]() ![]() | |
Fonts for Cherokee scrips | ||
biblio/bibtex/contrib/ |
![]() ![]() ![]() | |
A bibliography style. | ||
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. | ||
macros/generic/diagrams/circ/ |
![]() ![]() ![]() | |
Macros for typesetting circuit diagrams. | ||
fonts/cirth/ |
![]() ![]() ![]() | |
Fonts for Cirth | ||
macros/latex/contrib/supported/cite |
![]() ![]() ![]() | |
Supports compressed, sorted lists of numerical citations: [8,11-16]. | ||
language/chinese/CJK |
![]() ![]() ![]() | |
A macro package which enables the use of Chinese/Japanese/Korean with LaTeX2e. | ||
fonts/cm/ |
![]() ![]() ![]() | |
Computer Modern fonts | ||
fonts/cmbright/ |
![]() ![]() ![]() | |
Computer Modern Bright fonts | ||
fonts/cmcyralt/ |
![]() ![]() ![]() | |
Alternative Russian encoding support | ||
macros/latex/base/ |
![]() ![]() ![]() | |
Extra Computer Modern fonts, from the American Mathematical Society | ||
fonts/cmpica/ |
![]() ![]() ![]() | |
A Computer Modern Pica variant | ||
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. | ||
macros/generic/code128 |
![]() ![]() ![]() | |
A set of barcode macros for the Code 128 standard. See also barcodes, and ean. | ||
macros/latex/contrib/supported/codepage/ |
![]() ![]() ![]() | |
Support for variant code pages. | ||
macros/latex/packages/graphics/ |
![]() ![]() ![]() | |
Allows text and page background colors to be set. | ||
Support for colour separation when using dvips | ||
graphics/pstricks/inputs/ |
![]() ![]() ![]() | |
Lets you shade or color the cells in the alignment environments such as \halign and LaTeX's tabular and array environments. | ||
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. | ||
macros/latex/contrib/supported/monster/ |
![]() ![]() ![]() | |
Macros for writing about macros, most often used to supplement the `ltxdoc' class. | ||
fonts/concmath/ |
![]() ![]() ![]() | |
fonts for Concrete Mathematics | ||
fonts/concrete/ |
![]() ![]() ![]() | |
Concrete fonts | ||
systems/unix/teTeX/contrib/ |
![]() ![]() ![]() | |
Configuration files for \teTeX | ||
macros/latex/contrib/supported/count1to/ |
![]() ![]() ![]() | |
Setting \count1 to \count9 | ||
language/croatian/ |
![]() ![]() ![]() | |
Fonts for typesetting Croatian scripts | ||
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. | ||
macros/latex/contrib/supported/custom-bib/ |
![]() ![]() ![]() | |
Package generating customized BibTeX bibliography styles from a generic file using docstrip. | ||
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. |
D | ||
fonts/dancers/ |
![]() ![]() ![]() | |
Font for the Sherlock Holmes `Dancing Men' | ||
fonts/dc/ |
![]() ![]() ![]() | |
The Extended/European (Cork) Computer Modern fonts. | ||
macros/latex/packages/tools/ |
![]() ![]() ![]() | |
Align on the decimal point of numbers in tabulars. | ||
macros/latex/packages/tools/ |
![]() ![]() ![]() | |
Add delimiters (parentheses etc.) around arrays (nesting brackets are automatically inserted). | ||
macros/latex/contrib/other/deleq/ |
![]() ![]() ![]() | |
Provides a more flexible numbering of equations, subequations, and `recycled' equations, including `partial' equation numbers (`3a', `3b' etc.). | ||
language/devanagari/ |
![]() ![]() ![]() | |
Fonts for typesetting Devanagari | ||
macros/latex/contrib/supported/dialogl/ |
![]() ![]() ![]() | |
Macros for constructing interactive LaTeX scripts | ||
macros/latex/contrib/supported/dinbrief/ |
![]() ![]() ![]() | |
German letter DIN style | ||
A local package for including standard headers and footers on the page. | ||
macros/latex/base/ |
![]() ![]() ![]() | |
Contains the definitions that are necessary to format the documentation of package files (Literate LaTeX). | ||
macros/latex/base/ |
![]() ![]() ![]() | |
Makes a package documentation file smaller by removing comments and other sections of the document conditionally. | ||
macros/latex/contrib/other/dotseqn/ |
![]() ![]() ![]() | |
Flush left equations with dotted letters to the numbers | ||
macros/latex209/contrib/misc/ |
![]() ![]() ![]() | |
Defines the spacing environment which you can use anywhere in your document. This package is superceded by setspace. | ||
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. | ||
macros/latex209/contrib/misc/ |
![]() ![]() ![]() | |
Prints a header on each page including date and time and the string DRAFT. | ||
macros/generic/dratex/ |
![]() ![]() ![]() | |
General drawing macros entirely in TeX | ||
macros/latex/contrib/supported/cite |
![]() ![]() ![]() | |
Print the tags instead of the numbers for \cite and \bibitem. | ||
macros/latex209/contrib/dropcaps/ |
![]() ![]() ![]() | |
Use dropped capitals to start a paragraph. See also 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. | ||
fonts/duerer/ |
![]() ![]() ![]() | |
Computer Duerer fonts | ||
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. | ||
dviware/dvips/ |
![]() ![]() ![]() | |
Tom Rokicki's dvi to PostScript driver |
E | ||
macros/generic/ean/ |
![]() ![]() ![]() | |
Font for making EAN barcodes. See also barcodes, and code128. | ||
macros/latex/contrib/supported/easy |
![]() ![]() ![]() | |
A simple package for writing equations. | ||
macros/latex/contrib/supported/easy |
![]() ![]() ![]() | |
A simple package for writing block matrices, essentially an array enviroment with more kinds of lines and reentrant. | ||
macros/latex/contrib/supported/easy |
![]() ![]() ![]() | |
A simple package for writing vectors in a C-like fashion. | ||
macros/plain/contrib/edmac/ |
![]() ![]() ![]() | |
A macro package for typesetting scholarly critical editions | ||
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. | ||
macros/latex/contrib/supported/elsevier/ |
![]() ![]() ![]() | |
Preprint style for Elsevier Science journals | ||
fonts/elvish/ |
![]() ![]() ![]() | |
Font for typesetting Tolkienn Elvish script | ||
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. | ||
Accumulates footnotes and places them at the end of the document. | ||
fonts/engwar/ |
![]() ![]() ![]() | |
Font for typesetting Tolkien Engwar script, by Michael Urban | ||
macros/latex/packages/tools/ |
![]() ![]() ![]() | |
Adds an optional argument to the enumerate environment which determines the style in which the counter is printed. | ||
macros/latex/contrib/other/envbig/ |
![]() ![]() ![]() | |
Printing addresses on enevlopes | ||
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. | ||
macros/eplain/ |
![]() ![]() ![]() | |
Simple but powerful extended version of the plain format | ||
macros/latex/packages/graphics/ |
![]() ![]() ![]() | |
Include Encapsulated Postscript in LaTeX documents. | ||
info/ |
![]() ![]() ![]() | |
An extensive document which explains how to use Encapsulated PostScript (EPS) files in LaTeX2e documents. Includes explanations of Bounding Boxes, and more. | ||
macros/latex/contrib/supported/eqnarray/ |
![]() ![]() ![]() | |
More generalised equation arrays with numbering. | ||
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. | ||
macros/latex/contrib/supported/everysel |
![]() ![]() ![]() | |
LaTeX package which provides hooks into selectfont. | ||
macros/latex/contrib/supported/everyshi/ |
![]() ![]() ![]() | |
Hooks for taking action at every \shipout | ||
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. | ||
macros/latex/contrib/supported/expdlist/ |
![]() ![]() ![]() | |
Expanded description environments | ||
macros/latex/base/ |
![]() ![]() ![]() | |
Implements scaling of the `cmex' fonts. | ||
Extra support programs added to \teTeX for TeXLive |
F | ||
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. | ||
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. | ||
macros/latex/contrib/supported/fancyhdr/ |
![]() ![]() ![]() | |
Support for sophisticated control of page headers and footers in LaTeX2e. It supercedes fancyheadings. | ||
Sophisticated handling of verbatim text, to write it out, read it in, and typeset it | ||
usergrps/uktug/faq/ |
![]() ![]() ![]() | |
The New TeX Frequently Asked Questions, maintained by the UK TeX Users Group | ||
macros/latex/contrib/supported/fax/ |
![]() ![]() ![]() | |
Document class for preparing faxes | ||
fonts/fc/ |
![]() ![]() ![]() | |
Fonts for African languages, complimentary to Computer Modern | ||
macros/latex/contrib/supported/feynmf/ |
![]() ![]() ![]() | |
Macros and fonts for creating Feynman (and other) diagrams. | ||
tools/filehdr |
![]() ![]() ![]() | |
A colleciton of tools to support BibTeX style format for file/package descriptions. | ||
/support/flatten |
![]() ![]() ![]() | |
A program to flatten a LaTeX root file by copying \input and \include files into the root file. | ||
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} | ||
macros/latex/contrib/other/floatflt/ |
![]() ![]() ![]() | |
Allows text to be wrapped around figures. | ||
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. | ||
macros/latex/contrib/other/misc/ |
![]() ![]() ![]() | |
Typeset footnotes in run-on paragraphs, instead of one above another. | ||
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. See also seminar, and slidenotes. | ||
fonts/utilities/fontinst/ |
![]() ![]() ![]() | |
TeX macros for converting Adobe Font Metric files to TeX metric and virtual font format | ||
Miscellaneous MetaFont input files | ||
Karl Berry's scheme for naming fonts in TeX | ||
Extra line and circle fonts for LaTeX | ||
macros/latex/packages/tools/fontsmpl.dtx |
![]() ![]() ![]() | |
Print a sample of a font. | ||
macros/latex/contrib/supported/footnote/ |
![]() ![]() ![]() | |
More sophisticated footnotes. | ||
macros/latex/contrib/supported/footnpag/ |
![]() ![]() ![]() | |
Allows footnotes on indivifual pages to be numbered from 1. | ||
Prebuilt TeX format and MetaFont base files | ||
macros/generic/formlett.sty |
![]() ![]() ![]() | |
Letters to multiple receivers. | ||
macros/latex/contrib/other/fp |
![]() ![]() ![]() | |
Provides an extensive collectionof arithmetic operations for fixed point real numbers of high precision. | ||
language/french/ |
![]() ![]() ![]() | |
Style for French typography | ||
macros/latex/packages/tools/ |
![]() ![]() ![]() | |
Footnotes in two column documents. | ||
web/funnelAC/ |
![]() ![]() ![]() | |
A `Literate Programming' tool, which produces documentation for programs in TeX or LaTeX. | ||
fonts/futhark/ |
![]() ![]() ![]() | |
Fonts for the Older Futhark script |
G | ||
macros/latex/contrib/supported/g-brief/ |
![]() ![]() ![]() | |
German letter style. | ||
macros/latex/contrib/supported/gb4e/ |
![]() ![]() ![]() | |
Government Binding styles. | ||
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. | ||
General TeX world documentation. | ||
Miscellaneous small files for all formats, specific to the TeXLive CD-ROM. | ||
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. | ||
language/german/ |
![]() ![]() ![]() | |
Style for German typography. | ||
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). | ||
A package to faciliate the use of gnuplot pslatex output in LaTeX. | ||
fonts/gothic/ |
![]() ![]() ![]() | |
Gothic fonts | ||
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. | ||
macros/latex/packages/graphics/ |
![]() ![]() ![]() | |
Better support for graphics. Builds upon the graphics package. | ||
macros/latex/base/ |
![]() ![]() ![]() | |
For producing graph paper. | ||
fonts/cm/utilityfonts/gray/ |
![]() ![]() ![]() | |
Fonts for gray scales |
H | ||
fonts/hands/ |
![]() ![]() ![]() | |
Pointing hand fonts | ||
macros/latex209/contrib/misc/ |
![]() ![]() ![]() | |
Defines a variant of the caption command to produce captions with hanging indentation. | ||
macros/latex/contrib/supported/harpoon/ |
![]() ![]() ![]() | |
Extra harpoons, using the graphics package | ||
biblio/bibtex/contrib/ |
![]() ![]() ![]() | |
The Harvard bibliography style family. | ||
macros/plain/contrib/harvmac/ |
![]() ![]() ![]() | |
Paul Ginsparg's Harvard macros for scientific articles | ||
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. | ||
macros/latex/contrib/supported/hh/ |
![]() ![]() ![]() | |
Fancy boxing effects | ||
macros/latex/packages/tools/ |
![]() ![]() ![]() | |
Better horizontal lines in tabulars and arrays. | ||
language/korean/HLaTeX |
![]() ![]() ![]() | |
Support for Korean documents written in Korean standard KSC codes for latex2e. | ||
Hyphenation patterns for the Croatian language for use with T1 (and OT1) encoding as supported in DC fonts. | ||
support/html/ |
![]() ![]() ![]() | |
Various TeX documentation converted to HTML | ||
macros/latex/contrib/supported/hyper/ |
![]() ![]() ![]() | |
Redefines LaTeX cross-referencing commands to insert \verb\special commands for HyperTeX dvi viewers | ||
macros/latex/contrib/supported/hyperref/ |
![]() ![]() ![]() | |
Redefines LaTeX cross-referencing commands to insert \special commands for HyperTeX dvi viewers, or translation to Acrobat. |
I | ||
macros/latex/contrib/supported/ieeepes |
![]() ![]() ![]() | |
Allows typesetting of transactions, as well as discussions and closures, for the IEEE Power Engineering Society Transactions journals. | ||
macros/latex/contrib/supported/ifacmtg/ |
![]() ![]() ![]() | |
Elsevier Science preprint style for IFAC meetings | ||
macros/latex/base/ |
![]() ![]() ![]() | |
Conditionals in LaTeX2e documents. | ||
macros/latex/packages/tools/ |
![]() ![]() ![]() | |
Indent first paragraph after section header. | ||
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. | ||
Documentation in GNU info form | ||
fonts/gothic/yinit/ |
![]() ![]() ![]() | |
A special font (yinit) is defined to be used for initial dropped capitals. | ||
macros/latex/base/ |
![]() ![]() ![]() | |
Controlling inpout encoding | ||
macros/latex/contrib/other/ipa/ |
![]() ![]() ![]() | |
Style for using International Phonetic Alphabet fonts | ||
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. | ||
languages/italian/ |
![]() ![]() ![]() | |
Italian hyphenation. |
J | ||
macros/latex/contrib/supported/jknappen/ |
![]() ![]() ![]() | |
Miscellaneous macros, mostly for making use of extra fonts by J\"org Knappen | ||
macros/plain/contrib/js-misc/ |
![]() ![]() ![]() | |
Miscellaneous useful macros by Joachim Schrod |
K | ||
systems/knuth/ |
![]() ![]() ![]() | |
Knuth's own documentation, including the TeX book and the MetaFont book | ||
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. | ||
macros/generic/diagrams/kuvio/ |
![]() ![]() ![]() | |
Drawing macros and fonts for diagrams. |
L | ||
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. | ||
macros/lamstex/ |
![]() ![]() ![]() | |
A merge of the best in AMSTeX and LaTeX | ||
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). | ||
macros/latex/ |
![]() ![]() ![]() | |
LaTeX is a (and probably the most) popular macro package for TeX. Provides many basic document formating commands extended by many of the packages included in this current list. | ||
macros/latex209/ |
![]() ![]() ![]() | |
The pre-1993 LaTeX, now no longer supported | ||
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. | ||
support/latex2rtf/ |
![]() ![]() ![]() | |
Translates LaTeX text into RTF (Rich Text Format as used by Microsoft Word) See also tex2rtf. | ||
support/latexmk |
![]() ![]() ![]() | |
Deals with the task of running LaTeX the appropriate number of times. Also supports printing and viewing. | ||
macros/latex/packages/tools/ |
![]() ![]() ![]() | |
Show the page layout. | ||
macros/latex/contrib/supported/levy/ |
![]() ![]() ![]() | |
Macros for using Silvio Levy's Greek fonts | ||
macros/latex/contrib/other/lgreek/ |
![]() ![]() ![]() | |
Macros for using Silvio Levy's Greek fonts | ||
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. | ||
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. | ||
macros/latex/contrib/supported/monster/ |
![]() ![]() ![]() | |
Text ellipses that are better for text ellipses than \dots, by the standard of the Chicago Manual of Style. | ||
macros/latex/contrib/supported/localloc/ |
![]() ![]() ![]() | |
Macros for localizing TeX register allocations | ||
fonts/logic/ |
![]() ![]() ![]() | |
Logic symbols in MetaFont font | ||
macros/lollipop/ |
![]() ![]() ![]() | |
A new generation format | ||
macros/latex/packages/tools/ |
![]() ![]() ![]() | |
Support for tables longer than a page. | ||
macros/latex209/contrib/misc/ |
![]() ![]() ![]() | |
Defines a lost of symbols macro. | ||
macros/latex/packages/graphics/ |
![]() ![]() ![]() | |
Put selected parts of document in landscape. | ||
info/lshort/ |
![]() ![]() ![]() | |
A short introduction to LaTeX2e | ||
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). | ||
/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 tags, or ... | ||
macros/latex/base |
![]() ![]() ![]() | |
The core LaTeX | ||
macros/latex/base/ |
![]() ![]() ![]() | |
Class for documented LaTeX2e classes. | ||
macros/latex/contrib/other/misc |
![]() ![]() ![]() | |
Miscellaneus LaTeX styles | ||
macros/latex/base |
![]() ![]() ![]() | |
The core source files for LaTeX2e |
M | ||
macros/latex/contrib/supported/mailing/ |
![]() ![]() ![]() | |
Macros for mail merging | ||
indexing/makeindex/ |
![]() ![]() ![]() | |
Documentation for the Makeindex program | ||
fonts/malvern/ |
![]() ![]() ![]() | |
A new sans-serif font family | ||
macros/latex/contrib/supported/mapcodes/ |
![]() ![]() ![]() | |
Support for multiple character sets and encodings | ||
macros/latex/contrib/supported/maple/ |
![]() ![]() ![]() | |
Styles and examples for the MAPLE newsletter | ||
Export Maple worksheets to LaTeX2e. | ||
macros/latex/packages/psnfss |
![]() ![]() ![]() | |
Extends the usage of the Postscript ``times'' fonts to the math environment. | ||
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). | ||
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). | ||
macros/latex/contrib/supported/mcite/ |
![]() ![]() ![]() | |
Support for collapsing multiple citations into one, as custumoary in physics journals | ||
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. | ||
graphics/metapost/ |
![]() ![]() ![]() | |
A tool based on MetaFont for producing precise technical illustrations, creating scalable postscript instead of bitmaps. | ||
macros/latex/contrib/supported/mflogo/ |
![]() ![]() ![]() | |
Fonts and font definition files for setting the MetaFont logo | ||
macros/latex/packages/mfnfss/ |
![]() ![]() ![]() | |
Font description files for extra fonts like yinit and ygoth | ||
macros/generic/midnight/ |
![]() ![]() ![]() | |
A set of useful macro tools | ||
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. | ||
macros/latex/contrib/supported/minitoc/ |
![]() ![]() ![]() | |
Table of contents per chapter. | ||
macros/latex209/contrib |
![]() ![]() ![]() | |
A set of LaTeX 209 small macro packages, not formally ported to LaTeX2e, but which probably work | ||
biblio/bibtex/contrib/mla |
![]() ![]() ![]() | |
Do citations according to the `MLA style sheet'. | ||
macros/latex209/contrib/mnras/ |
![]() ![]() ![]() | |
Styles for the Monthly Notices of the Royal Astronomical Society | ||
fonts/psfonts/monotype/ |
![]() ![]() ![]() | |
Font metrics, and macro support in LaTeX2e, for a large set of Monotype fonts | ||
macros/latex/contrib/supported/monster/ |
![]() ![]() ![]() | |
Towards a more rational and modular LaTeX, by Matt Swift; a set of powerful tools | ||
macros/latex/contrib/supported/monster/ |
![]() ![]() ![]() | |
A collection of defining, expansion, and debugging commands that support `elegant' programming in LaTeX. | ||
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. | ||
macros/latex/contrib/supported/mslapa/ |
![]() ![]() ![]() | |
LaTeX and BibTeX style files for a respectably close approximation to APA (American Psychological Association) citation and reference style | ||
macros/plain/contrib/mtbe/ |
![]() ![]() ![]() | |
Examples from Mathematical TeX by Example by Arvind Borde | ||
An extra header file for dvips to support multiple pages on one phusical page | ||
macros/latex/packages/tools/ |
![]() ![]() ![]() | |
Mix single and multiple columns. Allows you to shift between two and one columns anywhere. | ||
macros/latex209/contrib/ |
![]() ![]() ![]() | |
Creates tabular cells spanning multiple rows. | ||
Reference page for musictex. | ||
macros/musictex/ |
![]() ![]() ![]() | |
Typesetting music with TeX. | ||
macros/musixtex/ |
![]() ![]() ![]() | |
Extended MusicTeX, with better slurs | ||
macros/latex/contrib/supported/myletter/ |
![]() ![]() ![]() | |
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. |
N | ||
macros/latex/contrib/supported/natbib/ |
![]() ![]() ![]() | |
A bibliography style that handles author-year and numbered references. | ||
macros/latex/contrib/supported/newalg/ |
![]() ![]() ![]() | |
Format algoritms like Cormen, Leiserson and Rivest. | ||
macros/plain/contrib/newsletr/ |
![]() ![]() ![]() | |
Macros for making newsletters | ||
macros/latex/contrib/supported/niceframe/ |
![]() ![]() ![]() | |
Support for fancy framing of pages | ||
A locally developed style to inhibit all indentation. | ||
macros/latex/contrib/supported/nomencl |
![]() ![]() ![]() | |
Nomenclature package for producing lists of symbols using the capabilities of the MakeIndex program. | ||
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 | ||
macros/latex/contrib/supported/numline/ |
![]() ![]() ![]() | |
Macros for numbering lines. See also lineno. |
O | ||
macros/latex/contrib/supported/objectz/ |
![]() ![]() ![]() | |
Macros for typesetting Object Z | ||
fonts/oca |
![]() ![]() ![]() | |
MetaFont definition for OCR-A Optical Character Recognition Font | ||
fonts/ocr-a |
![]() ![]() ![]() | |
Fonts for OCR-A | ||
fonts/ocr-b |
![]() ![]() ![]() | |
Fonts for OCR-A | ||
fonts/ogham/ |
![]() ![]() ![]() | |
Fonts for typesetting Ogham script | ||
macros/latex/contrib/other/ogonek/ |
![]() ![]() ![]() | |
Support for Polish typography and the ogonek | ||
macros/latex/contrib/other/oldstyle/ |
![]() ![]() ![]() | |
Font information needed to load the cmmi and cmmib fonts for use to produce oldstyle numbers | ||
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. | ||
fonts/osmanian/ |
![]() ![]() ![]() | |
Osmanian fonts by Alan Stanier for writing Somali | ||
fonts/ot2cyr/ |
![]() ![]() ![]() | |
Macros to use to the OT2 Cyrillic encoding | ||
macros/latex/contrib/supported/cite |
![]() ![]() ![]() | |
Supports compressed, sorted lists of superscript numerical citations. |
P | ||
graphics/pagedraw |
![]() ![]() ![]() | |
A free vector-graphics program capable of creating EPS files suitable for inclusion in TeX documents. | ||
fonts/pandora/ |
![]() ![]() ![]() | |
The Pandora font family | ||
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. | ||
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. | ||
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. | ||
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. | ||
macros/eplain/ |
![]() ![]() ![]() | |
A LaTeX package to break long strings at convenient places. The strings might be directory paths, email addresses, URLs, etc. | ||
macros/latex/contrib/supported/pb-diagram/ |
![]() ![]() ![]() | |
Diagram package, using LAMSTeX fonts, by Paul Burchard. | ||
macros/plain/contrib/pdcmac/ |
![]() ![]() ![]() | |
Damian Cugley's macro tools. | ||
Documentation in Acrobat PDF form. | ||
fonts/phonetic/ |
![]() ![]() ![]() | |
MetaFont Phonetic fonts, based on Computer Modern | ||
biblio/bibtex/contrib/ |
![]() ![]() ![]() | |
A BibTeX style derived from apalike with author names in all caps. | ||
macros/phyzzx/ |
![]() ![]() ![]() | |
A TeX format for physicists | ||
macros/latex209/contrib/picinpar/ |
![]() ![]() ![]() | |
Insert pictures into paragraphs. (NOTE: Piet van Oostrum does not recommend this package. Picins is recommended instead.) | ||
macros/latex209/contrib/picins/ |
![]() ![]() ![]() | |
Insert pictures into paragraphs. | ||
graphics/pictex/ |
![]() ![]() ![]() | |
Picture drawing macros for LaTeX. | ||
macros/latex/contrib/supported/piff/ |
![]() ![]() ![]() | |
Macro tools by Mike Piff | ||
PK fonts for 600 dpi Canon engine | ||
PK fonts for 300 dpi Canon engine | ||
PK fonts for HP Desket | ||
PK fonts for Epson dot matrix | ||
PK fonts for IBM VGA screen resolution | ||
PK fonts for 600 dpi LaserJet 4 | ||
PK fonts for 300 dpi write-white QMS printer | ||
PK fonts for Toshiba dot matrix printer | ||
macros/latex/contrib/supported/carlisle/ |
![]() ![]() ![]() | |
The plain.sty package defines an environment which allows plain TeX commands in LaTeX. | ||
macros/plain/contrib/misc/ |
![]() ![]() ![]() | |
Miscellaneous useful macros for plain TeX | ||
Basic Plain TeX macros | ||
language/polish/plfonts/ |
![]() ![]() ![]() | |
Computer Modern variant fonts for Polish | ||
LaTeX graphics package with wrapper to allow it to be used with generic plain TeX | ||
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. | ||
macros/latex/contrib/supported/prelim2e/ |
![]() ![]() ![]() | |
Allows the marking of preliminary versions of a document | ||
macros/latex/contrib/supported/prettyref/ |
![]() ![]() ![]() | |
Additional functionality to LaTeX2e label--reference mechanism. It allows the author to ``preformat'' all types of labels. | ||
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. | ||
macros/latex/contrib/supported/program/ |
![]() ![]() ![]() | |
Typesetting programs and algorithms | ||
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. | ||
fonts/psfonts/ |
![]() ![]() ![]() | |
Postscript fonts for use with TeX and LaTeX. | ||
macros/latex/contrib/supported/psfrag |
![]() ![]() ![]() | |
Extracts position, orientation, and content of text in Encapsulated PostScript (EPS) documents to allow text fragments to be replaced with other LaTeX text fragments (to overcome the problems one normally has to put LaTeX text in EPS figures made with applications with limited typesetting abilities. | ||
macros/psizzl/ |
![]() ![]() ![]() | |
A TeX format from SLAC | ||
macros/latex/packages/psnfss/ |
![]() ![]() ![]() | |
Font definition files, macros and font metrics for common PostScript fonts | ||
macros/latex209/contrib/misc/ |
![]() ![]() ![]() | |
Replacement for core LaTeX picture macros to use PostScript \special commands | ||
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. | ||
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. | ||
fonts/punk/ |
![]() ![]() ![]() | |
Donald Knuth's punk font |
Q | ||
macros/latex/contrib/other/qobitree/ |
![]() ![]() ![]() | |
LaTeX macros for typesetting trees | ||
macros/latex/contrib/supported/qsymbols/ |
![]() ![]() ![]() | |
For defining systematic mnemonic abbreviations, starting with ` for math symbols and \" for arrows, from the amssymb and stmaryrd packages |
R | ||
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. | ||
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. | ||
macros/latex209/contrib/misc/ |
![]() ![]() ![]() | |
Will turn a range of citations into something like [1..3]. See also cite. | ||
macros/latex/contrib/supported/rcs |
![]() ![]() ![]() | |
Use RCS (revision control system) tags in LaTeX documents. | ||
macros/generic/realcalc/ |
![]() ![]() ![]() | |
Macros for real arithmetic calculations | ||
macros/latex/contrib/supported/refman/ |
![]() ![]() ![]() | |
Variant report and article styles | ||
macros/latex/contrib/other/misc/ |
![]() ![]() ![]() | |
Set the font size relative to the current font size. | ||
macros/latex209/contrib/revtex/ |
![]() ![]() ![]() | |
Styles for American Physical Society, American Institute of Physics, and Optical Society of America | ||
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. | ||
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. | ||
macros/latex/contrib/supported/rotfloat/ |
![]() ![]() ![]() | |
Rotate floats. | ||
macros/latex/contrib/supported/rplain/ |
![]() ![]() ![]() | |
Redefines the `plain' pagestyle. The page numbers are now in the lower right corner. | ||
macros/generic/ruler.tex |
![]() ![]() ![]() | |
A ruler for TeX. |
S | ||
support/s2latex/ |
![]() ![]() ![]() | |
A scribe to LaTeX converter. The patchfile s2latex.patch provides a port to ANSI C and cleans up the Makefile. | ||
language/sanskrit/ |
![]() ![]() ![]() | |
A font and pre-processor suitable for the production of documents written in Sanskrit. | ||
fonts/cm/sauter/ |
![]() ![]() ![]() | |
Extensions to the CM fonts, providing a parameterization scheme to build fonts at true design sizes | ||
macros/latex/contrib/other/script/ |
![]() ![]() ![]() | |
Variant report / book styles | ||
macros/latex/contrib/supported/ |
![]() ![]() ![]() | |
Eases the typesetting of notation of semantics and compilers. Includes T-diagrams, various derivation symbols and inference threes. | ||
macros/latex/contrib/other/seminar/ |
![]() ![]() ![]() | |
Produce overhead slides (transparencies) with bells and whistles. See also foiltex, and slidenotes. | ||
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}. | ||
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 | ||
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). | ||
macros/latex209/contrib/misc/ |
![]() ![]() ![]() | |
A macro to typeset paragraphs in specific shapes. | ||
macros/latex/packages/tools/ |
![]() ![]() ![]() | |
Show label, ref, cite and bib keys. | ||
macros/latex/contrib/supported/showlabels/ |
![]() ![]() ![]() | |
Show label commands in the margin. | ||
macros/latex/contrib/other/siam/ |
![]() ![]() ![]() | |
Styles for SIAM publications | ||
macros/latex/contrib/supported/siggraph/ |
![]() ![]() ![]() | |
Document class for formatting papers according to the specifications for submission to the annual ACM Siggraph conference | ||
macros/latex/contrib/supported/monster/ |
![]() ![]() ![]() | |
Provides the commands \itswitch, \slswitch, \textitswitch, and \textslswitch. | ||
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. | ||
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. | ||
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 | ||
language/spanish |
![]() ![]() ![]() | |
Various TeX related files for typesetting documents written in Spanish, including hyphenation and dictionaries. | ||
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. | ||
graphics/bit2spr/ |
![]() ![]() ![]() | |
Macros to set bitmaps with TeX | ||
macros/latex/contrib/supported/ssqquote/ |
![]() ![]() ![]() | |
Font definition file and a little package file for LaTeX2e to access the cmssq fonts, i.e. Computer Modern Sans Serif Quotation Style | ||
fonts/stmaryrd/ |
![]() ![]() ![]() | |
St Mary Road symbols for functional programming. | ||
macros/latex/contrib/supported/subeqnarray/ |
![]() ![]() ![]() | |
Equation array with sub numbering. | ||
macros/latex/contrib/supported/subfigure/ |
![]() ![]() ![]() | |
Figures divided into subfigures. | ||
macros/latex/contrib/supported/supertabular/ |
![]() ![]() ![]() | |
Another multi-page tables package. | ||
macros/latex/contrib/other/swift/ |
![]() ![]() ![]() | |
Miscellaneous macros by Matt Swift | ||
macros/latex/base/ |
![]() ![]() ![]() | |
Implements the \syntaxonly declaration used for running a document through LaTeX without actually getting any output. |
T | ||
macros/latex/packages/tools/ |
![]() ![]() ![]() | |
Tabulars that widen automatically. | ||
macros/generic/diagrams/taylor/ |
![]() ![]() ![]() | |
Diagram macros by Paul Taylor | ||
macros/plain/contrib/tbe/ |
![]() ![]() ![]() | |
Examples from Arvind Borde's TeX by Example | ||
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. | ||
fonts/tengwar/ |
![]() ![]() ![]() | |
Font for typesetting Tolkien Tengwar script, by Michael Urban | ||
macros/latex/contrib/supported/piff/ |
![]() ![]() ![]() | |
A package which allows the user to set tensor-style super and subscripts with offsets between successive indices. | ||
Examples of the AmSLaTeX package. | ||
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.) | ||
Documentation for \teTeX | ||
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. | ||
A list of packages for converting between LaTeX and TeX documents and a variety of other formats including RTF, Word, and Wordperfect. | ||
graphics/texdraw/ |
![]() ![]() ![]() | |
Graphical macros, using embedded PostScript. | ||
systems/os2/texed |
![]() ![]() ![]() | |
A TeX shell for OS/2 | ||
macros/tip/ |
![]() ![]() ![]() | |
Macros from TeX in Practice | ||
macros/text1/ |
![]() ![]() ![]() | |
TeX format from the University of Washington | ||
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. | ||
macros/latex/contrib/supported/textfit/ |
![]() ![]() ![]() | |
Package to support fitting of text to a given width of height by scaling the font | ||
macros/latex/contrib/supported/textmerg/ |
![]() ![]() ![]() | |
Merge text in TeX and LaTeX. Useful, for example, in mail merge. | ||
macros/latex/packages/tools/ |
![]() ![]() ![]() | |
Enhancements to the theorem environments, giving more choice in theorem layout. | ||
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. | ||
macros/latex/contrib/supported/piff/ |
![]() ![]() ![]() | |
Defines a macro \now to print the current time. | ||
Use Postscript Times Roman as the default font. | ||
macros/latex/contrib/other/misc/titleref.sty |
![]() ![]() ![]() | |
Cross-reference titles of sections and floats with caprions just like \ref and \pageref. | ||
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. | ||
dviware/tmview |
![]() ![]() ![]() | |
SVGA-lib based DVI-previewer. Fast, offers xdvi-like anti-aliasing, text-string searching, arbitrary-zooming, bookmarks, some of the hypertex features. | ||
macros/latex/tools/ |
![]() ![]() ![]() | |
Standard LaTeX2e tools, for extended tabular, verbatim and theorem support | ||
macros/latex/contrib/supported/treesvr/ |
![]() ![]() ![]() | |
Tree macros | ||
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. | ||
Tables of contents from TUGboat | ||
digests/tugboat/ |
![]() ![]() ![]() | |
Macros for articles to be submitted to TUGboat | ||
macros/latex209/contrib/script/ |
![]() ![]() ![]() | |
Set page margins. See also geometry, and vmargin. | ||
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 | ||
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. | ||
macros/latex/contrib/other/misc/ |
![]() ![]() ![]() | |
Package for underlining. Be advised that underlining is considered bad style in typesetting. See also underlin. | ||
macros/latex/contrib/supported/ulsy/ |
![]() ![]() ![]() | |
Extra mathematical characters | ||
macros/latex/contrib/supported/umlaute/ |
![]() ![]() ![]() | |
An interface to inputenc for using alternate input encodings | ||
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. | ||
macros/latex/contrib/other/misc/url.sty |
![]() ![]() ![]() | |
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. | ||
fonts/psfonts/urw/ |
![]() ![]() ![]() | |
Font metrics, and macro support in LaTeX2e, for free URW fonts | ||
macros/latex/contrib/supported/utthesis/ |
![]() ![]() ![]() | |
Produces a thesis that meets the requirements of the Graduate School of The University of Texas at Austin :-) | ||
macros/latex/contrib/supported/uwthesis/ |
![]() ![]() ![]() | |
University of Washington thesis |
V | ||
macros/latex/packages/tools/ |
![]() ![]() ![]() | |
Intelligent page references. | ||
macros/latex/contrib/other/vdm/ |
![]() ![]() ![]() | |
Typesetting VDM schemas | ||
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 | ||
macros/latex/packages/tools/ |
![]() ![]() ![]() | |
A better verbatim environment. See also alltt, moreverb, and vrb. | ||
macros/plain/contrib/vertex/ |
![]() ![]() ![]() | |
Styles for economics working papers and journals | ||
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. | ||
macros/latex/contrib/other/vita/ |
![]() ![]() ![]() | |
This class provides necessary macros to prepare your Curriculum Vitae or Resume. | ||
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. | ||
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. | ||
macros/generic/vrb/ |
![]() ![]() ![]() | |
Verbatim macros via plain TeX See also alltt, moreverb, and verbatim. | ||
macros/latex/contrib/other/vrsion/ |
![]() ![]() ![]() | |
Defines a command which produces a version number in the .dvi-file when LaTeX is run. |
W | ||
fonts/wasy/ |
![]() ![]() ![]() | |
The wasy fonts (Waldis symbol fonts) | ||
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. | ||
macros/latex/contrib/other/williams/ |
![]() ![]() ![]() | |
Miscellaneous macros by Peter Williams. | ||
support/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. | ||
support/wp2latex-5_1/ |
![]() ![]() ![]() | |
Convert WordPerfect 5.0 or 5.1 files into LaTeX. | ||
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. | ||
fonts/wsuipa/ |
![]() ![]() ![]() | |
Washington State University IPA phonetic fonts |
X | ||
macros/latex209/contrib/xarticle/ |
![]() ![]() ![]() | |
A class that allows use of 7pt, 8pt and 9pt style options. Not fully compatible with article class though. | ||
macros/latex/contrib/other/seminar/src/ |
![]() ![]() ![]() | |
Allows selected environments to be included/excluded. | ||
dviware/xdvi |
![]() ![]() ![]() | |
A dvi previewer for the X Window System. | ||
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. | ||
macros/latex/packages/tools/ |
![]() ![]() ![]() | |
References to other LaTeX documents. | ||
macros/latex/packages/tools/ |
![]() ![]() ![]() | |
Define commands that don't eat spaces. | ||
macros/latex209/contrib/xymtex/ |
![]() ![]() ![]() | |
Typesetting chemical structures. | ||
macros/generic/diagrams/xypic/ |
![]() ![]() ![]() | |
Sophisticated macros and fonts, originally designed for commutative diagrams, but with general applicability. |
Y | ||
macros/latex/contrib/supported/yhmath/ |
![]() ![]() ![]() | |
Extended maths fonts for LaTeX. | ||
fonts/gothic/yinit/ |
![]() ![]() ![]() | |
A special font (yinit) is defined to be used for initial dropped capitals. | ||
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. | ||
macros/latex/contrib/other/yplan96 |
![]() ![]() ![]() | |
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. |
Z | ||
macros/latex/contrib/other/zed-csp/ |
![]() ![]() ![]() | |
Typesetting Z and CSP format specifications |
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.
Particular thanks to those who have contributed entries and ideas.
Piet van Oostrum supplied
quite a few one line descriptions. Sebastian Rahtz
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.
This compilation Copyright © 1996
Graham J. Williams.
Permission is granted to redistribute this document under the
terms of the GNU General Public License (GPL) as long as this
copyright message remains with the document. I would also be grateful
if you would let me know what you intend to use it for.