Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia
ASL 2.0 and LGPL-2.1-only and Zlib and OFL-1.1 and Public Domain and LGPL-2.0-only and GPLv2+ and MPL-1.1 and Libpng and LGPL-3.0-only and BSL-1.0 and GPLv2 and GPLv3 and CPL-1.0 and IJG and MIT and LPPL-1.3c and ICU and psutils
(LPPL-1.3c AND OpenSSL AND GPL-1.0-or-later AND GPL-2.0-only)
Better accessibility support for PDF files
Since PDF 1.5 portions of a page can be marked for better accessibility support. For example, replacement texts or expansions of abbreviations can be provided. This package starts with providing a minimal low-level interface for programmers; its status is experimental. Support necessary for the package was added to the "distill" capabilities of Ghostscript with version 9.15 of Ghostscript; the dvips is only available with that version (or later).
acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
LuaTeX support for pdfTeX utility functions
LuaTeX provides most of the commands of pdfTeX 1.40. However, a number of utility functions are not available. This package tries to fill the gap and implements some of the missing primitives using Lua.
Extensive support for hypertext in LaTeX
The hyperref package is used to handle cross-referencing commands in LaTeX to produce hypertext links in the document. The package provides backends for the \special set defined for HyperTeX DVI processors; for embedded pdfmark commands for processing by Acrobat Distiller (dvips and Y&Y's dvipsone); for Y&Y's dviwindo; for PDF control within pdfTeX and dvipdfm; for TeX4ht; and for VTeX's pdf and HTML backends. The package is distributed with the backref and nameref packages, which make use of the facilities of hyperref. The package depends on the author's kvoptions, ltxcmdsand refcount packages.
Some LaTeX kernel commands for general use
This package exports some utility macros from the LaTeX kernel into a separate namespace and also makes them available for other formats such as plain TeX.
Framed environments that can split at page boundaries
The package develops the facilities of framed in providing breakable framed and coloured boxes. The user may instruct the package to perform its operations using default LaTeX commands, PStricks or TikZ.
A bundle of versatile classes and packages
The KOMA-Script bundle provides replacements for the article, report, and book classes with emphasis on typography and versatility. There is also a letter class. The bundle also offers: a package for calculating type areas in the way laid down by the typographer Jan Tschichold, a package for easily changing and defining page styles, a package scrdate for getting not only the current date but also the name of the day, and a package scrtime for getting the current time. All these packages may be used not only with KOMA-Script classes but also with the standard classes. Since every package has its own version number, the version number quoted only refers to the version of scrbook, scrreprt, scrartcl, scrlttr2 and typearea (which are the main parts of the bundle).
The TeX Live software distribution offers a complete TeX system for a variety of Unix, Macintosh, Windows and other platforms. It encompasses programs for editing, typesetting, previewing and printing of TeX documents in many different languages, and a large collection of TeX macros and font libraries. The distribution includes extensive general documentation about TeX, as well as the documentation for the included software packages.
Various LaTeX packages by Martin Schroder
A bundle of LaTeX packages by Martin Schroder; the collection comprises: count1to, make use of fixed TeX counters; everysel, set commands to execute every time a font is selected; everyshi, set commands to execute whenever a page is shipped out; multitoc, typeset the table of contents in multiple columns; prelim2e, mark typeset pages as preliminary; and ragged2e, typeset ragged text and allow hyphenation.
Driver-independent color extensions for LaTeX and pdfLaTeX
The package starts from the basic facilities of the color package, and provides easy driver-independent access to several kinds of color tints, shades, tones, and mixes of arbitrary colors. It allows a user to select a document-wide target color model and offers complete tools for conversion between eight color models. Additionally, there is a command for alternating row colors plus repeated non-aligned material (like horizontal lines) in tables. Colors can be mixed like \color{red!30!green!40!blue}.
Graphics package-alike macros for "general" boxes
The package provides several macros to adjust boxed content. One purpose is to supplement the standard graphics package, which defines the macros \resizebox, \scalebox and \rotatebox , with the macros\trimbox and \clipbox. The main feature is the general \adjustbox macro which extends the "key=value" interface of \includegraphics from the graphics package and applies it to general text content. Additional provided box macros are \lapbox, \marginbox, \minsizebox, \maxsizebox and \phantombox. All macros use the collectbox package to read the content as a box and not as a macro argument. This allows for all forms of content including special material like verbatim content. A special feature of collectbox is used to provide matching environments with the identical names as the macros.
Attach superior figures to a font family
The package allows the attachment of an arbitrary superior figures font to a font family that lacks one. (Superior figures are commonly used as footnote markers.) Two superior figures fonts are provided--one matching Times, the other matching Libertine.
Use of Linux Libertine and Biolinum fonts with LaTeX
The package provides the Libertine and Biolinum fonts in both Type 1 and OTF styles, together with support macros for their use. Monospaced and display fonts, and the "keyboard" set are also included, in OTF style, only. The mweights package is used to manage the selection of font weights. The package supersedes both the libertineotf and the libertine-legacy packages.
This is a versatile bundle of packages and classes for consistent formatting of control sequences, package options, source code examples, and writing a package manual (including an index containing the explained control sequences, options, ldots). The bundle also provides several other small ideas of mine such as a mechansim for providing abbreviations etc. Not at least it provides a number of programming tools. The intention behind this bundle mainly is a selfish one: documenting my own packages. The bundle contains an index style file cnltx.ist that should be placed in a directory in a TDS makeindex directory.
This package catches the contents of a file and puts it in a macro. It requires e-TeX. Both LaTeX and plain TeX are supported.
The pgfkeys package (part of the pgf distribution) is a well- designed way of defining and using large numbers of keys for key-value syntaxes. However, pgfkeys itself does not offer means of handling LaTeX class and package options. This package adds such option handling to pgfkeys, in the same way that kvoptions adds the same facility to the LaTeX standard keyval package.
Semantic commands for adding formatted index entries
The package provides commands for adding formatted index entries; it arises from the author's work on large documents.
Development pre-release of the LaTeX kernel
This package provides a testing release for upcoming LaTeX2e kernel changes. Testing by the LaTeX team itself suggests that the code is stable and usable, but wider use by knowledgeable users is required by adding these changes to the release LaTeX kernel. Typically, the code here will be used by a TeX system to create dedicated formats, for example pdflatex-dev, which can then be used explicitly for testing.
Bibliographies in LaTeX using BibTeX for sorting only
Biblatex is a complete reimplementation of the bibliographic facilities provided by LaTeX in conjunction with BibTeX. It redesigns the way in which LaTeX interacts with BibTeX at a fairly fundamental level. With biblatex, BibTeX is only used (if it is used at all) to sort the bibliography and to generate labels. Formatting of the bibliography is entirely controlled by TeX macros (the BibTeX-based mechanism embeds some parts of formatting in the BibTeX style file. Good working knowledge in LaTeX should be sufficient to design new bibliography and citation styles; nothing related to BibTeX's language is needed. In fact, users need not remain bound to BibTeX for use with biblatex: an alternative bibliography processor biblatex- biber is available. Development of biblatex and biblatex-biber is closely coupled; the present release of biblatex is designed to work with biblatex-biber version 0.9.6. The package needs e- TeX, and uses the author's etoolbox and logreq packages. For users of biblatex-biber, version 0.9 is required (at least; refer to the notes for the version of biblatex-biber that you are using). Apart from the features unique to biblatex, the package also incorporates core features of the following packages: babelbib, bibtopic, bibunits, chapterbib, cite, inlinebib, mcite and mciteplus, mlbib, multibib, splitbib. Biblatex supports split bibliographies and multiple bibliographies within one document, and separate lists of bibliographic shorthands. Bibliographies may be subdivided into parts (by chapter, by section, etc.) and/or segmented by topics (by type, by keyword, etc.). Biblatex is fully localized and can interface with the babel.
Notes in the margin, even where \marginpar fails
This package provides the command \marginnote that may be used instead of \marginpar at almost every place where \marginpar cannot be used, e.g., inside floats, footnotes, or in frames made with the framed package.
The package provides an \ul (underline) command which will break over line ends; this technique may be used to replace \em (both in that form and as the \emph command), so as to make output look as if it comes from a typewriter. The package also offers double and wavy underlining, and striking out (line through words) and crossing out (/// over words). The package works with both Plain TeX and LaTeX.
Alternative versions of "ragged"-type commands
The package defines new commands \Centering, \RaggedLeft, and \RaggedRight and new environments Center, FlushLeft, and FlushRight, which set ragged text and are easily configurable to allow hyphenation (the corresponding commands in LaTeX, all of whose names are lower-case, prevent hyphenation altogether).
Manage footnote marks' interaction with punctuation
The package moves footnote marks after following punctuation (comma or full stop), and adjusts kerning as appropriate. As a side effect, a change to the handling of multiple footnotes is provided.
Typeset source code listings using LaTeX
The package enables the user to typeset programs (programming code) within LaTeX; the source code is read directly by TeX--no front-end processor is needed. Keywords, comments and strings can be typeset using different styles (default is bold for keywords, italic for comments and no special style for strings). Support for hyperref is provided. To use, \usepackage{listings}, identify the language of the object to typeset, using a construct like: \lstset{language=Python}, then use environment lstlisting for inline code. External files may be formatted using \lstinputlisting to process a given file in the form appropriate for the current language. Short (in-line) listings are also available, using either \lstinline|...| or |...| (after defining the | token with the \lstMakeShortInline command).
LaTeX is a widely-used macro package for TeX, providing many basic document formating commands extended by a wide range of packages. It is a development of Leslie Lamport's LaTeX 2.09, and superseded the older system in June 1994. The basic distribution is catalogued separately, at latex-base; apart from a large set of contributed packages and third-party documentation (elsewhere on the archive), the distribution includes: - a bunch of required packages, which LaTeX authors are "entitled to assume" will be present on any system running LaTeX; and - a minimal set of documentation detailing differences from the 'old' version of LaTeX in the areas of user commands, font selection and control, class and package writing, font encodings, configuration options and modification of LaTeX.
Advanced font selection in XeLaTeX and LuaLaTeX
Fontspec is a package for XeLaTeX and LuaLaTeX. It provides an automatic and unified interface to feature-rich AAT and OpenType fonts through the NFSS in LaTeX running on XeTeX or LuaTeX engines. The package requires the l3kernel and xparse bundles from the LaTeX 3 development team.
A collection of (variously) simple tools provided as part of the LaTeX required tools distribution, comprising the packages: afterpage, array, bm, calc, dcolumn, delarray, enumerate, fileerr, fontsmpl, ftnright, hhline, indentfirst, layout, longtable, multicol, rawfonts, showkeys, somedefs, tabularx, theorem, trace, varioref, verbatim, xr, and xspace.
The package is a toolbox of programming facilities geared primarily towards LaTeX class and package authors. It provides LaTeX frontends to some of the new primitives provided by e-TeX as well as some generic tools which are not strictly related to e-TeX but match the profile of this package. Note that the initial versions of this package were released under the name elatex. The package provides functions that seem to offer alternative ways of implementing some LaTeX kernel commands; nevertheless, the package will not modify any part of the LaTeX kernel.
A package for producing multiple indexes
The package enables the user to produce and typeset one or more indexes simultaneously with a document. The package is known to work in LaTeX documents processed with pdflatex, xelatatex and lualatex. If makeindex is used for processing the index entries, no particular setting up is needed when TeX Live is used. Using xindy or other programs it is necessary to enable shell escape; shell escape is also needed if splitindex is used.
Subliminal refinements towards typographical perfection
The package provides a LaTeX interface to the micro-typographic extensions that were introduced by pdfTeX and have since also propagated to XeTeX and LuaTeX: most prominently, character protrusion and font expansion, furthermore the adjustment of interword spacing and additional kerning, as well as hyphenatable letterspacing (tracking) and the possibility to disable all or selected ligatures. These features may be applied to customisable sets of fonts, and all micro- typographic aspects of the fonts can be configured in a straight-forward and flexible way. Settings for various fonts are provided. Note that character protrusion requires pdfTeX, LuaTeX, or XeTeX. Font expansion works with pdfTeX or LuaTeX. The package will by default enable protrusion and expansion if they can safely be assumed to work. Disabling ligatures requires pdfTeX or LuaTeX, while the adjustment of interword spacing and of kerning only works with pdfTeX. Letterspacing is available with pdfTeX or LuaTeX. The alternative package `letterspace', which also works with plain TeX, provides the user commands for letterspacing only, omitting support for all other extensions.
Internationalisation of LaTeX2e packages
This package (once part of the exsheets package), provides a framework for providing multilingual features to a LaTeX package. The package has its own basic dictionaries for English, French, German and Spanish; it aims to use translation material for English, French, German, Italian, Spanish, Catalan, Turkish, Croatian, Hungarian, Danish and Portuguese from babel or polyglossia if either is in use in the document. (Additional languages from the multilingual packages may be possible: ask the author.)
The package contains the Bera Type 1 fonts, and a zip archive containing files to use the fonts with LaTeX. Bera is a set of three font families: Bera Serif (a slab-serif Roman), Bera Sans (a Frutiger descendant), and Bera Mono (monospaced/typewriter). Support for use in LaTeX is also provided. The Bera family is a repackaging, for use with TeX, of the Bitstream Vera family.
Path searching library for TeX-related files
Kpathsea is a library and utility programs which provide path searching facilities for TeX file types, including the self- locating feature required for movable installations, layered on top of a general search mechanism.
Trim spaces around an argument or within a macro
A very short package that allows you to expandably remove spaces around a token list (commands are provided to remove spaces before, spaces after, or both); or to remove surrounding spaces within a macro definition, or to define space-stripped macros.
Am I running under pdfTeX, XeTeX or LuaTeX?
The package, which works both for Plain TeX and for LaTeX, defines the \ifPDFTeX, \ifXeTeX, and \ifLuaTeX conditionals for testing which engine is being used for typesetting. The package also provides the \RequirePDFTeX, \RequireXeTeX, and \RequireLuaTeX commands which throw an error if pdfTeX, XeTeX or LuaTeX (respectively) is not the engine in use.