The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
  
  
  
  
  
  
  
    TeX Catalogue (Brief Ctan Edition)
    Graham Williams
  
  
  
  
    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 | 
  
  
    
    
  
  A
| a0poster | Support for designing posters on large paper | 
| a2ac | AFM to AFM plus Composites | 
| a2ping | Advanced PS, PDF, EPS converter | 
| a4 | Support for A4 paper sizes | 
| a5comb | Support for a5 paper sizes | 
| aastex | Macros for Manuscript Preparation for AAS Journals | 
| abbr | Simple macros supporting abreviations for Plain and LaTeX | 
| abbrevs | Text abbreviations in LaTeX | 
| abc | Support ABC music notation in LaTeX | 
| abc2mtex | Notate tunes stored in ABC notation | 
| abnt | Typesetting academic works according to ABNT rules | 
| abntex2 | Typeset technical and scientific Brazilian documents based on ABNT rules | 
| abraces | Asymmetric over-/underbraces in maths | 
| abstract | Control the typesetting of the abstract environment | 
| academicons | Font containing high quality icons of online academic profiles | 
| accanthis | Accanthis fonts, with LaTeX support | 
| accenti | Extra accented character macros, designed for Italian | 
| accents | Multiple mathematical accents | 
| accents-cs | Create a VF for the accents used in Czech/Slovak | 
| accfonts | Utilities to derive new fonts from existing ones | 
| accsupp | Better accessibility support for PDF files | 
| achemso | Support for American Chemical Society journal submissions | 
| achicago | Chicago Manual citations in LaTeX | 
| acmart | Class for typesetting publications of ACM | 
| acmconf | Class for ACM conference proceedings | 
| acmproc | Style option for ACM proceedings | 
| acmtrans | Class and BibTeX style for ACM Transactions | 
| acroflex | Create a graphing widget in a PDF file | 
| acronym | Expand acronyms at least once | 
| acronym209 | An algorithm package developed for LaTeX 2.09 | 
| acroreloadpdf | Reload-the-current-PDF utility for Adobe Reader on Unix systems | 
| acroterm | Manage and index acronyms and terms | 
| acrotex | The AcroTeX education bundle | 
| acrotex-web | Establish a page layout for an on-screen (PDF) document | 
| acroweb | Scripts to create interactive tests from a database | 
| acs | LaTeX 2.09 support for Advances in Control Systems | 
| active-conf | Class for typesetting ACTIVE conference papers | 
| actuarialangle | Angle symbol denoting a duration in actuarial and financial notation | 
| actuarialsymbol | Actuarial symbols of life contingencies and financial mathematics | 
| adami | A DOS system for working with Tamil | 
| add-wes | A "book" style for Addison-Wesley house style | 
| addfont | Easier use of fonts without LaTeX support | 
| addindex | Add index entries to LaTeX document | 
| addlines | A user-friendly wrapper around \enlargethispage | 
| address | Generate form letters and address labels | 
| addtex2eps | Use LaTeX syntax on EPS figures, within Mathematica | 
| adfathesis | Australian Defence Force Academy thesis format | 
| adforn | OrnementsADF font with TeX/LaTeX support | 
| adjmulticol | Adjusting margins for multicolumn and single column output | 
| adjustbox | Graphics package-alike macros for “general” boxes | 
| adobe-euro | Metric and map files for the Adobe Euro fonts | 
| adrconv | BibTeX styles to implement an address database | 
| adrlist | Using address lists in LaTeX | 
| adtrees | Macros for drawing adpositional trees | 
| advdate | Print a date relative to "today" | 
| ae | Virtual fonts for T1 encoded CMR-fonts | 
| aeb-mobile | Format PDF files for use on a smartphone | 
| aeb-pro | Items from the AeB Pro Family of Software | 
| aeb_dad | A drag-and-drop matching game with PDF files | 
| aebxmp | Add advanced metadata to PDF files | 
| aecc | Almost European Concrete Roman virtual fonts | 
| aeguill | Add several kinds of guillemets to the ae fonts | 
| afparticle | Typesetting articles for Archives of Forensic Psychology | 
| afterpage | Execute command after the next page break | 
| afthesis | Air Force Institute of Technology thesis class | 
| aguplus | Styles for American Geophysical Union | 
| aiaa | Typeset AIAA conference papers | 
| aichej | Bibliography style file for the AIChE Journal | 
| aifont | Remap Computer Modern fonts | 
| akktex | A collection of packages and classes | 
| alegreya | Alegreya fonts with LaTeX support | 
| alg | LaTeX environments for typesetting algorithms | 
| algorithm2e | Floating algorithm environment with algorithmic keywords | 
| algorithms | A suite of tools for typesetting algorithms in pseudo-code | 
| alkalami | A font for Arabic-based writing systems in Nigeria and Niger | 
| alleqno | Automatic numbering of all equations | 
| allrunes | Fonts and LaTeX package for almost all runes | 
| alltt | Everything in tt font, but obey commands and line endings | 
| alltt2 | Indented version of alltt | 
| almfixed | Arabic-Latin Modern Fixed extends TeX-Gyre Latin Modern Mono 10 Regular to full Arabic Unicode support | 
| alpha | Editor for the Macintosh with good TeX support | 
| alphabib | Add alphabetical headers into citations | 
| alterqcm | Multiple choice questionnaires in two column tables | 
| altfont | Alternative font handling in LaTeX | 
| ama | AMA manual of style citations | 
| ametsoc | Official American Meteorological Society LaTeX Template | 
| amiri | A classical Arabic typeface, Naskh style | 
| ams-cd | AMSTeX Commutative Diagrams for LaTeX | 
| ams2bib | Convert AMS-TeX style bibliography entries to BibTeX | 
| amsaddr | Alter the position of affiliations in amsart | 
| amsart | LaTeX document class for AMS math journal articles | 
| amsbook | LaTeX document class for AMS books | 
| amsbsy | Produce bold math symbols (AMS-LaTeX) | 
| amscd | AMS-LaTeX commutative diagrams | 
| amscls | AMS document classes for LaTeX | 
| amscls-doc | User documentation for AMS document classes | 
| amsfonts | TeX fonts from the American Mathematical Society | 
| amslatex | Mathematical enhancements for LaTeX | 
| amsltx11 | AMS-LaTeX, original version (obsolete) | 
| amsmath | AMS mathematical facilities for LaTeX | 
| amsmath-it | Italian translations of some old amsmath documents | 
| amsmidx | Support for multiple indexes in AMS Classes | 
| amsopn | Typeset mathematical operator names | 
| amspell | ASCII and LaTeX spell checker | 
| amsppt | AMS-TeX article preprint document style | 
| amsppt1 | AMS-TeX v.2 compatibility for amsppt.sty v.1 | 
| amsproc | LaTeX document class for AMS conference proceedings | 
| amsrefs | A LaTeX-based replacement for BibTeX | 
| amstex | American Mathematical Society plain TeX macros | 
| amstext | Typeset text fragments in mathematics | 
| amsthm | Typesetting theorems (AMS style) | 
| analogclock | An analog ticking clock package for PDF output | 
| animate | Create PDF animations from graphics files and inline graphics | 
| anleitung | Using LaTeX with MikTeX, including TrueType fonts | 
| annot-pro | Create text, stamp and file attachment annotations | 
| annotate | A bibliography style with annotations | 
| annotation | A BibTeX style that processes annotations | 
| anonchap | Make chapters be typeset like sections | 
| ans | Answers and solutions, for LaTeX 2.09 | 
| answers | Setting questions (or exercises) and answers | 
| ant | A typesetting system inspired by TeX | 
| anti | Typeset an anti-particle in maths mode | 
| antomega | Alternative language support for Omega/Lambda | 
| antp | Antykwa Półtawskiego: a Type 1 family of Polish traditional type | 
| antt | Antykwa Toruńska: a Type 1 family of a Polish traditional type | 
| anttvf | Virtual fonts for PostScript Antykwa Toruńska font | 
| anysize | A simple package to set up document margins | 
| aobs-tikz | TikZ styles for creating overlaid pictures in beamer | 
| aomart | Typeset articles for the Annals of Mathematics | 
| apa | American Psychological Association format | 
| apa6 | Format documents in APA style (6th edition) | 
| apa6e | Format manuscripts to APA 6th edition guidelines | 
| apacite | Citation style following the rules of the APA | 
| apalike2 | Bibliography style that approaches APA requirements | 
| apasoft | An APA-like style for BibTeX | 
| apeqnum | Number equations by appendix | 
| apl | Fonts for typesetting APL programs | 
| aplweb | Literate programming in APL | 
| apnum | Arbitrary precision numbers implemented by TeX macros | 
| apptools | Tools for customising appendices | 
| ar | Capital A and capital R ligature for Aspect Ratio | 
| arabi | (La)TeX support for Arabic and Farsi, compliant with Babel | 
| arabi-add | Using hyperref and bookmark packages with arabic and farsi languages | 
| arabic | Read a lower-case roman number | 
| arabtex | Macros and fonts for typesetting Arabic | 
| arabxetex | An ArabTeX-like interface for XeLaTeX | 
| arara | Automation of LaTeX compilation | 
| arbeit | Typeset classwork exercises | 
| archaeologie | A citation-style which covers rules of the German Archaeological Institute | 
| archaic | A collection of archaic fonts | 
| arcs | Draw arcs over and under text | 
| arev | Fonts and LaTeX support files for Arev Sans | 
| arimo | Arimo sans serif fonts with LaTeX support | 
| armtex | A system for writing Armenian with TeX and LaTeX | 
| arosgn | Support for the Bengali language | 
| arphic | Arphic (Chinese) font packages | 
| arphic-ttf | TrueType version of Chinese Arphic fonts | 
| array | Extending the array and tabular environments | 
| arrayjob | Array data structures for (La)TeX | 
| arraymaker | A program for making LaTeX and xypic arrays | 
| arrow | Eplain macros for commutative diagrams | 
| arsclassica | A different view of the ClassicThesis package | 
| artex | Make filecontents environments of non-standard files or packages | 
| article | Default class for composing an article | 
| articleingud | LaTeX class for articles published in INGENIERIA review | 
| arxivbib | Get bibliography entries from arXiv.org | 
| arydshln | Draw dash-lines in array/tabular | 
| asaetr | Transactions of the ASAE | 
| asana-math | A font to typeset maths in Xe(La)TeX and Lua(La)TeX | 
| asapsym | Using the free ASAP Symbol font with LaTeX and Plain TeX | 
| asc2tex | Retrieve text from screenshots | 
| ascelike | Bibliography style for the ASCE | 
| asciilist | Environments AsciiList and AsciiDocList for prototyping nested lists in LaTeX | 
| ascmac | Boxes and picture macros with Japanese vertical writing support | 
| askmaps | Typeset American style Karnaugh maps | 
| aspectratio | Capital A and capital R ligature for Aspect Ratio | 
| assignment | A class file for typesetting homework and lab assignments | 
| assoccnt | Associate counters, making them step when a master steps | 
| astro | Astronomical (planetary) symbols | 
| astron | BibTeX style for astronomical journals | 
| astyped | Verbatim environment, with rather few escapes | 
| asyfig | Commands for using Asymptote figures | 
| asymptote | 2D and 3D TeX-Aware Vector Graphics Language | 
| asypictureb | User-friendly integration of Asymptote into LaTeX | 
| at | Short commands starting '@' | 
| attachfile | Attach arbitrary files to a PDF document | 
| attrib | Attribution of block quotations in LaTeX | 
| atveryend | Hooks at the very end of a document | 
| aucklandthesis | Memoir-based class for formatting University of Auckland masters' and doctors' theses | 
| auctex | Emacs support files for TeX | 
| augie | Calligraphic font for typesetting handwriting | 
| auncial | Artificial Uncial manuscript book-hand font | 
| auncial-new | Artificial Uncial font and LaTeX support macros | 
| aurical | Calligraphic fonts for use with LaTeX in T1 encoding | 
| aurl | Extends the hyperref package with a mechanism for hyperlinked URLs abbreviated with prefixes | 
| aurora | Header files for dvips to make colour separations | 
| authblk | Support for footnote style author/affiliation | 
| authorarchive | Adds self-archiving information to scientific papers | 
| auto-pst-pdf | Wrapper for pst-pdf (with some psfrag features) | 
| auto1 | LaTeX support for Underware Auto 1 fonts | 
| autoaligne | Align terms and members in math expressions | 
| autobreak | Simple line breaking of long formulae | 
| autoconf | Autoconf macros to test for the presence of LaTeX | 
| autolatex | Automate compilation of large scale LaTeX projects | 
| automata | Finite state machines, graphs and trees in MetaPost | 
| autonum | Automatic equation references | 
| autopdf | Conversion of graphics to pdfLaTeX-compatible formats | 
| autopict | The LaTeX picture mode, for use with Plain TeX | 
| autosp | A Preprocessor that generates note-spacing commands for MusiXTeX scores | 
| autotab | Generating tabulars from input data | 
| autotoc | Table of contents in Plain TeX | 
| autoview | Maintain a Ghostscript view of emacs buffer | 
| avremu | An 8-Bit Microcontroller Simulator written in LaTeX | 
| aweb | Web system for programs written in Ada | 
| awesomebox | Draw admonition blocks in your documents, illustrated with FontAwesome icons | 
| axodraw | Feynman diagrams in a LaTeX document | 
| axodraw2 | Feynman diagrams in a LaTeX document | 
  B
| b1encoding | LaTeX encoding tools for Bookhands fonts | 
| babel | Multilingual support for Plain TeX or LaTeX | 
| babel-greek | Babel support for documents written in Greek | 
| babeltools | Tools for dealing with Babel annoyances | 
| backgrnd | Mark text with grey background or change bar | 
| background | Placement of background material on pages of a document | 
| backnaur | Typeset Backus Naur Form definitions | 
| backref | Make hyper-references back from bibliography to citation | 
| backrefx | Bibliographical back referencing | 
| baekmuk | Baekmuk Korean TrueType fonts | 
| bagpipe | Support for typesetting bagpipe music | 
| bakoma | A TeX distribution for MS-Windows VISTA/XP/2000 | 
| balanced | Balance double-column sections in LaTeX | 
| bangorexam | Typeset an examination at Bangor University | 
| bangtex | Writing Bangla and Assamese with LaTeX | 
| bankstatement | A LaTeX class for bank statements based on csv data | 
| bar | A patched version of bar.sty | 
| bard | Celtic bardic runes font | 
| bardi | Hyphenation and babel support for Bardi | 
| bardiag | LaTeX package for drawing bar diagrams | 
| barkom | A package for bar charts in LaTeX | 
| base | Definitive source of Plain TeX on CTAN | 
| bashful | Invoke bash commands from within LaTeX | 
| basicarith | Macros for typesetting basic arithmetic | 
| basix | A BASIC interpreter written in TeX | 
| baskervaldadf | Baskervald ADF fonts collection with TeX/LaTeX support | 
| baskervaldx | Extension and modification of BaskervaldADF with LaTeX support | 
| baskervillef | Fry’s Baskerville look-alike, with math support | 
| basque-book | Class for book-type documents written in Basque | 
| bath-bst | Harvard referencing style as recommended by the University of Bath Library | 
| bbcard | Bullshit bingo, calendar and baseball-score cards | 
| bbding | A symbol (dingbat) font and LaTeX macros for its use | 
| bbfig | Calculate and print bounding box | 
| bbl2html | Convert a LaTeX .bbl file to formatted html code | 
| bbm | "Blackboard-style" cm fonts | 
| bbm-macros | LaTeX support for "blackboard-style" cm fonts | 
| bbold | Sans serif blackboard bold | 
| bbold-type1 | An Adobe Type 1 format version of the bbold font | 
| bbs | Bibliography style for Behavioral and Brain Sciences | 
| bchart | Draw simple bar charts in LaTeX | 
| bclogo | Creating colourful boxes with logos | 
| bdfchess | Typeset correspondence chess games | 
| beamer | A LaTeX class for producing presentations and slides | 
| beamerposter | Extend beamer and a0poster for custom sized posters | 
| beebe-dvi | A modular collection of DVI processors | 
| begingreek | Greek environment to be used with pdfLaTeX only | 
| beilstein | Support for submissions to the “Beilstein Journal of Nanotechnology” | 
| belleek | Free replacement for basic MathTime fonts | 
| bellmac | Outline scheme for form letter production | 
| berenisadf | Berenis ADF fonts and TeX/LaTeX support | 
| besjournals-bst | Bibliographies suitable for British Ecological Society journals | 
| bestpapers | A BibTeX package to produce lists of authors’ best papers | 
| betababel | Insert ancient greek text coded in Beta Code | 
| beuron | The script of the Beuronese art school | 
| bez123 | Support for Bezier curves | 
| bezierplot | bezierplot approximates smooth function graphs with cubic bezier splines in order to be used with TikZ or MetaPost | 
| bezos | Packages by Javier Bezos | 
| bfsymb | Generate bold symbols in Plain TeX mathematics | 
| bg | Annotate backgammon matches and positions | 
| bghyphen | Hyphenation patterns for Bulgarian | 
| bgreek | Using Beccari's fonts in betacode for classical Greek | 
| bgteubner | Class for producing books for the publisher "Teubner Verlag" | 
| bguq | Improved quantifier stroke for Begriffsschrift packages | 
| bhcexam | An exam class designed for Mathematics Teachers in China | 
| bib-fr | French translation of classical BibTeX styles | 
| bib2dvi | Generate a DVI file from a Bibliography file | 
| bib2gls | Command line application to convert .bib files to glossaries-extra.sty resource files | 
| bib2ml | BibTeX to HTML/SQL/XML translator | 
| bibarts | "Arts"-style bibliographical information | 
| bibbuild | A bibliography builder for FileMaker Pro 7 | 
| bibcard | An XView based interface for BibTeX databases | 
| bibcheck | Check on references to items in thebibliography | 
| bibclean | A BibTeX prettyprinter, verifier, etc | 
| bibdb | BibTeX bibliography manager for MS-Windows and MS-DOS | 
| bibentry | Full bibliography entries in the main text of a document | 
| biber | A BibTeX replacement for users of BibLaTeX | 
| bibex | Automatic extraction of references from BibTeX databases | 
| bibexport | Extract a BibTeX file based on a .aux file | 
| bibfilex | A free bibliographic manager for BibLaTeX | 
| bibfind | Prints entries in your bib file that match search string | 
| bibhtml | BibTeX support for HTML files | 
| bibindex | Index BibTeX files for fast searching | 
| biblatex | Sophisticated Bibliographies in LaTeX | 
| biblatex-bath | Harvard referencing style as recommended by the University of Bath Library | 
| biblatex-chem | A set of BibLaTeX implementations of chemistry-related bibliography styles | 
| biblatex-enc | BibLaTeX style for the École nationale des chartes (Paris) | 
| biblatex-gb7714-2015 | A BibLaTeX implementation of the GBT7714-2015 bibliography style
    for Chinese users | 
| biblatex-ijsra | BibLaTeX style for the International Journal of Student Research in Archaeology | 
| biblatex-nejm | BibLaTeX style for the New England Journal of Medicine (NEJM) | 
| biblatex-phys | A BibLaTeX implementation of the AIP and APS bibliography style | 
| biblatex-sbl | Society of Biblical Literature (SBL) style files for BibLaTeX | 
| bible | A BibTeX library editor | 
| bibleref-lds | Bible references, including those to the scriptures of the Church of Jesus Christ of Latter Day Saints | 
| bibletext | Insert Bible passages by their reference | 
| biblio | A collection of bibliographies | 
| biblio-perl | System for maintaining and presenting bibliographies | 
| biblook | Fast searching of BibTeX files | 
| biblos | CGI interface to BibTeX files | 
| bibmods | Tighter tolerances for bibliographies | 
| bibplain | Simple macros for using BibTeX with Plain TeX | 
| bibsort | Sort a BibTeX bibliography file | 
| bibtex | Process bibliographies for LaTeX, etc | 
| bibtex-gen | A simple interactive script to generate BibTeX Files | 
| bibtex8bit | A fully 8-bit adaptation of BibTeX 0.99 | 
| bibtool | A tool for manipulating BibTeX files | 
| bibtopic | Include multiple bibliographies in a document | 
| bibtopicprefix | Prefix references to bibliographies produced by bibtopic | 
| bibunits | Multiple bibliographies in one document | 
| bibutils | A collection of bibliography format convertors | 
| bibweb | Automatically retrieve bibliography from MathSciNet | 
| bickham | Virtual fonts for Adobe Bickham Script Pro | 
| bidi | Bidirectional typesetting in plain TeX and LaTeX, using XeTeX | 
| bidihl | Experimental bidi-aware text highlighting | 
| bigdelim | Big delimiters in tabular or array | 
| bigfoot | Footnotes for critical editions | 
| bigintcalc | Integer calculations on very large numbers | 
| bigsign | Making "big signs" (mini-posters) | 
| bigstrut | Struts for opening up tabular spacing | 
| bigtabular | Tabulars that can split at page boundaries | 
| binhex | Convert numbers into binary, octal and hexadecimal | 
| biochemistry-colors | Colors used to display amino acids, nucleotides, sugars or atoms in biochemistry | 
| biocon | Typesetting biological species names | 
| biokey | Flexible identification key tables in LaTeX | 
| biolett-bst | A BibTeX style for the journal “Biology Letters” | 
| birkhaeuser | Style for Birkhaeuser books, conference proceedings, etc | 
| bit2spr | Convert bitmaps to "sprites" | 
| bitfield | Draw bit field data structure diagrams (obsolete) | 
| bits | Sub-document environments in LaTeX | 
| bitset | Handle bit-vector datatype | 
| bitstrea | Support for use of Bitstream fonts | 
| blacklettert1 | T1-encoded versions of Haralambous old German fonts | 
| blanks | Macros for "fill in the blanks" forms | 
| block | A block letter style for the letter class | 
| blowup | Upscale or downscale all pages of a document | 
| blox | Draw block diagrams, using TikZ | 
| blue | A document preparation system | 
| bm | Access bold symbols in maths mode | 
| bm2font | Convert bitmaps to PK fonts | 
| bm2ltx | Convert a bitmap image to LaTeX code | 
| bmeps | Converter from PNG/JPEG/Tgb81AIFF/NetPBM to EPS | 
| bmpp | Convert bitmap files to PS/EPS/PDF | 
| bmpsize | Extract size and resolution data from bitmap files | 
| bnumexpr | Extends eTeX’s \numexpr...\relax construct to big integers | 
| bodegraph | Draw Bode, Nyquist and Black plots with gnuplot and TikZ | 
| bohr | Simple atom representation according to the Bohr model | 
| boisik | A font inspired by Baskerville design | 
| boites | Boxes that may break across pages | 
| bold-extra | Use bold small caps and typewriter fonts | 
| boldtensors | Bold latin and greek characters through simple prefix characters | 
| bondgraph | Create bond graph figures in LaTeX documents | 
| bondgraphs | Draws bond graphs in LaTeX, using PGF/TikZ | 
| book | A class for typesetting books | 
| book-examples | A collection of examples from published TeX-related books | 
| bookcover | A class for book covers and dust jackets | 
| bookdb | A BibTeX style file for cataloguing a home library | 
| bookform | LaTeX 2.08 style for MIL STD 490 documents | 
| booklet | Aids for  printing simple booklets | 
| bookmark | A new bookmark (outline) organization for hyperref | 
| booktabs | Publication quality tables in LaTeX | 
| booktabs-fr | French translation of booktabs documentation | 
| boolexpr | A boolean expression evaluator and a switch command | 
| boondox | Mathematical alphabets derived from the STIX fonts | 
| bophook | Provides an At-Begin-Page hook | 
| borceux | Diagram macros by François Borceux | 
| border | Draw a black border around a Plain TeX page | 
| bosisio | A collection of packages by Francesco Bosisio | 
| boxedeps | Incorporate EPS files into TeX documents | 
| boxedminipage2e | Framed minipages of a specified total width (text and frame combined) | 
| boxhandler | Flexible Captioning and Deferred Box/List Printing | 
| boxit | Draw a box around a text | 
| bpchem | Typeset chemical names, formulae, etc | 
| bpolynomial | Drawing polynomial functions of up to order 3 | 
| br-lex | A Class for Typesetting Brazilian legal texts | 
| braids | Draw braid diagrams with PGF/TikZ | 
| braket | Dirac bra-ket and set notations | 
| brclc | Support 16-bit (double) calculations in LaTeX | 
| breakcites | Ensure that multiple citations may break at line end | 
| breakurl | Line-breakable \url-like links in hyperref when compiling via dvips/ps2pdf | 
| bredzenie | A Polish version of “lorem ipsum…” in the form of a LaTeX package | 
| breqn | Automatic line breaking of displayed equations | 
| bridge | Typesetting bridge diagrams | 
| bridge-pln | Plain TeX macros for writing about bridge | 
| brief_t | LaTeX support for the brief editor | 
| bropd | Simplified brackets and differentials in LaTeX | 
| bsf | Access bold computer modern sans in LaTeX 2.09 | 
| bsl | Access bold computer modern slanted in LaTeX 2.09 | 
| bsr2dvi | Convert a TeXtures working file to DVI | 
| btool | Perl library for parsing and processing BibTeX files | 
| bullcntr | Display list item counter as regular pattern of bullets | 
| bundledoc | Bundle together all the files needed to build a LaTeX document | 
| burmese | Basic Support for Writing Burmese | 
| buscard | A document style for business cards | 
| bussproofs | Proof trees in the style of the sequent calculus | 
| bxbase | BX bundle base components | 
| bxcalc | Extend the functionality of the calc package | 
| bxdvidriver | Enables specifying a driver option effective only in DVI output | 
| bxeepic | Eepic facilities using pict2e | 
| bxenclose | Enclose the document body with some pieces of code | 
| bxjaprnind | Adjust the position of parentheses at paragraph head | 
| bxjscls | Japanese document class collection for all major engines | 
| bxorigcapt | To retain the original caption names when using Babel | 
| bxpapersize | Synchronize output paper size with layout paper size | 
| bxpdfver | Specify version and compression level of output PDF files | 
| bytefield | Create illustrations for network protocol specifications | 
  C
| c-pascal | Typeset Python, C and Pascal programs | 
| c2cweb | C language prettyprinter | 
| c2latex | Simple conversion of C programs to LaTeX | 
| cabin | A humanist Sans Serif font, with LaTeX support | 
| cachepic | Convert document fragments into graphics | 
| caesarcm | Hyphenation of inflected languages, using CM fonts | 
| cahyph | Hyphenation patterns for the Catalan language | 
| caladea | Support for the Caladea family of fonts | 
| calc | Simple arithmetic in LaTeX commands | 
| calcage | Calculate the age of something, in years | 
| calctab | Language for numeric tables | 
| calculation | Typesetting reasoned calculations,  also called calculational proofs | 
| calendar | A package for calendars and timetables | 
| callouts | Put simple annotations and notes inside a picture | 
| calorie | Calorie checking for dieters | 
| calrsfs | Copperplate calligraphic letters in LaTeX | 
| cals | Multipage tables with wide range of features | 
| calxxxx | Prints a card-size calendar for any year | 
| camel | Prototype work on future citation engine | 
| cancel | Place lines through maths formulae | 
| cantarell | LaTeX support for the Cantarell font family | 
| capbas | Capital baseball "matrix printer" font collection | 
| capt-of | Captions on more than floats | 
| captcont | Retain float number across several floats | 
| captdef | Declare free-standing \caption commands | 
| caption | Customising captions in floating environments | 
| caption2 | Superseded version of the caption package | 
| card | Print visiting cards | 
| card-set | Typeset text for cardfile cards | 
| carlisle | David Carlisle’s small packages | 
| carlito | Support for Carlito sans-serif fonts | 
| carolmin | Carolingan Miniscule manuscript book-hand font | 
| carolmin-t1 | Adobe Type 1 format of Carolingian Minuscule fonts | 
| cascade | Constructions with braces to present mathematical demonstrations | 
| cascadilla | Typeset papers conforming to the stylesheet of the Cascadilla Proceedings Project | 
| cases | Numbered cases environment | 
| casiofont | support for the Casio ClassWiz font | 
| cassette209 | A LaTeX 209 document style for cassette inserts | 
| casyl | Typeset Cree/Inuktitut in Canadian Aboriginal Syllabics | 
| catalan | Catalan hyphenation patterns | 
| catalanbib | Bibliographic styles for use in Catalan | 
| catalogue | A catalogue of what’s available on CTAN | 
| catchfile | Catch an external file into a macro | 
| catcodes | Generic handling of TeX category codes | 
| catdoc | Text extractor for word files | 
| catdvi | A DVI to plain text translator | 
| catechis | Macros for typesetting catechisms | 
| catoptions | Preserving and recalling standard catcodes | 
| cbcoptic | Coptic fonts and LaTeX macros for general usage and for philology | 
| cbe | Bibliography style for Council of Biology Editors format | 
| cbfonts-fd | LaTeX font description files for the CB Greek fonts | 
| cc-pl | Polish extension of Computer Concrete fonts | 
| ccaption | Continuation headings and legends for floats | 
| ccfonts | Support for Concrete text and math fonts in LaTeX | 
| ccicons | LaTeX support for Creative Commons icons | 
| cdlabeler | Take user text and typeset it to fit a CD label | 
| cdpbundl | Business letters in the Italian style | 
| cea | Produce papers for Computers and Electronics in Agriculture | 
| cell | Bibliography style for Cell | 
| cellspace | Ensure minimal spacing of table cells | 
| cellwise | Building tables one cell at a time | 
| celtic | A TikZ library for drawing celtic knots | 
| censor | Facilities for controlling restricted text in a document | 
| cep | Compression tools for PostScript | 
| cfgguide | Documentation of LaTeX configuration options | 
| cfr-lm | Enhanced support for the Latin Modern fonts | 
| changebar | Generate changebars in LaTeX documents | 
| changelayout | Change the layout of individual pages and their text | 
| changepage | Margin adjustment and detection of odd/even pages | 
| chappg | Page numbering by chapter | 
| chapref | Bibliography details per chapter | 
| chapterfolder | Package for working with complicated folder structures | 
| chbar | Change bar marks in Plain TeX | 
| chbibref | Change the Bibliography/References title | 
| check | A syntax checker and tidier | 
| checkend | Extend "improperly closed environment" messages | 
| checklab | A patch for the label-checking code | 
| checklistings | Pass verbatim contents through a compiler
    and reincorporate the resulting output | 
| chem-journal | Various BibTeX formats for journals in Chemistry | 
| chembst | A collection of BibTeX files for chemistry journals | 
| chemcono | Support for compound numbers in chemistry documents | 
| chemexec | Creating (chemical) exercise sheets | 
| chemfig | Draw molecules with easy syntax | 
| chemformula | Command for typesetting chemical formulas and reactions | 
| chemmacros | A collection of macros to support typesetting chemistry documents | 
| chemnum | A method of numbering chemical compounds | 
| chemschemex | Typeset and cross-reference chemical schemes based on TikZ code | 
| chemsec | Automated creation of numeric entity labels | 
| chemsym | Macros for typing chemical symbols | 
| chess | Fonts for typesetting chess boards | 
| chessfss | A package to handle chess fonts | 
| chet | LaTeX layout inspired by harvmac | 
| chextras | A companion package for the Swiss typesetter | 
| chgbar | Draw change bars in the margin | 
| chicago | A "Chicago" bibliography style | 
| chicagoa | "Chicago" bibliography style with annotations | 
| chickenize | Use lua callbacks for “interesting” textual effects | 
| childdoc | Directly compile \include'd child documents | 
| china2e | Font and macros for Chinese calendar | 
| chivo | Using the free Chivo fonts with LaTeX | 
| chkfloat | Warn whenever a float is placed “to far away” | 
| chklref | Check for problems with labels in LaTeX | 
| chktex | Check for errors in LaTeX documents | 
| chletter | Class for typesetting letters to Swiss rules | 
| chngcntr | Change the resetting of counters | 
| chngpage | Change the page layout in the middle of a document | 
| chomsky | Macros to typeset parsing trees | 
| chroma | Chroma: a reference book of LaTeX colours | 
| chscite | Bibliography style for Chalmers University of Technology | 
| churchslavonic | Typeset documents in Church Slavonic language using Unicode | 
| cinzel | LaTeX support for Cinzel and Cinzel Decorative fonts | 
| circ | Macros for typesetting circuit diagrams | 
| circle | Maths mode circles for temporal logic | 
| cite | Improved citation handling in LaTeX | 
| citeall | Cite all entries of a bbl created with BibLaTeX | 
| citeref | Add reference-page-list to bibliography-items | 
| citesidx | Produce a citation list for the bibliography | 
| cj | BibTeX style for Computer Journal | 
| cje | LaTeX document class for CJE articles | 
| cjk-fonts | Chinese/Japanese/Korean bitmap fonts | 
| cjk-ko | Extension of the CJK package for Korean typesetting | 
| cjkpunct | Adjust locations and kerning of CJK punctuation marks | 
| cjw | A bundle of packages and classes | 
| classes | The source of LaTeX's standard classes | 
| classif2 | Biological classification tables | 
| classpack | XML mastering for LaTeX classes and packages | 
| clearsans | Clear Sans fonts with LaTeX support | 
| clefval | Key/value support with a hash | 
| clip | A language-independent literate programming tool | 
| clipboard | Copy and paste into and across documents | 
| clock | Graphical and textual clocks for TeX and LaTeX | 
| closefrm | Tidy up after reading a MetaPost file | 
| cloze | A LuaLaTeX package for creating cloze texts | 
| clrdblpg | Control pagestyle of pages left blank by \cleardoublepage | 
| clrscode | Typesets pseudocode as in Introduction to Algorithms | 
| clrscode3e | Typesets pseudocode as in Introduction to Algorithms | 
| clsguide | Documentation of LaTeX class and package writing | 
| cm-afm | Adobe Font Metrics for the CM fonts | 
| cm-gf | Generate GF format for CM | 
| cm-lgc | Type 1 CM-based fonts for Latin, Greek and Cyrillic | 
| cm-mf | Sources of the Computer Modern fonts | 
| cm-pk | PK bitmaps of the Computer Modern fonts | 
| cm-tfm | Metric files for the Computer Modern fonts | 
| cmap | Make PDF files searchable and copyable | 
| cmarrows | MetaPost arrows and braces in the Computer Modern style | 
| cmcyr | Computer Modern fonts with cyrillic extensions | 
| cmextra-latex | Install macros for “standard” fonts not used by LaTeX itself | 
| cmfrak | Reencoded versions of Haralambous fraktur fonts | 
| cmll | Symbols for linear logic | 
| cmoefont | Old English glyphs to go with Computer Modern | 
| cmolddig | Virtual fount setup for using old style digits | 
| cmoutlines | Outline versions of the Computer Modern fonts | 
| cmpica | A Computer Modern Pica variant | 
| cmpj | Style for the journal Condensed Matter Physics | 
| cms4talks | Content Management System for Talks | 
| cmsd | Interfaces to the CM Sans Serif Bold fonts | 
| cmslup | Upright punctuation with CM slanted | 
| cmsrb | Computer Modern for Serbian and Macedonian | 
| cmtiup | Upright punctuation with CM italic | 
| cmtt | A package for handling the cmtt font better | 
| cmtype3 | Type 3 outline versions of the CM fonts | 
| cmyk-hax | A TeX macro package for colour manipulation (using PostScript) | 
| cnbwp | Typeset working papers of the Czech National Bank | 
| cnltx | LaTeX tools and documenting facilities | 
| cnoweb | Simple "quality" printing of C sources | 
| cntdwn | Support for countdowns, and for clocks in any timezone | 
| code | Typeset "code" in verbatim | 
| code128 | Barcode macros for the Code 128 standard | 
| codedoc | LaTeX code and documentation in LaTeX-format file | 
| codesection | Provides an environment that may be conditionally included | 
| collcell | Collect contents of a tabular cell as argument to a macro | 
| collect | Collect text for later re-use | 
| collectbox | Collect and process macro arguments as boxes | 
| collref | Collect blocks of references into a single reference | 
| colophon | Provides commands for producing a colophon | 
| color | Colour control for LaTeX documents | 
| colordoc | Coloured syntax highlights in documentation | 
| colorinfo | Retrieve colour model and values for defined colours | 
| coloring | Define missing colors by their names | 
| colors | Simple colour-selection commands | 
| colortab | Shade cells of tables and halign | 
| colortex | Colour facilities for use with TeX | 
| colorwav | Colours by wavelength of visible light | 
| colorweb | Extend the color package colour space | 
| combelow | Typeset "comma-below" letters, as in Romanian | 
| combine | Bundle individual documents into a single document | 
| combofont | Add NFSS-declarations of combo fonts to LuaLaTeX documents | 
| comfortaa | Sans serif font, with LaTeX support | 
| comicneue | Use Comic Neue with TeX(-alike) systems | 
| comma | Formats a number by inserting commas | 
| commado | Expandable iteration on comma-separated and filename lists | 
| commath | Mathematics typesetting support | 
| comment | Selectively include/exclude portions of text | 
| comment_io | A Python script to comment and uncomment lines | 
| compsci | Document (LaTeX) programming with LaTeX | 
| concepts | Keeping track of formal ‘concepts’ for a particular field | 
| confproc | A set of tools for generating conference proceedings | 
| consdiag | A utility for OO programming documentation | 
| conteq | Typeset multiline continued equalities | 
| context-cmscbf | Use Computer Modern bold Caps and Small-caps in ConTeXt | 
| context-filter | Run external programs on the contents of a start-stop environment | 
| context-vim | Generate ConTeXt syntax highlighting code from vim | 
| continue | Prints 'continuation' marks on recto pages of multipage documents | 
| contour | Print a coloured contour around text | 
| convbkmk | Correct platex/uplatex bookmarks in PDF created with hyperref | 
| convert | Generate Knuthian encoding for text files | 
| cooking-units | Typeset and convert units for cookery books and recipes | 
| cookybooky | A LaTeX based package to easily typeset some professional looking cooking recipes | 
| cool | COntent-Oriented LaTeX | 
| coollist | Manipulate COntent Oriented LaTeX Lists | 
| coolstr | String manipulation in LaTeX | 
| coolthms | Reference items in a theorem environment | 
| cooltooltips | Associate a pop-up window and tooltip with PDF hyperlinks | 
| coordsys | Draw cartesian coordinate systems | 
| copyedit | Copyediting support for LaTeX documents | 
| copypaste | Copy and paste into and across documents | 
| copyrightbox | Provide copyright notices for images in a document | 
| corelfonts | An installation script for Corel Ventura fonts | 
| corelpak | Metrics, etc., for fonts distributed with Corel products | 
| corrects | Macros for marking correction sheets | 
| coseoul | Context sensitive outline elements | 
| courier | Adobe Type 1 "free" copies of Courier | 
| coverpage | Automatic cover page creation for scientific papers | 
| covfonts | Make Apostrophic Laboratories's Covington fonts available to TeX and LaTeX | 
| cprotect | Allow verbatim, etc., in macro arguments | 
| cpssp | Draw protein secondary structures | 
| cptex | Use different code pages for TeX input | 
| cqubeamer | LaTeX Beamer Template for Chongqing University | 
| cquthesis | LaTeX Thesis Template for Chongqing University | 
| crbox | Boxes with crossed corners | 
| crimson | Crimson fonts with LaTeX support | 
| croatian | Fonts for Croatian Glagolitic and other Croatian scripts | 
| crop | Support for cropmarks | 
| cropmrks | Add crop marks to a Plain TeX document | 
| crosswrd | Macros for typesetting crossword puzzles | 
| crw | Crossword macros for Plain TeX | 
| cryptocode | Typesetting pseudocode, protocols, game-based proofs and black-box reductions in cryptography | 
| cryst | Font for graphical symbols used in crystallography | 
| csbulletin | LaTeX class for articles submitted to the CSTUG Bulletin (Zpravodaj) | 
| csfonts | Czech/Slovak-tuned Computer Modern fonts | 
| csfonts-t1 | Czech/Slovak tuned CM fonts in Type 1 format | 
| csindex | Czech/Slovak version of MakeIndex | 
| cslatex | LaTeX support for Czech/Slovak typesetting | 
| csplain | Plain TeX multilanguage support | 
| cspsfonts | Czech/Slovakian PostScript font support | 
| csquotes | Context sensitive quotation facilities | 
| csquotes-de | German translation of csquotes documentation | 
| cstex | Support for Czech/Slovak languages | 
| cstypo | Czech typography rules enforced through LuaTeX hooks | 
| csv2latex | Convert spreadsheet table cells into LaTeX source | 
| csx | Computer Sanskrit(/Extended) coding support on MS-DOS | 
| ctable | Flexible typesetting of table and figure floats using key/value directives | 
| ctan_chk | CTAN guidelines verifier and corrector for uploading projects | 
| ctanify | Prepare a package for upload to CTAN | 
| ctex | LaTeX classes and packages for Chinese typesetting | 
| ctex-faq | LaTeX FAQ by the Chinese TeX Society (ctex.org) | 
| ctie | C version of tie (merging Web change files) | 
| currency | Format currencies in a consistent way | 
| currfile | Provide file name and path of input files | 
| cursor | Draw a cursor in an equation | 
| curve | A class for making curriculum vitae | 
| curve2e | Extensions for package pict2e | 
| curves | Curves for LaTeX picture environment | 
| cuted | Mixing onecolumn and twocolumn modes | 
| cutwin | Cut a window in a paragraph, typeset material in it | 
| cv | A package for creating a curriculum vitae | 
| cv4tw | LaTeX CV class, with extended details | 
| cvsty | Yet another style for easy CV pagination | 
| cwebbin | CWEB for ANSI-C/C++ compilers on UNIX/Linux, MS/Windows, and Amiga | 
| cwebhy | Insert hyperlinks for included files | 
| cwebx | A system for Structured Software Documentation in C | 
| cyber | Annotate compliance with cybersecurity requirements | 
| cybercic | “Controls in Contents” for the cyber package | 
| cypriot | A script which was used on Cyprus for writing Greek | 
| cypriote | A font for ancient Cypriot Greek inscriptions | 
| cyrguide | Documentation of LaTeX Cyrillic-alphabet features | 
| cyrillic209 | Provides basic LaTeX 2.09 font access to the Washington cyrillic fonts | 
| cyrmemo | Details of using the AMS Cyrillic fonts | 
| cyrtug | EmTeX as distributed by CyrTUG | 
| czhyph | Hyphenation patterns for Czech | 
| czhyph2e | Convert Czech hyphenation patterns to standard encoding | 
  D
| dad | Simple typesetting system for mixed Arabic/Latin documents | 
| dancers | Font for Conan Doyle’s “The Dancing Men” | 
| dataref | Manage references to experimental data | 
| datatool | Tools to load and manipulate data | 
| datatooltk | A Java GUI for preparing datatool input | 
| datenumber | Convert a date into a number and vice versa | 
| dates | Macros for parsing date strings | 
| datetime | Change format of \today with commands for current time | 
| datetime2 | Formats for dates, times and time zones | 
| dayofweek | Calculate day of week, phase of moon | 
| db | Process simple databases inside LaTeX | 
| dblfont | Blackboard bold font package | 
| dccpaper | Typeset papers for the International Journal of Digital Curation | 
| dco | Use the DC fonts with old-style numerals | 
| dcolumn | Align on the decimal point of numbers in tabular columns | 
| dcpic | Commutative diagrams in a LaTeX and TeX documents | 
| de-macro | Expand private macros in a document | 
| decimal | LaTeX package for the English raised decimal point | 
| declare | Declare register names locally | 
| decorule | Decorative swelled rule using font character | 
| decsci | BibTeX style for the journal Decision Sciences | 
| dectab | Align columns on a decimal point | 
| default | Provide default parameters for TeX macros | 
| deflist | A variation on the description environment | 
| degrade | Degrade JPEG images on the fly, prior to inclusion | 
| dehyph-exptl | Experimental hyphenation patterns for the German language | 
| dejavu | LaTeX support for the DejaVu fonts | 
| dejavu-otf | Support for the ttf and otf DejaVu fonts | 
| deleq | Flexible numbering of equations | 
| delig | Disable misplaced ligatures in LaTeX documents | 
| delim | Simplify typesetting mathematical delimiters | 
| delimseasy | Delimiter commands that are easy to use and resize | 
| delimset | Typeset and declare sets of delimiters with convenient size control | 
| denisbdoc | A personal dirty package for documenting packages | 
| deproc | Macros for DECUS proceedings articles | 
| detex | Strip TeX from a source file | 
| development | BibTeX style file for the journal Development | 
| dhua | German abbreviations using thin space | 
| diadia | Package to keep a diabetes diary | 
| diagbox | Table heads with diagonal lines | 
| diagnose | A diagnostic tool for a TeX installation | 
| diagrams | A CTAN collection of diagram macro packages | 
| diagxy | Diagram macros by Michael Barr | 
| dialogl | Macros for constructing interactive LaTeX scripts | 
| dialogue | Quote short scripted dialogue in LaTeX | 
| dice | A font for die faces | 
| dichokey | Construct dichotomous identification keys | 
| dickimaw | Books and tutorials from the “Dickimaw LaTeX Series” | 
| dictsym | DictSym font and macro package | 
| diffcoeff | Write differential coefficients easily | 
| din1505 | Bibliography styles for German texts | 
| dinat | Bibliography style for German texts | 
| dirtree | Display trees in the style of windows explorer | 
| dirtytalk | A package to typeset quotations easier | 
| disser | Class and templates for typesetting dissertations in Russian | 
| dithesis | A class for undergraduate theses at the University of Athens | 
| divine | LaTeX support for the divine font | 
| djgpp | DJGPP-based version of TeX for MS-DOS | 
| dk-bib | Danish variants of standard BibTeX styles | 
| dktools | Tools and libraries by Dirk Krause | 
| dlfltxb | Macros related to "Introdktion til LaTeX" | 
| dmfonts | Virtual fonts to provide T1 encoding | 
| dmhgener | Equation, figure (etc.) numbering and referencing | 
| dnaseq | Format DNA base sequences | 
| doc | Format LaTeX documentation | 
| docarc | Multi-user distributed bibliographic database system | 
| docbytex | Creating documentation from source code | 
| doclicense | Support for putting documents under a license | 
| docmfp | Document non-LaTeX code | 
| docmute | Input files ignoring LaTeX preamble, etc | 
| doctools | Tools for the documentation of LaTeX code | 
| documentation | Documentation support for C, Java and assembler code | 
| dogma | Metrics and LaTeX support for Dogma Font From Emigre Graphics | 
| doi | Create correct hyperlinks for DOI numbers | 
| doipubmed | Special commands for use in bibliographies | 
| dos-dc | A distribution of the DC fonts for emTeX | 
| dot2tex | Convert graphs generated by Graphviz to LaTeX friendly formats | 
| dot2texi | Create graphs within LaTeX using the dot2tex tool | 
| dotlessi | Provides dotless i's and j's for use in any math font | 
| dotseqn | Flush left equations with dotted leaders to the numbers | 
| doublecol | Double-column page macros for Plain TeX | 
| dow | Calculate day of week from a numeric date | 
| dowith | Apply a command to a list of items | 
| download | Allow LaTeX to download files using an external process | 
| dox | Extend the doc package | 
| dozenal | Typeset documents using base twelve numbering (also called “dozenal”) | 
| dpfloat | Support for double-page floats | 
| dprogress | LaTeX-relevant log information for debugging | 
| dps | Create a "matching" game with a hidden message | 
| drac | Declare active character substitution, robustly | 
| draft | A LaTeX 2.09 style for supporting work on drafts | 
| draftfigure | Replace figures with a white box and additional features | 
| drama | Production-style stage script in LaTeX | 
| dramatist | Typeset dramas, both in verse and in prose | 
| drawing | Simple drawings with Metafont | 
| drawmatrix | Draw visual representations of matrices in LaTeX | 
| drcaps | Simple dropped capitals | 
| drftcite | Print the bibliography in "draft" mode | 
| drm | A complete family of fonts written in Metafont | 
| droid | LaTeX support for the Droid font families | 
| droit-fr | Document class and bibliographic style for French law | 
| drop | Dropped capitals at the start of a paragraph (LaTeX 2.09) | 
| dropcaps | Use dropped capitals to start a paragraph | 
| dropping | Drop first letter of paragraphs | 
| drs | Typeset Discourse Representation Structures (DRS) | 
| drv | Derivation trees with MetaPost | 
| dsptricks | Macros for Digital Signal Processing plots | 
| dsserif | A double-struck serifed font for mathematical use | 
| dtk | Document class for the journal of DANTE | 
| dtl | Tools to dis-assemble and re-assemble DVI files | 
| dtxdescribe | Describe additional object types in dtx source files | 
| dtxgallery | A small collection of minimal DTX examples | 
| dtxgen | Creates a template for a self-extracting .dtx file | 
| dtxtut | Tutorial on writing .dtx and .ins files | 
| ducksay | Draw ASCII art of animals saying a specified message | 
| duotenzor | Drawing package for circuit and duotensor diagrams | 
| duplicat | Make duplicate page numbers distinct | 
| dutchcal | A reworking of ESSTIX13, adding a bold version | 
| dvdcoll | A class for typesetting DVD archives | 
| dvgloss | Facilities for setting interlinear glossed text | 
| dvgt | Previewer for use on graphic and character-cell terminals | 
| dvgtk | Tektronix 401x DVI previewer | 
| dvi2bitmap | Utility to convert TeX DVI files directly to bitmaps | 
| dvi2ln3 | LN03 driver based on DVItype | 
| dvi2xx | A general-purpose DVI output for Hewlett-Packard printers | 
| dviasm | A utility for editing DVI files | 
| dvibit | DVI driver for BBN bitgraph terminal | 
| dvibook | Utilities for manipulating DVI files | 
| dvichk | List the page numbers in a DVI file | 
| dvicopy | Copy DVI files, flattening VFs | 
| dvidvi | Convert one DVI file into another | 
| dvii | Extract information from a DVI file | 
| dviincl | Include a DVI page into MetaPost output | 
| dviinfox | Perl script to print DVI meta information | 
| dviout | TeX previewer and printer driver for MS-Windows | 
| dvipdfm | A DVI driver to produce PDF directly | 
| dvipng | A fast DVI to PNG/GIF converter | 
| dvips | A DVI to PostScript driver | 
| dvipscol | Alter the usage of the dvips colour stack | 
| dvipsk | Convert DVI to PostScript | 
| dvistd | A standard for DVI drivers | 
| dvisun | DVI viewer for Sun2 systems | 
| dvisvgm | Convert DVI files to Scalable Vector Graphics format (SVG) | 
| dvitops | A DVI driver for PostScript output | 
| dvitty | A plain-text output DVI driver | 
| dvitype | Type out the content of a DVI file | 
| dviwin | MS-Windows DVI screen and printer driver | 
| dynamicnumber | Dynamically typeset numbers and values in LaTeX through “symbolic links” | 
| dynblocks | A simple way to create dynamic blocks for Beamer | 
| dyntree | Construct Dynkin tree diagrams | 
  E
| e-french | Comprehensive LaTeX support for French-language typesetting | 
| ean | Macros for making EAN barcodes | 
| easy | A collection of easy-to-use macros | 
| easybib | Simple syntax for custom bibliographies | 
| easyeqn | A simple package for writing equations | 
| easyfig | Simplifying the use of common figures | 
| easyformat | Easily add boldface, italics and smallcaps | 
| easylatex | Faster and simpler writing of LaTeX documents | 
| easylist | Lists using a single active character | 
| easymat | A simple package for writing matrices | 
| easyreview | Package to  provide a way to review (or perform editorial process) in LaTeX | 
| easytable | A simple package for writing tables | 
| ebezier | Device independent picture environment enhancement | 
| ebib | BibTeX database manager for GNU Emacs | 
| ebnf | Simple package for EBNF productions | 
| ebong | Utility for writing Bengali in Rapid Roman Format | 
| ebook | Helps creating an ebook by providing an ebook class | 
| ebproof | Formal proofs in the style of sequent calculus | 
| ec | Computer modern fonts in T1 and TS1 encodings | 
| ecc | Sources for the European Concrete fonts | 
| ecgdraw | Draws electrocardiograms (ECG) | 
| ecltree | Trees using epic and eepic macros | 
| eco | Oldstyle numerals using EC fonts | 
| ecobiblatex | Global Ecology and Biogeography BibLaTeX styles for the Biber backend | 
| econometrics | Defines some commands that simplify mathematic notation in economic and econometric writing | 
| economic | BibTeX support for submitting to Economics journals | 
| ecta | Bibliography style for submission to Econometrica | 
| ecv | A fancy Curriculum Vitae class | 
| ed | Editorial Notes for LaTeX documents | 
| eddi4tex | Editor and shell for DOS and OS/2 | 
| edfnotes | Critical annotations to footnotes with ednotes | 
| edmac | Typeset critical editions | 
| edmargin | Multiple series of endnotes for critical editions | 
| eehyph | Hyphenation patterns for the Estonian language | 
| eemeir | Adjust the gender of words in a document | 
| eepic | Extensions to epic and the LaTeX drawing tools | 
| efbox | Extension of \fbox, with controllable frames and colours | 
| eforms | eForm support for the AcroTeX bundle | 
| ega2mf | Generate Metafont code for EGA screen fonts | 
| egameps | LaTeX package for typesetting extensive games | 
| egothic | Early Gothic manuscript book-hand font | 
| egplot | Encapsulate Gnuplot sources in LaTeX documents | 
| eiad | Traditional style Irish fonts | 
| eiad-ltx | LaTeX support for the eiad font | 
| eitl | Easy install of TeX Live | 
| ekaia | Article format for publishing the Basque Country Science and Technology Journal "Ekaia" | 
| elbioimp | A LaTeX document class for the Journal of Electrical Bioimpedance | 
| eledpar | Typeset scholarly editions in parallel texts | 
| elements | Provides properties of chemical elements | 
| ellipse | Draw ellipses and elliptical arcs using the standard LaTeX2e picture environment | 
| ellipsis | Fix uneven spacing around ellipses in LaTeX text mode | 
| elmath | Mathematics in Greek texts | 
| elocalloc | Local allocation macros for LaTeX 2015 | 
| elpres | A simple class for electronic presentations | 
| elsarticle | Class for articles for submission to Elsevier journals | 
| elteikthesis | Thesis class for ELTE University Informatics wing | 
| eltex | Simple circuit diagrams in LaTeX picture mode | 
| elvish | Fonts for typesetting Tolkien Elvish scripts | 
| elzcards | Typeset business cards, index cards and flash cards easily | 
| emarks | Named mark registers with e-TeX | 
| embedall | Embed source files into the generated PDF | 
| embrac | Upright brackets in emphasised text | 
| emerald | Support for the free emerald city fontwerks fonts | 
| emf | Support for the EMF symbol | 
| emisa | A LaTeX package for preparing manuscripts for the journal EMISA | 
| emp | "Encapsulate" MetaPost figures in a document | 
| emtex | A TeX system for MS-DOS and OS/2 | 
| emtexgi | A MS-Windows shell for emTeX | 
| emtrees | Draw labelled trees, using emTeX \specials | 
| encguide | Documentation of LaTeX font encodings | 
| enctex | A TeX extension that translates input on its way into TeX | 
| encxvlna | Insert nonbreakable spaces, using encTeX | 
| endfloat | Move floats to the end, leaving markers where they belong | 
| endheads | Running headers of the form "Notes to pp.xx-yy" | 
| endiagram | Easy creation of potential energy curve diagrams | 
| engord | Converts numbers to English ordinal numbers | 
| engpron | Helps to type the pronunciation of English words | 
| engrec | Enumerate with lower- or uppercase Greek letters | 
| engtlc | Support for users in Telecommunications Engineering | 
| engwar | Font for typesetting Tolkien Engwar script | 
| enigma | Encrypt documents with a three rotor Enigma | 
| enumitem | Control layout of itemize, enumerate, description | 
| enumspec | Enumerate with extra leading character for labels | 
| envbig | Printing addresses on envelopes | 
| environ | A new interface for environments in LaTeX | 
| envlab | Addresses on envelopes or mailing labels | 
| envmath | Maths commands and environments | 
| eolgrab | Catch arguments delimited by end of line | 
| epic | Enhance LaTeX picture mode | 
| epigraph | A package for typesetting epigraphs | 
| epiolmec | Typesetting the Epi-Olmec Language | 
| epix | Utility for mathematically accurate, camera quality plots and line figures | 
| eplain | Extended plain TeX macros | 
| epmtfe | TeX environment for OS/2 | 
| eps2pdf | A Win32 GUI EPS to PDF convertor | 
| epsf | Simple macros for EPS inclusion | 
| epsfig | Include Encapsulated PostScript in LaTeX documents | 
| epsfview | Mac AppleScript tool for viewing figures generated with MetaPost | 
| epsfx | A TeX macro package for including EPS graphics | 
| epsincl | Include EPS in MetaPost figures | 
| epslatex | Guide to using Encapsulated PostScript in LaTeX | 
| epspdf | Converter for PostScript, EPS and PDF | 
| epstool | Manipulate Encapsulated PostScript (EPS) | 
| epstopdf | Convert EPS to PDF using Ghostscript | 
| eq-save | Save exerquiz quizzes and resume | 
| eq2db | Convert a quiz to one submitted to a server-side script | 
| eqell | Sympathetically spaced ellipsis after punctuation | 
| eqexam | A stand-alone exam package | 
| eqlist | Description lists with equal indentation | 
| eqmark | Generalise facilities for marking equation arrays | 
| eqmlite | TeX system and PDF support for Linux and OS/2 | 
| eqnalign | Make eqnarray behave like align | 
| eqname | Name tags for equations | 
| eqnarray | More generalised equation arrays with numbering | 
| eqnnumwarn | Modifies the amsmath equation environments to warn for a displaced equation number | 
| erdc | Style for Reports by US Army Corps of Engineers | 
| erewhon | Font package derived from Heuristica and Utopia | 
| errata | Error markup for LaTeX documents | 
| erw-l3 | A bundle of small utilities built around expl3 | 
| esami | Typeset exams with scrambled questions and answers | 
| esdiff | Simplify typesetting of derivatives | 
| esieecv | Curriculum vitae for French use | 
| esindex | Typset index entries in Spanish documents | 
| esint | Extended set of integrals for Computer Modern | 
| esk | Package to encapsulate Sketch files in LaTeX sources | 
| eskd | Modern Russian typesetting | 
| eskdx | Modern Russian typesetting | 
| eslides | An option for article style to make slides | 
| eso-pic | Add picture commands (or backgrounds) to every page | 
| esperant | Style option for writing Esperanto texts | 
| espo | Customisation for Esperanto | 
| esrelation | Provides a symbol set for describing relations between ordered pairs | 
| esstix | PostScript versions of the ESSTIX, with macro support | 
| estcpmm | Style for Munitions Management Project Reports | 
| etaremune | Reverse-counting enumerate environment | 
| etdipa | Simple, lightweight template for scientific documents | 
| etex | An extended version of TeX, from the NTS project | 
| etexcmds | Avoid name clashes with e-TeX commands | 
| etextools | e-TeX tools for LaTeX users and package writers | 
| ethiop | LaTeX macros and fonts for typesetting Amharic | 
| ethtex | Fonts and LaTeX support for typesetting Amharic | 
| etoc | Completely customisable TOCs | 
| etoolbox-de | German translation of documentation of etoolbox | 
| euenc | Unicode font encoding definitions for XeTeX | 
| eukdate | UK format dates, with weekday | 
| euler | Use AMS Euler fonts for math | 
| eulerpx | A modern interface for the Euler math fonts | 
| euro | Provide Euro values for national currency amounts | 
| eurofont | Provides a command that prints a euro symbol | 
| euroitc | LaTeX interface for the ITC euro font symbols | 
| europasscv | Unofficial class for the new version of the Europass curriculum vitae | 
| europecv | Unofficial class for European curricula vitae | 
| europs | Access to Adobe’s Euro currency symbol fonts | 
| eurosans | Interface to Adobe’s sans-serif Euro font | 
| eurosym | Metafont and macros for Euro sign | 
| eurotex | Multilingual macros for Plain TeX | 
| euxunicode | Generate Unicode characters from accented glyphs | 
| evautofl | Pages with cut lines and punch marks | 
| evenpage | Ensure that the total number of pages is even | 
| everypage | Provide hooks to be run on every page of a document | 
| everysel | Provides hooks into \selectfont | 
| exam | Package for typesetting exam scripts | 
| exam-n | Exam class, focused on collaborative authoring | 
| exam209 | Process exam questions and answers (LaTeX 2.09) | 
| example | Typeset examples for TeX courses | 
| examplep | Verbatim phrases and listings in LaTeX | 
| exams | Typeset exam questions | 
| exceltex | Get data from Excel files into LaTeX | 
| exercise | Typeset exercises, problems, etc. and their answers | 
| exercisebank | Creating and managing exercises, and reusing them as composed sets | 
| exercises | Typeset exercises and solutions with automatic addition of points | 
| exerquiz | Environments for defining exercises and quizzes | 
| expdlist | Expanded description environments | 
| expex | Linguistic examples and glosses, with reference capabilities | 
| expl3 | Wrapper package for experimental LaTeX3 | 
| export | Import and export values of LaTeX registers | 
| expressg | Diagrams consisting of boxes, lines, and annotations | 
| exscale | Implements scaling of the 'cmex' fonts | 
| exsheets | Create exercise sheets and exams | 
| exsol | Exercises and solutions from the same source, into a book | 
| extarrows | Extra Arrows beyond those provided in amsmath | 
| extdash | A range of dash commands for compound words | 
| exteps | Include EPS figures in MetaPost | 
| extpfeil | Extensible arrows in mathematics | 
| extract | Extract parts of a document and write to another document | 
| extractpdfmark | Extract page mode and named destinations as PDFmark from PDF | 
| extsizes | Extend the standard classes’ size options | 
  F
| fac | Macros for FAC journal | 
| factura | Typeset and calculate invoices according to Venezuelan law | 
| fahyph | Hyphenation patterns for Persian (in Unicode) | 
| fakebold | A simple macro for faking bold fonts | 
| faktor | Typeset quotient structures with LaTeX | 
| famt | Project Reports and Notices in FAMT institute | 
| fancybox | Variants of \fbox and other games with boxes | 
| fancyhandout | A LaTeX class for producing nice-looking handouts | 
| fancyhdr | Extensive control of page headers and footers in LaTeX2e | 
| fancyhdr-it | Italian translation of fancyhdr documentation | 
| fancyhdrboxed | Elaborate page headers, specified in a non-LaTeX language | 
| fancypar | Decoration of individual paragraphs | 
| fancyref | A LaTeX package for fancy cross-referencing | 
| fancyslides | Custom presentation class built upon LaTeX Beamer | 
| fandol | Four basic fonts for Chinese typesetting | 
| faq-de | The DANTE TeX Users Group Frequently Asked Questions | 
| faq-es | CervanTeX (Spanish TeX Group) FAQ | 
| faq-fr | French FAQ of the Gutenberg TeX user group | 
| fastpictex | Simple specification of PicTeX diagrams | 
| fax | Document class for preparing faxes | 
| fbb | A free Bembo-like font | 
| fbithesis | Computer Science thesis class for University of Dortmund | 
| fbs | BibTeX style for Frontiers in Bioscience | 
| fc | Fonts for African languages | 
| fc-arith | Create an arithmetic flash card | 
| fcavtex | A thesis class for the FCAV/UNESP (Brazil) | 
| fchart | Flow diagrams in LaTeX 2.09 | 
| fcltxdoc | Macros for use in the author's documentation | 
| fcolumn | Typesetting financial tables | 
| fduthesis | LaTeX thesis template for Fudan University | 
| fei | Class for academic works at FEI University Center — Brazil | 
| fenixpar | One-shot changes to token registers such as \everypar | 
| fepslatex | French version of "graphics in LaTeX" | 
| fetamont | Extended version of Knuth’s logo typeface | 
| fetchbibpes | Creates a DB of Bible verses from e-Sword, then fetches them on command | 
| feupphdteses | Typeset Engineering PhD theses at the University of Porto | 
| feyn | A font for in-text Feynman diagrams | 
| feynman | Feynman diagrams in LaTeX 2.09 | 
| feynmf | Macros and fonts for creating Feynman (and other) diagrams | 
| ffslides | Freeform slides based on the article class | 
| fge | A font for Frege's Grundgesetze der Arithmetik | 
| fgruler | Draw rulers on the foreground or in the text | 
| fi2t1 | Tools for installing Type 1 fonts in MiKTeX | 
| fibeamer | Beamer theme for thesis defense presentations at Masaryk University (Brno, Czech Republic) | 
| fibnum | Generate Fibonacci numbers | 
| fifinddo-info | German HTML beamer presentation on nicetext and morehype | 
| fifo-stack | FIFO and stack implementation for package writers | 
| fig2eng | Convert fig files to English | 
| fig2lat | Convert .fig files to vector graphics | 
| fig2mf | Convert fig output to Metafont | 
| fig2sty | Use fig as layout designer for LaTeX | 
| fig2vect | Yet another Fig to vector converter | 
| fig4latex | Management of figures for large LaTeX documents | 
| figbas | Mini-fonts for figured-bass notation in music | 
| figbib | Organize figure databases with BibTeX | 
| figcaps | Collect figure captions for later printing | 
| figfrag | Convert xfig figures with embedded LaTeX commands to EPS | 
| figsinltx | A tutorial on figures in LaTeX 2.09 | 
| fihyph | Hyphenation patterns for Finnish language | 
| filecontents | Extended filecontents and filecontents* environments | 
| filedate | Access and compare info and modification dates | 
| fileerr | LaTeX's mechanisms for dealing with file errors | 
| filehdr | Self-descriptions in file headers | 
| fileinfo | Enhanced display of LaTeX File Information | 
| filemod | Provide file modification times, and compare them | 
| fillform | Typeset answers to overprint on printed forms | 
| findbib | Find bibliographic details from SPIRES | 
| findhyph | Find hyphenated words in a document | 
| fink | The LaTeX2e File Name Keeper | 
| finomaton | Comfortably draw and typeset finite state machines | 
| finstrut | Adjust behaviour of the ends of footnotes | 
| fira | Fira fonts with LaTeX support | 
| firstline | Print the first line of a paragraph in a different font | 
| fithesis | Thesis class and template for Masaryk University (Brno, Czech Republic) | 
| fitr | Set a rectangular destination and jump to it | 
| fix-cm | Permit Computer Modern fonts at arbitrary sizes | 
| fix2col | Fix miscellaneous two column mode features | 
| fixbbl | Patch bibliographies inappropriately broken by BibTeX | 
| fixcmex | Fully scalable version of Computer Modern Math Extension font | 
| fixfoot | Multiple use of the same footnote text | 
| fixlatvian | Improve Latvian language support in XeLaTeX | 
| fixltxhyph | Allow hyphenation of partially-emphasised substrings | 
| fixmath | Make maths comply with ISO 31-0:1992 to ISO 31-13:1992 | 
| fixme | Collaborative annotation tool for LaTeX | 
| fixocgx | Add support for dvips+ps2pdf, XeLaTeX, dvipdfmx to the ocgx package | 
| fjodor | A selection of layout styles | 
| flabels | Labels for files and folders | 
| flacards | Generate flashcards for printing | 
| flags | Setting and clearing of flags in bit fields | 
| flashmovie | Directly embed flash movies into PDF files | 
| flatex | Flatten \input, etc., in a LaTeX file | 
| flatten | Flatten \input, etc., in a LaTeX file | 
| fldigigal | Create a Flash slide show of digital photos | 
| flipbook | Typeset flipbook animations, in the corners of documents | 
| flippdf | Horizontal flipping of pages with pdfLaTeX | 
| float | Improved interface for floating objects | 
| floatfig | Deprecated: Allows text to be wrapped around figures | 
| floatpag | Different pagestyles on float pages | 
| flow | Draw flow diagrams in picture mode | 
| flowchart | Shapes for drawing flowcharts, using TikZ | 
| flowfram | Create text frames for posters, brochures or magazines | 
| fltpage | Place caption on an adjacent page | 
| fltpoint | Simple floating point arithmetic | 
| fmp | Include Functional MetaPost in LaTeX | 
| fmtcount | Display the value of a LaTeX counter in a variety of formats | 
| fn2end | Convert footnotes to endnotes | 
| fncychap | Seven predefined chapter heading styles | 
| fncylab | Alter the format of \label references | 
| fnote | Auto-numbered footnotes in Plain TeX | 
| fnpara | Footnotes in paragraphs | 
| fnpct | Manage footnote marks’ interaction with punctuation | 
| fnpos | Control the position of footnotes on the page | 
| fnspe | Macros for supporting mainly students of FNSPE CTU in Prague | 
| fntguide | Docmentation of LaTeX font commands | 
| fntproof | A programmable font test pattern generator | 
| fnumprint | Print a number in ‘appropriate’ format | 
| foekfont | The title font of the Mads Føk magazine | 
| foilhtml | Interface between foiltex and LaTeX2HTML | 
| foiltex | A LaTeX2e class for overhead transparencies | 
| fonetika | Support for the Danish "Dania" phonetic system | 
| font-change | Macros to change text and mathematics fonts in plain TeX | 
| fontch | Changing fonts, sizes and encodings in Plain TeX | 
| fonteinf | An introduction to font usage in LaTeX (German) | 
| fontenc | Standard package for selecting font encodings | 
| fontinst | Help with installing fonts for TeX and LaTeX | 
| fontload | A partial font downloading utility | 
| fontools | Tools to simplify using fonts (especially TT/OTF ones) | 
| fontspec | Advanced font selection in XeLaTeX and LuaLaTeX | 
| fonttable | Print font tables from a LaTeX document | 
| fontwrap | Bind fonts to specific unicode blocks | 
| footbib | Bibliographic references as footnotes | 
| footnote | Improve on LaTeX's footnote handling | 
| footnpag | Per-page numbering of footnotes | 
| forarray | Using array structures in LaTeX | 
| foreign | Systematic treatment of ‘foreign’ words in documents | 
| forest | Drawing (linguistic) trees | 
| forindex | Manipulate \index commands in a LaTeX file | 
| format | Format a counter as a fixed-point number | 
| forms16be | Initialize form properties using big-endian encoding | 
| formular | Create forms containing field for manual entry | 
| fouridx | Left sub- and superscripts in maths mode | 
| fourier | Using Utopia fonts in LaTeX documents | 
| fouriernc | Use New Century Schoolbook text with Fourier maths fonts | 
| fourproject | Analyse and display the structure of a TeX document | 
| fourspell | Windows32 spell checker for TeX, RTF, HTML, and BibTeX | 
| fp | Fixed point arithmetic | 
| fpl | SC and OsF fonts for URW Palladio L | 
| fptex | A web2C-based TeX system for MS-Windows32 | 
| frame | Framed boxes for Plain TeX | 
| framed | Framed or shaded regions that can break across pages | 
| francais-bst | Bibliographies conforming to French typographic standards | 
| frankenbundle | Develop and distribute LaTeX packages and classes and BibTeX styles | 
| freetype | A full-featured font rasterizer library | 
| frege | Typeset fregean Begriffsschrift | 
| frenchle | French macros, usable stand-alone or with Babel | 
| frenchponct | Implement French-style spacing at punctuation | 
| frenchpro | Professional typesetting of French documents | 
| frhyph | French hyphenation patterns | 
| fribidixetex | A pre-processor for XeTeX files to supports unicode bidirectional algorithm | 
| fribrief | Two LaTeX classes for writing letters in German | 
| frletter | Typeset letters in the French style | 
| ftcap | Allows \caption at the beginning of a table-environment | 
| ftetx | TeX support in FTE text editor | 
| ftn | LaTeX footnotes anywhere | 
| ftnright | Footnotes in two column documents in one column only | 
| ftnxtra | Extend the applicability of the \footnote command | 
| functan | Macros for functional analysis and PDE theory | 
| fundus | Providing LaTeX access to various font families | 
| fundus-cyr | Support for Washington University Cyrillic fonts | 
| fundus-la | Support for the la and lla fonts in LaTeX documents | 
| fundus-va | Support for the va fonts in LaTeX documents | 
| funnelweb | A flexible, language-independent web system | 
| futhark | Fonts for the Older Futhark script | 
| futhorc | Anglo-Friesic futhorc alphabet font | 
| futurans | Metrics and LaTeX support for Futura Fonts From Adobe As Used By No Starch Press | 
| fvextra | Extensions and patches for fancyvrb | 
| fweb | A literate programming tool working with LaTeX | 
| fwlw | Get first and last words of a page | 
  G
| gaceta | A class to typeset La Gaceta de la RSME | 
| gahyph | Hyphenation patterns for the Irish language | 
| galois | Typeset Galois connections | 
| gamebook | Typeset gamebooks and other interactive novels | 
| gandhi | Gandhi Serif and Sans fonts, with LaTeX support | 
| gapfill | Generate LaTeX picture environments from PostScript output of drawing programs | 
| garamondx | ‘Expert’-like extensions to URW Garamond, and maths italic | 
| garrigues | MetaPost macros for the reproduction of Garrigues' Easter nomogram | 
| gastex | Graphs and Automata Simplified in TeX | 
| gates | Support for writing modular and customisable code | 
| gauss | A package for Gaussian operations | 
| gbt7714 | BibTeX implementation of China's bibliography style standard GB/T 7714-2015 | 
| gcard | Arrange text on a sheet to fold into a greeting card | 
| gcite | Citations in a reader-friendly style | 
| gellmu | LaTeX-like markup for writing XML documents | 
| gender | Gender neutrality for languages with grammatical gender | 
| genfam | Run Metafont to produce the bitmap fonts | 
| genmpage | Generalization of LaTeX's minipages | 
| gensymb | Generic symbols for both text and math mode | 
| gentium | Gentium font and support files | 
| gentium-tug | Gentium fonts (in two formats) and support files | 
| gentl-gr | Modern Greek translation of the Gentle Introduction to TeX | 
| gentle | A Gentle Introduction to TeX | 
| geometry | Flexible and complete interface to document dimensions | 
| geomsty | Macros used in typesetting a geometry book | 
| georgian | Support for typesetting in Georgian | 
| german | Support for German typography | 
| germbib | German variants of standard BibTeX styles | 
| germdoc | A collection of documentation available in German | 
| germkorr | Change kerning for German quotation marks | 
| getargs | A flexible list-parsing macro with configurable parsing character | 
| getfiledate | Find the date of last modification of a file | 
| getitems | Gathering items from a list-like environment | 
| getmap | Download OpenStreetMap maps for use in documents | 
| getoptk | Define macros with sophisticated options | 
| getrefs | BibTeX style to sort by "journal" entries of references | 
| gfnotation | Typeset Gottlob Frege's notation in plain TeX | 
| gfs | The GFS font collection | 
| gfsbodoni | A Greek and Latin font based on Bodoni | 
| gfsdidot | A Greek font based on Didot’s work | 
| gfsporson | A Greek font, originally from Porson | 
| ghab | Typeset ghab boxes in LaTeX | 
| ghsystem | Globally harmonised system of chemical (etc) naming | 
| ghyphen | German hyphenation patterns for traditional orthography | 
| gillcm | Alternative unslanted italic Computer Modern fonts | 
| gillius | Gillius fonts with LaTeX support | 
| gincltex | Include TeX files as graphics (.tex support for \includegraphics) | 
| ginpenc | Modification of inputenc for German | 
| gitinfo | Access metadata from the git distributed version control system | 
| gitinfo2 | Access metadata from the git distributed version control system | 
| gitlog | Typesetting git changelogs | 
| gkpmac | The macros used in "Concrete Mathematics" | 
| gl-tree | Linguistic trees with a preprocessor | 
| glhyph | Hyphenation patterns for Galician | 
| glonti | Virtual fonts for T2A-encoded fonts | 
| gloss | Create glossaries using BibTeX | 
| glossaries | Create glossaries and lists of acronyms | 
| gmdoc | Documentation of LaTeX packages | 
| gmiflink | Simplify usage of \hypertarget and \hyperlink | 
| gmp | Enable integration between MetaPost pictures and LaTeX | 
| gmutils | Support macros for other packages | 
| gmverb | A variant of LaTeX \verb, verbatim and shortvrb | 
| gmverse | A package for typesetting (short) poems | 
| gnhyph | New orthography German hyphenation patterns | 
| gnuplot | General purpose plotting program | 
| gnuplottex | Embed Gnuplot commands in LaTeX documents | 
| go | Fonts and macros for typesetting go games | 
| go-make | A make variant for LaTeX documents | 
| gobble | More gobble macros for PlainTeX and LaTeX | 
| goblin | Tolkien's goblin alphabet | 
| gofonts | GoSans and GoMono fonts with LaTeX support | 
| gost | BibTeX styles to format according to GOST | 
| gothic | A collection of old German-style fonts | 
| gotoh | An implementation of the Gotoh sequence alignment algorithm | 
| gpdata | Cause MetaPost graph package to ignore '#'-comments | 
| gplot | CGM-based graphics support | 
| gradback | Gradient backgrounds for dvips output | 
| grafik | EPS graphics under Windows | 
| grant | Classes for formatting federal grant proposals | 
| graph35 | Draw keys and screen items of several Casio calculators | 
| graphbase | A platform for combinatorial algorithms | 
| graphbox | Extend graphicx to improve placement of graphics | 
| grapher | Create graphs, state machine and data flow diagrams | 
| graphfig | Simpler graphic, subfigure and float | 
| graphicp | An enhanced version of graphics | 
| graphics-cfg | Sample configuration files for LaTeX color and graphics | 
| graphicx-psmin | Reduce size of PostScript files by not repeating images | 
| graphicxpsd | Adobe Photoshop Data format (PSD) support for graphicx package | 
| graphtex | Graphs theory and related diagrams in a TeX document | 
| graphviz | Write graphviz (dot+neato) inline in LaTeX documents | 
| gray | Fonts for gray-scales | 
| grayhints | Produce 'gray hints' to a variable text field | 
| grchyph | Hyphenation for classical Greek, under XeTeX | 
| greek-fontenc | LICR macros and encoding definition files for Greek | 
| greek6cbc | A Greek font from the sixth century BC | 
| greekctr | Represent counters by letters of the Greek alphabet | 
| greekdates | Provides ancient Greek day and month names, dates, etc | 
| greekinfo3 | Overview of systems, packages, and fonts for Greek TeX | 
| greektex | Fonts for typesetting Greek/English documents | 
| greektonoi | Facilitates writing/editing of multiaccented greek | 
| grfext | Manipulate the graphics package's list of extensions | 
| grffile | Extended file name support for graphics | 
| grfguide | LaTeX standard graphics and color packages documentation | 
| grfpaste | Include fragments of a dvi file | 
| grid | Grid typesetting in LaTeX | 
| grid-system | Page organisation, modelled on CSS facilities | 
| gridset | Grid, a.k.a. in-register, setting | 
| gridslides | Free form slides with blocks placed on a grid | 
| grnumalt | Ancient Greek (Athenian) numbers | 
| grtimes | Typeset Greek text with Times New Roman Greek | 
| grverb | Typesetting Greek verbatim | 
| gs1 | Typeset EAN barcodes using TeX rules, only | 
| gsemthesis | Geneva School of Economics and Management PhD thesis format | 
| gsftopk | Convert "Ghostscript fonts" to PK files | 
| gsview | View PostScript under MS-Windows or OS/2 | 
| gtex-letter | A Gnome assistant to ease the writing of LaTeX letters | 
| gtl | Manipulating generalized token lists | 
| gu | Typeset crystallographic group-subgroup-schemes | 
| guide-latex-fr | A french guide on LaTeX – for beginners or advanced users | 
| guitar | Guitar chords and song texts | 
| guitbeamer | Beamer-based class for GuIT presentations | 
| guitlogo | Macros for typesetting the GuIT logo | 
| gurps | Typeset Generic Universal Role Playing System (GURPS) materials | 
| gv | An X front end for Ghostscript | 
| gzt | Bundle of classes for “La Gazette des Mathématiciens” | 
  H
| hackthefootline | Footline selection and configuration for LaTeX beamer’s standard themes | 
| hacm | Font support for the Arka language | 
| hagenberg-thesis | A Collection of LaTeX classes, style files, and example documents for academic manuscripts | 
| halftone | Knuth’s halftone font and its uses | 
| halloweenmath | Scary and creepy math symbols with AMS-LaTeX integration | 
| handin | Light weight template for creating school submissions using LaTeX | 
| handout | Create handout for auditors of a talk | 
| hang | Environments for hanging paragraphs and list items | 
| hanoi | Tower of Hanoi in TeX | 
| happy4th | A firework display in obfuscated TeX | 
| har2nat | Replace the harvard package with natbib | 
| hardwrap | Hard wrap text to a certain character length | 
| harmony | Typeset harmony symbols, etc., for musicology | 
| harnon-cv | A CV document class with a vertical timeline for experience | 
| harpoon | Extra harpoons, using the graphics package | 
| harvard | Harvard citation package for use with LaTeX 2e | 
| harvmac | Macros for scientific articles | 
| hatching | MetaPost macros for hatching interior of closed paths | 
| hausarbeit-jura | Class for writing “juristische Hausarbeiten” at German Universities | 
| havannah | Diagrams of board positions in the games of Havannah and Hex | 
| hc | Replacement for the LaTeX classes | 
| he-le-na | Support for Serbian typesetting | 
| he-she | Alternating pronouns to aid gender-neutral writing | 
| hebtex | Support for Hebrew and other right-to-left languages | 
| hecthese | A class for dissertations and theses at HEC Montréal | 
| hellas | Typeset bibliographies which include Greek | 
| hep | A "convenience wrapper" for High Energy Physics packages | 
| hep-gen | Generic macros for quantum physics | 
| hepnames | Pre-defined high energy particle names | 
| hepparticles | Macros for typesetting high energy physics particle names | 
| hepthesis | A class for academic reports, especially PhD theses | 
| hepunits | A set of units useful in high energy physics applications | 
| here | Emulation of obsolete package for "here" floats | 
| hershey | Experiments with the Hershey fonts | 
| heuristica | Fonts extending Utopia, with LaTeX support files | 
| hex | Print a counter in hexadecimal | 
| hexdump | Read and typeset ASCII hexdump files | 
| hexgame | Provide an environment to draw a hexgame-board | 
| hf-tikz | A simple way to highlight formulas and formula parts | 
| hfoldsty | Old style numerals with EC fonts | 
| hge | An "Old English" font | 
| hhline | Better horizontal lines in tabulars and arrays | 
| hhtensor | Print vectors, matrices, and tensors | 
| hieroglf | The "poor man's" Egyptian Hieroglyphic font | 
| highlight | Converts source code to syntax highlighted TeX or LaTeX | 
| hilowres | Support high and low resolution versions of same picture | 
| histogr | Draw histograms with the LaTeX picture environment | 
| histyle | A "HighStyle" environment for TeX | 
| hitec | Class for documentation | 
| hithesis | Harbin Institute of Technology Thesis Template | 
| hktex | A TeX/LaTeX equivalent for Android | 
| hlatex | Support for the Korean language | 
| hletter | Flexible letter typesetting with flexible page headings | 
| hlist | Horizontal and columned lists | 
| hobby | An implementation of Hobby’s algorithm for PGF/TikZ | 
| hobete | Unofficial beamer theme for the University of Hohenheim | 
| hobsub | Construct package bundles | 
| hologo | A collection of logos with bookmark support | 
| holtpolt | Typeset Maxwell's non-commutative division | 
| holtxdoc | Documentation macros for oberdiek bundle, etc | 
| horoscop | Generate astrological charts in LaTeX | 
| hp2pl | Create TeX PL files from HP AutoFont Support | 
| hpgl2ps | Translate HPGL to PostScript | 
| hrefhide | Suppress hyper links when printing | 
| hrlatex | LaTeX support for Croatian documents | 
| htmlhelp | HTML translation of VMS help files | 
| huhyph | Hyphenation patterns for the Hungarian language | 
| hulipsum | Hungarian dummy text (Lórum ipse) | 
| humanbio | Bibliography style for "Human Biology" | 
| humanist | Humanist manuscript book-hand font | 
| humannat | Bibliography style for "Human Nature" and "American Anthropologist" | 
| huncial | Fonts based on the half Uncial manuscript book-hand | 
| hustthesis | Unofficial thesis template for Huazhong University | 
| hvdashln | Horizontal and vertical dashed lines in arrays and tabulars | 
| hvfloat | Rotating caption and object of floats independently | 
| hvmath | Support for using the Micropress HV-Math fonts (Helvetica Maths) | 
| hvmath-fonts | Bitmap versions of the Micropress HV-Math fonts (Helvetica Maths) | 
| hycolor | Implements colour for packages hyperref and bookmark | 
| hypbmsec | Hypertext bookmarks in sectioning commands | 
| hypcap | Adjusting the anchors of captions | 
| hypdoc | Hyper extensions for doc.sty | 
| hypdvips | Hyperref extensions for use with dvips | 
| hyper | Hypertext cross referencing | 
| hyperlatex | A restricted LaTeX system that also produces HTML | 
| hypernat | Allow hyperref and natbib to work together | 
| hyperref | Extensive support for hypertext in LaTeX | 
| hyperxmp | Embed XMP metadata within a LaTeX document | 
| hyph-utf8 | Hyphenation patterns expressed in UTF-8 | 
| hyphenex | US English hyphenation exceptions file | 
| hypht1 | Additional hyphenation patterns | 
| hyplain | Basic support for multiple languages in Plain TeX | 
  I
| iagproc | Class for two column IAG Proceedings articles | 
| iahyphen | Hyphenation patterns for Interlingua | 
| ibm | Metrics for IBM fonts | 
| ibmres-tex | A semi-automated approach to the production of resumes | 
| ibygrk | Fonts and macros to typeset ancient Greek | 
| icehyph | Icelandic hyphenation patterns | 
| iching | A font for I Ching divinations | 
| icomma | Intelligent commas for decimal numbers | 
| icsv | Class for typesetting articles for the ICSV conference | 
| idealfonts | Font and LaTeX support for Textures users | 
| idverb | Inline verbatim identifiers | 
| idxcmds | Semantic commands for adding formatted index entries | 
| idxlayout | Configurable index layout, responsive to KOMA-Script and memoir | 
| ieeeconf | Macros for IEEE conference proceedings | 
| ieeepes | IEEE Power Engineering Society Transactions | 
| ieeetran | Document class for IEEE Transactions journals and conferences | 
| ieeetrantools | Functionality from IEEEtran for use with other classes | 
| ietfbibs | Generate BibTeX entries for various IETF index files | 
| ifacmtg | Elsevier Science preprint style for IFAC meetings | 
| ifdraft | Detect “draft” and “final” class options | 
| ifetex | Provides \ifetex switch | 
| iffont | Conditionally load fonts with fontspec | 
| iflang | Expandable checks for the current language | 
| ifmslide | Presentation slides for screen and printouts | 
| ifmtarg | If-then-else command for processing potentially empty arguments | 
| ifnextok | Utility macro: peek ahead without ignoring spaces | 
| ifoddpage | Determine if the current page is odd or even | 
| ifpdf | Provides the \ifpdf conditional | 
| ifplatform | Conditionals to test which platform is being used | 
| ifptex | Check if the engine is pTeX or one of its derivatives | 
| ifsym | A collection of symbols | 
| iftex | Am I running under pdfTeX, XeTeX or LuaTeX? | 
| ifthen | Conditional commands in LaTeX documents | 
| ifthenx | Extra tests for \ifthenelse | 
| ifvtex | Detects use of VTeX and its facilities | 
| ifxptex | Detect pTeX and its derivatives | 
| igo | Fonts and macro to typeset Go diagrams | 
| iitem | Multiple level of lists in one list-like environment | 
| ijc | International Journal of Control style | 
| ijcai89 | Format papers for IJCAI 1989 | 
| ijmart | LaTeX Class for the Israel Journal of Mathematics | 
| ijqc | BibTeX style file for the Intl. J. Quantum Chem | 
| ijsra | LaTeX document class for the International Journal of Student Research in Archaeology | 
| imac | International Modal Analysis Conference format | 
| image-gallery | Create an overview of pictures from a digital camera or from other sources | 
| imakeidx | A package for producing multiple indexes | 
| impatient | Free edition of the book "TeX for the Impatient" | 
| impnattypo | Support typography of l’Imprimerie Nationale Française | 
| import | Establish input relative to a directory | 
| impose | PostScript imposition and support utilities | 
| imsproc | Typeset IMS conference proceedings | 
| incgraph | Sophisticated graphics inclusion in a PDF document | 
| inconsolata | A monospaced font, with support files for use with TeX | 
| indent | Environments that change margins | 
| indentfirst | Indent first paragraph after section header | 
| index | Extended index for LaTeX including multiple indexes | 
| indic-type1 | Indic Type 1 fonts converted from public Metafont sources | 
| induni-om | Omega fonts for characters used in study of Sanskrit | 
| indxcite | Generate author index based on citations | 
| infpic | Macros to insert pictures in paragraphs | 
| infwarerr | Complete set of information/warning/error message macros | 
| inhyph | Hyphenation patterns for Bahasa Indonesia | 
| initials | Adobe Type 1 decorative initial fonts | 
| inlinedef | Inline expansions within definitions | 
| inputenc | Accept different input encodings | 
| inputenx | Enhanced input encoding handling | 
| inputfile | Input LaTeX files, remembering the file name | 
| inrstex | Extended Plain TeX for use with MLTeX | 
| insbox | Insert pictures/boxes into paragraphs | 
| insdljs | Insert document-level JavaScript in LaTeX documents | 
| inslrmaj | Fonts based on the Insular Majuscule manuscript book-hand | 
| inslrmin | Fonts based on the Insular Minuscule manuscript book-hand | 
| installfont | A bash script for installing a LaTeX font family | 
| intcalc | Expandable arithmetic operations with integers | 
| interactiveplot | Provides an interface to create interactive 2D/3D functions inside a PDF file | 
| interchar | Managing character class schemes in XeTeX | 
| interfaces | Set parameters for other packages, conveniently | 
| interpol | Add interpolation to MetaPost graph package | 
| interval | Format mathematical intervals, ensuring proper spacing | 
| intex | Support typesetting and indexing words and phrases | 
| intopdf | Embed non-PDF files into PDF with hyperlink | 
| invoice2 | Intelligent invoices with LaTeX3 | 
| iopart-num | Numeric citation style for IOP journals | 
| ipa | LaTeX macros for using WSUIPA fonts | 
| ipaex | IPA (Japanese) fonts | 
| ipaex-type1 | IPAex fonts converted to Type-1 format Unicode subfonts | 
| is-bst | Extended versions of standard BibTeX styles | 
| iscram | A LaTeX class to publish article to ISCRAM conferences | 
| isf | Access italic computer modern sans in LaTeX 2.09 | 
| ishyph | Hyphenation patterns for Icelandic | 
| isi2bib | Vim script to convert bib database from ISI to BibTeX format | 
| iso | Generic ISO standards typesetting macros | 
| iso-tex | Display (La)TeX accented letters in GNU Emacs | 
| iso209 | A document style for ISO standards | 
| isodate | Tune the output format of dates according to language | 
| isodoc | A LaTeX class for typesetting letters and invoices | 
| isolatin1 | An obsolete means to use ISO 8859-1 with TeX | 
| isomath | Mathematics style for science and technology | 
| isonums | Display numbers in maths mode according to ISO 31-0 | 
| isopt | Writing a TeX length with a space between number and unit | 
| isorot | Rotation of document elements | 
| isotope | A package for typesetting isotopes | 
| ispell | Multi-platform spell checker | 
| issuulinks | Produce external links instead of internal ones | 
| ist21 | Title page for the old BSI IST/21 committee | 
| istgame | Drawing Game Trees with TikZ | 
| ital | Automatic italic correction | 
| italic | Automatic italic correction for italic and slanted text | 
| ite | Interactive TeX editor | 
| ithyph | Hyphenation patterns for the Italian language | 
| itnumpar | Spell numbers in words (Italian) | 
| ivd2dvi | Convert IVD-DVI files to DVI | 
| iwhdp | Halle Institute for Economic Research (IWH) Discussion Papers | 
| iwona | A two-element sans-serif font | 
| izhitsa | Support for the old Russian font "Izhitsa" | 
  J
| jablantile | Metafont version of tiles in the style of Slavik Jablan | 
| jabref | Graphical frontend to manage BibTeX databases | 
| jacow | The "jacow.cls" class is used for submissions to the proceedings of conferences on JACoW.org | 
| jadetex | Macros supporting Jade DSSSL output | 
| japanese-otf | Advanced font selection for platex and its friends | 
| jas99 | BibTeX style for American Meteorological Society (AMS) | 
| jas99m | BibTeX style for American Meteorological Society (AMS) | 
| javabib | A BibTeX file manager written in Java | 
| javadvi | DVI viewer and printer coded in Java | 
| javatex | A Java implementation of TeX | 
| jbact | BibTeX style for biology journals | 
| jcc | BibTeX style file for J. Comp. Chem | 
| jeep | Modified LaTeX2.09 article and report styles | 
| jflap2tikz | Convert JFlap file into a LaTeX file depicting the automaton using TikZ | 
| jfmutil | Utility to process pTeX-extended TFM and VF | 
| jfontmaps | Font maps and configuration tools for Japanese fonts | 
| jj-game | A LaTeX class to construct Jeopardy-like games | 
| jkmath | Macros for mathematics that make the code more readable | 
| jknappen | Miscellaneous packages by Joerg Knappen | 
| jkthesis | Document class for formatting a thesis | 
| jlabels | Make letter-sized pages of labels | 
| jlm | Jörg's LaTeX Mode - an advanced LaTeX mode for Jed | 
| jlreq | Japanese document class based on requirements for Japanese text layout | 
| jmakepdfx | A Java interface to Ghostscript to convert PDF to PDF/X | 
| jmb | BibTeX style for the Journal of Theoretical Biology | 
| jmlr | Class files for the Journal of Machine Learning Research | 
| jneurosci | BibTeX style for the Journal of Neuroscience | 
| jpeg2ps | Convert JPEG files to PostScript Level 2 or 3 EPS | 
| jpgfdraw | Vector graphics application for LaTeX users | 
| jphysiol | BibTeX style for the Journal of Physiology | 
| jpicedt | A graphical editor generating LaTeX commands | 
| jpsj | Document Class for Journal of the Physical Society of Japan | 
| jqt1999 | Journal of Quality Technology BibTeX format | 
| js-misc | Miscellaneous macros from Joachim Schrod | 
| jsclasses | Classes tailored for use with Japanese | 
| jspell | An ASCII file spelling checker | 
| jtb | BibTeX style for Journal of Theoretical Biology | 
| jtbnew | BibTeX style for Journal of Theoretical Biology | 
| jumplines | Articles with teasers and continuation later on | 
| junicode | A TrueType font for mediaevalists | 
| jura | A document class for German legal texts | 
| juraabbrev | Abbreviations for typesetting (German) juridical documents | 
| jurabib | Extended BibTeX citation support for the humanities and legal texts | 
| juramisc | Typesetting German juridical documents | 
| jurarsp | Citations of judgements and official documents in (German) juridical documents | 
| jvlisting | A replacement for LaTeX's verbatim package | 
  K
| karnaugh-map | LaTeX package for drawing karnaugh maps with up to 6 variables | 
| kdgdocs | Document classes for Karel de Grote University College | 
| kerkis | Kerkis (Greek) font family | 
| kerntest | Print tables and generate control files to adjust kernings | 
| keycommand | Simple creation of commands with key-value arguments | 
| keyfloat | Provides a key/value interface for generating floats | 
| keystroke | Graphical representation of keys on keyboard | 
| keyval | Process 'key=value' schemes | 
| keyval2e | A lightweight and robust key-value parser | 
| keyvaltable | Re-usable tables separating content and presentation | 
| kile | A user friendly TeX/LaTeX editor for KDE | 
| kmrhyph | Hyphenation patterns for Kurmanji, T1 encoded | 
| knit | Tangle and weave with multiple change files | 
| knitting | Produce knitting charts, in Plain TeX or LaTeX | 
| knot | A Celtic knotwork font | 
| knowledge | Displaying, hyperlinking, and indexing notions in a document | 
| knst | Multiple-guess tests | 
| knuth-base | The current state of Knuth's contributions | 
| knuth-dist | The current state of Knuth's contributions | 
| knuth-lib | A small library of Metafont sources | 
| koma-moderncvclassic | Makes the style and command of moderncv (style classic) available
       for koma-classes and thus compatible with BibLaTeX | 
| komacv | Typesetting a beautiful CV with various style options | 
| komacv-rg | LaTeX packages that aid in creating CVs based on the komacv class and creating related documents | 
| konwerter | A program for automatic numbering of compounds in chemical publications | 
| kotex-oblivoir | A LaTeX document class for typesetting Korean documents | 
| kotex-plain | Macros for typesetting Korean under Plain TeX | 
| kotex-utils | Utility scripts and support files for typesetting Korean | 
| kpathsea | Path searching library for TeX-related files | 
| kpfonts | A complete set of fonts for text and mathematics | 
| ksp-thesis | A LaTeX class for theses published with KIT Scientific Publishing | 
| ku-template | Copenhagen University or faculty logo for front page | 
| kurier | A two-element sans-serif typeface | 
| kuvio | Drawing macros and fonts for diagrams | 
| kvoptions | Key value format for package options | 
| kvsetkeys | Key value parser with default handler support | 
  L
| l2picfaq | LaTeX pictures "how-to" (German) | 
| l2tabu | Obsolete packages and commands | 
| l2tabu-english | English translation of "Obsolete packages and commands" | 
| l2tabu-spanish | Spanish translation of "Obsolete packages and commands" | 
| l3build | A testing and building system for (La)TeX | 
| l3keys2e | LaTeX2e option processing using LaTeX3 keys | 
| l3regex | Regular expression facilities for LaTeX | 
| la | School handwriting fonts | 
| labbook | Typeset laboratory journals | 
| label-pln | Print address labels in three columns | 
| labelcas | Check the existence of labels, and fork accordingly | 
| labelfig | Label LaTeX 2.09 figures included in documents | 
| labelmac3 | Print Avery 5160 labels for laser printers | 
| labels | Print sheets of sticky labels | 
| labelschanged | Identify labels which cause endless “may have changed” warnings | 
| labtex | Label diagrams produced in Metafont | 
| ladder | Draw simple ladder diagrams using TikZ | 
| lahyph | Hyphenation patterns for the Latin language | 
| lamemo | Memo style as used at Los Alamos | 
| lametex | A PostScript translator for a subset of LaTeX | 
| lamstex | A merge of the best in AMS-TeX and LaTeX | 
| landscape | Set up for typesetting in landscape | 
| langcode | Simple language-dependent settings based on language codes | 
| langsci | Typeset books for publication with Language Science Press | 
| lapdf | PDF drawing directly in TeX documents | 
| laps | Zero-width boxes for annotations, etc | 
| lastbib | Record the number of citations in a document | 
| lastpage | Reference last page for Page N of M type footers | 
| latable | A near-WYSIWYG editor for LaTeX tables | 
| lated | Graphical LaTeX picture editor | 
| latex | A TeX macro package that defines LaTeX | 
| latex-bnf | LaTeX macros for typing BNF specifications | 
| latex-doc | Documentation supplied as part of the LaTeX distribution | 
| latex-fonts | A collection of fonts used in LaTeX distributions | 
| latex-make | Easy compiling of complex (and simple) LaTeX documents | 
| latex-mr | A practical guide to LaTeX and Polyglossia for Marathi and other Indian languages | 
| latex-tds | A structured copy of the LaTeX distribution | 
| latex2man | Translate LaTeX-based manual pages into Unix man format | 
| latex2nemeth | Convert LaTeX source to Braille with math in Nemeth | 
| latex2rtf | Convert LaTeX into Rich Text Format | 
| latex4jed | A much enhanced LaTeX mode for the Jed editor | 
| latex4wp | A LaTeX guide specifically designed for word processor users | 
| latex4wp-it | LaTeX guide for word processor users, in Italian | 
| latexbug | Bug-classification for LaTeX related bugs | 
| latexcount | Perl script to count words of LaTeX documents | 
| latexdb | Integrates LaTeX and SQL databases | 
| latexdemo | Demonstrate LaTeX code with its resulting output | 
| latexdiff | Determine and mark up significant differences between LaTeX files | 
| latexindent | Indent a LaTeX document, highlighting the programming structure | 
| latexmk | Fully automated LaTeX document generation | 
| latexmng | An integrated development environment for Windows | 
| latexmp | Interface for LaTeX-based typesetting in MetaPost | 
| latexn | Run LaTeX as many times as needed | 
| latexpand | Expand \input and \include in a LaTeX document | 
| latexpix | LaTeX picture editor for Windows | 
| latin | Latin language definition for Babel | 
| latin1jk | Inputenc encoding for verbatim ISO 8859-1 use | 
| latin2jk | Inputenc encoding for verbatim ISO 8859-2 use | 
| latin3jk | Inputenc encoding for verbatim ISO 8859-3 use | 
| lato | Lato font family and LaTeX support | 
| layaureo | A package to improve the A4 page layout | 
| layout | View the layout of a document | 
| layouts | Display various elements of a document's layout | 
| lccaps | Lowercased (spaced) small capitals | 
| lcd | Alphanumerical LCD-style displays | 
| lcg | Generate random integers | 
| lcircuit | Circuit symbols for use in LaTeX picture mode | 
| lcyw | Make Classic Cyrillic CM fonts accessible in LaTeX | 
| ldiff | A script for marking the differences between two LaTeX files | 
| leading | Define leading with a length | 
| leaflet | Create small handouts (flyers) | 
| leawood | LaTeX support for use of ITC Leawood font family | 
| lecturer | On-screen presentations for (almost) all formats | 
| led | An environment for LaTeX document development | 
| ledarab | Typeset scholarly editions in arabic | 
| ledmac | Typeset scholarly editions | 
| ledpar | Typeset scholarly editions in parallel texts | 
| leftidx | Left and right subscripts and superscripts in math mode | 
| leipzig | Typeset and index linguistic gloss abbreviations | 
| letter | The standard LaTeX2e letter document class | 
| lettermac | Simple macros for writing letters (Plain TeX) | 
| lettre | Letters and faxes in French | 
| levy-font | Fonts for typesetting classical greek | 
| levy-latex | Macros for using Silvio Levy's Greek fonts | 
| lewis | Draw Lewis structures | 
| lexikon | Macros for a two language dictionary | 
| lexitex | Footnote-style citations for law journals | 
| lexref | Convenient and uniform references to legal provisions | 
| lextex | Typesetting legal documents using plain TeX | 
| lfb | A Greek font with normal and bold variants | 
| lfonts-ams | Use AMS fonts as standard LaTeX 2.09 fonts | 
| lgc2-examples | Examples from The LaTeX Graphics Companion, second edition | 
| lgraph | A program to generate graphs | 
| lgreek | LaTeX macros for using Silvio Levy's Greek fonts | 
| lgrind | Produce beautiful listings of source code with LaTeX | 
| lgrx | Obsolete package for Greek in text | 
| lh | Cyrillic fonts that support LaTeX standard encodings | 
| lhcyr | A non-standard Cyrillic input scheme | 
| lhelp | Miscellaneous helper packages | 
| libertine | Use of Linux Libertine and Biolinum fonts with LaTeX | 
| libertinegc | Libertine add-on to support Greek and Cyrillic | 
| libertineotf | Linux Libertine fonts for use with Lua(La)TeX and Xe(La)TeX | 
| libgreek | Use Libertine or Biolinum Greek glyphs in mathematics | 
| librarian | Tools to create bibliographies in TeX | 
| libris | Libris ADF fonts, with LaTeX support | 
| lifia-th | A thesis class for LIFIA, Grenoble | 
| ligatex | Remove unnecessary ligatures | 
| lilyglyphs | Access lilypond fragments and glyphs, in LaTeX | 
| limap | Typeset maps and blocks according to the Information Mapping® method | 
| limecv | A (Xe/Lua)LaTeX document class for curriculum vitæ | 
| linearb | Linear B script used in the Bronze Age for Mycenaean Greek | 
| linegoal | A "dimen" that returns the space left on the line | 
| lineno | Line numbers on paragraphs | 
| lingtrees | Linguistics trees preprocessor and macros | 
| linop | Typeset linear operators as they appear in quantum theory or linear algebra | 
| linsys | Typeset systems of linear equations | 
| lintex | Tidy up after a TeX run | 
| lion-msc | LaTeX class for B.Sc. and M.Sc. reports at Leiden Institute of Physics (LION) | 
| lips | Text ellipses in LaTeX | 
| lipsum | Easy access to the Lorem Ipsum dummy text | 
| list | List ASCII text files | 
| listbib | Lists contents of BibTeX files | 
| listing | Produce formatted program listings | 
| listings | Typeset source code listings using LaTeX | 
| listlbls | Creates a list of all labels used throughout a document | 
| listofitems | Grab items in lists using user-specified sep char | 
| literate | A literate programming system, not tied to any language | 
| liturg | Support for typesetting Catholic liturgical texts | 
| ljmetrics | Metrics for Laserjet built-in fonts | 
| lkort | A short introduction to LaTeX, in Dutch | 
| llist | List ASCII text files in landscape | 
| llncsconf | LaTeX package extending Springer's llncs class | 
| lm | Latin modern fonts in outline formats | 
| lm-math | OpenType maths fonts for Latin Modern | 
| lmacs | A simple package for including support files | 
| lmake | Process lists to do repetitive actions | 
| lms | LaTeX 2.09 style for LMS journals | 
| lni | Official class for the “Lecture Notes in Informatics” | 
| lobster2 | Lobster Two fonts, with support for all LaTeX engines | 
| locality | Various macros for keeping things local | 
| localloc | Macros for localizing TeX register allocations | 
| logbox | e-TeX showbox facilities for exploration purposes | 
| logfilter | Choose what you want to see of a (La)TeX log | 
| loggates | A small font for logic gates, and LaTeX support | 
| logic | A font for electronic logic design | 
| logicproof | Box proofs for propositional and predicate logic | 
| logpap | Generate logarithmic graph paper with LaTeX | 
| logreq | Support for automation of the LaTeX workflow | 
| logsys | Draw logarithmic coordinate systems | 
| longdiv | Long division arithmetic problems | 
| longfbox | Draw framed boxes with standard CSS attributes that can break over multiple pages | 
| longfigure | Provides a figure-like environment that break over pages | 
| longtable | Allow tables to flow over page boundaries | 
| loops | General looping macros for use with LaTeX | 
| losymbol | Defines a mechanism for producing a list of symbols | 
| lout | An alternative typesetting system | 
| loval | Round-cornered framed boxes | 
| lpform | Typesetting linear programming formulations and sets of equations | 
| lpic | Put LaTeX material over included graphics | 
| lplfitch | Fitch-style natural deduction proofs | 
| lps | Class for "Logic and Philosophy of Science" | 
| lpw | A literate programming environment for Macs | 
| lroundrect | LaTeX macros for utilizing the roundrect MetaPost routines | 
| lsabon | Support files for the Linotype Sabon fonts | 
| lsc | Typesetting Live Sequence Charts | 
| lscape | Place selected parts of a document in landscape | 
| lshort | A short introduction to LaTeX 2e | 
| lshort-czech | Czech translation of the "Short Introduction to LaTeX2e" | 
| lshort-german | German version of A Short
      Introduction to LaTeX2e: LaTeX2e-Kurzbeschreibung | 
| lshort-ukr | Ukrainian version of the LaTeX introduction | 
| lstaddons | Add-on packages for listings: autogobble and line background | 
| lstbayes | Listings language driver for Bayesian modeling languages | 
| lt3graph | Provide a graph datastructure for experimental LaTeX3 | 
| ltb2bib | Converts amsrefs' .ltb bibliographical databases to BibTeX format | 
| ltcaption | Fix some caption problems in longtables | 
| ltoh | A converter from LaTeX to HTML | 
| ltt | Example code for "LaTeX Tipps und Tricks" book | 
| ltx2rtf | A conversion program from LaTeX to Rich Text Format | 
| ltx2x | Replace LaTeX commands in a document by user-defined strings | 
| ltx3pub | Early publications of the LaTeX project | 
| ltxcmds | Some LaTeX kernel commands for general use | 
| ltxdiff | A Win32 program that compares tokens in two .tex files | 
| ltxdoc | Class for documented LaTeX macro files | 
| ltximg | Extract LaTeX environments into separate image files | 
| ltxindex | A LaTeX package to typeset indices with GNU's Texindex | 
| ltxkeys | A robust key parser for LaTeX | 
| ltxmisc | Miscellaneous LaTeX packages, etc | 
| ltxnew | A simple means of creating commands | 
| ltxtools | A collection of LaTeX API macros | 
| lua-alt-getopt | Process application arguments the same way as getopt_long | 
| lua2dox | Auto-documentation of lua code | 
| luabibentry | Repeat BibTeX entries in a LuaLaTeX document body | 
| luabidi | Bidirectional typesetting with LuaLaTeX | 
| luacode | Helper for executing lua code from within TeX | 
| luacolor | Color support based on LuaTeX's node attributes | 
| luaintro | Examples from the book “Einführung in LuaTeX und LuaLaTeX” | 
| lualibs | Additional Lua functions for LuaTeX macro programmers | 
| luamesh | Computes and draws 2D Delaunay triangulation | 
| luamplib | Use LuaTeX’s built-in MetaPost interpreter | 
| luaotfload | OpenType ‘loader’ for Plain TeX and LaTeX | 
| luasseq | Drawing spectral sequences in LuaLaTeX | 
| luatex-def | LuaTeX option file for color and graphics | 
| luatexbase | Basic resource management for LuaTeX code | 
| luatexja | Typeset Japanese with Lua(La)TeX | 
| luatextra | Additional macros for Plain TeX and LaTeX in LuaTeX | 
| luavlna | Prevent line breaks after single letter words, units, or adademic titles | 
| luaxml | Lua library for reading and serialising XML files | 
| lucida | Metrics, etc., for Lucida Bright and Lucida Math | 
| lucida-otf | Support for the Lucida Bright fonts (OpenType) | 
| lucold | Use old-style digits with Lucida fonts | 
| lug | Create and edit TeX Local User Group web pages | 
| lwarp | Converts LaTeX to HTML | 
| lxfonts | Set of slide fonts based on CM | 
| lxmail | A letter-generator that produces LaTeX output | 
| ly1 | Support for LY1 LaTeX encoding | 
| lyluatex | Commands to include lilypond scores within a (Lua)LaTeX document | 
| lyx | Document processor based on LaTeX | 
  M
| m-pictex | Enable PicTeX to run with LaTeX | 
| m-tx | A preprocessor for pmx | 
| m3d | Extension of plain MetaPost for 3D graphics | 
| maad | Mathematical Approximations and Documentation | 
| mab2bib | Converter tools: MAB to BibTeX and UTF-8 to LaTeX ASCII | 
| macfont | Convert Apple type 1 fonts for use under Windows | 
| macros2e | A list of internal LaTeX2e macros | 
| macroswap | Swap the definitions of two LaTeX macros | 
| mactex | The TeX Live Mac distribution | 
| mactotex | Convert "Macintosh PostScript" for use with TeX | 
| mafr | Mathematics in accord with French usage | 
| magic | A font to go with the Magic(TM) game | 
| magicnum | Access TeX systems' "magic numbers" | 
| makebarcode | Print various kinds 2/5 and Code 39 bar codes | 
| makebase | Typeset counters in a different base | 
| makebox | Defines a \makebox* command | 
| makecell | Tabular column heads and multilined cells | 
| makecirc | A MetaPost library for drawing electrical circuit diagrams | 
| makecmds | The new \makecommand command always (re)defines a command | 
| makedoc | Preprocessing documentation with TeX | 
| makedtx | Perl script to help generate dtx and ins files | 
| makefonts | Shell scripts to generate bitmaps from Metafont sources | 
| makeglos | Include a glossary into a document | 
| makeidx | Standard LaTeX package for creating indexes | 
| makeindex | Process index output to produce typesettable code | 
| makeplot | Easy plots from Matlab in LaTeX | 
| makeprog | A literate system for TeX programming | 
| maker | Include Arduino or Processing code in LaTeX documents | 
| maketable | Convert Word or Excel tables to TeX tabular structures | 
| makor2 | Typeset pointed Hebrew using Omega | 
| mandel | Compute the Mandelbrot set | 
| mandi | Macros for introductory physics and astronomy | 
| manfnt | LaTeX support for the TeX book symbols | 
| manuscript | Emulate look of a document typed on a typewriter | 
| manyfoot | Adds footnote levels to the standard LaTeX's footnote mechanism | 
| manyind | Provides support for many indexes | 
| mapcodes | Support for multiple character sets and encodings | 
| maple | Styles and examples for the MAPLE newsletter | 
| margbib | Display bibitem tags in the margins | 
| marginal | Extensions to \marginpar handling | 
| marginfix | Patch \marginpar to avoid overfull margins | 
| marginnote | Notes in the margin, even where \marginpar fails | 
| markdown | A package for converting and rendering markdown documents inside TeX | 
| marnote | Place text in the margin of a document | 
| marvosym | Martin Vogel's Symbols (marvosym) font | 
| matc3 | Commands for MatematicaC3 textbooks | 
| matc3mem | Class for MatematicaC3 textbooks | 
| match_parens | Find mismatches of parentheses, braces, (angle) brackets,
    in texts | 
| math-e | Examples from the book Typesetting Mathematics with LaTeX | 
| mathabx | Three series of mathematical symbols | 
| mathalfa | General package for loading maths alphabets in LaTeX | 
| mathbbol | Use the bbold fonts in mathematics | 
| mathcmd | Mathematics support commands | 
| mathdesign | Mathematical fonts to fit with particular text fonts | 
| mathdots | Commands to produce dots in math that respect font size | 
| mathematica | Support for fonts distributed with Mathematica | 
| mathfam256 | Extend math family up to 256 for pLaTeX/upLaTeX/Lamed | 
| mathfixs | Fix various layout issues in math mode | 
| mathgifg | Support for Microsoft Georgia and ITC Franklin Gothic | 
| mathinst | Merge font families to create mathematical font sets | 
| mathkit | Generate maths fonts to match outline fonts | 
| mathpartir | Typesetting sequences of math formulas, e.g. type inference rules | 
| mathpazo | Fonts to typeset mathematics to match Palatino | 
| mathpple | Use PostScript Palatino for typesetting maths | 
| mathptm | Adobe Times Roman (or equivalent) for text and maths | 
| mathptmx | Use Times as default text font, and provide maths support | 
| mathpunctspace | Control the space after punctuation in math expressions | 
| mathrsfs | Support for using RSFS fonts in maths | 
| mathscinet | Retrieve references from MathSciNet in BibTeX format | 
| mathspad | A mathematics-capable word processor with LaTeX output | 
| mathspec | Specify arbitrary fonts for mathematics in XeTeX | 
| mathspic | A Perl filter program for use with PiCTeX | 
| mathstone | Use Adobe Stone Serif and Stone Sans for typesetting maths | 
| mathstyle | Manage mathematics typesetting style | 
| mathtex | A CGI program to use LaTeX to put mathematics on the web | 
| mathtime-ltx | LaTeX macros for using MathTime and MathTime Plus | 
| mathtime-pln | Plain TeX macros for using MathTime and MathTime Plus | 
| mathtools | Mathematical tools to use with amsmath | 
| mathtype | Evaluation version of a commercial equation editor | 
| matlabweb | Literate programming system for Matlab | 
| mattens | Matrices/tensor typesetting | 
| mattex | Import Matlab values to LaTeX documents | 
| maybemath | Make math bold or italic according to context | 
| mbboard | Comprehensive blackboard bold fonts | 
| mcexam | Create randomized Multiple Choice questions | 
| mcf2graph | Draw chemical structure diagrams with Metafont/MetaPost | 
| mcite | Multiple items in a single citation | 
| mctex | Convert VAXIMA output to (La)TeX code | 
| mdframed | Framed environments that can split at page boundaries | 
| mdputu | Upright digits in Adobe Utopia Italic | 
| mdsymbol | Symbol fonts to match Adobe Myriad Pro | 
| mdwlist | Miscellaneous list-related commands | 
| mdwtab | A reimplementation of tabular and array environments | 
| mdwtools | Miscellaneous tools by Mark Wooding | 
| media9 | Multimedia inclusion package with Adobe Reader-9/X compatibility | 
| medstarbeamer | Beamer document class for MedStar Health Research Institute | 
| mem | A multilingual system for Lamed | 
| memhfixc | Adjustment for using hyperref in memoir documents | 
| memo2 | A memo document style | 
| memoir | Typeset fiction, non-fiction and mathematical books | 
| memory | Containers for data in LaTeX | 
| mendex-doc | Documentation for Mendex index processor | 
| mensa-tex | Typeset simple school cafeteria menus | 
| mentis | A basis for books to be published by Mentis publishers | 
| menukeys | Format menu sequences, paths and keystrokes from lists | 
| meparticle | Class for Mechanical Engineering Publications | 
| meper | MetaPost editor and previewer | 
| merge | Perform mail merges in LaTeX | 
| merriweather | Merriweather and MerriweatherSans fonts, with LaTeX support | 
| metafp | Some Experiences in Running Metafont and MetaPost | 
| metago | MetaPost output of Go positions | 
| metainfo | Typeset document outline with metainfo | 
| metaobj | MetaPost package providing high-level objects | 
| metaplot | Plot-manipulation macros for use in MetaPost | 
| metapost | A development of Metafont for creating graphics | 
| metatex | Incorporate Metafont pictures in TeX source | 
| metatype1 | Generate Type 1 fonts from MetaPost | 
| metauml | MetaPost library for typesetting UML diagrams | 
| method | Typeset method and variable declarations | 
| metre | Support for the work of classicists | 
| metrix | Typeset metric marks for Latin text | 
| mewltx | MicroEmacs for Windows LaTeX interface | 
| mex | Polish formats for TeX | 
| mf-ps | Metafont-PostScript conversions | 
| mf2ps | Modification of Metafont to produce PostScript output | 
| mf2pt1 | Produce PostScript Type 1 fonts from Metafont source | 
| mf2pt3 | Create Adobe Type 3 fonts | 
| mf2tex | Add labels into drawings created with Metafont | 
| mfbook | The source of The Metafontbook | 
| mff | Multiple font formats | 
| mfirstuc | Uppercase the first letter of a word | 
| mflogo | LaTeX support for Metafont logo fonts | 
| mflogo209 | Typeset the Metafont logo under LaTeX 2.09 | 
| mfnfss | Packages to typeset oldgerman and pandora fonts in LaTeX | 
| mfpic | Draw Metafont/post pictures from (La)TeX commands | 
| mfpic4ode | Macros to draw direction fields and solutions of ODEs | 
| mftinc | Pretty-print Metafont source | 
| mftrace | Convert Metafont fonts to Adobe Type 1 | 
| mfware | Supporting tools for use with Metafont | 
| mfwl | Making friends with LaTeX | 
| mgltex | High-quality graphics from MGL scripts embedded in LaTeX documents | 
| mh | Stub for the (old) ‘mh’ bundle | 
| mhack | Macros for marginal notes, in Plain TeX | 
| mhchem | Typeset chemical formulae/equations and Risk and Safety phrases | 
| mhequ | Multicolumn equations, tags, labels, sub-numbering | 
| mhs | Historical mathematics | 
| mhsetup | The mathtools “setup” function | 
| miama | The Miama Nueva handwriting font with LaTeX support | 
| microtype | Subliminal refinements towards typographical perfection | 
| microtype-de | Translation into German of the documentation of microtype | 
| mid2tex | Convert MIDI to MusicTeX input | 
| midfloat | Mixing onecolumn and twocolumn modes at any place of page | 
| midpage | Environment for vertical centring | 
| mif2xfig | Conversion between Frame Maker and Xfig | 
| miktex | A free TeX distribution for MS-Windows | 
| miktex_update | A cygwin bash script for automatic updating and installing new packages of MiKTeX | 
| mil | Samples from Math into LaTeX | 
| mil3 | Samples from Math into LaTeX, third edition | 
| milog | A LaTeX class for fulfilling the documentation duties
    according to the German minimum wage law MiLoG | 
| milstd | Generate documents according to MIL STD 490 | 
| milsymb | LaTeX package for TikZ based drawing of military symbols as per NATO APP-6(C) | 
| mimetex | Parse LaTeX math expressions and emit gif or xbitmaps | 
| minibox | A simple type of box for LaTeX | 
| minidocument | Creates miniature documents inside other LaTeX documents | 
| minifp | Fixed-point real computations to 8 decimals | 
| miniltx | An abstract of LaTeX facilities for use with Plain TeX | 
| minimal | A trivial class, for use when testing | 
| minionpro | LaTeX support for Adobe MinionPro fonts | 
| miniplot | A package for easy figure arrangement | 
| minitoc | Produce a table of contents for each chapter, part or section | 
| minorrevision | Quote and refer to a manuscript for minor revisions | 
| minted | Highlighted source code for LaTeX | 
| mintspirit | LaTeX support for MintSpirit font families | 
| minutes | Typeset the minutes of meetings | 
| mirr | PostScript mirror header (for dvips) | 
| missaali | A late medieval OpenType textura font | 
| mitpress | Typeset documents for MIT Press | 
| mkbib | BibTeX file creator | 
| mkjobtexmf | Generate a texmf tree for a particular job | 
| mkpattern | A utility for making hyphenation patterns | 
| mkpic | Perl interface to mfpic | 
| mkstmp_pro | Provides a simple workflow for creating custom stamps | 
| mlbib | Support for multilingual bibliographies | 
| mleftright | Variants of delimiters that act as maths open/close | 
| mlist | Logical markup for lists | 
| mm | A jiffy Multiple Master tool | 
| mma2ltx | Use Mathematica graphics in a LaTeX document | 
| mmafm | Font metrics for multiple-master font | 
| mmap | Include CMap resources in PDF files from pdfTeX | 
| mmpfb | Create instance of multiple-master font | 
| mmtools | Multiple master fonts tools | 
| mnhyphn | Hyphenation patterns for Mongolian | 
| mnotes | Margin annotation for collaborative writing | 
| mnras | Monthly Notices of the Royal Astronomical Society | 
| mnsymbol | Mathematical symbol font for Adobe MinionPro | 
| mnttex | Tools for the "The Secret History of the Mongols" | 
| moderncv | A modern curriculum vitae class | 
| modes | A collection of Metafont mode_def's | 
| modguide | The rules about modifying LaTeX | 
| modref | Customisation of cross-references in LaTeX | 
| modroman | Write numbers in lower case roman numerals | 
| modular | Relative section headings for modular documents | 
| modulus | A non-destructive modulus and integer quotient operator for TeX | 
| mol2chemfig | Convert chemical structures from MDL molfile format
           to chemfig source code | 
| monster | Obsolete name for Frankenstein | 
| montserrat | Montserrat sans serif, otf and pfb, with LaTeX support files | 
| moodle | Generating Moodle quizzes via LaTeX | 
| moonphase | Font for representing the phases of the moon | 
| moredefs | LaTeX defining, expansion, and debugging commands | 
| morefloats | Increase the number of simultaneous LaTeX floats | 
| morehype | Hypertext tools for use with LaTeX | 
| moresize | Allows font sizes up to 35.83pt | 
| morisawa | Enables selection of 5 standard Japanese fonts for pLaTeX + dvips | 
| morse | Support for printing Morse code signs | 
| movie15 | Multimedia inclusion package | 
| mparhack | Work around a LaTeX bug in marginpars | 
| mparrows | MetaPost module with different types of arrow heads | 
| mpcolornames | Extend list of predefined colour names for MetaPost | 
| mpedit | MetaPost text editor for Win32 | 
| mpgraphics | Process and display MetaPost figures inline | 
| mpman-ru | A Russian translation of the MetaPost manual | 
| mpostinl | Embed MetaPost figures within LaTeX documents | 
| mpstoeps | A convertor from MetaPost output to Encapsulated PostScript | 
| mptrees | Probability trees with MetaPost | 
| mrecog | Recognise un-escaped command names in maths | 
| ms | Various LaTeX packages by Martin Schröder | 
| msg | A package for LaTeX localisation | 
| mslapa | Michael Landy's APA citation style | 
| msu-thesis | Class for Michigan State University Master's and PhD theses | 
| msx2msa | Simulate msxm and msym fonts using msam and msbm | 
| msym | A partial implementation of the old msym10 font | 
| mt11p | Use MathTime complete under LaTeX | 
| mtbe | Macros for "Mathematical TeX by Example" | 
| mtex | The pioneering music-in-TeX macros | 
| mtgreek | Use italic and upright greek letters with mathtime | 
| mtp2lite | Subset of MathTime Pro 2 font set | 
| mucproc | Conference proceedings for the German MuC-conference | 
| mugsthesis | Thesis class complying with Marquette University Graduate School requirements | 
| multibib | Multiple bibliographies within one document | 
| multibox | Multiple boxes and frames for the picture environment | 
| multicap | Format captions inside multicols | 
| multicol | Intermix single and multiple columns | 
| multicolpar | Put successive paragraphs in different columns | 
| multidef | Quickly define several similar macros | 
| multido | A loop facility for Generic TeX | 
| multienv | Multiple environments using a "key=value" syntax | 
| multiexpand | Variations on the primitive command \expandafter | 
| multilang | A LaTeX package for maintaining multiple translations of a document | 
| multind | Multiple indexes in LaTeX documents | 
| multirow | Create tabular cells spanning multiple rows | 
| multitoc | Set table of contents in multiple columns | 
| munich | An alternative authordate bibliography style | 
| musicography | Accessing symbols for music writing with pdfLaTeX | 
| musikui | Easy creation of “arithmetical restoration” puzzles | 
| musixguit | Easy notation for guitar music, in MusixTeX | 
| musixtex | Sophisticated music typesetting | 
| musixtnt | A MusiXTeX extension library that enables transformations of the effect of notes commands | 
| musuos | Typeset papers for the department of music, Osnabrück | 
| muthesis | Classes for University of Manchester Dept of Computer Science | 
| mversion | Keeping track of document versions | 
| mwcls | Polish-oriented document classes | 
| mwe | Packages and image files for MWEs | 
| mweights | Support for multiple-weight font packages | 
| mwrite | Write information to files | 
| mxd | Support for Mongolian "horizontal" (Xewtee Dorwoljin) script | 
| mxedruli | A pair of fonts for different Georgian alphabets | 
| mychemistry | Create reaction schemes with LaTeX and ChemFig | 
| mycv | A list-driven CV class, allowing TikZ decorations | 
| myfilist | Configuring the output of the \listfiles command | 
| mylatex | Make a format containing a document's preamble | 
| mylatexformat | Build a format based on the preamble of a LaTeX file | 
| mynsfc | XeLaTeX template for writing the main body of NSFC proposals | 
  N
| na-box | Arabic-aware version of pas-cours package | 
| na-position | Tables of relative positions of curves and asymptotes or tangents in Arabic documents | 
| nag | Detecting and warning about obsolete LaTeX commands | 
| nameauth | Name authority mechanism for consistency in body text and index | 
| named | "Named" bibliography style | 
| nameref | Make reference to section names, etc | 
| namespc | Rudimentary C++-like namespaces in LaTeX | 
| namunsrt | An unsorted BibTeX style with labels provided in the database | 
| nar | BibTeX style for Nucleic Acid Research | 
| nassflow | Drawing Nassi-Shneiderman diagrams and flowcharts | 
| natbib | Flexible bibliography support | 
| natded | Typeset natural deduction proofs | 
| nath | Natural mathematics notation | 
| natmove | Move punctuation following a citation | 
| nature | Prepare papers for the journal Nature | 
| navigator | PDF features across formats and engines | 
| navydocs | Support for Technical Reports by US Navy Organizations | 
| nbaseprt | Print numbers in non-decimal bases | 
| nbaskerv | Metrics and LaTeX support for ITC New Baskerville Font From Adobe | 
| nccbbb | "Poor man's" blackboard bold | 
| ncccomma | Use comma as decimal separator in mathematics | 
| nccfancyhdr | Extensive control of page headers and footers | 
| nccfloats | Extensions of the LaTeX float mechanisms | 
| ncclatex | An extended general-purpose class | 
| nccmath | Extended mathematics capabilities | 
| nccpic | Extend the graphicx package for more formats | 
| nccsect | A re-implementation of sections, captions and tocs | 
| nccstretch | Insert a stretch between each token of a string | 
| nccthm | Another theorem environment | 
| ncctools | A collection of general packages for LaTeX | 
| nddiss | Notre Dame Dissertation format class | 
| ndsu-thesis | North Dakota State University disquisition class | 
| needspace | Insert pagebreak if not enough space | 
| nehyph | Hyphenation patterns for Dutch | 
| nestquot | Alternate quotes between double and single with nesting | 
| neuron | BibTeX style for the journal Neuron | 
| nevelok | LaTeX package for automatic definite articles for Hungarian | 
| newalg | Format algorithms like Cormen, Leiserson and Rivest | 
| newapa | Another APA citation mechanism | 
| newclude | Reimplemented \include system for LaTeX | 
| newfile | User level management of LaTeX input and output | 
| newfloat | Define new floating environments | 
| newinsert | Reworking Plain TeX's insert macros | 
| newlfm | Write letters, facsimiles, and memos | 
| newpx | Alternative uses of the PX fonts, with improved metrics | 
| newsletr | Macros for making newsletters with Plain TeX | 
| newspaper | Typeset newsletters to resemble newspapers | 
| newthm | Obsolete version of ntheorem | 
| newtx | Alternative uses of the TX fonts, with improved metrics | 
| newtxsf | Sans-math fonts for use with newtx | 
| newtxtt | Enhancement of typewriter fonts from newtx | 
| newvbtm | Define your own verbatim-like environment | 
| newverbs | Define new versions of \verb, including short verb versions | 
| nextpage | Generalisations of the page advance commands | 
| nexus-otf | Supporting for the Nexus OpenType or True Type Fonts | 
| nfssfont | Typesetting font tables using LaTeX’s NFSS notation | 
| ngerman | Support for new German typography | 
| nicefrac | Typeset in-line fractions in a "nice" way | 
| nicematrix | Matrices with continuous dotted lines drawn with TikZ | 
| nicetext | Minimal markup for simple text (Wikipedia style) and documentation | 
| niceverb | Minimising markup for documenting LaTeX packages | 
| nidanfloat | Bottom placement option for double float in two column mode (nidan-kumi) | 
| nih | A class for NIH grant applications | 
| nihbiosketch | A class for NIH biosketches based on the 2015 updated format | 
| nimbus15 | Support files for Nimbus 2015 Core fonts | 
| nkarta | A "new" version of the karta cartographic fonts | 
| nlatexdb | Database reports using LaTeX and .Net (or Mono) | 
| nlctdoc | Package documentation class | 
| nmbib | Multiple versions of a bibliography, with different sort orders | 
| noconflict | Resolve macro name conflict between packages | 
| nodetree | Visualize node lists in a tree view | 
| nofill | Preserve spaces and line breaks when setting text | 
| nohyphbx | General hyphenation patterns for Norwegian | 
| noindentafter | Tool to prevent paragraph indentation after environments/macros | 
| noitcrul | Improved underlines in mathematics | 
| nomencl | Produce lists of symbols as in nomenclature | 
| nomentbl | Nomenclature typeset  in a longtable | 
| nonfloat | Non-floating table and figure captions | 
| nopageno | No page numbers in LaTeX documents | 
| noprot | Avoid the need for protection | 
| norbib | Norwegian bibliography styles | 
| nostarch | LaTeX class for No Starch Press | 
| notes | Mark sections of a document | 
| notes2bib | Integrating notes into the bibliography | 
| notespages | Filling documents with notes pages and notes areas | 
| notestex | An all-in-one LaTeX notes package for students | 
| noto | Support for Noto fonts | 
| notoccite | Prevent trouble from citations in table of contents, etc | 
| notocjksc | This package provides Noto CJK fonts | 
| novel | Class for printing fiction, such as novels | 
| noweb | A simple extensible literate programming tool | 
| nrc | Class for the NRC technical journals | 
| ntabbing | Simple tabbing extension for automatic line numbering | 
| ntg | Dutch TeX Users Group information | 
| ntgclass | "European" versions of standard classes | 
| nth | Generate English ordinal numbers | 
| ntheorem-vn | Vietnamese translation of documentation of ntheorem | 
| nts | New Typesetting System | 
| nts-l | NTS mailing list digests | 
| ntsfaq | Frequently answered questions about TeX extension | 
| nuc | Notation for nuclear isotopes | 
| nucleardata | Provides data about atomic nuclides for documents | 
| numalg | BibTeX style for Kluwer's Numerical Algorithms | 
| numending | Generates morphological end of units | 
| numericplots | Plot numeric data (including Matlab export) using PSTricks | 
| numline | LaTeX macros for numbering lines | 
| numname | Convert a number to its English expression | 
| numnameru | Converts a number to the russian spelled out name | 
| numprint | Print numbers with separators and exponent if necessary | 
| numspell | Spelling cardinal and ordinal numbers | 
| nwejm | Support for the journal “North-Western European Journal of Mathematics” | 
  O
| oands | Glyphs used when transliterating ancient scripts | 
| obas | Web based interface to a bibliographical database | 
| oberdiek | A bundle of packages submitted by Heiko Oberdiek | 
| objectz | Macros for typesetting Object Z | 
| obnov | Obyknovennaya Novaya fonts | 
| obsolete | A tree holding obsolete software | 
| occam | Strip unnecessary macros from a file | 
| ocg-p | PDF OCG support in LaTeX | 
| ocgtools | Manipulate OCG layers in PDF presentations | 
| ocgx | Use OCGs within a PDF document without JavaScript | 
| ocgx2 | Drop-in replacement for ‘ocgx’ and ‘ocg-p’ | 
| ochem | Typeset chemical formulae with LaTeX | 
| ocherokee | LaTeX Support for the Cherokee language | 
| octave | Typeset musical pitches with octave designations | 
| octavo | Typeset books following classical design and layout | 
| odsfile | Read OpenDocument Spreadsheet documents as LaTeX tables | 
| oesch | Font to provide the Österreichische Schulschrift | 
| ofntinst | Install Type 1 for use with Omega | 
| ofs | Macros for managing large font collections | 
| ogham | Fonts for typesetting Ogham script | 
| ogonek | Support for Polish typography and the ogonek | 
| oinuit | LaTeX Support for the Inuktitut Language | 
| old-arrows | Computer Modern old-style arrows with smaller arrowheads | 
| old-fontch | Changing fonts, sizes and encodings in Plain TeX (obsolete version) | 
| oldlatin | Compute Modern-like font with long s | 
| oldprsn | Fonts old Persian cuneiform script | 
| oldstandard | Old Standard: A Unicode Font for Classical and Medieval Studies | 
| oldstandardt1 | Type 1 versions of Old Standard fonts with LaTeX support | 
| oldstyle | Old style numbers in OT1 encoding | 
| olsak-misc | Collection with plain TeX macros written by Petr Olšák | 
| omega | A wide-character-set extension of TeX | 
| one2many | Generalising mathematical index sets | 
| onepagem | If the document has only one page, omit page number | 
| onlyamsmath | Inhibit use of non-amsmath mathematics markup when using amsmath | 
| onrannual | Class for Office of Naval Research Ocean Battlespace Sensing annual report | 
| opcit | Footnote-style bibliographical references | 
| opensans | The Open Sans font family, and LaTeX support | 
| oplotsymbl | Some symbols which are not easily available | 
| opteng | SPIE Optical Engineering and OE Letters manuscript template | 
| optidef | Environments for writing optimization problems | 
| optional | Facilitate optional printing of parts of a document | 
| options | Provides convenient key-value options for LaTeX package writers | 
| optparams | Macros with multiple optional parameters | 
| orderer | Order references in a TeX file | 
| orderrefs | Sort bibliography in LaTeX document by order of citation | 
| ordinalpt | Counters as ordinal numbers in Portuguese | 
| oriental | A version of TeX for which Oriental languages are native | 
| oriya | Typesetting the Oriya script using TeX | 
| orkhun | A font for orkhun script | 
| os2tex | A distribution of TeX for OS/2 Warp | 
| osa | Macros for Optical Society of America Journals, etc | 
| oscola | BibLaTeX style for the Oxford Standard for the Citation of Legal Authorities | 
| osmanian | Osmanian font for writing Somali | 
| ot2cyr | Macros, metrics, etc., to use the OT2 Cyrillic encoding | 
| otfinst | Install OpenType fonts for use in TeX/LaTeX systems | 
| otftofd | Generate control files for OpenType fonts | 
| othello | Modification of a Go package to create othello boards | 
| othelloboard | Typeset Othello (Reversi) diagrams of any size, with annotations | 
| oubraces | Braces over and under a formula | 
| outerhbox | Collect horizontal material for contributing to a paragraph | 
| outline | List environment for making outlines | 
| outlining | Create outlines for scientific documents | 
| oval | Round-cornered framed boxes | 
| ovalfbox | Boxes with frames whose corners are rounded | 
| overcite | Compressed lists of superscript numerical citations | 
| overlock | Overlook sans fonts with LaTeX support | 
| overpic | Combine LaTeX commands over included graphics | 
| oxford | A BibTeX style geared for use in the humanities | 
| oztex | TeX for the Macintosh | 
  P
| pacioli | Fonts designed by Fra Luca de Pacioli in 1497 | 
| padauk | A high-quality TrueType font that supports the many diverse languages that use the Myanmar script | 
| padcount | Pad numbers with arbitrary characters | 
| pagecont | Page numbering that continues between documents | 
| pagedraw | Drawing program with EPS output | 
| pageframe | Page frames, grids, etc., for LaTeX 2.09 | 
| pageno | Page number-only page styles | 
| pagerange | Flexible and configurable page range typesetting | 
| pagesel | Select pages of a document for output | 
| palladam | A Tamil font for Macintosh users | 
| paper | Versions of article class, tuned for scholarly  publications | 
| papermas | Compute the mass of a printed version of a document | 
| paracol | Multiple columns with texts “in parallel” | 
| parades | Tabulators and space between paragraphs in galley approach | 
| paralist | Enumerate and itemize within paragraphs | 
| paratype | LaTeX support for free fonts by ParaType | 
| parboxx | Two extra alignment options for \parbox | 
| paresse | Define simple macros for greek letters | 
| parnotes | Notes after every paragraph (or elsewhere) | 
| parrun | Typesets (two) streams of text running parallel | 
| parselines | Apply a macro to each line of an environment | 
| parsitex | A localized Persian and bidirectional extension of TeX | 
| parskip | Layout with zero \parindent, non-zero \parskip | 
| pas-cours | Macros useful in preparing teaching material | 
| pas-cv | Flexible typesetting of Curricula Vitae | 
| passivetex | Support package for XML/SGML typesetting | 
| patch | Patch loaded packages, etc. | 
| patchcmd | Change the definition of an existing command | 
| patgen | Generate hyphenation patterns | 
| path | Typeset paths, making them breakable | 
| pauldoc | German LaTeX package documentation | 
| pax | Extract and reinsert PDF annotations with pdfTeX | 
| pb-diagram | A commutative diagram package using LAMSTeX or Xy-pic fonts | 
| pbibtex-base | Bibliography styles and miscellaneous files for pBibTeX | 
| pbm2tex | Translate PBM format to LaTeX | 
| pbmtogf | Convert PBM images to GF font files | 
| pbmtopk | Conversion between PBM and PK formats | 
| pbox | A variable-width \parbox command | 
| pcarl | LaTeX Support for Adobe Caslon Open Face | 
| pcfonts | Hebrew fonts for use on DOS PCs | 
| pclnfss | Font support for current PCL printers | 
| pdcmac | Damian Cugley's document tools | 
| pdf-trans | A set of macros for various transformations of TeX boxes | 
| pdf14 | Restore PDF 1.4 to a TeX live 2010 format | 
| pdfbook | Rearrange pages of a PDF file for booklet printing | 
| pdfcol | Defines macros for maintaining colour stacks under pdfTeX | 
| pdfcolfoot | Separate color stack for footnotes with pdfTeX | 
| pdfcolmk | Improving colour support under pdfTeX | 
| pdfcomment | A user-friendly interface to pdf annotations | 
| pdfcprot | Activating and setting of character protruding using pdfLaTeX | 
| pdfcrypt | Allows the setting of pdf encryption | 
| pdfescape | Implements pdfTeX's escape features using TeX or e-TeX | 
| pdfjam | Shell scripts interfacing to pdfpages | 
| pdflatexpicscale | Support software for downscaling graphics to be included by pdfLaTeX | 
| pdflscape | Make landscape pages display as landscape | 
| pdfoverlay | A LaTeX style for overlaying text on a PDF | 
| pdfprivacy | A LaTeX package to remove or suppress pdf meta-data | 
| pdfreview | Annotate PDF files with margin notes | 
| pdfscreen | Support screen-based document design | 
| pdfslide | Presentation slides using pdfTeX | 
| pdfsync | Provide links between source and PDF | 
| pdftex | A TeX extension for direct creation of PDF | 
| pdftexcmds | LuaTeX support for pdfTeX utility functions | 
| pdfx | PDF/X and PDF/A support for pdfTeX | 
| pdfxup | Create n-up PDF pages with minimal margins | 
| pecha | Print Tibetan text in the classic pecha layout style | 
| perception | BibTeX style for the journal Perception | 
| perfectcut | Delimiters whose size adjusts to the nesting | 
| perltex | Define LaTeX macros in terms of Perl code | 
| permute | Support for symmetric groups | 
| perpage | Make a counter reset at every page boundary | 
| persian-bib | Persian translations of classic BibTeX styles | 
| petri-nets | A set TeX/LaTeX packages for drawing Petri nets | 
| pf2afm | AFM generator for Adobe Type 1 fonts | 
| pfarrei | LaTeX support of pastors’ and priests’ work | 
| pfm2afm | Convert PFM files to AFM, and vice versa | 
| pfnote | Number footnotes per page | 
| pgf | Create PostScript and PDF graphics in TeX | 
| pgf-blur | PGF/TikZ package for "blurred" shadows | 
| pgf-soroban | Create images of the soroban using TikZ/PGF | 
| pgf-spectra | Draw continuous or discrete spectra using PGF/TikZ | 
| pgf-umlcd | Some LaTeX macros for UML Class Diagrams | 
| pgfkeyx | Extended and more robust version of pgfkeys | 
| pgfmolbio | Draw graphs typically found in molecular biology texts | 
| pgfopts | LaTeX package options with pgfkeys | 
| pgfornament | Drawing of Vectorian ornaments with PGF/TikZ | 
| pgfornament-han | pgfornament library for Chinese traditional motifs and patterns | 
| pgfplots | Create normal/logarithmic plots in two and three dimensions | 
| pgfplotstable | Loads, rounds, formats and postprocesses numerical tables | 
| pgothic | Fonts based on the Gothic Textura Prescisus manuscript book-hand | 
| phfnote | Basic formatting for short documents | 
| phfparen | Parenthetic math expressions made simpler and less redundant | 
| phfqit | Macros for typesetting Quantum Information Theory | 
| phfquotetext | Quote verbatim text without white space formatting | 
| phfthm | Goodies for theorems and proofs | 
| philex | Cross references for named and numbered environments | 
| phoenician | Fonts for the Phoenician script in use from about 1600 BC | 
| phonetic | Metafont Phonetic fonts, based on Computer Modern | 
| phonrule | Typeset linear phonological rules | 
| photo | A float environment for photographs | 
| phy-bstyles | A collection of BibTeX styles for physics journals | 
| physics | Macros supporting the Mathematics of Physics | 
| physymb | Assorted macros for Physicists | 
| phyzzx | A TeX format for physicists | 
| piano | Typeset a basic 2-octave piano diagram | 
| picinpar | Insert pictures into paragraphs | 
| picins | Insert pictures into paragraphs | 
| picmac | A picture mode in Plain TeX | 
| pict2e | New implementation of picture commands | 
| pictex | Picture drawing macros for TeX and LaTeX | 
| pictex2 | Adds relative coordinates and improves the \plot command | 
| pictexwd | A patched version of PicTeX using fewer registers | 
| piechart | Simple pie-charts with PSTricks | 
| piff | Macro tools by Mike Piff | 
| piff-ams | Early macros for using AMS fonts | 
| pifont | Access to PostScript standard Symbol and Dingbats fonts | 
| pigpen | A font for the pigpen (or masonic) cipher | 
| pitex | Documentation macros | 
| pittetd | Electronic Theses and Dissertations at Pitt | 
| pitthesis | Document class for University of Pittsburgh theses | 
| pixelart | A package to draw pixel-art pictures | 
| pkbbox | Derive glyph bounding boxes by building PK file | 
| pkfind | A 'find' command which understands pk files | 
| pkfix | Replace pk fonts in PostScript with Type 1 fonts | 
| pkgloader | Manage the options and loading order of other packages | 
| pkuthss | LaTeX template for dissertations in Peking University | 
| pl | Literate Programming for Prolog with LaTeX | 
| pl-mf | Polish extension of Computer Modern fonts | 
| placeat | Absolute content positioning | 
| plain | The Plain TeX format | 
| plain-cm | Variable sized fonts in Plain TeX | 
| plainmisc | Miscellaneous contributed macros for plain TeX | 
| plainpkg | A minimal method for making generic packages | 
| plainyr | Plain bibliography style, sorted by year first | 
| plantuml | Support for rendering UML diagrams using the syntax and tool of PlantUML | 
| plari | Typesetting stageplay scripts | 
| plates | Arrange for "plates" sections of documents | 
| platex | pLaTeX2e and miscellaneous macros for pTeX | 
| play | Typeset drama using LaTeX | 
| playfair | Playfair Display fonts with LaTeX support | 
| plex | Support for IBM Plex fonts | 
| plex-otf | Support for the OpenType font IBM Plex | 
| plfonts | Polish extension to Computer Modern fonts | 
| plipsum | 'Lorem ipsum' for Plain TeX developers | 
| plnfss | Font selection for Plain TeX | 
| plpsfont | Polish extension of CM fonts in Type 1 format | 
| plstmary | St. Mary’s Road font support for plain TeX | 
| pmat | Typeset partitioned matrices | 
| pmcstex | LaTeX in emTeX IDE/FrontEnd for EPM | 
| pmdpl | Examples from "Praca magisterska i dyplomowa" | 
| pmtex | Preprocessor for MusicTeX | 
| pmx | Preprocessor for MusiXTeX | 
| pmxchords | Produce chord information to go with pmx output | 
| pnas | BibTeX style for PNAS (old version) | 
| pnas2009 | BibTeX style for PNAS (newer version) | 
| poemscol | Typesetting Critical Editions of Poetry | 
| poetica | Support for Adobe Poetica fonts in  Type 1 format | 
| poetry | Facilities for typesetting poetry and poetical structure | 
| polexpr | A parser for polynomial expressions | 
| poligraf | A TeX macro package for prepress | 
| polski | Typeset Polish documents with LaTeX and Polish fonts | 
| poltawski | Antykwa Półtawskiego Family of Fonts | 
| polyglossia | An alternative to babel for XeLaTeX and LuaLaTeX | 
| polynom | Macros for manipulating polynomials | 
| polytable | Tabular-like environments with named columns | 
| poorman | Raster Chinese and Japanese fonts | 
| portland | Simple portrait/landscape switching | 
| pos-at | Position things at absolute positions on the page | 
| postage | stamp letters with »Deutsche Post«'s service »Internetmarke« | 
| postcards | Facilitates mass-mailing of postcards (junkmail) | 
| poster | Scale PostScript images for larger media or tiling | 
| ppchtex | Typeset chemical formula diagrams | 
| pphlp | Generate VMS help files from LaTeX 2.09 source | 
| ppower4 | A postprocessor for PDF presentations | 
| prelim | Mark preliminary copies with a line of information | 
| prelim2e | Allows the marking of preliminary versions of a document | 
| preprint | A bundle of packages provided "as is" | 
| prerex | Interactive editor and macro support for prerequisite charts | 
| present | Presentations with Plain TeX | 
| prettyref | Make label references "self-identify" | 
| preview | Extract bits of a LaTeX source for output | 
| prftree | Macros for building proof trees | 
| printbib | Print the contents of a bibliography | 
| printlen | Print lengths using specified units | 
| proba | Shortcuts commands to symbols used in probability texts | 
| probsoln | Generate problem sheets and their solution sheets | 
| proc | Class for producing “proceedings” | 
| prodint | A font that provides the product integral symbol | 
| productbox | Typeset a three-dimensional product box | 
| progkeys | Typeset programs, recognising keywords | 
| program | Typesetting programs and algorithms | 
| progress | Creates an overview of a document's state | 
| progressbar | Visualize shares of total amounts in the form of a (progress-)bar | 
| proof | Shell based proofing for TeX-related files | 
| proofs | Macros for building proof trees | 
| prooftrees | Forest-based proof trees (symbolic logic) | 
| proposal | A set of LaTeX classes for preparing proposals for
    collaborative projects | 
| prosper | LaTeX class for high quality slides | 
| protex | Literate programming package | 
| protext | A MikTeX-based TeX installation for MS-Windows | 
| protocol | A class for minutes of meetings | 
| protosem | Fonts for proto-Semitic cuneiform script | 
| prv | Compile, preview, and print LaTeX documents | 
| ps2eps | Produce Encapsulated PostScript from PostScript | 
| ps2mf | Make Metafont files from Adobe Type 1 files | 
| ps2pk | Generate a PK font from an Adobe Type 1 font | 
| ps4mf | Convert Adobe Type 1 fonts to Metafont | 
| ps4mf-dos | Convert Adobe Type 1 fonts to Metafont, MS-DOS version | 
| ps4pdf | Use PostScript commands inside a pdfLaTeX document | 
| ps_conv | A converter from PostScript to Encapsulated PostScript | 
| ps_view | A PostScript previewer of PostScript files | 
| psbox | PostScript box macros, etc | 
| psboxit | Enables one to put a PostScript drawing behind a TeX box | 
| pseudocode | LaTeX environment for specifying algorithms in a natural way | 
| psfig | A graphics inclusion package | 
| psfixbb | Correct the bounding box of a PostScript file | 
| psfont | Alternative font handling in LaTeX | 
| psfonts | PostScript fonts for use with TeX and LaTeX | 
| psfrag | Replace strings in encapsulated PostScript figures | 
| psfragger | Use psfrag and LaTeX to label an eps file | 
| psgo | Typeset go diagrams with PSTricks | 
| psgreek | LaTeX support for Greek Type 1 fonts | 
| psizzl | A TeX format for physics papers | 
| pslatex | Use PostScript fonts by default | 
| psmerge | Concatenate PostScript files | 
| psnfss | Font support for common PostScript fonts | 
| psnfssx | Extra styles and encodings for PostScript fonts | 
| pspic | Drawing pictures using PostScript specials | 
| psrip | Extract images from PostScript files | 
| pssplit | Select pages from PostScript files | 
| pst-2dplot | A PSTricks package for drawing 2D curves | 
| pst-3d | A PSTricks package for tilting and other pseudo-3D tricks | 
| pst-3dplot | Draw 3D objects in parallel projection, using PSTricks | 
| pst-am | Simulation of modulation and demodulation | 
| pst-antiprism | A  PSTricks related package which draws an antiprism | 
| pst-asr | Typeset autosegmental representations for linguists | 
| pst-bar | Produces bar charts using PSTricks | 
| pst-blur | PSTricks package for "blurred" shadows | 
| pst-bspline | Draw cubic Bspline curves and interpolations | 
| pst-calculate | Support for floating point operations at LaTeX level | 
| pst-circ | PSTricks package for drawing electric circuits | 
| pst-coil | A PSTricks package for coils, etc | 
| pst-cox | Drawing regular complex polytopes with PSTricks | 
| pst-eps | Create EPS files from PSTricks figures | 
| pst-eucl | Euclidian geometry with PSTricks | 
| pst-exa | Typeset PSTricks examples, with code | 
| pst-fill | Fill or tile areas with PSTricks | 
| pst-fp | Fixed-point arithmetic in PSTricks | 
| pst-fr3d | Draw 3-dimensional framed boxes using PSTricks | 
| pst-fun | Draw "funny" objects with PSTricks | 
| pst-func | PSTricks package for plotting mathematical functions | 
| pst-gr3d | Three dimensional grids with PSTricks | 
| pst-grad | Filling with colour gradients, using PSTricks | 
| pst-graphicx | A PSTricks-compatible graphicx for use with Plain TeX | 
| pst-infixplot | Using PSTricks plotting capacities with infix expressions rather than RPN | 
| pst-jtree | Typeset complex trees for linguists | 
| pst-knot | PSTricks package for displaying knots | 
| pst-labo | Draw objects for Chemistry laboratories | 
| pst-layout | Page layout macros based on PSTricks packages | 
| pst-light3d | Three dimensional lighting effects (PSTricks) | 
| pst-math | Enhancement of PostScript math operators to use with PSTricks | 
| pst-node | Nodes and node connections in PSTricks | 
| pst-ob3d | Three dimensional objects using PSTricks | 
| pst-ode | Solving initial value problems for sets of Ordinary Differential Equations | 
| pst-ovl | Create and manage graphical overlays | 
| pst-pad | Draw simple attachment systems with PSTricks | 
| pst-pdf | Make PDF versions of graphics by processing between runs | 
| pst-pdgr | Draw medical pedigrees using PSTricks | 
| pst-rputover | Place text over objects without obscuring background colors | 
| pst-sigsys | Support of signal processing-related disciplines | 
| pst-spectra | Draw continuum, emission and absorption spectra with PSTricks | 
| pst-stru | Civil engineering diagrams, using PSTricks | 
| pst-support | Assorted support files for use with PSTricks | 
| pst-text | Text and character manipulation in PSTricks | 
| pst-thick | Drawing very thick lines and curves | 
| pst-tvz | Draw trees with more than one root node, using PSTricks | 
| pst-vehicle | A PSTricks package for rolling vehicles on graphs of mathematical functions | 
| pst-vowel | Enable arrows showing diphthongs on vowel charts | 
| pst-vue3d | Draw perspective views of three dimensional objects | 
| pst-xkey | Key-value syntax for PSTricks packages | 
| pst2pdf | A script to compile PSTricks documents via pdfTeX | 
| pstdoc | A tool for PSTricks documentation | 
| pstex | Processor for including figures in LaTeX | 
| pstoedit | Translate PostScript and PDF to other formats | 
| pstool | Support for psfrag within pdfLaTeX | 
| pstotext | Extract ASCII from PostScript and PDF | 
| pstrees | Construct linguistics trees using a preprocessor | 
| pstricks | Deprecated entry for PSTricks package | 
| pstricks-add | A collection of add-ons and bugfixes for PSTricks | 
| pstring | Typeset sequences with justification pointers | 
| psu-thesis | Package for writing a thesis at Penn State University | 
| ptex | A TeX system for publishing in Japanese | 
| ptex-base | Plain TeX format and documents for pTeX and e-pTeX | 
| ptex-fontmaps | Font maps and configuration tools for Japanese/Chinese/Korean fonts with (u)ptex | 
| ptex-texmf | Macro and other extensions for use with PTeX | 
| ptex2pdf | Convert Japanese TeX documents to PDF | 
| ptext | A ‘lipsum’ for Persian | 
| pthyphs | Hyphenation Patterns for Portuguese | 
| ptmsc | Addon to the newtx package | 
| ptptex | Macros for 'Progress of Theoretical Physics' | 
| ptsans | PT Sans font and LaTeX support | 
| ptserif | PT Serif font and LaTeX support | 
| punk | Donald Knuth's punk font | 
| punknova | OpenType version of Knuth's Punk font | 
| purifyeps | Make EPS work with both LaTeX/dvips and pdfLaTeX | 
| pwt | An outline of publishing with TeX | 
| pxbase | Tools for use with (u)pLaTeX | 
| pxchfon | Japanese font setup for pLaTeX and upLaTeX | 
| pxcjkcat | LaTeX interface for the CJK category codes of upTeX | 
| pxfonts | Palatino-like fonts in support of mathematics | 
| pxgreeks | Shape selection for PX fonts Greek letters | 
| pxpgfmark | e-pTeX driver for PGF inter-picture connections | 
| pxrubrica | Ruby annotations according to JIS X 4051 | 
| pxtatescale | Patch to graphics driver for scaling in vertical direction of pTeX | 
| pxtxalfa | Virtual maths alphabets based on pxfonts and txfonts | 
| pxufont | Emulate non-Unicode Japanese fonts using Unicode fonts | 
| pybib | Command line utilities to check, sort, merge BibTeX files | 
| pygmentex | Use Pygments to format code listings in documents | 
| python | Embed Python code in LaTeX | 
| pythontex | Run Python from within a document, typesetting the results | 
| pzccal | Zapf Chancery as calligraphic math alphabet | 
  Q
| qbibman | Graphical frontend to BibTool | 
| qcircuit | Macros to generate quantum ciruits | 
| qcm | A LaTeX2e class for making multiple choice questionnaires | 
| qdtexvpl | Quick and dirty virtual font creation | 
| qed | Produce an "end-of-proof" mark | 
| qfig | DOS graphics program | 
| qfonts | PostScript (Adobe Type 1) fonts in QX layout | 
| qm | Commands for bras and kets and the like | 
| qms | VMS tools for controlling QMS printers | 
| qobitree | LaTeX macros for typesetting trees | 
| qrcode | Generate QR codes in LaTeX | 
| qstest | Bundle for unit tests and pattern matching | 
| qtree | Draw tree structures | 
| quattrocento | LaTeX support for Quattrocento and Quattrocento Sans fonts | 
| quicktype | LaTeX package for quick typesetting | 
| quote | Match pairs of double-quote characters | 
| quotes | Smart double quotes in LaTeX input | 
| quoting | Consolidated environment for displayed text | 
| quran | An easy way to typeset any part of The Holy Quran | 
  R
| r2bib | Convert refer and EndNote files to BibTeX | 
| ragged | Generic ragged left and ragged right options | 
| ragged2e | Alternative versions of "ragged"-type commands | 
| raggedr | Set an entire document raggedright | 
| rail | Syntax specification in EBNF | 
| rake4latex | A rake-based tool to compile LaTeX projects | 
| raleway | Use Raleway with TeX(-alike) systems | 
| random | Generating “random” numbers in TeX | 
| randomlist | Deal with database, loop, and random in order to build personalized exercises | 
| randtext | Randomise the order of characters in strings | 
| rangecite | Will turn a range of citations into something like [1..3] | 
| rangen | Generate random integers, rational and decimal numbers | 
| ransom | A "very bad typewriter" font | 
| ratex | A package for German lawyers | 
| ratexdb | Database reports using LaTeX and Ruby | 
| rawfonts | Low level font compatibility mode for LaTeX | 
| rccol | Decimal-centered optionally rounded numbers in tabular | 
| rcs | Use RCS (revision control system) tags in LaTeX documents | 
| rcs-multi | Typeset RCS version control in multiple-file documents | 
| rcs-pln | RCS data in Plain TeX documents | 
| rcsinfo | Support for the revision control system | 
| readarray | Read, store and recall array-formatted data | 
| readprov | Provides GetFileInfo without the need to load the file | 
| realboxes | Variants of common box-commands that read their content as real box and not as macro argument | 
| realcalc | Macros for real arithmetic calculations | 
| realscripts | Access OpenType subscript and superscript glyphs | 
| rec-thy | Commands to typeset recursion theory papers | 
| recipe | A LaTeX class to typeset recipes | 
| recipebook | Typeset 5.5" x 8" recipes for browsing or printing | 
| recipecard | Typeset recipes in note-card-sized boxes | 
| recycle | A font providing the "recyclable" logo | 
| redefine | Conditional macro, etc., definitions | 
| refcheck | Check references (in figures, table, equations, etc) | 
| refcount | Counter operations with label references | 
| refenums | Define named items and provide back-references with that name | 
| refer | Convert a BibTeX bibliography to refer format | 
| refer-tools | Convert between refer format and BibTeX format | 
| references | Bibliographic software supporting LaTeX/BibTeX | 
| refman | Format technical reference manuals | 
| refstyle | Advanced formatting of cross references | 
| regcount | Display the allocation status of the TeX registers | 
| register | Typeset programmable elements in digital hardware (registers) | 
| reledpar | Typeset scholarly editions in parallel texts | 
| relenc | A "relaxed" font encoding | 
| relsize | Set the font size relative to the current font size | 
| removefr | Remove from counter-reset lists | 
| remreset | Remove counters from reset list | 
| renditions | Multiple versions from the same content | 
| reotex | Draw Reo Channels and Circuits | 
| repeat | Repeat execution of macros | 
| repeatindex | Repeat items in an index after a page or column break | 
| repere | Diagrams for school mathematics | 
| repltext | Control how text gets copied from a PDF file | 
| report | Typeset a multi-chapter report | 
| required | Packages "required" of a LaTeX distribution | 
| resumecls | Typeset a resume both in English and Chinese | 
| revquantum | Hacks to make writing quantum papers for revtex4-1 less painful | 
| revtex4-0 | Styles for various Physics Journals (old version) | 
| revtex4-1 | Styles for various Physics Journals | 
| rfc2bib | Generate BibTeX entries for IETF RFCs | 
| rfil | Ruby font installer library | 
| rgb | Tables of RGB colour parameters | 
| rlepsf | Rewrite labels in EPS graphics | 
| rmannot | Create rich media annotations in a PDF file | 
| rmathbr | Repeating of math operator at the broken line and the new line in inline equations | 
| rmligs | Remove incorrect ligatures in German documents | 
| rmpage | A package to help change page layout parameters in LaTeX | 
| rmthm | Use a roman font for theorem statements | 
| robot-man | A fun demo of AcroTeX eDucation Bundle facilities | 
| roboto | Support for the Roboto family of fonts | 
| romannum | Generate roman numerals instead of arabic digits | 
| rosario | Using the free Rosario fonts with LaTeX | 
| rotating | Rotation tools, including rotated full-page floats | 
| rotpages | Typeset sets of pages upside-down and backwards | 
| rotunda | Rotunda manuscript book-hand font | 
| roundrect | MetaPost macros for highly configurable rounded rectangles (optionally with text) | 
| rpg-module | Typesetting old-school Dungeons and Dragons modules | 
| rplain | Redefines the plain pagestyle | 
| rputover | Place text over PSTricks objects without obscuring background colors | 
| rrgtrees | Linguistic tree diagrams for Role and Reference Grammar (RRG) with LaTeX | 
| rsc | BibTeX style for use with RSC journals | 
| rsfs | Ralph Smith's Formal Script font | 
| rsfso | A mathematical calligraphic font based on rsfs | 
| rst | Drawing rhetorical structure analysis diagrams in LaTeX | 
| rterface | Access to R analysis from within a document | 
| rtf2latex2e | Convert Rich Text Format (RTF) files to LaTeX2e | 
| rtkinenc | Input encoding with fallback procedures | 
| rtklage | Make suit details for German courts | 
| rtsched | Draw Real-Time scheduling (GANTT) charts | 
| rubik | Document Rubik cube configurations and rotation sequences | 
| rubikcube | Typeset Rubik cubes and move notation | 
| rule-d | Provide LaTeX 3 commands for typesetting rules | 
| ruler | A typographic ruler for TeX | 
| rulercompass | A TikZ library for straight-edge and compass diagrams | 
| runic | Fonts for Anglo-Saxon futharc script | 
| runtex | Windows program to run TeX variant and various utils as needed | 
| russ | LaTeX in Russian, without babel | 
| rustic | Roman Rustic manuscript book-hand font | 
| rviewport | Relative Viewport for Graphics Inclusion | 
| rvwrite | Increase the number of available output streams in LaTeX | 
| ryethesis | Class for Ryerson Unversity Graduate School requirements | 
  S
| s2latex | A scribe to LaTeX converter | 
| sa-tikz | TikZ library to draw switching architectures | 
| sae | Typeset an SAE technical paper | 
| saferef | Safer references through strong typing of references | 
| sageep | Format papers for the annual meeting of EEGS | 
| sagetex | Embed Sage code and plots into LaTeX | 
| sam2p | Convert bitmap formats to compact PS/PDF | 
| samples | Samples of Plain TeX coding | 
| sanhyph | Sanskrit hyphenation patterns | 
| sans | Exchange Roman and Sans faces in a document | 
| sapthesis | Typeset theses for Sapienza-University, Rome | 
| sarabian | Archaic South Arabian script font | 
| sauerj | A bundle of utilities by Jonathan Sauer | 
| sauter | Wide range of design sizes for CM fonts | 
| savefnmark | Save name of the footnote mark for reuse | 
| savesym | Redefine symbols where names conflict | 
| savetrees | Optimise the use of each page of a LaTeX document | 
| sbtex | A compact TeX distribution for MS-DOS | 
| sc21 | Title page for the old ISO TC97/SC21 committee | 
| sc21-wg1 | Title page for the old ISO TC97/SC21/WG1 working group | 
| scale | Scale document by sqrt(2) or magstep(2) | 
| scalebar | Create scalebars for maps, diagrams or photos | 
| scalefnt | Rescale fonts to arbitrary sizes | 
| scalerel | Constrained scaling and stretching of objects | 
| scanpages | Support importing and embellishing scanned documents | 
| schemetex | Typesetting Scheme programs with LaTeX | 
| schemeweb | Simple support for literate programming in Lisp | 
| schule | Support for teachers at German schools | 
| schulschriften | German “school scripts” from Suetterlin to the present day | 
| schwell | Calligraphic font for typesetting handwriting in Schwell style | 
| sciposter | Make posters of ISO A3 size and larger | 
| sciwordconv | Use Scientific Word/WorkPlace files with another TeX | 
| scmac | Typeset scripts with Plain TeX | 
| scraddr | Provide data from scrlttr2's address files | 
| scratch | Draw programs like “scratch” | 
| scratchx | Include Scratch programs in LaTeX documents | 
| scrbase | Provide basic features for KOMA-Script | 
| screen | Prepare a document for a simple previewer | 
| scrextend | Use of components of KOMA-Script by other packages | 
| scrindex | Make index package work with Koma-script classes | 
| script | Variant report and book styles | 
| scriptfonts | A summary of mathematical script fonts for LaTeX users | 
| scrjrnl | Typeset diaries or journals | 
| scrjura | Koma-Script support for lawyers, etc | 
| scrlayer | Manage text ‘layers’ within Koma-Script | 
| scrletter | Letter extention to KOMA-Script classes | 
| scrlfile | Installation control for koma-script packages | 
| scrlttr2copy | A letter class option file for the automatic creation of copies | 
| scrpage2 | Control of page headers and footers in LaTeX | 
| scrtime | Show the time of a LaTeX run | 
| scrwfile | Use LaTeX .aux file in place of \newrite files | 
| sdrt | Macros for Segmented Discourse Representation Theory | 
| sduthesis | Thesis Template of Shandong University | 
| secdot | Section numbers with trailing dots | 
| seceqn | Number theorems by section | 
| secret | Put security classification marks in a document | 
| section | Modifying section commands in LaTeX | 
| seealso | Improve the performance of \see macros with makeindex | 
| sehyph | Hyphenation patterns for Swedish | 
| selectpage | Select pages to be output from a document | 
| selinput | Semi-automatic detection of input encoding | 
| selnolig | Selectively disable typographic ligatures | 
| semantic | Help for writing programming language semantics | 
| semantic-markup | Meaningful semantic markup in the spirit of the Text Encoding Initiative | 
| semioneside | Put only special contents on left-hand pages in two sided layout | 
| semtrans | Transliteration of semitic languages | 
| sepfootnotes | Support footnotes and endnotes from separate files | 
| sepnum | Print numbers in a "friendly" format | 
| seqsplit | Split long sequences of characters in a neutral way | 
| serbianpart | Redefines \thepart to be used in Roman lettered Serbian | 
| serial | Generate serial letters | 
| sesamanuel | Class and package for sesamath books or paper | 
| sesstime | Session and timing information in lecture notes | 
| settobox | Assigning dimensions of a box to a length register | 
| seuthesis | LaTeX template for theses at Southeastern University | 
| seuthesix | LaTeX class for theses at Southeast University, Nanjing, China | 
| sexam | Package for typesetting arabic exam scripts | 
| sfarticle | A LaTeX 2.09 article style with an sf switch | 
| sffms | Typesetting science fiction/fantasy manuscripts | 
| sfg | Draw signal flow graphs | 
| sfwmac | A set of definitions for Unix system documentation | 
| sgame | LaTeX style for typesetting strategic games | 
| sgmlcmpt | Suppport for LaTeX formulae as SGML PCDATA | 
| shadbox | Shade the background of any box | 
| shade | Shade pieces of text | 
| shadebox | Shade boxes using PostScript specials | 
| shadethm | Theorem environments that are shaded | 
| shading | LaTeX package for putting text on a shaded background | 
| shalom | A simple Hebrew typesetting bundle | 
| shapepar | A macro to typeset paragraphs in specific shapes | 
| shapes | Draw polygons, reentrant stars, and fractions in circles with MetaPost | 
| shavian | A Shavian spelling alphabet font | 
| shdoc | Float environment to document the shell commands of a terminal session | 
| shellesc | Unified shell escape interface for LaTeX | 
| shhyphl | Serbo-Croatian hyphenation (Latin alphabet) | 
| shipunov | A collection of LaTeX packages and classes | 
| shlatex | LaTeX compilation script for Linux (written in Bash) | 
| shobhika | An OpenType Devanāgarī font designed for scholars | 
| short-math-guide | Guide to using amsmath and related packages to typeset mathematical notation with LaTeX | 
| shortcuttool | Enables shortcut file import to the input tool Shortcut | 
| shortlst | Compact lists by running several items per line | 
| shorttoc | Table of contents with different depths | 
| show2e | Variants of \show for LaTeX2e | 
| showdim | Variants on printing dimensions | 
| showkeys | Show label, ref, cite and bib keys | 
| showtags | Print the tags of bibliography entries | 
| shsulet | A letter document style for use at SHSU | 
| shuffle | A symbol for the shuffle product | 
| si | A comprehensive (SI) units package | 
| siam | Styles for SIAM publications | 
| side | Rotated floats for LaTeX 2.09 | 
| sidenotes | Typeset notes containing rich content, in the margin | 
| sides | A LaTeX class for typesetting stage plays | 
| signchart | Create beautifully typeset sign charts | 
| sikumuna | Lyx template for Hebrew article format | 
| silence | Selective filtering of error messages and warnings | 
| simple-resume-cv | Template for a simple resume or curriculum vitae (CV), in XeLaTeX | 
| simple-thesis-dissertation | Template for a simple thesis or dissertation (Ph.D. or master's degree) or technical
  report, in XeLaTeX | 
| simplecd | Simple CD, DVD covers for printing | 
| simplecv | A simple class for writing curricula vitae | 
| simplekv | A simple key/value system for TeX and LaTeX | 
| simpsons | Metafont source for Simpsons characters | 
| sines | Calculate sin function values | 
| sinhala | Support for the Sinhala language | 
| sirlin | Fonts and macros for typesetting Tibetan | 
| sistyle | Package to typeset SI units, numbers and angles | 
| sitem | Save the optional argument of \item | 
| siunits | International System of Units | 
| siunitx | A comprehensive (SI) units package | 
| skak | Fonts and macros for typesetting chess games | 
| skaknew | The skak chess fonts redone in Adobe Type 1 | 
| skb | Tools for a repository of long-living documents | 
| skdoc | Documentation and extraction for packages and document classes | 
| sketch | A 3d sketch language translator | 
| skeycommand | Create commands using parameters and keyval in parallel | 
| skeyval | Key-value parsing combining features of xkeyval and pgfkeys | 
| skmath | Extensions to the maths command repertoir | 
| skull | A font to draw a skull | 
| slantsc | Access different-shaped small-caps fonts | 
| slashbox | Both column and row headings in a tabular cell | 
| slashed | Put a slash through characters | 
| slatex | LaTeX support for writing Swedish | 
| slem | Slanted emphasis in LaTeX 2.09 | 
| slemph | Slanted emphasis in LaTeX | 
| slhyph | Slovenian hyphenation patterns | 
| slides | Class for creating slides | 
| smallcap | Promote small caps to a font family, so NFSS can deal with different shapes | 
| smaller | Choose an "adjacent" size in LaTeX | 
| smalltalk | Typeset Smalltalk program fragments | 
| smartmn | Make hyphens print as minus signs where appropriate | 
| smartunits | Converting between common metric and Imperial units | 
| smflatex | Classes for Société mathématique de France publications | 
| smiletex | Create LaTeX documents and more from simple texts | 
| snapshot | List the external dependencies of a LaTeX document | 
| snote | Shaped notes for MusicTeX | 
| snotez | Typeset notes, in the margin | 
| sober | Makes appearance of standard styles more "sober" | 
| sobolev | Commands for dealing with Sobolev spaces (and relatives) | 
| softfonts | Manage the "soft fonts" in a LaserWriter printer | 
| somedefs | Save loading all of another package | 
| songbook | Package for typesetting song lyrics and chord books | 
| songs | Produce song books for church or fellowship | 
| sorhyph | Upper Sorbian hyphenation patterns | 
| soton | University of Southampton-compliant slides | 
| soul | Hyphenation for letterspacing, underlining, and more | 
| soulpos | A fancy means of underlining | 
| soulutf8 | Permit use of UTF-8 characters in soul | 
| soup | Generate alphabet soup puzzles | 
| source2e | LaTeX2e kernel documentation for the entire system as one document | 
| soyombo | Fonts and a macro for Soyombo under LaTeX | 
| spain | Bibliography style for Spanish documents | 
| spalign | Typeset matrices and arrays with spaces and semicolons as delimiters | 
| sparklines | Drawing sparklines: intense, simple, wordlike graphics | 
| spath3 | Manipulate “soft paths” in PGF | 
| spelling | Support for spell-checking of LuaTeX documents | 
| sphack | Patch LaTeX kernel spacing macros | 
| sphyphb | Experimental Spanish hyphenation patterns | 
| spie | Support for formatting SPIE Proceedings manuscripts | 
| splines | MetaPost macros for drawing cubic spline interpolants | 
| splint | Write LALR(1) parsers in TeX using bison and flex | 
| split | Box two chunks of text side-by side | 
| splitbib | Split and reorder your bibliography | 
| spot | Spotlight highlighting for Beamer | 
| spreadtab | Spreadsheet features for LaTeX tabular environments | 
| sprite | Macros to typeset simple bitmaps with LaTeX | 
| spverbatim | Allow line breaks within \verb and verbatim output | 
| sqltex | An SQL Preprocessor for LaTeX | 
| sqrcaps | Square Capitals manuscript book-hand font | 
| srcltx | Jump between DVI and TeX files | 
| srhyphc | Hyphenation patterns for Serbian Cyrillic | 
| sseq | Typesetting spectral sequence charts | 
| sslides | Slides with headers and footers | 
| stables | Simplified Plain TeX tables | 
| stack | Tools to define and use stacks | 
| stackengine | Highly customised stacking of objects, insets, baseline changes, etc | 
| stackrel | Enhancement to the \stackrel command | 
| stage | A LaTeX class for stage plays | 
| standalone | Compile TeX pictures stand-alone or as part of a document | 
| stanli | TikZ Library for Structural Analysis | 
| starfont | The StarFont Sans astrological font | 
| startex | An XML-inspired format for student use | 
| statmath | A LaTeX package for simple use of statistical notation | 
| statrep | Displays SAS code and results of running the code | 
| staves | Typeset Icelandic staves and runic letters | 
| stdclsdv | Provide sectioning information for package writers | 
| stdpage | Standard pages with n lines of at most m characters each | 
| stex | An Infrastructure for Semantic Preloading of LaTeX Documents | 
| stfloats | Commands to control the presentation of floats | 
| stix | OpenType Unicode maths fonts | 
| stix2-otf | OpenType Unicode text and  maths fonts | 
| stix2-type1 | Type1 versions of the STIX Two OpenType fonts | 
| stmaryrd | St Mary Road symbols for theoretical computer science | 
| storecmd | Store the name of a defined command in a container | 
| stringenc | Converting a string between different encodings | 
| stringstrings | String manipulation for cosmetic and programming application | 
| structmech | A TikZ command set for structural mechanics drawings | 
| stubs | Create tear-off stubs at the bottom of a page | 
| studies-lm | An interactive LaTeX course for students | 
| sty2dtx | Create a .dtx file from a .sty file | 
| suanpan | MetaPost macros for drawing Chinese and Japanese abaci | 
| subeqn | Package for subequation numbering | 
| subfig | Figures broken into subfigures | 
| subfigmat | Automates layout when using the subfigure package | 
| subfigure | Deprecated: Figures divided into subfigures | 
| subfiles | Individual typesetting of subfiles of a "main" document | 
| subfloat | Sub-numbering for figures and tables | 
| subscript | Provides the \textsubscript command | 
| substr | Deal with substrings in strings | 
| sueterlin | Calligraphic font for typesetting handwriting in Sütterlin style | 
| suffix | Define commands with suffixes | 
| suftesi | A document class for typesetting theses, books and articles | 
| sugconf | SAS(R) user group conference proceedings document class | 
| superiors | Attach superior figures to a font family | 
| susy | Macros for SuperSymmetry-related work | 
| suthesis | Typeset a Stanford University thesis | 
| sverb | A set of verbatim text manipulations | 
| svg | Include and extract SVG pictures in LaTeX documents | 
| svg-inkscape | How to include an SVG image in LaTeX using Inkscape | 
| svn | Typeset Subversion keywords | 
| svn-multi | Subversion keywords in multi-file LaTeX documents | 
| svn-prov | Subversion variants of \Provides... macros | 
| svninfo | Typeset Subversion keywords | 
| svrsymbols | ‘A new font with symbols for use in Physics texts.' | 
| swebib | Swedish bibliography styles | 
| swetex | Plain TeX support for writing Swedish | 
| swiftex | Edit doc.sty and normal LaTeX files with GNU Emacs | 
| swimgraf | Graphical/textual representations of swimming performances | 
| switcheml | Obfuscate email addresses (now obsolete) | 
| swrule | Lines thicker in the middle than at the ends | 
| symbolindex | Generate a list of symbols with different subgroups | 
| sympytex | Include symbolic computation (using sympy) in documents | 
| synapsen | Reference management tool for BibTeX | 
| syngen | A tool for generating syntax diagrams from BNF | 
| synproof | Easy drawing of syntactic proofs | 
| syntax2 | Creation of syntax diagrams | 
| syntonly | Run a document through LaTeX for syntax checking | 
| syntrace | Labels for tracing in a syntax tree | 
| syriac | A font for Syriac written in Estrangelo | 
| systeme | Format systems of equations | 
  T
| t-angles | Draw tangles, trees, Hopf algebra operations and other pictures | 
| t1-fraktur | A pair of fraktur font families in T1 encoding | 
| t1enc | Standard package for activating ec fonts | 
| t1infos | Utilities for PostScript fonts | 
| t1tools | Facilities for handling Adobe Type 1 fonts | 
| t1utils | Simple Type 1 font manipulation programs | 
| t2 | Support for using T2 encoding | 
| tab4tex | Preprocessor for LaTeX tabular environments | 
| tabbing | Tabbing with accented letters | 
| table-fct | Draw a variations table of functions and a convexity table of its graph | 
| tableaux | Construct tables of signs and variations | 
| tables | Tables without the need for a preamble | 
| tablor | Create tables of signs and of variations | 
| tabls | Better vertical spacing in tables and arrays | 
| tabto-ltx | "Tab" to a measured position in the line | 
| tabu | Flexible LaTeX tabulars | 
| tabularcalc | Calculate formulas in a tabular environment | 
| tabularew | A variation on the tabular environment | 
| tabularht | Tabular environments with height specified | 
| tabularkv | Tabular environments with key-value interface | 
| tabulars-e | Examples from the book "Typesetting tables with LaTeX" | 
| tabularx | Tabulars with adjustable-width columns | 
| tabulary | Tabular with variable width columns balanced | 
| tabvar | Typesetting tables showing variations of functions | 
| tabverb | Verbatim text respecting TAB characters | 
| tagging | Document configuration with tags | 
| tagpair | Word-by-word glosses, translations, and bibliographic attributions | 
| talk | A LaTeX class for presentations | 
| tamefloats | Experimentally use \holdinginserts with LaTeX floats | 
| tamethebeast | A manual about bibliographies and especially BibTeX | 
| tangle | Generate compilable source from web | 
| tap | TeX macros for typesetting complex tables | 
| tape | Generate cassette labels from a simple database | 
| tapir | A simple geometrical font | 
| tasks | Horizontally columned lists | 
| taylor | Macros for category-theoretic diagrams | 
| tbe | Extracts from "TeX by Example" | 
| tccompat | Provide compatibility names for textcomp.sty | 
| tcobrowser | Local browsing of the Catalogue on Mac OS X | 
| tcolorbox | Coloured boxes, for LaTeX examples and theorems, etc | 
| tcvn | Vietnamese Windows support | 
| tdclock | A ticking digital clock package for PDF output | 
| tds | The TeX Directory Structure standard | 
| tdsfrmath | Macros for French teachers of mathematics | 
| techexplorer | Browser plugin for viewing TeX and LaTeX sources | 
| technics | A package to format technical documents | 
| techreport | Generate Technical Reports using USC thesis style | 
| ted | A (primitive) token list editor | 
| telugu | (La)TeX Support for writing the Telugu Language | 
| tempora | Greek and Cyrillic to accompany Times | 
| tengtex | Typesetting in Tolkien's Tengwar script | 
| tengwar | Font to set Tolkien's Tengwar script | 
| termlist | Label any kind of term with a continuous counter | 
| termmenu | The package provides support for terminal-based menus using expl3 | 
| tesla | A special-purpose language for knowledge base rules | 
| testeq | An equality test for use in MetaPost | 
| testflow | A tool to validate PS/PDF output from LaTeX | 
| testidx | Dummy text for testing index styles and indexing applications | 
| testmath | Examples of the AMS-LaTeX package | 
| tetex | Obsolete TeX distribution for Unix/Linux | 
| teubner | Philological typesetting of classical Greek | 
| tex | A sophisticated typesetting engine | 
| tex-ewd | Macros to typeset calculational proofs and programs in Dijkstra's style | 
| tex-gpc | A collection of change files for a TeX system based on GNU Pascal | 
| tex-gyre | TeX Fonts extending freely available URW fonts | 
| tex-kurs | A LaTeX (2.09) course in German | 
| tex-label | Place a classification on each page of a document | 
| tex-math | Maths mode documentation for OS/2 users | 
| tex-ps | TeX to PostScript generic macros and add-ons | 
| tex2bib | Extract a BibTeX database from a document source | 
| tex2ltx | AMS-TeX to AMS-LaTeX converter | 
| tex2mail | Converts TeX to mailable "ASCII art" | 
| tex2rtf | TeX translator, output formats include RTF | 
| tex2tok | Convert a TeX source file into tokens | 
| tex4ebook | Convertor from LaTeX to ebook formats | 
| tex4ht | Convert (La)TeX to HTML/XML | 
| tex_converter | Windows front-end to various LaTeX to HTML converters | 
| tex_it | Controller for TeX processing | 
| texapi | Macros to write format-independent packages | 
| texas | 32-bit TeX 3.14 compiled for MS-DOS 386/486 computers | 
| texcad32 | Win32 drawing package for mathematical diagrams | 
| texcount | Count words in a LaTeX document | 
| texdate | Date printing, formatting, and manipulation in TeX | 
| texdef | Display the definitions of TeX commands | 
| texdeps | Find the dependencies of a (La)TeX file | 
| texdiff | Compare documents and produce tagged merge | 
| texdirflatten | Collect files related to a LaTeX job in a single directory | 
| texdoc | Documentation access for TeX Live | 
| texdoctk | Easy access to package documentation | 
| texdraw | Graphical macros, using embedded PostScript | 
| texed | A TeX shell for OS/2 | 
| texemplar | A class for the journal of CervanTeX | 
| texfot | Filter clutter from the output of a TeX run | 
| texhax | Digests of a general TeX mailing list | 
| texi2www | Converts texinfo to display on the Web | 
| texindex | Simple indexing using standard Unix commands | 
| texinfo | Texinfo documentation system | 
| texlive | A comprehensive distribution of TeX and friends | 
| texliveonfly | On-the-fly download of missing TeX live packages | 
| texmacs | Structured text editor for TeX | 
| texmalli | A quick Finnish introduction to using LaTeX | 
| texmate | Comprehensive chess annotation in LaTeX | 
| texments | Using the Pygments highlighter in LaTeX | 
| texmuse | Music typesetting system using TeX and Metafont | 
| texosquery | Cross-platform Java application to query OS information | 
| texpack | Create documented LaTeX classes, packages and docs in a Unix environment | 
| texperf | A WordPerfect to LaTeX translator | 
| texpictex | Use tpic special commands in PiCTeX | 
| texpower | Create dynamic online presentations with LaTeX | 
| texproposal | A proposal prototype for LaTeX promotion in Chinese universities | 
| texref | Find cross-references in a LaTeX file | 
| texshade | Package for setting nucleotide and peptide alignments | 
| texshell32 | A free TeXShell for MS-Windows 95 and NT | 
| texshop | TeX front end for use on MacOS X | 
| texsis | Plain TeX macros for Physicists | 
| texsort | Sort/compress numerical lists | 
| text1 | TeX format from Washington State University | 
| text2bib | A PHP script to convert references to BibTeX | 
| textarea | Control the text area dynamically | 
| textcase | Case conversion ignoring mathematics, etc | 
| textcomp | LaTeX support for the Text Companion fonts | 
| textglos | Typeset and index linguistic gloss abbreviations | 
| textopo | Annotated membrane protein topology plots | 
| textpath | Setting text along a path with MetaPost | 
| textpos | Place boxes at arbitrary positions on the LaTeX page | 
| textualicomma | Use the textual comma character as decimal separator in math mode | 
| texvc | Use MediaWiki LaTeX commands | 
| texware | Utility programs for use with TeX | 
| tfmpk | A viewer for tfm and pk font files | 
| tfmpktest | Check and correct checksums of TFM and PK files | 
| tfrupee | A font offering the new (Indian) Rupee symbol | 
| tgothic | Gothic Textura Quadrata manuscript book-hand font | 
| tgrind | Produce beautiful program listings using plain TeX | 
| thaienum | Thai labels in enumerate environments | 
| thailatex | Typeset Thai texts with standard LaTeX classes | 
| thaispec | Thai Language Typesetting in XeLaTeX | 
| theapa | APA (American Psychology Association) Reference Citation for LaTeX | 
| theatre | A sophisticated package for typesetting stage plays | 
| theorem | Manipulate theorem environments | 
| theoremref | References with automatic theorem names | 
| these | Bibliography style for French theses | 
| thesis-ekf | Thesis class for Eszterhazy Karoly University | 
| thesis-gwu | Thesis class for George Washington University School of Engineering and Applied Science | 
| thinsp | A stretchable \thinspace for LaTeX | 
| thirteen | Print dates of Friday 13th days | 
| thmbox | Decorate theorem statements | 
| thmtools | Extensions to theorem environments | 
| threadcol | Organize document columns into PDF “article thread” | 
| threeddice | Create images of dice with one, two, or three faces showing, using MetaPost | 
| threedldf | Three-dimensional drawing with MetaPost output | 
| thsmc | Metrics and LaTeX support for Sans Mono Condensed Font | 
| thumb | Thumb marks in documents | 
| thumbpdf | Thumbnails for pdfTeX and dvips/ps2pdf | 
| thumby | Create thumb indexes for printed books | 
| thuthesis | Thesis template for Tsinghua University | 
| tib | A bibliographic preprocessor | 
| tibetan | An early LaTeX Tibetan package | 
| ticket | Make labels, visiting-cards, pins with LaTeX | 
| ticollege | Graphical representation of keys on a standard scientific calculator | 
| tie | Allow multiple web change files | 
| tif2eps | A PostScript program for converting TIFF files to EPS | 
| tiff | The tiff graphics package | 
| tikz-3dplot | Coordinate transformation styles for 3d plotting in TikZ | 
| tikz-bayesnet | Draw Bayesian networks, graphical models and directed factor graphs | 
| tikz-cd | Create commutative diagrams with TikZ | 
| tikz-layers | TikZ provides graphical layers on TikZ: "behind", "above" and "glass" | 
| tikz-optics | A library for drawing optical setups with TikZ | 
| tikz-page | Small macro to help building nice and complex layout materials | 
| tikz-qtree | Use existing qtree syntax for trees in TikZ | 
| tikz-relay | TikZ library for typesetting electrical diagrams | 
| tikz-sfc | Symbols collection for typesetting Sequential Function Chart (SFC) diagrams (PLC programs) | 
| tikz-timing | Easy generation of timing diagrams as TikZ pictures | 
| tikzcodeblocks | Helps to draw codeblocks like scratch, NEPO and PXT in TikZ | 
| tikzducks | A little fun package for using rubber ducks in TikZ | 
| tikzmark | Use TikZ's method of remembering a position on a page | 
| tikzscale | Resize pictures while respecting text size | 
| timbreicmc | Typeset documents with ICMC/USP watermarks | 
| time | Defines a macro \now to print the current time | 
| timeline | Typeset time-lines, for planning, etc | 
| times | Select Adobe Times Roman (or equivalent) as default font | 
| timing | Fonts and macro package for drawing timing diagrams | 
| tinos | Tinos fonts with LaTeX support | 
| tinyc2l | Pretty print C/C++/Java source code using LaTeX | 
| tip | Macro examples from “TeX in Practice” | 
| tipa | Fonts and macros for IPA phonetics characters | 
| tipa-de | German translation of tipa documentation | 
| tipfr | Produces calculator's keys with the help of TikZ | 
| tipos | Description of fonts for TeX, in Spanish | 
| titlecaps | Setting rich-text input into Titling Caps | 
| titlefoot | Add special material to footer of title page | 
| titlepages | Sample titlepages, and how to code them | 
| titlepic | Add picture to title page of a document | 
| titleref | A "\titleref" command to cross-reference section titles | 
| titles | Titles of books, articles, etc. in LaTeX | 
| titlesec | Select alternative section titles | 
| titletoc | Alternative headings for toc/lof/lot | 
| titling | Control over the typesetting of the \maketitle command | 
| tkbibtex | A portable editor and browser for BibTeX files | 
| tkdvi | DVI previewer built with the Tcl/Tk toolkit | 
| tkhyph | Hyphenation patterns for Turkish | 
| tktexcad | Generate LaTeX picture environments | 
| tkz-base | Tools for drawing with a cartesian coordinate system | 
| tkz-berge | Macros for drawing graphs of graph theory | 
| tkz-doc | Documentation macros for the TKZ series of packages | 
| tkz-fct | Tools for drawing graphs of functions | 
| tkz-orm | Create Object-Role Model (ORM) diagrams | 
| tkz-tab | Tables of signs and variations using PGF/TikZ | 
| tlaunch | A Windows GUI to run a networked TeX Live as if installed locally | 
| tlc-article | A LaTeX document class for formal documents | 
| tlc2-errata | Errata list for The LaTeX Companion, Second Edition | 
| tlc2-examples | Examples from “The LaTeX Companion”, second edition | 
| tlg2latex | Prepare LaTeX from the Thesaurus Linguae Graecae | 
| tmmath | Support for using the Micropress TM-Math fonts | 
| tmmath-fonts | Bitmap versions of the Micropress TM-Math fonts (Times Maths) | 
| tmview | A DVI previewer for SVGA displays | 
| toc | Table of contents macros for Plain TeX | 
| toc-zar | Plain TeX table of contents macros | 
| tocbasic | Management of tables/lists of contents (and the like) | 
| tocbibind | Add bibliography/index/contents to Table of Contents | 
| tocdata | Adds names to chapters, sections, figures in the TOC and LOF | 
| tocenter | Centring (and other) Page Layout | 
| tocloft | Control table of contents, figures, etc | 
| tocstyle | Define style of Table of contents (etc) files | 
| tocvsec2 | Section numbering and table of contents control | 
| todo | Make a to-do list for a document | 
| todonotes | Marking things to do in a LaTeX document | 
| toil | An installer of PostScript fonts for TeX | 
| tolkienfonts | Use TTF "Tolkien" fonts from the WWW with pdfTeX | 
| topcapt | Place captions above figures or tables | 
| topfloat | Move floats to the top of the page | 
| toptesi | Bundle for typesetting multilanguage theses | 
| totcount | Find the last value of a counter | 
| totpages | Count pages in a document, and report last page number | 
| tpcmfont | Computer modern fonts in "true point sizes" | 
| tpslifonts | A LaTeX package for configuring presentation fonts | 
| tpx | A drawing tool for Windows | 
| tqft | Drawing TQFT diagrams with TikZ/PGF | 
| tr2latex | Translate troff source to LaTeX | 
| trace | Make sensible use of TeX tracing in LaTeX | 
| trademarks | A collection of trademarks and the like | 
| trajan | Fonts from the Trajan column in Rome | 
| tram | Typeset tram boxes in LaTeX | 
| trans | A simple TeX macro package for PostScript transformations | 
| transfig | Transform xfig pictures into many other formats | 
| transparent | Using a color stack for transparency with pdfTeX | 
| treedef | Macros to typeset trees in Plain TeX | 
| trig | Simple trigonometric functions | 
| trigonometry | Demonstration code for cos and sin in TeX macros | 
| trimspaces | Trim spaces around an argument or within a macro | 
| trsym | Symbols for transformations | 
| truncate | Truncate text to a specified width | 
| try | Automation of TeX/LaTeX compilation | 
| tsemlines | Support for the ancient \emline macro | 
| tsipa | Macros and fonts to produce IPA typesetting | 
| tt2001 | Type 1 EC fonts generated by TeXtrace | 
| ttf-howto | Using TrueType fonts with TeX systems | 
| ttf2mf | Convert True Type fonts to Metafont | 
| ttf2pfb | Make an Adobe Type 1 version of a TrueType font | 
| ttf2pt1 | Convert TrueType fonts to Adobe Type 1 format | 
| ttf2tex | Use TrueType fonts with teTeX | 
| ttftogf | Convert True Type fonts to GF format | 
| tth | A TeX to HTML translator | 
| ttn | TeX and TUG news archive | 
| ttt | A Tibetan Transcript Transliterator for LaTeX | 
| tucv | Support for typesetting a CV or résumeé | 
| tudscr | Corporate Design of Technische Universität Dresden | 
| tufte-latex | Document classes inspired by the work of Edward Tufte | 
| tugboat | LaTeX macros for TUGboat articles | 
| tugboat-toc | An accumulation of TUGboat tables of contents | 
| tui | Thesis style for the University of the Andes, Colombia | 
| turabian | Create Turabian-formatted material using LaTeX | 
| turkish | LaTeX Support for Typesetting Turkish | 
| turnstile | Typeset the (logic) turnstile notation | 
| tvs | TeX Versioning System | 
| twcal | Calligraphic font for typesetting handwriting | 
| tweb | A web system for TeX macro sources | 
| twoinone | Print two pages on a single page | 
| twoopt | Definitions with two optional arguments | 
| twoside | Two-side typesetting in Plain TeX | 
| twoupltx | Print two virtual pages on each physical page | 
| txfonts | Times-like fonts in support of mathematics | 
| txfontsb | Extensions to txfonts, using GNU Freefont | 
| txgreeks | Shape selection for TX fonts Greek letters | 
| txp | Draw text along a path | 
| txt | Output documents via terminals, line printers, etc | 
| txt2latex | Convert text by fixing special chars and quote marks | 
| txt2tex | Add LaTeX markup to plain text | 
| txuprcal | Upright calligraphic font based on TX calligraphic | 
| type1cm | Arbitrary size font selection in LaTeX | 
| type1ec | Permit EC, TC and LH fonts at arbitrary sizes | 
| typed-checklist | Typesetting tasks, goals, milestones, artifacts, and more in LaTeX | 
| typedref | Eliminate errors by enforcing the types of labels | 
| typehtml | Typeset HTML directly from LaTeX | 
| typewriter | Typeset with a randomly variable monospace font | 
| typicons | Font containing a set of web-related icons | 
| typoaid | Macros for font diagnostics | 
  U
| u8tex | Input Unicode characters in TeX notation, in emacs | 
| uaclasses | University of Arizona thesis and dissertation format | 
| uafthesis | Document class for theses at University of Alaska Fairbanks | 
| uantwerpendocs | Course texts, master theses, and exams in University of Antwerp style | 
| uassign | Environments and options for typesetting university assignments | 
| ucbthesis | Thesis and dissertation class supporting UCB requirements | 
| ucdavisthesis | A thesis/dissertation class for University of California at Davis | 
| ucharcat | Implementation of the (new in 2015) XeTeX \Ucharcat command in lua, for LuaTeX | 
| ucharclasses | Font actions in XeTeX according to what is being processed | 
| ucs | Extended UTF-8 input encoding support for LaTeX | 
| ucthesis | University of California thesis format | 
| udesoftec | Thesis class for the University of Duisburg-Essen | 
| ugarite | Fonts for Ugaritic cuneiform script | 
| uhc | Fonts for the Korean language | 
| uhhassignment | A document class for typesetting homework assignments | 
| uhthesis | University of Houston thesis document style | 
| uk-tex-faq | A compilation of Frequently Asked Questions with answers | 
| ukdate | Typeset date in a UK-ish form | 
| ukhyph | Hyphenation patterns for British English | 
| ukrhyph | Hyphenation Patterns for Ukrainian | 
| ulem | Package for underlining | 
| ulqda | Support of Qualitative Data Analysis | 
| ulsy | Extra mathematical characters | 
| ulsy-ps | Extra mathematical characters in Adobe Type 1 format | 
| ulthese | Thesis class and templates for Université Laval | 
| ultratex | An emacs TeX mode with "lightning completion' | 
| umbclegislation | A LaTeX class for building legislation files for UMBC Student
    Government Association Bills | 
| uml | UML diagrams in LaTeX | 
| umlaute | German input encodings in LaTeX | 
| umoline | Underline text allowing line breaking | 
| umrand | Package for fancy box frames | 
| umthesis | Dissertations at the University of Michigan | 
| unamthesis | Style for Universidad Nacional Autonoma de Mexico theses | 
| uncial | Uncial manuscript book-hand font | 
| underoverlap | Position decorations over and under expressions | 
| undertilde | Typeset a tilde under one (or many) maths symbols | 
| undump | Make a new executable with format loaded | 
| uni-wtal-ger | Citation style for literary studies at the University of Wuppertal | 
| uni-wtal-lin | Citation style for linguistic studies at the University of Wuppertal | 
| unicode | Extended UTF-8 input encoding for LaTeX | 
| unicode-math | Unicode mathematics support for XeTeX and LuaTeX | 
| unisugar | Define syntactic sugar for Unicode LaTeX | 
| unitn-bimrep | A bimonthly report class for the PhD School of Materials, Mechatronics and System Engineering | 
| universa | Herbert Bayer's 'universal' font | 
| univie-ling | Papers, theses and research proposals in (Applied) Linguistics at Vienna University | 
| unixman | Typeset to look like Unix man output | 
| unouter | Suppress \outer flags in Plain TeX | 
| unpacked | Unpacked copy of the LaTeX sources | 
| unswcover | Typeset a dissertation cover page following UNSW guidelines | 
| untex | Strip (La)TeX commands from source file | 
| uothesis | Class for dissertations and theses at the University of Oregon | 
| uowthesis | Document class for dissertations at the University of Wollongong | 
| upca | Print UPC-A barcodes | 
| uplatex | pLaTeX2e and miscellaneous macros for upTeX | 
| upmethodology | Writing specifications such as for UP-based methodologies | 
| uppunctlm | Always keep upright shape for some punctuation marks and Arabic numerals | 
| upquote | Show "realistic" quotes in verbatim | 
| upref | Ensure references are upright | 
| uptex | Unicode version of pTeX | 
| uptex-base | Plain TeX format and documents for upTeX | 
| upzhkinsoku | Supplementary Chinese kinsoku for Unicode *pTeX | 
| urcls | Beamer and scrlttr2 classes and styles
    for the University of Regensburg | 
| uri | Hyperlinks for a wide range of URIs | 
| url | Verbatim with URL-sensitive line breaks | 
| urw | URW free font support | 
| urw-antiqua | URW Antiqua condensed font, for use with TeX | 
| urw-arial | URW Arial font pack for use with LaTeX | 
| urwchancal | Use URW's clone of Zapf Chancery as a maths alphabet | 
| urwvf | Support for use of free URW fonts | 
| usebib | A simple bibliography processor | 
| usenix | Style option to do Usenix conference proceedings | 
| ushort | Shorter (and longer) underlines and underbars | 
| ushyph | US hyphenation patterns | 
| uspace | Giving meaning to various Unicode space characters | 
| uspatent | U.S. Patent Application Tools for LaTeX and LyX | 
| usrguide | User-mode documentation for LaTeX | 
| utf2any | Converting Unicoded text to LaTeX, HTML, etc | 
| utf8mex | Tools to produce formats that read Polish language input | 
| utthesis | Thesis package for the University of Texas at Austin | 
| uwmslide | Slides with a simple Power Point like appearance | 
| uwthesis | University of Washington thesis class | 
| uwthesis209 | LaTeX 2.09 style for University of Washington theses | 
  V
| vak | BibTeX style for Russian Theses, books, etc | 
| vancouver | Bibliographic style file for Biomedical Journals | 
| variablelm | Font definitions for the variable Latin Modern fonts | 
| variations | Typeset tables of variations of functions | 
| varindent | Make paragraph indentation match the length of the line above | 
| varindex | Luxury frontend to the \index command | 
| varsects | A simple package for controlling headings | 
| vc | The vc (version control) bundle | 
| vdm | Typesetting VDM schemas | 
| vector | LaTeX macros for vectors | 
| venn | Creating Venn diagrams with MetaPost | 
| verbasef | VERBatim Automatic Splitting of External Files | 
| verbatim | Reimplementation of and extensions to LaTeX verbatim | 
| verbatim-pln | Define new verbatim "environments" in Plain TeX | 
| verbatimcopy | Make copies of text documents from within LaTeX | 
| verbdef | Define commands which expand to verbatim text | 
| verbments | Syntax highlighting of source code in LaTeX documents | 
| verbtext | Verbatim, interpreting non-ascii text | 
| verdana | Macros and metrics for using Verdana with LaTeX | 
| verse | Aids for typesetting simple verse | 
| vertbars | Mark vertical rules in margin of text | 
| vertex | Styles for economics working papers and journals | 
| vf-howto | Tutorial on creating virtual fonts | 
| vfinst | Virtual font installation support | 
| vfware | Tools for virtual font metrics | 
| vgrid | Overlay a grid on the printed page | 
| vhistory | Support for creating a change log | 
| vietnet | Preprocessor and macros for Vietnamese | 
| viking | Scandinavian runic alphabet as used by the Vikings | 
| vispeech | Using Bell's Visible Speech alphabet | 
| visualpstricks | Visual help for PSTricks based on images with minimum text | 
| visualtex | A TeX-oriented visual editor for Windows platforms | 
| visualtikz | Visual help for TikZ based on images with minimum text | 
| vita | Configurable class for curricula vitarum | 
| vmargin | Set various page dimensions | 
| vmspell | A spell-checker for VMS systems | 
| vmsps | Metrics for using Type 1 fonts available in VMS | 
| vncmr | A Vietnamese extension of the cmr fonts | 
| vntex | Support for Vietnamese | 
| vocaltract | Visualise the vocal tract using LaTeX and PSTricks | 
| volumes | Typeset only parts of a document, with complete indexes etc | 
| vowel | Draw vowel charts for phonetic research | 
| vpe | Source specials for PDF output | 
| vplutils | Manipulate (virtual) property lists | 
| vpp | View and (selectively) Print PDF and PostScript | 
| vrb | Verbatim macros in plain TeX | 
| vrsion | Add version number to a DVI file | 
| vslitex | Virtual invisible fonts for use with LaTeX Slides class | 
| vtex-free | TeX system and PDF support for Linux and OS/2 | 
| vutex | View TeX output on an ASCII-only terminal | 
| vvcode | Reliable encoder for binary files via email | 
| vwcol | Variable-width multiple text columns | 
| vxu | Document classes for Vaxjo University | 
  W
| w-a-schmidt | A collection of metrics for commercial fonts | 
| w32tex | A comprehensive TeX system for Windows | 
| wadalab | Wadalab (Japanese) font packages | 
| wallpaper | Easy addition of wallpapers (background images) to LaTeX documents, including tiling | 
| warning | Global warnings at the end of the logfile | 
| warpcol | Relative alignment of rows in numeric columns in tabulars | 
| was | A collection of small packages by Walter Schmidt | 
| wasy2 | The wasy fonts (Waldi symbol fonts) | 
| wasysym | LaTeX support file to use the WASY2 fonts | 
| watermark | Draw "watermarks" on the output page | 
| weave | Generate TeX source from web | 
| web | The original literate programming system | 
| web2c | Conversion programs and supporting code to compile TeX in C | 
| web2w | Converting TeX from WEB to cweb | 
| web9pt | Nine-point web listings | 
| webfiles | Include CWEB and/or Spidery WEB LaTeX | 
| webguide | Brief Guide to LaTeX Tools for Web publishing | 
| webmacss | Use sans serif font in Web listings | 
| wheretotrim | Assist in reducing LaTeX document page counts | 
| widetable | An environment for typesetting tables of specified width | 
| wiggly | Draw wiggly lines under text | 
| wiki | Use Wiki-style markup in a LaTeX document | 
| williams | Miscellaneous macros by Peter Williams | 
| window | Create windows in paragraphs | 
| winedt | MS-Windows shell and editor for TeX | 
| winfonts | Use fonts distributed with Windows XP | 
| winlatex | FrontEnd for TeX, Win98/NT, needs Microsoft VisualBasic-DLLs | 
| winshell | A MS-Windows32 user interface for TeX | 
| wintex2000 | A Win32 TeX Editor with the MS Office look and feel | 
| witharrows | “Aligned” math environments with arrows for comments | 
| withesis | University of Wisconsin-Madison Thesis LaTeX Class | 
| wmaainf | BibTeX style for Abteilung für Angewandte Informatik | 
| wmf2eps | Windows metafile conversion | 
| wncyr | University of Washington cyrillic fonts | 
| wochtag | Generate the German weekday name for a date | 
| word2latex | A translator from MS Word to LaTeX documents | 
| word2x | Word 6 format converter | 
| wordcount | Estimate the number of words in a LaTeX document | 
| wordlike | Simulating word processor layout | 
| wordml2latex | XSLT to transform a WordML file to a LaTeX2e source | 
| wordweb | Literate programming using Microsoft Word | 
| wotree | Draw Warnier/Orr diagrams | 
| wp-conv | FAQ on converters between (La)TeX and PC-Textprocessors | 
| wp2latex | Convert WordPerfect documents to LaTeX | 
| wrapfig | Produces figures which text can flow around | 
| wright | Define commands with optional arguments | 
| wrtfile | Write TeX files from a TeX document | 
| wsemclassic | LaTeX class for Bavarian school w-seminar papers | 
| wsuipa | International Phonetic Alphabet fonts | 
| wsuipa2tipa | Translate wsuipa font commands into tipa font commands | 
| wtref | Extend LaTeX’s cross-reference system | 
  X
| xargs | Define commands with many optional arguments | 
| xarticle | A LaTeX 2.09 document style with 7pt, 8pt and 9pt options | 
| xassoccnt | Associated counters stepping simultaneously | 
| xbibfile | Create and search BibTeX databases | 
| xbibtex | An X-Windows utility for adding to a BibTeX database | 
| xcharter | Extension of Bitstream Charter fonts | 
| xcite | Use citation keys from a different document | 
| xcjk2uni | Convert CJK characters to Unicode, in pdfTeX | 
| xcmr | A crossed-out version of Computer Modern | 
| xcntperchap | Track the number of subsections etc. that occur in a specified tracklevel | 
| xcoffins | Rich boxed material for LaTeX 3 | 
| xcolor | Driver-independent color extensions for LaTeX and pdfLaTeX | 
| xcolor-solarized | Defines the 16 colors from Ethan Schoonover’s Solarized palette | 
| xcomment | Allows selected environments to be included/excluded | 
| xdoc | Extending the LaTeX doc system | 
| xduthesis | XeLaTeX template for writing Xidian University Thesis | 
| xdvi | A DVI previewer for the X Window System | 
| xebaposter | Create beautiful scientific Persian/Latin posters using TikZ | 
| xechangebar | An extension of package changebar that can be used with XeLaTeX | 
| xecjk | Support for CJK documents in XeLaTeX | 
| xecolor | Support for color in XeLaTeX | 
| xecyr | Using Cyrillic languages in XeTeX | 
| xeindex | Automatic index generation for XeLaTeX | 
| xellipsis | Extremely configurable ellipses with formats for various style manuals | 
| xet-tex | A bi-directional version of TeX | 
| xetal | Strip TeX constructs from a file | 
| xetex | An extended variant of TeX for use with Unicode sources | 
| xetex-def | Colour and graphics support for XeTeX | 
| xetex-greek | Hyphenation for different variants of Greek, under XeTeX | 
| xetexko | Typeset Korean with Xe(La)TeX | 
| xetexref | Reference documentation of XeTeX | 
| xevlna | Insert non-breakable spaces using XeTeX | 
| xfig | XWindows vector drawing program | 
| xfor | A reimplementation of the LaTeX for-loop macro | 
| xfp | Interface to the LaTeX3 floating point unit | 
| xfrac | Split-level fractions in LaTeX2e* | 
| xgalley | Control text feeding onto the page | 
| xgreek | XeLaTeX package for typesetting Greek language documents (beta release) | 
| xifthen | Extended conditional commands | 
| xii | Christmas silliness (English) | 
| xii-lat | Christmas silliness (Latin) | 
| xindy | A general-purpose index processor | 
| xint | Expandable operations on long numbers | 
| xits | A Scientific Times-like font with support for mathematical typesetting | 
| xkeyval | Extension of the keyval package | 
| xkvltxp | Provision for expandable macros in package options | 
| xl2latex | Convert Excel (97 and above) tables to LaTeX tabulars | 
| xlatex | A TeX/LaTeX shell for X-windows | 
| xlop | Calculates and displays arithmetic operations | 
| xltabular | Longtable support with possible X-column specifier | 
| xltxtra | “Extras” for LaTeX users of XeTeX | 
| xmlplay | Typeset Shakespeare’s plays as marked up by Bosak | 
| xmltex | Support for parsing XML documents | 
| xmpincl | Include eXtensible Metadata Platform data in pdfLaTeX | 
| xnewcommand | Define \global and \protected commands with \newcommand | 
| xoptarg | Expandable macros that take an optional argument | 
| xparse | A generic document command parser | 
| xpatch | Extending etoolbox patching commands | 
| xpdf | Viewing and manipulating PDF files | 
| xpdfopen | Commands to control PDF readers, under X11 | 
| xpeek | Define commands that peek ahead in the input stream | 
| xpiano | An extension of the piano package | 
| xpicture | Extensions of LaTeX picture drawing | 
| xpinyin | Automatically add pinyin to Chinese characters | 
| xprintlen | Print TeX lengths in a variety of units | 
| xpunctuate | Process trailing punctuation which may be redundant | 
| xq | Support for writing about xiangqi | 
| xr | References to other LaTeX documents | 
| xr-hyper | Inter-document hyper-references | 
| xrefwarn | Only one warning for an undefined citation | 
| xsavebox | Saveboxes for repeating content without code replication, based on PDF Form XObjects | 
| xsim | eXercise Sheets IMproved | 
| xskak | An extension to the skak package for chess typesetting | 
| xspace | Define commands that appear not to eat spaces | 
| xstring | String manipulation for (La)TeX | 
| xtab | Break tables across pages | 
| xtcapts | Defining language-dependent text macros | 
| xtem | An X11 TeX menu built on Tcl/Tk | 
| xtemplate | A high-level interface for declaring document commands | 
| xtexcad | Simple drawing program for LaTeX use | 
| xtrcode | Extract contents of LaTeX environments | 
| xunicode | Generate Unicode characters from accented glyphs | 
| xurl | Allow url break at any alphanumerical character | 
| xwatermark | Graphics and text watermarks on selected pages | 
| xwpick | Pick an image from an X display | 
| xyling | Draw syntactic trees, etc., for linguistics literature, using xy-pic | 
| xymatrix | Commutative diagrams using XY-pic | 
| xymtex | Typesetting chemical structures | 
| xypic | Flexible diagramming macros | 
| xytree | Tree macros using XY-Pic | 
  Y
| yacco2 | Multi-threaded LR(1) compiler/compiler that emits literate grammar documents | 
| yafoot | A bundle of miscellaneous footnote packages | 
| yaletter | Extremely flexible macros for letters, envelopes, and label sheets | 
| yandy | TUG release of Y and Y’s TeX distribution | 
| yannisgr | Greek fonts by Yannis Haralambous | 
| yathesis | A LaTeX class for writing a thesis following French rules | 
| yax | Yet Another Key System | 
| ydoc | Macros for documentation of LaTeX classes and packages | 
| yfonts | Support for old German fonts | 
| yfonts-t1 | Old German-style fonts, in Adobe type 1 format | 
| yfrak | Old German Fraktur font | 
| ygoth | Old German Gothic font | 
| yhmath | Extended maths fonts for LaTeX | 
| yinit | Old German decorative initials | 
| yinit-as | Additions to Yannis Haralambous' Old German decorative initials | 
| yinit-otf | OTF conversion of Yannis Haralambous' Old German decorative initials | 
| york-thesis | A thesis class file for York University, Toronto | 
| yplan | Daily planner type calendar | 
| yswab | Old German Schwabacher font | 
| yt4pdf | Play YouTube videos in a PDF | 
| ytableau | Many-featured Young tableaux and Young diagrams | 
| ytex | Macro package developed at MIT | 
  Z
| zaccone | Different configuration for different captions | 
| zed | Typeset Z specifications | 
| zed-csp | Typesetting Z and CSP format specifications | 
| zefonts | Virtual fonts to provide T1 encoding from existing fonts | 
| zero | Start list (etc.) numbering at zero | 
| zhmcjk | Simplify configuration of CJK installations for Chinese | 
| zhmetrics | TFM subfont files for using Chinese fonts in 8-bit TeX | 
| zhnumber | Typeset Chinese representations of numbers | 
| zhspacing | Spacing for mixed CJK-English documents in XeTeX | 
| ziffer | Conversion of punctuation in maths mode | 
| zigaretten | Propaganda and mind-numbing for cigarette addicts | 
| zip | Barcodes for USA ZIP code | 
| zlmtt | Use Latin Modern Typewriter fonts | 
| zref | A new reference scheme for LaTeX | 
| zxjafont | Set up Japanese font families for XeLaTeX | 
| zxjatype | Standard conforming typesetting of Japanese, for XeLaTeX | 
   
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.