_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
texlive-floatrow 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/floatrow
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Modifying the layout of floats
Description:

The floatrow package provides many ways to customize layouts of floating environments and has code to cooperate with the caption package. The package offers mechanisms to put floats side by side, and to put the caption beside its float. The floatrow settings could be expanded to the floats created by packages rotating, wrapfig, subfig (in the case of rows of subfloats), and longtable.

texlive-vhistory 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/vhistory
Licenses: LPPL 1.2+
Build system: texlive
Synopsis: Support for creating a change log
Description:

Vhistory simplifies the creation of a history of versions of a document. You can easily extract information like the current version of a list of authors from that history. It helps you to get consistent documents. The package sets, which is used by vhistory, allows you to use sets containing text. You can use the usual operations to create the union of sets or the intersection of sets etc.

texlive-colordoc 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/colordoc
Licenses: LPPL 1.0+
Build system: texlive
Synopsis: Coloured syntax highlights in documentation
Description:

The package is used in documentation files; with it the code listings will highlight (for example) pairs of curly braces with matching colors. Other delimiters like \if ... \fi, are highlighted, as are the names of new commands. All this makes code a little more readable, and helps during process of writing. Three options are provided, including a non-color option designed for printing (which numbers delimiters and underlines new commands).

texlive-cjkutils 2026.1
Propagated dependencies: texlive-cjkutils-bin@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/cjk
Licenses: GPL 2
Build system: texlive
Synopsis: CJK language support
Description:

CJK is a macro package for LaTeX, providing simultaneous support for various Asian scripts in many encodings (including Unicode): Chinese (both traditional and simplified), Japanese, Korean and Thai. A special add-on feature is an interface to the Emacs editor (cjk-enc.el) which gives simultaneous, easy-to-use support to a bunch of other scripts in addition to the above --- Cyrillic, Greek, Latin-based scripts, Russian and Vietnamese are supported.

texlive-imakeidx 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/imakeidx
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Package for producing multiple indexes
Description:

The package enables the user to produce and typeset one or more indexes simultaneously with a document. The package is known to work in LaTeX documents processed with pdfLaTeX, XeLaTeX and LuaLaTeX. If makeindex is used for processing the index entries, no particular setting up is needed. When using Xindy or other programs, it is necessary to enable shell escape; shell escape is also needed if splitindex is used.

texlive-yathesis 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/yathesis
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: LaTeX class for writing a thesis following French rules
Description:

The purpose of yathesis is to facilitate the typesetting of theses prepared in France, whatever the disciplines and institutes. It implements most notably recommendations from the Ministry of Higher Education and Research, and this transparently to the user. It has also been designed to (optionally) take advantage of powerful tools available in LaTeX, including packages: BibLaTeX for the bibliography; glossaries for the glossary, list of acronyms and symbols list.

texlive-moreverb 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/moreverb
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Extended verbatim
Description:

This package provides a collection of verbatim facilities that provide line-numbered verbatim, verbatim that obeys TAB characters, verbatim input and verbatim output to file. The package makes use of the verbatim package. The package is formed from a series of small pieces, and is somewhat unstructured. The user who looks for thought-through verbatim facilities is advised to consider using the fancyvrb package in place of moreverb.

texlive-mweights 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/mweights
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Support for multiple-weight font packages
Description:

Many font families available for use with LaTeX are available at multiple weights. Many Type 1-oriented support packages for such fonts re-define the standard \mddefault or \bfdefault macros. This can create difficulties if the weight desired for one font family isn't available for another font family, or if it differs from the weight desired for another font family. The package provides a solution to these difficulties.

texlive-mfirstuc 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/mfirstuc
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Uppercase the first letter of a word
Description:

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.)

texlive-pagegrid 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pagegrid
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Print page grid in background
Description:

This package puts a grid on the paper. It was written for developers of a class or package who have to put elements on definite locations on a page (e.g., letter class). The grid allows a faster optical check, whether the positions are correct. If the previewer already offers features for measuring, the package might be unnecessary. Otherwise it saves the developer from printing the page and measuring by hand.

texlive-dickimaw 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/dickimaw
Licenses: FDL 1.3+
Build system: texlive
Synopsis: Books and tutorials from the @emph{Dickimaw LaTeX Series}
Description:

The package provides some of the books and tutorials that form part of the Dickimaw LaTeX Series. Only the A4 PDF of each book is detailed here. Other formats, such as HTML or screen optimized PDF, are available from the package home page.

Books included are:

  • LaTeX for Complete Novices,

  • Using LaTeX to Write a PhD thesis,

  • Creating a LaTeX minimal example.

texlive-pstricks 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: http://www.ctan.org/pkg/pstricks-base
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: PostScript macros for TeX
Description:

PSTricks offers an extensive collection of macros for generating PostScript that is usable with most TeX macro formats, including Plain TeX, LaTeX, AMS-TeX, and AMS-LaTeX. Included are macros for colour, graphics, pie charts, rotation, trees and overlays. It has many special features, including a wide variety of graphics (picture drawing) macros, with a flexible interface and with colour support. There are macros for colouring or shading the cells of tables.

texlive-xcomment 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/xcomment
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Allows selected environments to be included/excluded
Description:

The package defines an environment that only typesets specified environments within its scope. So, for example, if you want nothing but the figure and table environments in your document, you can enclose the whole document with an xcomment environment that excludes everything but those. This is a lot easier than excluding the chunks of text between the environments you want, or creating an entire document containing only those environments.

texlive-mathexam 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/mathexam
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Package for typesetting exams
Description:

The package can help you typeset exams (mostly in mathematics and related disciplines where students are required to show their calculations followed by one or more short answers). It provides commands for inclusion of space for calculations, as well as commands for automatic creation of answer spaces. In addition, the package will automatically create page headers and footers, and will let you include instructions and space for students to put their name.

texlive-de-macro 2026.1
Dependencies: python-wrapper@3.12.12
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/de-macro
Licenses: AFL 2.1
Build system: texlive
Synopsis: Expand private macros in a document
Description:

De-macro is a Python script that helps authors who like to use private LaTeX macros (for example, as abbreviations). A technical editor or a cooperating author may balk at such a manuscript; you can avoid manuscript rejection misery by running de-macro on it. De-macro will expand macros defined in \(re)newcommand or \(re)newenvironment commands, within the document, or in the document's private package file.

texlive-smflatex 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/smflatex
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Classes for @emph{Societe mathematique de France} publications
Description:

The Societe mathematique de France provides a set of classes, packages and BibTeX styles that are used in its publications. They are based on AMS classes. Besides a quite different design, their main features are:

  • new environments for typesetting some information in two languages altabstract, alttitle, altkeywords);

  • if necessary, use of Babel (option frenchb);

  • deactivation of some features of frenchb.

texlive-pdfpages 2026.1
Propagated dependencies: texlive-eso-pic@2026.1 texlive-graphics@2026.1 texlive-oberdiek@2026.1 texlive-tools@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pdfpages
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Include PDF documents in LaTeX
Description:

This package simplifies the inclusion of external multi-page PDF documents in LaTeX documents. Pages may be freely selected and it is possible to put several logical pages onto each sheet of paper. Furthermore a lot of hypertext features like hyperlinks and article threads are provided. The package supports pdfTeX (pdfLaTeX) and VTeX. With VTeX it is even possible to use this package to insert PostScript files, in addition to PDF files.

texlive-easybook 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/easybook
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Easily typesetting Chinese theses or books
Description:

easybook is a pure academic template based on the ctexbook book document class. It also has the functions of book and article document class, combined with the general framework design of the dissertation of many universities in China. It provides multiple commands and interfaces allowing users to easily customize the thesis template. Its basic macro package easybase can also be used with CTeX and standard document classes.

texlive-numerica 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/numerica
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Numerically evaluate mathematical expressions in LaTeX form
Description:

This package defines a command to wrap around a mathematical expression in its LaTeX form and, once values are assigned to variables, numerically evaluate it. The intent is to avoid the need to modify the LaTeX form of the expression being evaluated. For programs with a preview facility like LyX, or compile-as-you-go systems, interactive back-of-envelope calculations and numerical exploration are possible within the document being worked on.

texlive-fntproof 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/fntproof
Licenses: Public Domain
Build system: texlive
Synopsis: Programmable font test pattern generator
Description:

The package implements all the font testing commands of Knuth's testfont.tex, but arranges that information necessary for each command is supplied as arguments to that command, rather than prompted for. This makes it possible to type all the tests in one command line, and easy to input the package in a file and to use the commands there. A few additional commands supporting this last purpose are also made available.

texlive-europecv 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/europecv
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Unofficial class for European curricula vitae
Description:

The europecv class is an unofficial LaTeX implementation of the standard model for curricula vitae (the ``Europass CV'') as recommended by the European Commission. Although primarily intended for users in the European Union, the class is flexible enough to be used for any kind of curriculum vitae. The class has localisations for all the official languages of the EU (plus Catalan), as well as options permitting input in UTF-8 and koi8-r.

texlive-codehigh 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/codehigh
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Highlight code and demos with @code{l3regex} and @code{lpeg}
Description:

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.

texlive-physics2 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/physics2
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Macros for typesetting math faster and more simply
Description:

The physics2 package defines commands for typesetting math formulae faster andmore simply. physics2 is a modularized package, each module provides its own function. You can load modules separately after loading physics2.

Modules of physics provide the following supports:

  • automatic braces,

  • Dirac bracket notation,

  • easy way to typeset diagonal matrices and matrices with similar entries,

  • double cross and double dot (binary) operators for tensors.

texlive-gfsdidot 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/gfsdidot
Licenses: SIL OFL 1.1
Build system: texlive
Synopsis: Greek font based on Didot's work
Description:

The design of Didot's 1805 Greek typeface was influenced by the neoclassical ideals of the late 18th century. The font was brought to Greece at the time of the 1821 Greek Revolution, by Didot's son, and was very widely used. The font supports the Greek alphabet, and is accompanied by a matching Latin alphabet based on Zapf's Palatino. LaTeX support is provided, using the OT1, T1, TS1, and LGR encodings.

Page: 19293949596197
Total packages: 4717