#

Search | Home | Alpha | Brief | Topical | Hierarchical | Full

Graham Williams

Topic Index by Juergen Fenn

Last modified: Saturday 12 July 2003

Note. Every systematical order is arbitrary in some way or another. This is why entries may appear in more than one place. The following order generally tries to keep to that of the "LaTeX Companion". This is a work in progress, so suggestions are welcome.

## Contents

- References and Manuals
  - Frequently asked questions
  - Introduction to LaTeX "lshort"
  - Some more guides to (La)TeX
  - Fonts and Graphics
  - Mathematics
  - (La)TeX on Windows
  - Developing (La)TeX Packages
  - (La)TeX on the Web
  - (La)TeX vs. Word Processors
  - The Symbols available in (La)TeX
  - Typesetting Tables
  - TUGboat
  - Typography
  - Tips for using fancyhdr.sty:
  - Tips for using Floats
  - Components of TeX
  - Last, but not least: Donald Knuth's Own Documentation of TeX and Metafont
- Alternative Document Classes
  - KOMA-Script
  - Memoir
  - NTG Class
- Document Structure
  - Document and Section Titles
  - Abstract
  - Table of Contents
  - Changing the Counting of Chapters
  - Crossreferences
  - Footnotes and Endnotes
  - Appendix
- Formatting
  - Enumerating and Listing Items
  - Verbatim Input and Simulating the Typewriter
  - Underlining, Letterspacing etc.
- Page Layout
  - Page Margins
  - Page Headings
  - Landscape Format
- Page Numbers
- Line and Paragraph Numbers
- Columns in a Page
- Tables
  - Typesetting Long Tables
  - Formatting Decimal Columns
  - Adding some Colour to Tables
  - Misc
- Floats
- Creating Indices and Glossaries
- Bibliography
- Fonts
  - Metafont and MetaPost
  - The "Euro" Currency Symbol €
  - Typesetting Barcode
  - Misc
- PostScript Support
- Creating PDF Documents
- Combining Documents
- Multilingual Support
  - Misc: The babel Package
  - Arabic
  - Armenian
  - Chinese, Japanese, Korean
  - Czech and Slowene
  - Dutch
  - French
  - German
  - Greek
  - Hebrew
  - Italian
  - Manju
  - Polish
  - Russian
  - Somali
  - Spanish
  - Tamil
  - Tibetan
  - Vietnamese
- "Office" Applications
  - Writing Letters, Faxes and Memos
  - Keeping Lists of Addresses and Mass-Mailing
  - Calendars, Date and Time
  - Money Currency
  - Writing Applications for a Job / CV
  - Business Cards, Labels and Envelopes
  - Leaflets
  - Writing Invoices
  - Presentations and Overhead Slides
  - Spreadsheets
- Databases
- Science
  - Typesetting Theses and Papers for Journals
  - Mathematics
    - AMS-TeX
    - Misc
  - Physics
  - Chemistry
  - Biology
  - Electronics
  - Computer Science
  - Technical Reference Manuals
  - Humanities
    - Bibliography
    - Critical Editions
    - Misc
  - Psychology
  - Law
  - Phonetics
- Including Graphics
- Drawing Diagrams and Charts
  - Arrow Theoretic Diagrams
  - Barcharts
  - Bridge Diagrams
  - Drawing Circles
  - Clocks
  - Commutative Diagrams
  - Electric Circuit Diagrams
  - Feynman Diagrams
  - Karnaugh-Maps, and Veitch-Charts
  - Logic Diagrams
  - Nassi-Schneidermann Diagrams
  - Pictex
  - Postscript Macros for Drawing
  - Syntax Diagrams
  - Timing Diagrams
  - Vector Arrows
  - Tools
  - Misc
- Adding some Colour and Shading
- Typesetting Exam Scripts and Quizzes
- Music
- Poetry and Drama
- Cooking Recipes
- Documenting Games
- Crossword Puzzles
- CD and MC Covers
- Support for the Blind
- Developing LaTeX Packages
- (La)TeX Distributions
  - Unices
  - DOS
  - OS/2
  - Windows
  - Macintosh
  - Misc
- ConTeXt
- Omega
- Editors
- Previewers and Plugins
- Spelling Checker
- Converters
  - TeX and Word Processors
  - TeX to HTML
  - HTML to TeX
  - Misc
- Parsing XML Documents
- Some more binaries

## References and Manuals

Note. There are some TeX ressources online mostly outside CTAN that should be mentioned first.
A comprehensive commented reference of the commands available both in LaTeX and the most popular packages can be found at the tex-refs project.
LaTeX Help is available online as well as help for Plain TeX, LaTeX, BibTeX, MakeIndex, and SliTeX.
There are online tutorials on TeX by TUG India as well as Peter Flynn's Beginner's Introduction. German-speaking beginners should take a look at Mark Trettin's l2tabu.

For practical hints on how to use LaTeX in general as well as on particular packages refer to the "Frequently Asked Questions" lists of local TeX User Groups available on the WWW in Czech / Slowak, English, French, German, Polish, Spanish, or on CTAN:

### Frequently asked questions:

- faq-de (Deutsch)
- faq-es (Español)
- faq-fr (Français)
- faq (English)

### Introduction to LaTeX "lshort":

- lshort-english
- lshort-finnish
- lshort-french
- lshort-german
- lshort-italian
- lshort-japanese
- lshort-mongolian
- lshort-polish
- lshort-portuguese-br
- lshort-portuguese
- lshort-russian
- slovak-lshort
- lshort-spanish
- lshort-ukr

### Some more guides to (La)TeX:

- beginlatex
- catalogue
- french-translations
- gentl-gr
- gentle
- latex2e
- l2tabu
- russian-help
- simplified-latex
- texbuch

### Fonts and Graphics:

- anleitung
- comp-fonts-faq
- fonteinf
- fontname
- grafik
- grfguide
- metafp
- MetaPost Examples
- neufont
- True Type

### Mathematics:

- amslatexprimer
- companion-rec

### (La)TeX on Windows:

- anleitung
- win95-guide

### Developing (La)TeX Packages:

- How to Package Your LaTeX Package

### (La)TeX on the Web:

- acrotex
- webguide

### (La)TeX vs. Word Processors:

- latex4wp

### The Symbols available in (La)TeX:

- symbols

### Typesetting Tables:

- tabsatz

### TUGboat:

- tugboat-toc

### Typography:

- typografie

### Tips for using fancyhdr:

- fancyfolien

### Tips for using Floats:

- gleitobjekte

### Components of TeX:

- components

### Donald Knuth's Own Documentation of TeX and Metafont:

- knuth

## Alternative Document Classes

Note. These class files provide an alternative to the usual LaTeX article, report, or book classes. They are used to change document layout in general and they usually provide some special features, as well. You should check the class file documentation first to make shure whether you can use options or commands that are part of the respective package before considering the use of one of the packages listed below.
There are some alternatives to letter.cls, too, for writing letters and faxes.
There are also classes for typesetting theses and papers for scientific journals. Some more classes which also might be of interest to general users of TeX are listed under Science, such as technical reference manuals, or law.

### KOMA-Script:

- koma-script

### Memoir:

- memoir

### NTG Class:

- ntgclass

## Document Structure

### Document and Section Titles:

- sectsty
- titlefoot
- titleref
- titles
- titlesec
- titletoc
- titling

### Abstract:

- abstract

### Table of Contents:

- minitoc
- multitoc
- shorttoc
- titletoc
- tocbibind
- tocloft
- tocvsec2
- tubtoc

### Changing the Counting of Chapters:

- anonchap
- alphanum
- koma-script
- tocvsec2

### Crossreferences:

- lastpage
- refcheck
- titleref
- ut-backref
- xr

### Footnotes and Endnotes:

Note. There are some packages for working on critical editions for those interested in the Humanities.

- endnotes
- fnpara
- footmisc
- footnpag
- ftnright
- manyfoot
- nccfoots
- savefnmark
- titlefoot
- yafoot

### Appendix:

- appendix

## Formatting

### Enumerating and Listing Items:

- enumerate
- multenum

### Verbatim Input and Simulating the Typewriter:

- alltt
- eplain
- fancyvrb
- moreverb
- url
- verbatim
- vrb

### Underlining, Letterspacing etc.:

- soul
- ulem
- underlin

## Page Layout

### Page Margins:

- a4
- a4wide
- a5
- a5comb
- chngpage
- geometry
- typearea
- vmargin

### Page Headings:

- fancyhdr
- fancyfolien

### Landscape Format:

- lscape

## Page Numbers

- lastpage

## Line and Paragraph Numbers

Note. There are packages for working on critical editions.

- lineno
- numline

## Columns in a Page

- balance
- cuted
- fix2col
- flushend
- ftnright
- mhequ
- midfloat
- multicol
- parallel

## Tables

Note. See also packages for floats.
There are guides to typesetting tables.

### Typesetting Long Tables:

- longtable
- ltxtable
- supertabular
- xtab

### Formatting Decimal Columns:

- dcolumn
- warpcol

### Adding some Colour to Tables:

Note. There are packages for colour and shading in general.

- colortab
- colortbl
- shadbox

### Misc:

- array
- Array Maker
- blkarray
- booktabs
- cellular
- easybmat
- easyeqn
- easytable
- Excel-to-LaTeX
- ftcap
- LaTable
- ltablex
- multirow
- savefnmark
- tabls
- tap
- threeparttable

## Floats

- caption
- caption2
- ccaption
- dpfloat
- endfloat
- figcaps
- float
- floatfig
- floatflt
- here
- nonfloat
- photo
- refcheck
- subfigure
- subfloat
- topcapt
- wrapfig

## Creating Indices and Glossaries

- acronym
- appendix
- esindex
- gloss
- glosstex
- makeglos
- makeidx
- makeindex
- nomencl
- pdfscreen

## Bibliography

- achicago-bst
- achicago
- authblk
- authorindex
- barracuda
- bibarts
- bibdb
- bibfind
- bibhtml
- bibindex
- biblio-perl
- biblio
- biblios
- biblist
- biblook
- bibsort
- bibtex
- bibtex8bit
- bibtool
- bibtools
- bibtopic
- bibunits
- bibweb
- bidstobibtex
- btOOL
- camel
- chapterbib
- chbibref
- chicago
- chem-journal
- citation
- cite
- citeref
- compactbib
- custom-bib
- dinat
- easybib
- eplain
- germbib
- jtbnew
- jurabib
- listbib
- macbibtex
- natbib
- notoccite
- pybliographer
- tex2bib
- tex2ltx
- tocbibind
- ut-backref

## Fonts

Note. For PostScript Type 1 or Type 3 fonts see PostScript Support. On font selection also see Postscript support and Creating PDF Documents.
This section also lists packages that make selecting fonts easier.

### Metafont and MetaPost:

These are packages for working with MetaFont as well as the fonts themselves.

- ar
- auncial
- backgrnd
- cbgreek
- cc-pl
- cc-plps
- cmcyr
- csfonts
- ctib4tex
- cypriot
- ecc
- esvect
- feyn
- fontmisc
- formats
- greenpoint
- logic
- huncial
- izhitsa
- linearb
- logic
- meta-mode
- metafp
- metaobj
- MetaPost Examples
- metapost
- mex
- mf-ps
- mf2pt1
- mf2pt3
- mf2tex
- mff
- mflogo
- mfnfss
- mfpic
- modes
- phonetic
- piq
- plfonts
- plpsfont
- rsfs-ps
- rsfs
- semaphor
- simpsons
- ttf2mf
- uncial
- uni
- unsupported
- vncmr
- wnri
- wntamil

### The "Euro" Currency Symbol €:

- euro
- eurofont
- europs
- eurosans
- eurosym
- marvosym-mac
- marvosym

### Typesetting Barcode:

- barcode2
- barcodes
- code128
- ean
- wbarcode

### Misc:

- adobe
- adobeother
- adobestd
- anleitung
- apl
- arabtex
- bakoma-fonts
- bakoma-malvern
- cjk-fonts
- comp-fonts-faq
- cspsfonts
- duerer
- extsizes
- fonteinf
- fontname
- makefonts
- neufont
- omegafonts
- palatino
- psfonts
- pslatex
- psnfss-source
- psnfss
- psnfssx
- times
- toil
- True Type
- ttf2pk
- ttf2pt1
- ttf2tex
- ttf2tfm
- ttftogf
- type1
- type1cm
- typespec

## PostScript Support

- cep
- ghostscript
- ghostview-mac
- gnuplot-ps
- gsview
- mf2pt1
- mf2pt3
- palatino
- ps2eps
- ps_conv
- ps_view
- psboxit
- psfig
- psfixbb
- psfont
- psfonts
- Il sistema PSfrag
- psfrag
- psizzl
- pslatex
- psmerge
- psnfss-source
- psnfss
- psnfssx
- pspicture
- psrip
- pssplit
- pst-optics
- pstoedit
- pstotext
- pstricks
- psutils
- rsfs-ps
- times

## Creating PDF Documents

- acrotex
- ae
- aeguill
- hyperref
- pdfcrop
- pdfcrypt
- pdfpages
- pdfscreen
- pdfslide
- pdftex-djgpp
- pdftex
- pdftex_oztex
- pdftricks
- thumbpdf

## Combining Documents

Note. For linking documents by crossreferences use xr.

- combine
- dviconcat
- dvicopy
- pdfpages
- textmerg

## Multilingual Support

Note. Try the parallel package for typesetting bilingual versions of a text side by side in two columns. There are packages for typesetting critical editions too.

### Misc:

#### The babel Package:

- The babel package currently provides support for 41 languages in all.

### Arabic:

- arabtex

### Armenian:

- armenian
- armtex

### Chinese, Japanese, Korean:

- china2e
- cjk
- cjk-fonts
- manju

### Czech and Slowene:

Package cstug

- csfonts
- cslatex
- csplain
- cspsfonts

### Dutch:

- ntgclass

### French:

- aeguill
- esieecv
- french
- french-translations
- lettre

### German:

- brief
- dinat
- dinbrief
- g-brief
- german
- germbib
- germdoc
- ngerman

### Greek:

Note. For typesetting ancient Greek use the babel package with the option polutonikogreek. See "Humanities" for more references on the Humanities.

- cbgreek
- cypriot
- greek4cbc
- greek6cbc
- hyphenation-greek
- kdgreek
- lgreek
- macgreek
- mtgreek
- teubner
- upgreek

### Hebrew:

- arabtex
- makor
- Makor 2

### Italian:

- C.D.P. Bundle

### Manju:

- manju

### Polish:

- cc-pl
- cc-plps
- gustlib
- mex
- ogonek
- plfonts

### Russian:

- cmcyr
- cmcyralt
- cyrillic
- izhitsa

### Somali:

- osmanian

### Spanish:

- esindex

### Tamil:

- wntamil

### Tibetan:

- ctib4tex
- ttt

### Vietnamese:

- vncmr

## "Office" Applications

### Writing Letters, Faxes and Memos:

Note. The koma-script bundle provides a letter class of its own called scrlttr2.

- akletter
- brief
- briefkopf
- C.D.P. Bundle
- dinbrief
- envlab
- facsimile
- fax
- fribrief
- formlett
- g-brief
- lettre
- newlfm
- postcards

### Keeping Lists of Addresses and Mass-Mailing:

Note. The koma-script bundle provides scraddr that goes with the scrlttr2 letter class for using address data in letters.

- adrlist
- delimtxt
- directory
- formlett
- mailing
- postcards
- textmerg

### Calendars, Date and Time:

- advdate
- calendar
- china2e
- clock
- kalendar
- kalender
- plcalendar
- termcal
- timesht

### Money Currency:

There are some packges for making the Euro currency symbol (€) work in LaTeX.

### Writing Applications for a Job / CV:

- CurVe
- currvita
- cv
- esieecv
- vita

### Business Cards, Labels and Envelopes:

- bizcard
- envbig
- envlab
- flabels

### Leaflets:

- leaflet

### Writing Invoices:

- advdate
- dcolumn
- invoice

### Presentations and Overhead Slides:

- foilhtml
- foiltex
- ifmslide
- pdfscreen
- pdfslide
- prosper
- seminar
- slidenotes
- slides

### Spreadsheets:

- Excel-to-LaTeX
- xl2latex

## Databases

- SQLTeX

## Science

### Typesetting Theses and Papers for Journals:

- adfathesis
- afthesis
- utorontothesis
- paper
- pitthesis
- thesis
- uaclasses
- ut-thesis
- uwthesis

### Mathematics:

Note. For typesetting arrays see also the packages for Tables.

#### AMS-TeX:

- amscd
- amslatexprimer
- companion-rec

#### Misc:

- a0poster
- array
- Array Maker
- circle
- dcolumn
- easy
- easybmat
- easyeqn
- easymat
- easytable
- easyvector
- eplain
- mhequ
- refcheck
- tabls
- tex2ltx
- upgreek
- vector

### Physics:

- nrc

### Chemistry:

- chem-journal
- chemarr
- chemcono
- chemsym
- ppchtex

### Biology:

- jtbnew

### Electronics:

Note. Also see Technical Reference Manuals.

- circ
- circuit-macros
- timing

### Computer Science:

- alg
- algorithmic
- algorithms
- c-pascal
- docmfp
- listing
- listings
- method
- program
- semantic
- texlist

### Technical Reference Manuals:

- metaobj
- MetaPost Examples
- metapost
- refman

### Humanities:

Note. For typesetting ancient Greek use the babel package with the option polutonikogreek. See Greek for more references to the Greek language.
There are packages for typesetting Poetry and Drama.

#### Bibliography:

- bibarts
- jurabib

#### Critical Editions:

Note. There are some packages for working on footnotes and endnotes as well as for numbering lines and paragraphs, and multilingual support.

- edmac
- ednotes
- ledmac
- parallel

#### Misc:

- teubner

### Psychology:

- apa
- apacite
- apasoft
- mslapa

### Law:

- alphanum
- jura
- jurabib

### Phonetics:

- ipa
- phonetic
- tipa
- wsuipa
- wsuipa2tipa

## Including Graphics

- bmeps
- caption
- caption2
- ccaption
- dpfloat
- epsfig
- floatflt
- gleitobjekte
- grafik
- graphics
- graphicx
- grfguide
- MiniPlot
- nonfloat
- picinpar
- picins
- photo
- refcheck
- rotating
- shadbox
- subfigure
- subfloat
- topcapt

## Drawing Diagrams and Charts

### Arrow Theoretic Diagrams

- arrow
- barr
- diagxy

### Barcharts

- bar

### Bridge Diagrams

- bridge

### Drawing Circles

- circle

### Clocks

- clock

### Commutative Diagrams

- amscd
- DCpic
- eplain
- taylor

### Electric Circuit Diagrams

- circ
- circuit-macros

### Feynman Diagrams

- feyn
- feynmf

### Karnaugh-Maps, and Veitch-Charts

- karnaugh

### Logic Diagrams

- logic

### Nassi-Schneidermann Diagrams

- nassflow

### Pictex

- pictex
- pictex2

### Postscript Macros for Drawing

- pstricks

### Syntax Diagrams

- rail
- semantic
- syngen
- syntax-mdw
- syntax2

### Timing Diagrams

- timing

### Vector Arrows

- esvect

### Tools

- Array Maker
- gnuplot
- gnuplot-ps

### Misc

- borceux
- expressg
- kuvio
- m-pictex
- mdwtools
- pb-diagram
- xypic

## Adding some Colour and Shading

Note. There are more packages for adding some colour to tables.

- backgrnd
- changebar
- color
- colorsep
- pstricks
- shadethm
- shading
- shadow

## Typesetting Exam Scripts and Quizzes

- answers
- exam
- examdesign
- exams
- exerquiz

## Music

- abc2mtex
- musicref
- musictex
- musixtex
- songbook

## Poetry and Drama

There are some more packages for those interested in the Humanities, including work on critical editions.

- dialogue
- drama
- edmac
- ledmac
- play
- verse
- xmlplay

## Cooking Recipes

- cooking
- recipe

## Documenting Games

- backgammon
- bakoma-games
- cheq
- cchess
- chess
- go
- igo
- othello
- skak

## Crossword Puzzles

- crosswrd
- cwpuzzle

## CD and MC Covers

- cdcover
- cdlabeler
- mceinleger

## Support for the Blind

- braille

## Developing LaTeX Packages

- doc
- docstrip
- How to Package Your LaTeX Package
- frankenbundle
- moredefs

## (La)TeX Distributions

Note. texlive provides tetex for Unices (including Mac OS X) and fptex for Windows.

- base
- latex
- latex209

### Unices:

- dante-src
- tetex
- VTeX/Free
- web2c

### DOS:

- emtex

### OS/2:

- emtex-os2
- emTeX/TDS
- VTeX/Free

### Windows:

- bakoma-fonts
- bakoma-games
- bakoma-malvern
- bakoma
- emtexgi
- fptex
- miktex-axp
- miktex
- web2c-win32

### Macintosh:

- cmactex
- macbibtex
- oztex
- oztex-german
- tetex

### Misc:

- amiweb2c

## ConTeXt

- context

## Omega

- omega
- omegabase
- omegafonts

## Editors

- auctex
- fourtex
- LaTable
- lated
- meta-mode
- MPEdit
- ntemacs
- texed
- texshell32
- winedt
- winshell

## Previewers and Plugins

- acroread
- dviwin
- ghostscript
- ghostview-mac
- gsview
- jDVI
- mdvi
- ps_view
- techexplorer
- windvi
- xdvi

## Spelling Checker

- excalibur
- fourspell
- jspell

## Converters

### TeX and Word Processors:

- catdoc
- tex2rtf
- latex2rtf

### TeX to HTML:

- latex2html
- ltoh
- tex4ht
- tth
- tth-rpm
- tth-win
- typehtml

### HTML to TeX:

- hyperlatex

### Misc:

- bmeps
- catdvi
- dvi2tty
- delimtxt
- Excel-to-LaTeX
- mif2xfig
- psrip
- pstoedit
- pstotext
- txt2latex
- txt2tex
- xl2latex

## Parsing XML Documents

- jadetex
- xml-catalogue
- xmlplay
- xmltex

## Some more binaries

- bzip2

Webdesign by Martin Bayer.

The maintainer of this part of the TeX Catalogue can be reached by email to juergen dot fenn at gmx dot de.