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.
Correctly sizing delimiters is very difficult, particularly in well-architected documents: a correctly engineered mathematical document will include macros for all operations, and these macros necessarily will include delimiters (such as parentheses). However, the correct size for the delimiter cannot be chosen ahead of time, because it will depend on the arguments; two options are available: Provide optional arguments to each notation macro for choosing delimiter sizes. This is nearly intractable to do in practice. Ignore delimiter sizes. With jmsdelim we offer an alternative: the correct delimiter sizes can be set at the leaf nodes of a mathematical expression, and magically bubble upward through the delimiters.
This bundle provides a class examdesign. The class provides several features useful for designing tests or question sets: it allows for explicit markup of questions and answers; the class will, at the user's request, automatically generate answer keys; multiple versions of the same test can be generated automatically, with the ordering of questions within each section randomly permuted so as to minimize cheating; the generated answer keys can be constructed either with or without the questions included; environments are provided to assist in constructing the most common types of test question: matching, true/false, multiple-choice, fill-in-the-blank, and short answer/essay questions.
The package creates document cover pages, like those that TeXinfo produces.
This package provides a parallel environment which allows two potentially different texts to be typeset in two columns, while maintaining alignment. The two columns may be on the same page, or on facing pages. This arrangement of text is commonly used when typesetting translations, but it can have value when comparing any two texts.
This package provides a common style of proof used in propositional and predicate logic is Fitch proofs, in which each line of the proof has a statement and a justification, and subproofs within a larger proof have boxes around them. The package provides environments for typesetting such proofs and boxes. It creates proofs in a style similar to that used in Logic in Computer Science by Huth and Ryan.
Pages of a document processed with the booklet package will be reordered and scaled so that they can be printed as four pages per physical sheet of paper, two pages per side. The resulting sheets will, when folded in half, assemble into a booklet.
The ltablex package modifies the tabularx environment to combine the features of the tabularx package (auto-sized columns in a fixed-width table) with those of the longtable package (multi-page tables).
The package provides emulation of pdfTeX primitives for LuaTeX v0.85+.
This package provides an elegant layout designed in homage to Bringhurst's The Elements of Typographic Style. It makes use of a range of techniques to get the best results achievable using TeX. Included in the bundle are templates to make thesis writing easier.
The package provides a Perl script that allows the uploads of a contribution to CTAN from the command line. The aim is to simplify the release process for LaTeX package authors. Note by the CTAN team (2015-02-05): It seems that this script is currently not working.
This package provides Frans Velthuis preprocessor for Devanagari text, and fonts and macros to use when typesetting the processed text. The macros provide features that support Sanskrit, Hindi, Marathi, Nepali, and other languages typically printed in the Devanagari script. The package provides fonts, in both Metafont and Type 1 formats.
This package produces a wide page layout for documents that use A4 paper size. Moreover, LayAureo provides both a simple hook for leaving an empty space, which is required if pages are bundled by a press binding, and an option called big that forces typearea to become maximum.
The ffslides (``freeform slides'') class is intended to make it easier to place various types of content freely on the page, and therefore easier to design documents with a strong visual component: presentations, posters, research or lecture notes, and so on. The goal of the class is to be less rigid and less complex than some of the popular presentation-making options. It is essentially a small set of macros added to the article class.
The package extends the LaTeX labelling system: whenever a label is set, the values of counters (selected by the user) are recorded, along with the label. The value of these counters can be recalled with a command similar to \pageref.
The package also adds commands \sNAMEref (for each counter NAME that the user has selected); these commands display something only if the value of the NAME counter is changed from when the label was set. Many commands are provided to serve as a macro programming environment for using the extended labels.
The document gives a short overview of TeX and its children, as well as the macro packages LaTeX and ConTeXt.
This package provides TikZ styles for creating special syntax diagrams known as railroad diagrams.
This package enhances the quality of tables in LaTeX, providing extra commands as well as behind-the-scenes optimisation. Guidelines are given as to what constitutes a good table in this context. The package offers longtable compatibility.
upTeX is an extension of pTeX, using UTF-8 input and producing UTF-8 output. It was originally designed to improve support for Japanese, but is also useful for documents in Chinese and Korean. It can process Chinese simplified, Chinese traditional, Japanese, and Korean simultaneously, and can also process original LaTeX with \inputenc{utf8} and Babel (Latin/Cyrillic/Greek etc.) by switching its \kcatcode tables.
By default, when using cleveref's \cref to reference theorem-like environments, the names do not contain definite articles. In languages such as French, Italian, Portuguese, Spanish, etc., this results in incorrect grammar. For this purpose, the current package offers \crefthe, which handles the definite articles properly (especially for the article contractions in many European languages).
This package declares box drawing characters of old code pages, e.g. cp437. It uses rules instead of using a font.
The document (in German) is a collection of how-to notes about LaTeX and pictures. The aim of the document is to provide a solution, in the form of some sample code, for every problem.
This bundle consists of four Korean fonts: batang.ttf (serif), dotum.ttf (sans-serif), gulim.ttf (sans-serif rounded) and hline.ttf (headline).
This small package provides a means of loading as \mathcal an uprighted version of the calligraphic fonts from the TX font package. A scaled option is provided to allow arbitrary scaling.
This package lets you easily typeset professional-looking invoices. The user specifies the content of the invoice by different \setPROPERTY commands, and an invoice is generated automatically with the \makeinvoice command.