_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
texlive-minim-mp 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/minim-mp
Licenses: EUPL 1.2
Build system: texlive
Synopsis: Low-level mplib integration for LuaTeX
Description:

This package offers low-level mplib integration for plain LuaTeX and is designed with the purpose of being easy to extend. The use of multiple simultaneous MetaPost instances is supported, as well as running TeX or lua code from within MetaPost. With the included minim-mp format file, you can even use LuaTeX as a stand-alone MetaPost compiler.

texlive-a0poster 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/a0poster
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Support for designing posters on large paper
Description:

This package provides fonts in sizes of 12pt up to 107pt and also makes sure that in math formulas the symbols appear in the right size. It can also create a PostScript header file for Dvips which ensures that the poster will be printed in the right size. The supported sizes are DIN A0, DIN A1, DIN A2 and DIN A3.

texlive-xcjk2uni 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/xcjk2uni
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Convert CJK characters to Unicode, in pdfTeX
Description:

The package provides commands to convert CJK characters to Unicode in non-UTF-8 encoding; it provides hooks to support hyperref in producing correct bookmarks. The bundle also provides /ToUnicode mapping file(s) for a CJK subfont; these can be used with the cmap package, allowing searches of, and cut-and-paste operations on a PDF file generated by pdfTeX.

texlive-plex-otf 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/plex-otf
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Support for the OpenType font IBM Plex
Description:

This package supports the OTF fonts from the IBM Plex project. This package supports only XeLaTeX or LuaLaTeX; for pdfLaTeX use plex-mono.sty

texlive-fancypar 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/fancypar
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Decoration of individual paragraphs
Description:

Decorates individual paragraphs of a document, offering five pre-defined styles. The command offers an optional key-value argument with the user may define parameters of the selected style. Predefined styles offer a spiral-notebook, a zebra-like, a dashed, a marked design, and an underlined style. Users may also define their own styles. Decorated paragraphs may not include displayed mathematics.

texlive-xunicode 2026.1
Propagated dependencies: texlive-tipa@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/xunicode
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Generate Unicode characters from accented glyphs
Description:

The package supports XeTeX's (and other putative future similar engines') need for Unicode characters, in a similar way to what the fontenc does for 8-bit (and the like) fonts: convert accent-glyph sequence to a single Unicode character for output. The package also covers glyphs specified by packages (such as tipa) which define many commands for single text glyphs.

texlive-pageslts 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pageslts
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Variants of last page labels
Description:

The package was designed as an extension of the lastpage package. When more than one page numbering scheme is in operation (as in a book class document with frontmatter), the labels above do not give the total number of pages, so the package also provides labels pagesLTS.<numbering scheme>, where the numbering scheme is arabic, roman, etc.

texlive-xkeymask 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/xkeymask
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Extension of @code{xkeyval} with a mask
Description:

This package is an extension of the xkeyval package that offers macros for hiding certain keys so that they are not used in certain places. The idea is that one first imports the package in the document preamble, and then creates masks use at certain points in the document. The mask can also be queried or cleared at some later point.

texlive-breakurl 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/breakurl
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Line-breakable links in @code{hyperref} for dvips/ps2pdf
Description:

This package provides a command much like hyperref's \url that typesets a URL using a typewriter-like font. However, if the dvips driver is being used, the original \url doesn't allow line breaks in the middle of the created link: the link comes in one atomic piece. This package allows such line breaks in the generated links.

texlive-ran-toks 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/ran_toks
Licenses: LPPL 1.0+
Build system: texlive
Synopsis: Randomise token strings
Description:

The package provides means of randomising lists of tokens, or lists of chunks of tokens. Two mechanisms for defining chunks are provided: the \ranToks command accepts an argument containing tokens to be randomised; and the \bRTVToks/\eRTVToks commands delimit a collection of tokens for randomising; each group inside a rtVw constitutes one of these (typically larger) token sets.

texlive-rpgicons 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/rpgicons
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Icons for tabletop role-playing games
Description:

This package provides a set of high-quality icons for use in notes for tabletop role-playing games. The icons are meant to be used in the body text, but they can also be used in other contexts such as graphics or diagrams. The package comes in two variants, one based on the l3draw package, and the other on PGF/TikZ.

texlive-pdfextra 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pdfextra
Licenses: Zero-Clause BSD
Build system: texlive
Synopsis: Extra PDF features for (Op)TeX
Description:

This package provides extra PDF features for OpTeX (or in limited form for plain LuaTeX and LuaLaTeX). As a minimalistic format, OpTeX does not support advanced features of the PDF file format in its base. This third party package aims to provide them. As such, it supports insertion of multimedia (audio, video, 3D), hyperlinks and other actions, triggering events, transitions, and attachments.

texlive-hulipsum 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/hulipsum
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Hungarian dummy text (Lorum ipse)
Description:

Lorem ipsum is an improper Latin filler dummy text, cf.: the lipsum package. It is commonly used for demonstrating the textual elements of a document template. Lorum ipse is a Hungarian variation of Lorem ipsum. (Lorum is a Hungarian card game, and ipse is a Hungarian slang word meaning bloke.) With this package you can typeset 150 paragraphs of Lorum ipse.

texlive-interval 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/interval
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Format mathematical intervals, ensuring proper spacing
Description:

When typing an open interval as $]a,b[$, a closing bracket is being used in place of an opening fence and vice versa. This leads to wrong spacing. The \interval macro provided by this package attempts to solve this. The package also supports fence scaling and ensures that the enclosing fences will end up having the proper closing and opening types.

texlive-firstaid 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/firstaid
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: First aid for external LaTeX files and packages that need updating
Description:

This package contains some first aid for LaTeX packages or classes that require updates because of internal changes to the LaTeX kernel that are not yet reflected in the package's or class's code. The file latex2e-first-aid-for-external-files.ltx provided by this package is meant to be loaded during format generation and not by the user.

texlive-hanzibox 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/hanzibox
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Boxed Chinese characters with Pinyin above and translation below
Description:

This is a LaTeX package written to simplify the input of Chinese with Hanyu Pinyin and translation. Hanyu Pinyin is placed above Chinese with the xpinyin package, and the translation is placed below. The package can be used as a utility for learning to write and pronounce Chinese characters, for Chinese character learning plans, presentations, exercise booklets and other documentation work.

texlive-bxwareki 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/bxwareki
Licenses: Expat
Build system: texlive
Synopsis: Convert dates from Gregorian to Japanese calendar
Description:

This LaTeX package provides commands to convert from the Gregorian calendar to the Japanese rendering of the Japanese calendar. You can choose whether the numbers are written in Western numerals or kanji numerals. Note that the package only deals with dates in the year 1873 or later, where the Japanese calendar is really a Gregorian calendar with a different notation of years.

texlive-incgraph 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/incgraph
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Sophisticated graphics inclusion in a PDF document
Description:

The package provides tools for including graphics at the full size of the output medium, or for creating pages whose size is that of the graphic they contain. A principal use case is documents that require inclusion of (potentially many) scans or photographs. Bookmarking is especially supported. The tool box has basic macros and a convenience user interface that wraps \includegraphics.

texlive-dvipdfmx 2026.1
Propagated dependencies: texlive-dvipdfmx-bin@2026.1 texlive-extractbb@2026.1 texlive-glyphlist@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/dvipdfmx
Licenses: GPL 3+
Build system: texlive
Synopsis: Extended version of dvipdfm
Description:

Dvipdfmx (formerly dvipdfm-cjk) is a development of dvipdfm created to support multi-byte character encodings and large character sets for East Asian languages. Dvipdfmx, if called with the name dvipdfm, operates in a dvipdfm compatibility mode, so that users of the both packages need only keep one executable. A secondary design goal is to support as many PDF features as does pdfTeX.

texlive-chletter 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/chletter
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Class for typesetting letters to Swiss rules
Description:

The class enables composition of letters fitting into Swiss C5 & C6/5 windowed envelopes. No assumption is made about the language used. The class is based on the standard LaTeX classes and is compatible with the LaTeX letter class. It is not limited to letters and may be used as a generic document class; it is used with the chextras package.

texlive-midnight 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/midnight
Licenses: FSF-free
Build system: texlive
Synopsis: Set of useful macro tools
Description:

This package provides macro tools:

  • quire: making booklets, etc.;

  • gloss: vertically align words in consecutive sentences;

  • loop: a looping construct;

  • dolines: meta'-macros to separate arguments by newlines;

  • labels: address labels and bulk mail letters;

  • styledef: selectively input part of a file;

  • border: borders around boxes.

texlive-spelling 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/spelling
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Support for spell-checking of LuaTeX documents
Description:

The package aids spell-checking of TeX documents compiled with the LuaTeX engine. It can give visual feedback in PDF output similar to WYSIWYG word processors. The package relies on an external spell-checker application to check spelling of a text file and to output a list of bad spellings. The package should work with most spell-checkers, even dumb, TeX-unaware ones.

texlive-powerdot 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/powerdot
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Presentation class
Description:

Powerdot is a presentation class for LaTeX that allows for the quick and easy development of professional presentations. It comes with many tools that enhance presentations and aid the presenter. Examples are automatic overlays, personal notes and a handout mode. To view a presentation, DVI, PS or PDF output can be used. A powerful template system is available to easily develop new styles.

texlive-mversion 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/mversion
Licenses: LPPL 1.2+
Build system: texlive
Synopsis: Keeping track of document versions
Description:

The package enables the user to keep track of different versions of a LaTeX document. The command \version prints the version and build numbers; each time you compile your document, the build number is increased by one. By placing \version in the header or footer, each page can be marked with the unique build number describing the progress of your document.

Page: 1…8990919293…197
Total packages: 4717