_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
texlive-inlinedef 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/inlinedef
Licenses: LPPL (any version)
Synopsis: Inline expansions within definitions
Description:

The package provides a macro \Inline that precedes a \def or \gdef. Within the definition text of an inlined definition, keywords such as \Expand may be used to selectively inline certain expansions at definition-time. This eases the process of redefining macros in terms of the original definition, as well as definitions in which the token that must be expanded is deep within, where \expandafter would be difficult and \edef is not suitable. Another application is as an easier version of \aftergroup, by defining a macro in terms of expanded local variables, then ending the group with \expandafter\endgroup\macro.

texlive-maybemath 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/maybemath
Licenses: LPPL (any version)
Synopsis: Make math bold or italic according to context
Description:

The \maybebm and \maybeit macros can be used in maths expressions to make the arguments typeset as bold or italic respectively if the surrounding context is appropriate. They are useful for writing user macros for use in general contexts. \maybebm is especially appropriate when section titles contain math expressions, since the title will appear bold but the header and table of contents usually replicate the title in normal width. \maybeit performs a similar role to \mathrm but the maths expression will be italicised if the surrounding text is. \maybeitsubscript is provided to shift subscripts to the left if the expression is italicised.

texlive-komacv-rg 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/komacv-rg
Licenses: LPPL 1.2+
Synopsis: Aid in creating CVs and related documents with the @code{komacv} class
Description:

The komacv-rg bundle provides packages that aid in creating CVs based on the komacv class and creating related documents, such as cover letters and cover sheets for job applications.

Concretely, the bundle consists of three packages: komacv-addons, komacv-lco, and komacv-multilang. komacv-addons is a small collection of add-ons and fixes for the komacv class; komacv-lco enables the use of letter class options from scrlttr2 also in komacv-based and other non-scrlttr2-based documents; komacv-multilang enables the provisioning of CVs in multiple languages and the selection of a language via Babel or Polyglossia.

texlive-mathtools 2025.2
Propagated dependencies: texlive-amsmath@2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/mathtools
Licenses: LPPL 1.3c
Synopsis: Mathematical tools to use with @code{amsmath}
Description:

Mathtools provides a series of packages designed to enhance the appearance of documents containing a lot of mathematics. It is based on amsmath and fixes various deficiencies of it and standard LaTeX. It provides:

  • Extensible symbols, such as brackets, arrows, harpoons, etc.;

  • Various symbols such as \coloneqq (:=);

  • Easy creation of new tag forms;

  • Showing equation numbers only for referenced equations;

  • Extensible arrows, harpoons and hookarrows;

  • Starred versions of the matrix environments for specifying the column alignment;

  • More building blocks: multlined, cases-like environments, new gathered environments;

  • Maths versions of \makebox, \llap, \rlap etc.;

  • Cramped math styles; and more...

texlive-coverpage 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/coverpage
Licenses: LPPL 1.2+
Synopsis: Automatic cover page creation for scientific papers
Description:

The package CoverPage was created to supplement scientific papers with a cover page containing bibliographical information, a copyright notice, and/or some logos of the author's institution. The cover page is created (almost) automatically; this is done by parsing BibTeX information corresponding to the main document and reading a configuration file in which the author can set information like the affiliation he or she is associated with. The cover page consists of header, body and footer; all three are macros which can be redefined using \renewcommand, thus allowing easy customization of the package. Additionally, it should be stressed that the cover page layout is totally independent of the main document and its page layout.

texlive-lualinalg 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/lualinalg
Licenses: LPPL 1.3c
Synopsis: Linear algebra package for LaTeX
Description:

The lualinalg package is developed to perform operations on vectors and matrices defined over the field of real or complex numbers inside LaTeX documents. It provides flexible ways for defining and displaying vectors and matrices. No particular environment of LaTeX is required to use commands in the package. The package is written in Lua, and .tex file is to be compiled with the LuaLaTeX engine. It may also save users efforts to copy vectors and matrices from other software (which may not be in LaTeX-compatible format) and to use them in a TeX file. The vectors and matrices of reasonable size can be handled with ease. The package can be modified or extended by writing custom Lua programs.

texlive-luanumint 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/luanumint
Licenses: LPPL 1.3c
Synopsis: Numerical integration using Lua inside LaTeX documents
Description:

This package uses Lua to calculate the numerical integral value of real-valued functions of a real variable over closed and bounded intervals. The package provides commands to perform numerical integration using the mid-point, trapezoidal, and Simpson's one-third and three-eighth rules. The package also provides commands to perform numerical integration using step-by-step calculations. The package's commands have an optional argument to round off the numbers to the desired number of decimal places. The package can assist in creating various problems on numerical integration with their solutions. The results obtained using different methods of numerical integration can be compared. It can save users efforts of doing computations involving numerical integration in external software and copying them inside LaTeX documents.

texlive-pagecolor 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pagecolor
Licenses: LPPL 1.3c
Synopsis: Interrogate page color
Description:

This package provides the command \thepagecolor, which gives the current page (background) color, i.e., the argument used with the most recent call of \pagecolor{...}. The command \thepagecolornone gives the same color as \thepagecolor, except when the page background color is none (e.g., as a result of using the \nopagecolor command). In that case \thepagecolor is white and \thepagecolornone is none. When \nopagecolor is unknown or broken (crop package), this package provides a replacement. Similar to \newgeometry and \restoregeometry of the geometry package \newpagecolor{...} and \restorepagecolor are provided. For use with the crop package \backgroundpagecolor{...} as well as \newbackgroundpagecolor{...} and \restorebackgroundpagecolor are provided.

texlive-rviewport 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/rviewport
Licenses: LPPL (any version)
Synopsis: Relative viewport for graphics inclusion
Description:

Package graphicx provides a useful keyword viewport which allows to show just a part of an image. However, one needs to put there the actual coordinates of the viewport window. Sometimes it is useful to have relative coordinates as fractions of natural size. For example, one may want to print a large image on a spread, putting a half on a verso page, and another half on the next recto page. For this one would need a viewport occupying exactly one half of the file's bounding box, whatever the actual width of the image may be. This package adds a new keyword rviewport to the graphicx package specifying relative viewport for graphics inclusion: a window defined by the given fractions of the natural width and height of the image.

texlive-crossword 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/crossword
Licenses: Expat
Synopsis: Typeset crossword puzzles
Description:

This is an extended grid-based puzzle package, designed to take all input (both grid and clues) from the same file. The package can typeset grids with holes in them, and can deal with several sorts of puzzle:

  • the classical puzzle contains numbers for the words and clues for the words to be filled in;

  • the numbered puzzle contains numbers in each cell where identical numbers represent identical letters; the goal is to find out which number corresponds to which letter;

  • the fill-in type of puzzle consists of a grid and a list of words; the goal is to place all words in the grid;

  • Sudoku and Kakuro puzzles involve filling in grids of numbers according to their own rules; format may be block-separated, or separated by thick lines.

texlive-poltawski 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/poltawski
Licenses: GUST font license 1.0
Synopsis: Antykwa Poltawskiego Family of Fonts
Description:

The package contains the Antykwa Poltawskiego family of fonts in the PostScript Type 1 and OpenType formats Following the route set out by the Latin Modern and TeX Gyre projects, the Antykwa Poltawskiego digitisation project aims at providing a rich collection of diacritical characters in the attempt to cover as many Latin-based scripts as possible. To our knowledge, the repertoire of characters covers all European languages as well as some other Latin-based alphabets such as Vietnamese and Navajo; at the request of users, recent extensions (following the enhancement of the Latin Modern collection) provide glyphs sufficient for typesetting of romanized transliterations of Arabic and Sanskrit scripts. The Antykwa Poltawskiego family consists of 4 weights (light, normal, medium, bold), each having upright and italic forms and one of 5 design sizes: 6, 8, 10, 12 and 17pt.

texlive-knuth-pdf 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/knuth-pdf
Licenses: Public Domain
Synopsis: PDF collection of typeset C/WEB sources in TeX Live
Description:

Here you find a large collection of PDF documents for many C/WEB programs in TeX Live, both in their original form as written by their respective authors, and in the changed form as they are actually used in the TeX Live system. Care has been taken to keep the section numbering intact, so that you can study the sources and their changes in parallel.

Also included is the collection of errata for Donald Knuth's Computers & Typesetting series. Although not all the texts here are written or maintained by Donald Knuth, it is more convenient for everything to be collected in one place for reading and searching. They all stem from the system that Knuth created. The central entry point is the index file, with links to the individual documents, either in HTML or in PDF format.

texlive-elteiktdk 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/elteiktdk
Licenses: Expat
Synopsis: TDK-thesis template for Hungarian TDK conferences, Section of Computer Science
Description:

The National Conference of Scientific Students Associations (OTDK) of Hungary is a scientific event for Bachelor and Master students in the country, where students compete with their research papers in all field of science. The conference/competition has two rounds: a university level and a country level (for the best papers). This class template enforces the required formatting rules for TDK theses and generates the cover and title page given on the provided metadata. The formatting rules are defined to meet the requirements for TDK theses submitted at the Eotvos Lorand University, Faculty of Informatics (Budapest, Hungary). This also fits the formatting requirements of the Computer Science Section of the country level round. With sufficient modifications the template could be usable for TDK theses at other national and faculty level sections, too. The template supports producing both Hungarian and English theses.

texlive-pdfreview 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pdfreview
Licenses: LPPL (any version)
Synopsis: Annotate PDF files with margin notes
Description:

This package lets you add comments in the page margins of PDF files, e.g., when reviewing manuscripts or grading reports. The PDF file to be annotated is included, one page at a time, as graphics, in a manner similar to the pdfpages package. Notes are placed in the margin next to the included graphics using a grid of help lines. Alternatively, only numbers are placed in the page margins, and the notes are collected into a numbered list at the end of the document.

Note that this package is not intended for adding notes directly to the LaTeX source of the document that is being reviewed; instead, the document undergoing review is already in PDF format and remains unchanged. Also note that this package does not produce the usual PDF sticky notes that must be opened by clicking on them; instead, the notes are simply shown as text.

texlive-pythontex 2025.2
Dependencies: python@3.11.11
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pythontex
Licenses: LPPL 1.3+
Synopsis: Run Python from within a document, typesetting the results
Description:

The package allows you to enter Python code within a LaTeX document, execute the code, and access its output in the original document. There is also support for Bash, JavaScript, Julia, Octave, Perl, R, Raku (Perl 6), Ruby, Rust, and SageMath. Code is only executed when it has been modified, or when it meets user-specified criteria. Code may be divided into user-defined sessions, which automatically run in parallel. Errors and warnings are synchronized with the LaTeX document, so that they refer to the document's line numbers. External dependencies can be tracked, so that code is re-executed when the data it depends on is modified. PythonTeX also provides syntax highlighting for code in LaTeX documents via the Pygments syntax highlighter.

The package also provides a depythontex utility. This creates a copy of the document in which all Python code has been replaced by its output. This is useful for journal submissions, sharing documents, and conversion to other formats.

texlive-ionumbers 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/ionumbers
Licenses: GPL 3+
Synopsis: Restyle numbers in maths mode
Description:

ionumbers stands for input/output numbers. The package restyles numbers in maths mode. If a number in the input file is written, e.g., as $3,231.44$ as commonly used in English texts, the package is able to restyle it to be output as $3\,231,44$ as commonly used in German texts (and vice versa). This may be useful, for example, if you have a large table and want to include it in texts with different output conventions without the need to change the table.

The package can also automatically group digits left of the decimal separator (thousands) and right of the decimal separator (thousandths) in triplets without the need of specifying commas (English) or points (German) as separators. E.g., the input $1234.567890$ can be output as $1\,234.\,567\,890$.

Finally, an e starts the exponent of the number. For example, $21e6$ may be output as $26\times10\,^{6}$.

texlive-conditext 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/conditext
Licenses: LPPL 1.3c
Synopsis: Define and manage conditional content
Description:

This package provides some commands to define and manage conditional content in a LaTeX source document. A conditional content, in the sense within this is understood in this package, is a text (including mathematical or other formulas) and/or a graphical element (diagram, figure, image...) as substitutable forms, which, according to a condition test, may or may not appear in the generated document. One of the most common forms of conditional content management is multilingual; but it can also include versioning, confidentiality levels, and so on.

The philosophy of this package is based on the respective notions of condition field, condition property and condition space. With this package, any substitutable form in a source document is identified by a condition field and a condition property. The condition field is a functional theme that allows you to group together substitutable forms for the same conditional management. The condition property is a functional characterization specific to each substitutable form of a single condition domain. The condition space is used to designate the substitutable form(s) that must appear in the generated document. A condition space is defined by specifying a condition domain and a condition property to match with one or more substitutable forms.

texlive-autosp-bin 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/autosp
Licenses: GPL 2+
Synopsis: Binaries for @code{texlive-autosp}
Description:

This package provides binaries for texlive-autosp.

texlive-zxjafbfont 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/zxjafbfont
Licenses: Expat
Synopsis: Fallback CJK font support for xeCJK
Description:

This package provides fallback CJK font support for xeCJK.

texlive-cesenaexam 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/cesenaexam
Licenses: LPPL 1.3c
Synopsis: Class file to typeset exams
Description:

This LaTeX document class has been designed to typeset exams.

texlive-ps2eps-bin 2025.2
Dependencies: perl@5.36.0
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/ps2eps
Licenses: GPL 3+
Synopsis: Binaries for @code{texlive-ps2eps}
Description:

This package provides the binaries for texlive-ps2eps.

texlive-chktex-bin 2025.2
Dependencies: perl@5.36.0 texlive-libkpathsea@2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/chktex
Licenses: GPL 2+
Synopsis: Binaries for @code{texlive-chktex}
Description:

This package provides the binaries for texlive-chktex.

texlive-bibtex-bin 2025.2
Dependencies: fontconfig-minimal@2.14.0 harfbuzz@8.3.0 icu4c@73.1 libpng@1.6.39 libxt@1.3.1 zlib@1.3 zziplib@0.13.72
Propagated dependencies: texlive-libkpathsea@2025.2 texlive-scripts@2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/bibtex
Licenses: Donald Knuth's license for TeX
Synopsis: Binary for @code{texlive-bibtex}
Description:

This package provides the binary for texlive-bibtex.

texlive-afm2pl-bin 2025.2
Dependencies: texlive-libkpathsea@2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://www.tug.org/texlive/
Licenses: GPL 2
Synopsis: Binary for @code{texlive-afm2pl}
Description:

This package provides the binary for texlive-afm2pl.

Total results: 4563