_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
texlive-plautopatch 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/plautopatch
Licenses: Modified BSD
Build system: texlive
Synopsis: Automated patches for pLaTeX/upLaTeX
Description:

Japanese pLaTeX and upLaTeX formats and packages often conflict with other LaTeX packages which are unaware of pLaTeX and upLaTeX. In the worst case, such packages throw a fatal error or end up with a wrong output. The goal of this package is that there should be no need to worry about such incompatibilities, because specific patches are loaded automatically whenever necessary. This helps not only to simplify source files, but also to make the appearance of working pLaTeX or upLaTeX sources similar to those of ordinary LaTeX ones.

texlive-context-vim 2026.1
Propagated dependencies: texlive-context@2026.1 texlive-context-filter@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/context-vim
Licenses: FreeBSD
Build system: texlive
Synopsis: Generate ConTeXt syntax highlighting code from Vim
Description:

ConTeXt has excellent pretty printing capabilities for many languages. The code for pretty printing is written in TeX, and due to catcode juggling, such verbatim typesetting is perhaps the trickiest part of TeX. This makes it difficult for a normal user to define syntax highlighting rules for a new language. This module takes the onus of defining syntax highlighting rules away from the user and uses Vim editor to generate the syntax highlighting. There is a helper 2context.vim script to do the syntax parsing in Vim.

texlive-tikz-3dplot 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/tikz-3dplot
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Coordinate transformation styles for 3d plotting in TikZ
Description:

The package provides straightforward ways to define three-dimensional coordinate frames through which to plot in TikZ. The user can specify the orientation of the main coordinate frame, and use standard TikZ commands and coordinates to render their tikzfigure. A secondary coordinate frame is provided to allow rotations and translations with respect to the main coordinate frame. In addition, the package can also handle plotting user-specified functions in spherical polar coordinates, where both the radius and fill color can be expressed as parametric functions of polar angles.

texlive-installfont 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/installfont
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Bash script for installing a LaTeX font family
Description:

With this script you can install a LaTeX font family (PostScript Type 1, TrueType and OpenType formats are supported). Font series from light to ultra bold, and (faked) small caps and (faked) slanted shapes are supported, but not expert fonts. The script will rename the fonts automatically (optional) or will otherwise expect the .afm files and the font files (in PostScript Type1 format) named in the Karl Berry scheme (e.g., 5bbr8a.pfb). After running the script, you should have a working font installation in your local TeX tree.

texlive-kpfonts-otf 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/kpfonts-otf
Licenses: SIL OFL 1.1 LPPL 1.3+
Build system: texlive
Synopsis: OTF version of the Kp-fonts
Description:

This bundle provides OpenType versions of the Type1 Kp-fonts designed by Christophe Caignaert. It is usable with LuaTeX or XeTeX engines only. It consists of sixteen Text fonts (eight Serif, four Sans-Serif, four Monotype) and six Math fonts. Serif and Sans-Serif families have small caps available in two sizes (SmallCaps and PetitesCaps), upper and lowercase digits, real superscripts and subscripts; ancient ligatures (ct and st), ancient long-s and a long-tailed capital Q are available via font features. Math fonts cover all usual symbols including AMS'.

texlive-univie-ling 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/univie-ling
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Papers, theses and research proposals in (Applied) Linguistics at Vienna University
Description:

This bundle provides LaTeX2e classes, BibLaTeX files, and templates suitable for student papers, PhD research proposals (Exposes), and theses in (Applied) Linguistics at the University of Vienna. The classes implement some standards for these types of text, such as suitable title pages. They are particularly suited for the field of (Applied) Linguistics and pre-load some packages that are considered useful in this context. The classes can also be used for General and Historical Linguistics as well as for other fields of study at Vienna University. In this case, however, some settings may have to be adjusted.

texlive-fontscripts 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/fontscripts
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Font encodings, metrics and Lua script fragments for font creation
Description:

This package provides font encodings, metrics and Lua script fragments for generating font support packages for 8-bit engines with l3build. An optional template-based system enables the automatic generation of font tables and l3build tests. It also eases addition of variable scaling to .fd files (unsupported by some tools).

It is primarily designed for fontinst, but can be adapted for use with other programs. Default configuration is intended to be cross-platform and require only tools included in TeX Live, but the documentation includes a simple adaption for integration with FontForge and GNU make.

texlive-koma-script 2026.1
Propagated dependencies: texlive-etoolbox@2026.1 texlive-xpatch@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/koma-script
Licenses: LPPL 1.3c+
Build system: texlive
Synopsis: Bundle of versatile classes and packages
Description:

The KOMA-Script bundle provides replacements for the article, report, and book classes with emphasis on typography and versatility. There is also a letter class. The bundle also offers: a package for calculating type areas in the way laid down by the typographer Jan Tschichold, packages for easily changing and defining page styles, a package scrdate for getting not only the current date but also the name of the day, and a package scrtime for getting the current time. All these packages may be used not only with KOMA-Script classes but also with the standard classes.

texlive-arabic-book 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/arabic-book
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Arabic @code{book} class
Description:

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.

texlive-gamebooklib 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/gamebooklib
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Macros for setting numbered entries in shuffled order
Description:

This package provides macros and environments to allow the user to typeset a series of cross-referenced, numbered entries, shuffled into random order, to produce an interactive novel or gamebook. This allows entries to be written in natural order and shuffled automatically into a repeatable non-linear order. Limited support is provided for footnotes to appear at the natural position: the end of each entry, or the end of each page, whichever is closest to the footnote mark.

This is unrelated to the gamebook package which is more concerned with the formatting of entries rather than their order. The two packages can be used together or separately.

texlive-gentium-sil 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/gentium-sil
Licenses: SIL OFL 1.1
Build system: texlive
Synopsis: Complete Greek font with Latin and Cyrillic, too
Description:

This is a redistribution of the original Gentium release from SIL, not altered in any way. Gentium is a typeface family designed to enable the diverse ethnic groups around the world who use the Latin, Cyrillic and Greek scripts to produce readable, high-quality publications. The Gentium family includes a complete Greek font, supporting both monotonic and polytonic forms. While some Greek characters do closely resemble Latin ones, it is a separate design that embraces the robust, distinctive character of the Greek script, but does so within the design context of the whole typeface. As a result, the two scripts can be successfully mixed in a paragraph or page of text.

texlive-texproposal 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/texproposal
Licenses: CC-BY 4.0 Expat
Build system: texlive
Synopsis: Proposal prototype for LaTeX promotion in Chinese universities
Description:

This package contains the original source code and necessary attachment of the document Proposal for Offering TeX Courses and Relevant Resources in Chongqing University. This proposal could be helpful if one is considering to suggest their (Chinese) university or company to use TeX (or LaTeX, or XeLaTeX

texlive-polyglossia 2026.1
Propagated dependencies: texlive-etoolbox@2026.1 texlive-filehook@2026.1 texlive-fontspec@2026.1 texlive-iftex@2026.1 texlive-makecmds@2026.1 texlive-xkeyval@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://www.ctan.org/pkg/polyglossia
Licenses: Expat
Build system: texlive
Synopsis: Alternative to Babel for XeLaTeX and LuaLaTeX
Description:

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.

texlive-metacapture 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/metacapture
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Capture author-supplied metadata
Description:

Curation and indexing of metadata is a crucial part of journal publishing. The metacapture package is one component in a workflow implementation that is designed to automate the production and copy editing of journal articles.

When a document that loads metacapture is compiled, it produces a YAML-like text file containing all metadata from the document. The metacapture package accomplishes this by providing replacements for the generic macros \title, \author and \maketitle macros that have traditionally been used by document classes. It also provides several implementations of the \maketitle macro in different styles, partly as a way to demonstrate how to separate metadata capture from styling of front matter. Document class designers can also write their own implementation of \maketitle with their preferred styling using the dictionary-like data structures used to hold author metadata.

The metacapture package is part of a larger set of tools for implementing a journal publishing workflow. There is also a companion implementation of a publishing workflow written in Python that is used for this journal and provides a simplified workflow for copy editing and production.

texlive-dtxdescribe 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/dtxdescribe
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Describe additional object types in @file{.dtx} source files
Description:

The doc package includes tools for describing macros and environments in LaTeX source .dtx format. The dtxdescribe package adds tools for describing booleans, lengths, counters, keys, packages, classes, options, files, commands, arguments, and other objects, and also works with the standard document classes as well, for those who do not wish to use the .dtx format.

Each item is given a margin tag similar to \DescribeEnv, and is listed in the index by itself and also by category. Each item may be sorted further by an optional class. All index entries except code lines are hyperlinked. The dtxexample environment is provided for typesetting example code and its results. Contents are displayed verbatim along with a caption and cross-referencing. They are then input and executed, and the result is shown. Environments are also provided for displaying verbatim or formatted source code, user-interface displays, and sidebars with titles. Macros are provided for formatting the names of inline LaTeX objects such as packages and booleans, as well as program and file names, file types, internet objects, the names of certain programs, a number of logos, and inline dashes and slashes.

texlive-logicpuzzle 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/logicpuzzle
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Typeset (grid-based) logic puzzles
Description:

The package allows the user to typeset various logic puzzles. At the moment the following puzzles are supported:

  • 2D-Sudoku (aka Magiequadrat, Diagon, ...),

  • Battleship (aka Bimaru, Marinespiel, Batalla Naval, ...),

  • Bokkusu (aka Kakurasu, Feldersummenratsel, ...),

  • Bridges (akak Bruckenbau, Hashi, ...),

  • Chaos Sudoku,

  • Four Winds (aka Eminent Domain, Lichtstrahl, ...),

  • Hakyuu (aka Seismic, Ripple Effect, ...),

  • Hitori,

  • Kakuro,

  • Kendoku (aka Mathdoku, Calcudoku, Basic, MiniPlu, Ken Ken, Square Wisdom, Sukendo, Caldoku, ...),

  • Killer Sudoku (aka Samunapure, Sum Number Place, Sumdoku, Gebietssummen, ...),

  • Laser Beam (aka Laserstrahl, ...),

  • Magic Labyrinth (aka Magic Spiral, Magisches Labyrinth, ...),

  • Magnets (aka Magnetplatte, Magnetfeld, ...),

  • Masyu (aka Mashi, White or Black Pearls, ...),

  • Minesweeper (aka Minensuche, ...),

  • Nonogram (aka Griddlers, Hanjie, Tsunami, Logic Art, Logimage, ...),

  • Number Link (aka Alphabet Link, Arukone, Buchstabenbund, ...),

  • Resuko,

  • Schatzsuche,

  • Skyline (aka Skycrapers, Wolkenkratzer, Hochhauser, ...), including Skyline Sudoku and Skyline Sudou (N*N) variants,

  • Slitherlink (aka Fences, Number Line, Dotty Dilemma, Sli-Lin, Takegaki, Great Wall of China, Loop the Loop, Rundweg, Gartenzaun, ...),

  • Star Battle (aka Sternenschlacht, ...),

  • Stars and Arrows (aka Sternenhimmel, ...),

  • Sudoku,

  • Sun and Moon (aka Sternenhaufen, Munraito, ...),

  • Tents and Trees (aka Zeltlager, Zeltplatz, Camping, ...),

  • and Tunnel.

texlive-babel-basque 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/babel-basque
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Babel contributed support for Basque
Description:

The package establishes Basque conventions in a document.

texlive-ttfutils-bin 2026.1
Dependencies: freetype@2.13.3 texlive-libkpathsea@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/ttfutils
Licenses: GPL 2+
Build system: gnu
Synopsis: Binaries for @code{texlive-ttfutils}
Description:

This package provides the binaries for texlive-ttfutils.

texlive-velthuis-bin 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/devanagari
Licenses: GPL 3+
Build system: gnu
Synopsis: Binary for @code{texlive-velthuis}
Description:

This package provide the binary for texlive-velthuis.

texlive-fontware-bin 2026.1
Dependencies: fontconfig-minimal@2.16.0 harfbuzz@11.4.4 icu4c@73.1 libpng@1.6.39 libxt@1.3.1 zlib@1.3.1 zziplib@0.13.78
Propagated dependencies: texlive-libkpathsea@2026.1 texlive-scripts@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/vfware
Licenses: Donald Knuth's license for TeX
Build system: gnu
Synopsis: Binaries for @code{texlive-fontware}
Description:

This package provides the binaries for texlive-fontware.

texlive-pressrelease 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pressrelease
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Class for typesetting press releases
Description:

This package provides a configurable class for writing press releases.

texlive-upmendex-bin 2026.1
Dependencies: icu4c@73.1 texlive-libkpathsea@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/upmendex
Licenses: Modified BSD
Build system: gnu
Synopsis: Binary for @code{texlive-upmendex}
Description:

This package provides the binary for texlive-upmendex.

texlive-axodraw2-bin 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/axodraw2
Licenses: GPL 3+
Build system: gnu
Synopsis: Binary for @code{texlive-axodraw2}
Description:

This package provides the binary for texlive-axodraw2.

texlive-musixtnt-bin 2026.1
Dependencies: texlive-libkpathsea@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/musixtnt
Licenses: GPL 2
Build system: gnu
Synopsis: Binary for @code{texlive-musixtnt}
Description:

This package provides the binary for texlive-musixtnt.

Total packages: 4717