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 search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
This package makes the numbers of \section commands come out with a trailing dot. It includes a command whereby the same can be made to happen with other sectioning commands.
This package provides a Lua script which can be used for retrieving bibliographic information in BibLaTeX format for packages hosted on CTAN. The ctanbib script depends only on LuaXML.
This package provides the Arvo family of fonts, designed by Anton Koovit, with support for LaTeX and pdfLaTeX.
This is an old version of revtex, and is kept as a courtesy to users having difficulty with the incompatibility of that latest version.
This package contains material presented in the book Guide to LaTeX, 4th edition, by Helmut Kopka and Patrick W. Daly as code, sample figures, processed files, as well as solutions to the exercises.
This module provides a possibility to place collating marks on the spines of sections when using imposition. Placing collating marks is a method to make the correct sequence of sections of a book block visible.
This package provides macros to produce time line diagrams. Interfaces for Plain TeX, ConTeXt and LaTeX are provided.
The xecyrmongolian package can be used to produce documents in Cyrillic Mongolian using either XeLaTeX or LuaLaTeX. The command \setlanguage can be used to load alternative hyphenation patterns so to be able to create multilingual documents.
The package provides two commands: \dotlessi and \dotlessj, which give access to dotless i and j in math mode. They are intended for symbols in non English languages.
epsf-dvipdfmx.tex is a plain TeX file to be \input after epsf.tex when using plain TeX with dvipdfmx. It is needed when an .eps file has anything except the origin for the lower-left of its bounding box.
The package provides commands \makefirstuc that uppercases the first letter in its argument (with a check for a semantic markup command at the start of the argument), and \xmakefirstuc which expands the argument before uppercasing. It also provides \capitalisewords{phrase} which applies \makefirstuc to each word in the phrase, where the words are separated by regular spaces. (Exceptions can be made for words that shouldn't be converted.)
This package provides a very short snippet that sets the footnotes to be conformant with the Chicago style, so the footnotes at the bottom of the page are now marked with a full-sized number, rather than with a superscript number.
The document demonstrates the use of SVG images in LaTeX documents. Using the PDF+LaTeX output option of Inkscape, it is possible to include SVG in documents, in which LaTeX typesets the text. This results in uniform text style throughout the document, including text in images; moreover, LaTeX commands may be used in the image's text, providing such things as mathematics and references.
The document also describes how to automate the conversion from SVG to PDF+LaTeX using Inkscape.
This package lets you add comments in the page margins of PDF files, e.g., when reviewing manuscripts or grading reports. The PDF file to be annotated is included, one page at a time, as graphics, in a manner similar to the pdfpages package. Notes are placed in the margin next to the included graphics using a grid of help lines. Alternatively, only numbers are placed in the page margins, and the notes are collected into a numbered list at the end of the document.
Note that this package is not intended for adding notes directly to the LaTeX source of the document that is being reviewed; instead, the document undergoing review is already in PDF format and remains unchanged. Also note that this package does not produce the usual PDF sticky notes that must be opened by clicking on them; instead, the notes are simply shown as text.
The bundle provides a LaTeX package and a font (as Metafont source) for the shuffle product which is used in some part of mathematics and physics.
This package provides two macros \engrec and \EnGrec to convert number arguments to lower case or upper case Greek letters. Options are provided to work with the upgreek and fourier packages.
This simple package provides four types of text decorations using TikZ. You can frame your text with circles, rectangles, jagged rectangles, and fan-shapes. The baseline will be adjusted properly according to the surroundings. You can use these decorations both in text mode and in math mode. You can specify line color, line width, width, and height using option keys.
This package provides a drop-in replacement for the Palatino font from Adobe's basic set.
The package provides an environment for syntax highlighting source code in LaTeX documents. The highlighted source code output is formatted via Pygments library of the Python language.
PerlTeX is a combination Perl script (perltex.pl) and LaTeX2e package (perltex.sty) that, together, give the user the ability to define LaTeX macros in terms of Perl code. Once defined, a Perl macro becomes indistinguishable from any other LaTeX macro. PerlTeX thereby combines LaTeX's typesetting power with Perl's programmability. PerlTeX will make use of persistent named pipes, and thereby run more efficiently. Also provided is a switch to generate a PerlTeX-free, document-specific, noperltex.sty that is useful when distributing a document to places where PerlTeX is not available.
This package provides an environment for displaying block text with special characters, such as verbatim quotes from a referee report which may contain pseudo-(La)TeX code. This behaves like a verbatim environment, except that it displays its content as normal paragraph content, ignoring any white space preformatting.
This is a set of packages providing XML parsing, UTF-8 parsing, Unicode entities, and common formatting object definitions for JadeTeX.
The package geometry is excellent for customizing the page layout. However, using the \newgeometry command to change the page size in the middle of the document only affects the typing area and does not affect the real paper (stock) size. This package circumvents this situation by resizing the paper (stock) size to the new page layout.
This LaTeX package will greatly simplify filling entries for your FIRST Tech Challenge (FTC) engineering or outreach notebook. We developed this package to support most frequently used constructs encountered in an FTC notebook: meetings, tasks, decisions with pros and cons, tables, figures with explanations, team stories and bios, and more.