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.
The package allows vertical alignment of table cell by providing: Z, L, C, R, sampJ and I column types, \nextRow and \lb commands, \setMultiColRow, \setMultiColumn, \setMultiRow and \tableFormatedCell commands for tabular and similar environment.
This package provides a typical document usually contains many counters: page numbers, section numbers, itemizations, enumerations, theorems, and so on. This module provides a visual display for such counters.
The package provides extensible macros for setting interlinear glossed text --- useful, for instance, for typing linguistics papers.
This package uses the l3regex package from the LaTeX3 programming layer to parse and highlight source code and demos. It is more powerful than the listings package, and more easy to use than minted. But it is slower than both of them. Therefore in LuaTeX the package provides another way to highlight code: using LPeg (Parsing Expression Grammars for Lua). LPeg is much more powerful and faster than l3regex.
The package provides a kana parser for LuaTeX. It is a set of four macros that handle transliteration of text: from hiragana and katakana to Latin from Latin and katakana to hiragana from Latin and hiragana to katakana It can be used to write kana directly using only the ASCII character set or for education purposes. The package has support for obsolete and rarely used syllables, some only accessible via the provided toggle macro.
There are many emojis with long names, and we cannot remember them all. At the same time, when we type an emoji, we want to see what it looks like in text editor. Now, you do not need to remember the emoji name, just select it from the keyboard and wrap it with \emotion. Unlike other emoji packages, you can thus use emojis more easily and flexibly.
The bundle contains two packages: quoted, for inserting quotation marks; and onedash, for inserting dashes. Each package takes a language name as an option; accepted language options are american, british, german and polish.
This package was developed as a typographers toolbox offering important basic features for everyday work. It allows setting the paper size and the page layout; it can print crop marks; and it can reflect pages both horizontally and vertically.
OpTeXcount is a basic Python utility that analyzes OpTeX source code. It is inspired by already existing TeXcount for LaTeX. The functionality is really lightweight and basic. It counts words and other elements of OpTeX document and sorts them out into individual categories. Users can print the source code with highlighted words using several colors, so they see what is considered as word, header etc.
This package provides a complete Babel replacement for users of LuaLaTeX and XeLaTeX. It includes support for over 70 different languages, some of which in different regional or national varieties, or using a different writing system. It enables:
Loading the appropriate hyphenation patterns.
Setting the script and language tags of the current font (if possible and available), using the package
fontspec.Switching to a font assigned by the user to a particular script or language.
Adjusting some typographical conventions in function of the current language (such as
afterindent,frenchindent, spaces before or after punctuation marks, etc.)Redefining the document strings (like chapter, figure, bibliography). Adapting the formatting of dates (for non-gregorian calendars via external packages bundled with
polyglossia: currently the Hebrew, Islamic and Farsi calendars are supported).For languages that have their own numeration system, modifying the formatting of numbers appropriately.
Ensuring the proper directionality if the document contains languages written from right to left.
Lualibs is a collection of Lua modules useful for general programming. The bundle is based on lua modules shipped with ConTeXt, and made available in this bundle for use independent of ConTeXt.
The bidi package provides a convenient interface for typesetting bidirectional texts with plain TeX and LaTeX. The package includes adaptations for use with many other commonly-used packages.
This package helps spacing out the letters of text; the command is \letterspace<\hbox modifier>{<text>}: the text is placed in an \hbox of the specified size, and space is inserted between each glyph to make the text fit the box. Note that letterspacing is not ordinarily considered acceptable in modern typesetting of English.
This module provides the spanish style that can be set using \DTMsetstyle provided by datetime2.sty. This package is currently unmaintained.
This package allows LaTeX constructions (equations, picture environments, etc.) to be precisely superimposed over Encapsulated PostScript figures, using your own favorite drawing tool to create an EPS figure and placing simple text tags where each replacement is to be placed, with PSfrag automatically removing these tags from the figure and replacing them with a user specified LaTeX construction, properly aligned, scaled, and/or rotated.
The class is designed either to conform with the recommendations of the Bavarian Kultusministerium for typesetting w-seminar papers (strict mode), or to use another style which should look better. The class is based on the LaTeX standard report class.
This is a simple package that fixes a problem in the way LaTeX handles ellipses: it always puts a tiny bit more space after \dots in text mode than before it, which results in the ellipsis being off-center when used between two words.
returntogrid offers a few commands to get something like an simple, semi-automatic grid typesetting. It does more or less what the existing gridset package does. The main differences to gridset are that returntogrid works also with LuaLaTeX and that it has also a command to do some horizontal movements to get to Tab positions.
In some cursive scripts such as Persian or Arabic, kashida is used to create justification. In this type of justification characters are elongated rather than expanding spaces between words. This package extends the kashida justification to be used with the LuaTeX engine.
This package provides a PSTricks package for three dimensional lighting effects on characters and PSTricks graphics, like lines, curves, plots, ...
Arabic-Latin Modern Fixed is an extension of TeX-Gyre Latin Modern Mono 10 Regular. Every glyph and OpenType feature of the Latin Modern Mono has been retained, with minor improvements. On the other hand, we have changed the vertical metrics of the font.
The unique feature of Arabic-Latin Modern is its treatment of vowels and diacritics. Each vowel and diacritic (ALM Fixed contains a total of 68 such glyphs) may now be edited horizontally within any text editor or processor. Editing complex Arabic texts will now be much easier to input and to proofread.
The package allows dramatic highlighting of words and phrases by painting shapes around them. It is chiefly intended for use in Beamer presentations, but it can be used in other document classes as well.
TeXcount is a Perl script that counts words in the text of LaTeX files. It has rules for handling most of the common macros, and can provide colour-coded output showing which parts of the text have been counted.
The macros provide for nothing more complicated than the standard 19x19 board; the fonts are written in Metafont.