AZ logo

Packages characterized by: The primary function that this package performs

Categorization: Programming in TeX > Other

These are the packages in this category.

Identifier Caption
abbr Simple macros supporting abreviations for Plain and LaTeX.
abbrevs Text abbreviations in LaTeX.
acromake Make commands for acronyms.
aliascnt Alias counters.
alphalph Convert numbers to letters.
arabic Read a lower-case roman number.
at Short commands starting '@'.
atbegshi Execute stuff at \shipout time.
atenddvi Provides the \AtEndDvi command.
atveryend Hooks at the very end of a document.
authoraftertitle Make author, etc., available after \maketitle.
auxhook Hooks for auxiliary files.
bashful Invoke bash commands from within LaTeX.
basix A BASIC interpreter written in TeX.
bigintcalc Integer calculations on very large numbers.
binomexp Calculate Pascal's triangle.
blindtext Producing 'blind' text for testing.
brclc Support 16-bit (double) calculations in LaTeX.
calc Simple arithmetic in LaTeX commands.
calctab Language for numeric tables.
catchfile Catch an external file into a macro.
catoptions Preserving and recalling standard catcodes.
checkend Extend "improperly closed environment" messages
checklab A patch for the label-checking code.
chngcntr Change the resetting of counters.
cjw A bundle of packages and classes.
cmdstring Get command name reliably.
cmdtrack Check used commands.
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.
context-account A simple accounting package.
context-filter Run external programs on the contents of a start-stop environment.
context-inifile An ini-file pretty-printer, using ConTeXt.
context-rst Process reStructuredText with ConTeXt.
count1to Make use of count1 to count9.
cprotect Allow verbatim, etc., in macro arguments.
cptex Use different code pages for TeX input.
csvsimple Simple CSV file processing.
currfile Provide file name and path of input files.
dbprocess Process database output.
dcounter Support dynamic counters.
declare Declare register names locally.
default Provide default parameters for TeX macros.
defstring Define macros as verbatim macros.
dialogl Macros for constructing interactive LaTeX scripts.
doafter Do things after a group.
dprogress LaTeX-relevant log information for debugging.
drac Declare active character substitution, robustly.
eforms eForm support for the AcroTeX bundle.
emarks Named mark registers with e-TeX.
engord Converts numbers to English ordinal numbers.
environ A new interface for environments in LaTeX.
eolgrab Catch arguments delimited by end of line.
etex-pkg E-TeX support package.
etextools e-TeX tools for LaTeX users and package writers.
etoolbox Tool-box for LaTeX programmers using e-TeX.
etoolbox-de German translation of documentation of etoolbox.
euenc Unicode font encoding definitions for XeTeX.
euro Provide Euro values for national currency amounts.
everyhook Hooks for standard TeX token lists.
everypage Provide hooks to be run on every page of a document.
everyshi Take action at every \shipout.
excludeonly Prevent files being \include-ed.
export Import and export values of LaTeX registers.
extdash A range of dash commands for compound words.
extract Extract parts of a document and write to another document.
extradefs A miscellany of support macros.
fancynum Typeset numbers.
fenixpar One-shot changes to token registers such as \everypar.
fibnum Generate Fibonacci numbers.
fifinddo Filtering files using TeX.
filecontents Extended filecontents and filecontents* environments
fileerr LaTeX's mechanisms for dealing with file errors.
fixltx2e Patches for LaTeX.
fltpoint Simple floating point arithmetic.
fmtcount Display the value of a LaTeX counter in a variety of formats.
format Format a counter as a fixed-point number.
fp Fixed point arithmetic.
fragments Fragments of LaTeX code.
fwlw Get first and last words of a page.
getfiledate Find the date of last modification of a file.
gkpmac The macros used in "Concrete Mathematics".
gmutils Support macros for other packages.
hanoi Tower of Hanoi in TeX.
hardwrap Hard wrap text to a certain character length.
harvmac Macros for scientific articles.
he-she Alternating pronouns to aid to gender-neutral writing.
hex Print a counter in hexadecimal.
ifdraft Detect "draft" and "final" class options.
iflang Expandable checks for the current language.
ifluatex Provides the \ifluatex switch.
ifmtarg If-then-else command for processing potentially empty arguments.
ifnextok Utility macro: peek ahead without ignoring spaces.
ifpdf Provides the \ifpdf conditional.
ifplatform Conditionals to test which platform is being used.
ifvtex Detects use of VTeX and its facilities.
ifxetex Am I running under XeTeX?
infwarerr Complete set of information/warning/error message macros.
inlinedef Inline expansions within definitions.
inputenc Accept different input encodings.
inputenx Enhanced input encoding handling.
inputfile Input LaTeX files, remembering the file name.
inscrutable A response to Perl hackers' silliness.
intcalc Expandable arithmetic operations with integers.
interfaces Set parameters for other packages, conveniently.
inversepath Calculate inverse file paths.
js-misc Miscellaneous macros from Joachim Schrod.
kpathsea Path searching library for TeX-related files.
l3experimental Experimental LaTeX3 concepts.
l3kernel LaTeX3 programming conventions.
l3packages High-level LaTeX3 concepts.
letltxmacro Let assignment for LaTeX macros.
lmake Process lists to do repetitive actions.
localloc Macros for localizing TeX register allocations.
logfilter Choose what you want to see of a (La)TeX log.
logical-markup-utils Packages for language-dependent inline quotes and dashes.
ltxdoc Class for documented LaTeX macro files.
ltxfileinfo Print version info for latex class or style file.
ltxtools A collection of LaTeX API macros.
ltxutil LaTeX utility macros.
lualatex-platform Load platform-specific code into luatex.
luatexbase Basic resource management for LuaTeX code.
luatex-pkg Basic definitions for LuaTeX.
magicnum Access TeX systems' "magic numbers".
makerobust Making a macro robust.
makerobust209 Make an existing LaTeX command robust.
maybeload Prevent reloading of files.
mdwtools Miscellaneous tools by Mark Wooding.
memexsupp Experimental memoir support.
metalogo Extended TeX logo macros.
mhs Historical mathematics.
midnight A set of useful macro tools.
miniltx An abstract of LaTeX facilities for use with Plain TeX.
modroman Write numbers in lower case roman numerals.
morewrites Always room for a new write stream.
mtbe Macros for "Mathematical TeX by Example".
newfile User level management of LaTeX input and output.
newinsert Reworking Plain TeX's insert macros.
niceverb Minimising markup for documenting LaTeX packages.
noprot Avoid the need for protection.
occam Strip unnecessary macros from a file.
ordinalpt Counters as ordinal numbers in Portuguese.
overword Parse text.
papermas Compute the mass of a printed version of a document.
parselines Apply a macro to each line of an environment.
passivetex Support package for XML/SGML typesetting
perpage Make a counter reset at every page boundary.
pi Calculate pi.
picture Dimens for picture macros.
plain-ltx Make plain TeX files LaTeXable.
plainmisc Miscellaneous contributed macros for plain TeX.
preview Extract bits of a LaTeX source for output.
printlen Print lengths using specified units.
processkv Process key-value pairs.
properties Load properties from a file.
protecteddef Define protected commands.
quote Match pairs of double-quote characters.
randtext Randomise the order of characters in strings.
rangen Generate random integers, rational and decimal numbers.
realcalc Macros for real arithmetic calculations.
regcount Display the allocation status of the TeX registers.
regstats Information about register use.
removefr Remove from counter-reset lists.
remreset Remove counters from reset list.
renditions Multiple versions from the same content.
reverxii Playing Reversi in TeX.
romannum Generate roman numerals instead of arabic digits.
rotchiffre Perform simple rotation cyphers.
rvwrite Increase the number of available output streams in LaTeX.
samples Samples of Plain TeX coding.
savesym Redefine symbols where names conflict.
sgmlcmpt Suppport for LaTeX formulae as SGML PCDATA.
silence Selective filtering of error messages and warnings.
sines Calculate sin function values.
skb Tools for a repository of long-living documents.
sphack Patch LaTeX kernel spacing macros.
srcltx Jump between DVI and TeX files.
startex An XML-inspired format for student use.
statistik Store statistics of a document.
stex An Infrastructure for Semantic Preloading of LaTeX Documents.
suffix Define commands with suffixes
tamefloats Experimental use \holdinginserts with LaTeX floats.
tdsfrmath Macros for French teachers of mathematics.
ted A (primitive) token list editor.
tex2tok Convert a TeX source file into tokens.
texapi Macros to write format-independent packages.
texdef Display the definitions of TeX commands.
tokenizer A tokenizer.
totcount Find the last value of a counter.
trace Make sensible use of TeX tracing in LaTeX.
translation-filecontents-de German version of filecontents.
trimspaces Trim spaces around an argument or within a macro.
twoopt Definitions with two optional arguments.
uniquecounter Provides unlimited unique counter.
unisugar Define syntactic sugar for Unicode LaTeX.
unouter Suppress \outer flags in Plain TeX.
varsfromjobname Extract variables from the name of the LaTeX file.
verbatimcopy Make copies of text documents from within LaTeX.
xkvltxp Provision for expandable macros in package options.
xlop Calculates and displays arithmetic operations.
xltxtra "Extras" for LaTeX users of XeTeX.
xmltex Support for parsing XML documents.
xnewcommand Define \global and \protected commands with \newcommand.
xoptarg Expandable macros that take an optional argument.
xspace Define commands that appear not to eat spaces.
xstring String manipulation for (La)TeX.
xtemplate A high-level interface for declaring document commands.
xtrcode Extract contents of LaTeX environments.
ytex Macro package developed at MIT.
zahl2string Format numbers as German words.
zero Start list (etc.) numbering at zero.
zref A new reference scheme for LaTeX.

Pick another category

You can see the packages in another place in this categorization. Alternatively, you can choose another categorization below.

Category Description
Document types Everything from books and articles to memos and letters. Also here are documents for specific publishers.
Document types > Books Books.
Document types > Books > Publisher styles Styles for books from specific publishers.
Document types > Books > Others Other packages.
Document types > Articles Articles; research papers.
Document types > Articles > Journal styles Styles for specific journals.
Document types > Articles > Others Others.
Document types > Proceedings Proceedings; a collection of articles.
Document types > Proceedings > Proceedings styles Styles for specific proceedings.
Document types > Proceedings > Others Others.
Document types > Reference manuals Reference manuals.
Document types > Presentations Presentations.
Document types > Overhead slides Overhead slides.
Document types > Theses PhD theses.
Document types > Theses > Thesis styles Styles for specific institutions.
Document types > Theses > Others Others; general theses styles.
Document types > Curriculum Vita Resumes and CV''s.
Document types > Letters Letters and form letters.
Document types > Exams, exercise sets, and answers For examinations and answer keys.
Document types > Other Other.
Document types > Other > Calendars Calendars.
Document types > Other > Syllabus Course syllabus.
Document types > Other > Envelopes Envelopes.
Document types > Other > Labels Labels.
Document types > Other > ID Tags ID Tags.
Document types > Other > Business cards Business Cards.
Document types > Other > Minutes Minutes of meetings.
Document types > Other > Memos Memos.
Document types > Other > Newspapers and newsletters Newspapers, newsletters, and magazines.
Document types > Other > Scripts Stage plays, screenplays, etc.
Document types > Other > Chess Chess games.
Document types > Other > Other games Games besides chess.
Document types > Other > Music Music.
Document types > Other > Posters Posters.
Document types > Other > CD and DVD covers CD and DVD covers.
Document types > Other > Recipes Recipe cards.
Document types > Other > Misc Misc. document types.
Document parts The parts of a document such as the Table of Contents, the Appendix, or the Bibliography.
Document parts > Abstract Adjust the format of your abstract.
Document parts > Table of contents Manipulate the format of your table of contents, or have multiple tables of contents.
Document parts > Preface Manipulate the format of your preface.
Document parts > Chapters and Sections Manipulate the format of your chapters and sections.
Document parts > Appendix Manipulate the format of the appendix, or have multiple appendices.
Document parts > Glossary Manipulate the format of your glossary.
Document parts > Bibliography Display bibliographic materials.
Document parts > Bibliography > Bibliographic styles Styles for specific publishers or journals.
Document parts > Bibliography > Others Others.
Document parts > Index Manipulate the format of your Index.
Document parts > Other Other document parts.
Page-focused Macros aimed at the single page level, or smaller, such as changing margins, page headers, multiple columns, colored text, etc.
Page-focused > Page geometry Margins, portrait vs landscape, etc.
Page-focused > Multiple columns Two or more columns.
Page-focused > Page numbers Pages numbered with roman numerals, etc.
Page-focused > Headers and footers Material on every page.
Page-focused > Footnotes Footnotes.
Page-focused > Floats Material, such as figures, that may float to the top or bottom of a page, or to a following page.
Page-focused > Tables Supplement TeX''s table mechanism.
Page-focused > Captions Captions for figures, tables, or floats.
Page-focused > Citations Citations.
Page-focused > Lists Itemized lists, etc.
Page-focused > Boxes and minipages Material on a page that is boxed.
Page-focused > Verbatim Material shown in the format in which it was typed.
Page-focused > Paragraphs Specialized paragraphs, such as special shapes.
Page-focused > Background Material behind the page''s text.
Page-focused > Color Colored text.
Page-focused > Material in margins Marginal notes, cross references, appearing in the margin.
Page-focused > Poetry Poetry.
Page-focused > Other Other.
Subject-specific typesetting One of the things that sets TeX apart is its facility with typesetting in Mathematics. It is also widely used in other areas, such as Chemistry, Physics, Computer Science, and the Humanities.
Subject-specific typesetting > Mathematics Equations, symbols, etc., from mathematics.
Subject-specific typesetting > Mathematics > Commutative diagrams Commutative diagrams.
Subject-specific typesetting > Mathematics > Equations Equations, sub-equations, etc.
Subject-specific typesetting > Mathematics > Matrices, vectors Matrices and vectors.
Subject-specific typesetting > Mathematics > Mathematical symbols Mathematical symbols, including accents.
Subject-specific typesetting > Mathematics > Theorems Theorem-like environments.
Subject-specific typesetting > Mathematics > Other Other mathematics.
Subject-specific typesetting > Computer science For example, typesetting program listings.
Subject-specific typesetting > Physics Physics.
Subject-specific typesetting > Other natural sciences Chemistry, Biology, Biochemistry, etc.
Subject-specific typesetting > Social sciences Economics, Psycology, etc..
Subject-specific typesetting > Linguistics Linguistics.
Subject-specific typesetting > Other subjects in the humanitites Classics, Philosophy, etc.
Subject-specific typesetting > Music Typeset music.
Subject-specific typesetting > Other Subjects not listed elsewhere.
Documentation Documentation.
Documentation > Tutorial An introduction.
Documentation > Help files A collection of documents.
Documentation > Other Information on some specific part of TeX.
Fonts Access to fonts, free and commercial.
Fonts > Text body fonts Fonts that can be used as the text of a document, perhaps including symbols. These include TeX support files for these fonts.
Fonts > Symbol fonts Fonts containing only special symbols. These include TeX support files for these fonts.
Fonts > Support files Materials allowing the use in TeX of fonts obtained from various vendors. The fonts are not here, just the materials to use them with TeX
Fonts > Font tools Font tools, including utilities.
Fonts > Other Other fonts.
Graphics Using and making graphics in a variety of formats.
Graphics > MetaFont or Metapost Packages to make fonts or graphics derived from Knuth''s MetaFont.
Graphics > Postscript or PDF graphics Make or manipulate graphics using the Postscript or Portable Document Format languages.
Graphics > Tools Programs to manipulate graphics, often to massage graphics created outside TeX.
Graphics > Inside TeX Graphics created inside a TeX document.
Graphics > Other Graphics packages that fit outside the categories above.
Non-English languages Using non-English languages, including automatically adapting the typesetting conventions in those languages.
Non-English languages > French Français.
Non-English languages > German Deutsch.
Non-English languages > Spanish Español.
Non-English languages > Italian Italiano.
Non-English languages > Greek Both ancient and modern Greek.
Non-English languages > Polish Polszczyzna.
Non-English languages > Russian Russian.
Non-English languages > Indian languages Various languages of the subcontinent.
Non-English languages > Chinese, Japanese, Korean Chinese, Japanese, and Korean in TeX.
Non-English languages > Other Other non-English languages.
Output Output for paper, for the web, or for almost any format.
Output > DVI Use Knuth''s device independent format.
Output > PDF, PostScript Use the Portable Document Format, or PostScript.
Output > HTML Output to the web page language HTML.
Output > Other Output to other targets.
Programming in TeX Programming structures and development infrastructure, in TeX.
Programming in TeX > Box manipulation Manipulating TeX''s boxes.
Programming in TeX > Cross references Tricks with references.
Programming in TeX > Date and time Work with dates and times in a variety of formats.
Programming in TeX > Programming structures Constructs for programming, such as control structures.
Programming in TeX > Package management Managing TeX packages.
Programming in TeX > Other Other packages for programming in TeX.
Tools Document creation, management, and manipulation utilities.
Tools > Editors and shells TeX-aware editors and TeX graphical environments.
Tools > Bibliography managers Programs that namage a bibliographic database.
Tools > Bibliographic manipulation Utilities to manipulate bibliographic materials.
Tools > DVI manipulation Manipulate files in Knuth''s device independent output format.
Tools > PDF tools Manipulate material in the PDF format.
Tools > Spell-checkers Check spelling in a variety of languages.
Tools > Document management Create, develop, compile, and manage TeX documents.
Tools > Word counting Count the words in a document.
Tools > Convert formats Convert to and from word-processor formats.
Tools > Other Other tools.
Distributions People have gathered the needed components, so you don''t have to.
Infrastructure Source code to build TeX systems.
Infrastructure > Current systems Source of TeX systems now in wide use.
Infrastructure > Extensions Extensions beyond TeX.
Infrastructure > Hyphenation Hyphenation patterns.
Literate programming Material in the spirit of Knuth''s WEB system.
Other Things that do not fit in other categories.

Categorize by another dimension

These are the dimensions by which we characterize packages. Click on the name of the one that you want.

Dimension name Description
Primary The primary function that this package performs
Secondary Any secondary functions that this package performs
By-function Jurgen Fenn's Catalogue topics categorization

Notes