Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.
API method:
GET /api/packages?search=hello&page=1&limit=20
where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned
in response headers.
If you'd like to join our channel webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
This package enables the typesetting of formalized legal documents such as contracts, statutes etc. It will be the successor to the scrjura package. Like the latter, contract allows the typographically appealing typesetting of many different legal texts. The typesetting of contracts according to German conventions is supported out of the box. In addition, the package supports the definition of custom environments in order to typeset contracts and legal texts according to Anglo-American specifications, for example.
The Math Design project offers mathematical fonts that match with existing text fonts. To date, three free font families are available: Adobe Utopia, URW Garamond and Bitstream Charter. Mathdesign covers the whole LaTeX glyph set including AMS symbols. Both roman and bold versions of these symbols can be used. Moreover, there is a choice between three greek fonts (two of them created by the Greek Font Society).
This is a collection of different packages that provide key=value functionality in plainTeX, LaTeX, and ConTeXt.
At the core, the expkv package implements two expandable key=value parsers that are somewhat fast and robust against common bugs in many key=value implementations (no accidental brace stripping, no fragility for active commas or equals signs).
expkv-cs enables users to define expandable key=value macros in a comfortable and straightforward way.
expkv-def provides an interface to define common key types for expkv similar to the key defining interfaces of widespread key=value implementations.
expkv-opt allows parsing package or class options in LaTeX via expkv.
expkv-pop is a utility package to define prefix oriented parsers that allow a somewhat natural formulation.
Typesetting values with units requires care to ensure that the combined mathematical meaning of the value plus unit combination is clear. In particular, the SI units system lays down a consistent set of units with rules on how they are to be used. However, different countries and publishers have differing conventions on the exact appearance of numbers (and units). A number of LaTeX packages have been developed to provide consistent application of the various rules. The siunitx package takes the best from the existing packages, and adds new features and a consistent interface. A number of new ideas have been incorporated, to fill gaps in the existing provision. The package also provides backward-compatibility with SIunits, sistyle, unitsdef and units. The aim is to have one package to handle all of the possible unit-related needs of LaTeX users.
The textcase package offers commands \MakeTextUppercase and \MakeTextLowercase are similar to the standard \MakeUppercase and \MakeLowercase, but they do not change the case of any sections of mathematics, or the arguments of \cite, \label and \ref commands within the argument. A further command \NoCaseChange does nothing but suppress case change within its argument, so to force uppercase of a section including an environment, one might say:
\MakeTextUppercase...\NoCaseChange\beginfoo ...\NoCaseChange\endfoo...
The package provides a way to number constants in a mathematical proof automatically, with a system for labelling/referencing. In addition, several families of constants (with different symbols) may be defined.
This package produces lists of symbols using the capabilities of the MakeIndex program.
This package provides macros for making newsletters with Plain TeX.
By default, some of the tabbing environment's commands clash with default accent commands; LaTeX provides the odd commands \a', etc., to deal with the clash. The package offers a variant of the tabbing environment which does not create this difficulty, so that users need not learn two sets of accent commands.
This class helps you make an exam paper and its randomized variants. It mainly focuses on making math exam papers, but you could use it to make other exam papers.
This package provides a Finnish version of plain.bst.
The package defines \pstODEsolve for solving initial value problems for sets of Ordinary Differential Equations (ODE) using the Runge-Kutta-Fehlberg (RKF45) method with automatic step size adjustment. The result is stored as a PostScript object and may be plotted later using macros from other PSTricks packages, such as \listplot (from pst-plot) and \listplotThreeD (from pst-3dplot), or may be further processed by user-defined PostScript procedures. Optionally, the computed state vectors can be written as a table to a text file.
The package defines the \efbox command, which creates a box just wide enough to hold the text created by its argument. The command optionally puts a (possibly partial) frame around the box, and allows setting the box background colour.
It is often desirable to take an existing PDF and easily add annotations or text overlaying the PDF. This might arise if you wish to add comments to a PDF, fill in a PDF form, or add text to a PDF where space has been left for notes. This package provides a simple interface to do this without having to resort to inserting one page at a time. Some or all of the pages of the PDF can be included and not all pages of the PDF need have overlayed text. It is also possible to include text between pages of the PDF. Another advantage of this package is that the overlayed text can be set as normal flowing from one page to another or with manual page breaks if you wish. It is also possible to use any standard method to position text at arbitrary places on a given page.
This collection provides additional fonts.
The package contains a number of PostScript fonts derived from the STIX OpenType fonts that may be used in maths mode in regular and bold weights for Calligraphic, Fraktur and Double-struck alphabets. Virtual fonts with metrics suitable for maths mode are provided, as are LaTeX support files.
The bundle provides UTF-8, Macintosh Greek encoding and ISO 8859-7 definition files for use with inputenc.
Simply changing \parskip and \parindent leaves a layout that is untidy; this package (though it is no substitute for a properly designed class) helps alleviate this untidiness.
This document class provides both Arabic and English support for TeX and LaTeX. Input may be in ASCII transliteration or other encodings (including UTF-8), and output may be Arabic, Hebrew, or any of several languages that use the Arabic script, as can be specified by the Polyglossia package. The Arabic font is presently available in any Arabic fonts style. In order to use Amiri font style, the user needs to install the amiri package. This document class runs with the XeTeX engine. PDF files generated using this class can be searched, and text can be copied from them and pasted elsewhere.
This package provides support for UTF-16BE Unicode character encoding (called a big-endian character string) for the text string type (PDF Reference, version 1.7, beginning on page 158). Text strings are used in ``text annotations, bookmark names, article threads, document information, and so forth'' (to partially quote page 158). The particular application is to set property values of form fields, at least those properties that take the text strings as its value. The package contains support for Basic Latin plus the ability to enter any Unicode character using the notation \uXXXX, where XXXX are four hex digits.
PGFPlots draws high-quality function plots in normal or logarithmic scaling with a user-friendly interface directly in TeX. The user supplies axis labels, legend entries and the plot coordinates for one or more plots and PGFPlots applies axis scaling, computes any logarithms and axis ticks and draws the plots, supporting line plots, scatter plots, piecewise constant plots, bar plots, area plots, mesh-- and surface plots and some more. PGFPlots is based on PGF/TikZ (PGF); it runs equally for LaTeX/TeX/ConTeXt.
The package introduces Subversion variants of the standard LaTeX macros \ProvidesPackage, \ProvidesClass and \ProvidesFile where the file name and date is extracted from Subversion Id keywords. The file name may also be given explicitly as an optional argument.
The Short Math Guide is intended to be a concise introduction to the use of the facilities provided by amsmath and various other LaTeX packages for typesetting mathematical notation. Originally created by Michael Downes of the American Mathematical Society based only on amsmath, it has been brought up to date with references to related packages and other useful information.
This package provides a package to typeset proof trees for natural deduction calculi, sequent-like calculi, and similar.