_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
texlive-bodeplot 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/bodeplot
Licenses: LPPL 1.3c
Synopsis: Draw Bode, Nyquist and Nichols plots with Gnuplot or @code{pgfplots}
Description:

This is a LaTeX package to plot Bode, Nichols, and Nyquist diagrams. It provides added functionality over the similar bodegraph package:

  • new \BodeZPK and \BodeTF commands to generate Bode plots of any transfer function given either poles, zeros, gain, and delay, or numerator and denominator coefficients and delay;

  • support for unstable poles and zeros;

  • support for complex poles and zeros;

  • support for general stable and unstable second order transfer functions;

  • support for both Gnuplot (default) and pgfplots;

  • support for linear and asymptotic approximation of magnitude and phase plots of any transfer function given poles, zeros, and gain.

texlive-mathspic 2025.2
Dependencies: perl@5.36.0
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/mathspic
Licenses: LPPL (any version)
Synopsis: Perl filter program for use with PiCTeX
Description:

MathsPIC (Perl) is a development of the earlier MathsPIC (DOS) program, now implemented as a Perl script, being much more portable than the earlier program. MathsPIC parses a plain text input file and generates a plain text output-file containing commands for drawing a diagram. It produces output containing PiCTeX and (La)TeX commands, which may then be processed by plain TeX or LaTeX in the usual way. MathsPIC also outputs a comprehensive log file. MathsPIC facilitates creating figures using PiCTeX by providing an environment for manipulating named points and also allows the use of variables and maths (advance, multiply, and divide)---in short---it takes the pain out of PiCTeX.

texlive-homework 2025.2
Propagated dependencies: texlive-einfart@2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/homework
Licenses: LPPL 1.3c
Synopsis: LaTeX class for writing your homework
Description:

The current document class is for writing homework. It has a simple and clear interface with built-in support for many theorem-type environments already configured and ready to use. It also provides multilingual support. Page numbers are of the form Page [current] of [total], which can help you ensure that there are no missing pages when you print your homework for submission. Support writing problem statements and solutions (or proofs) in different colors. Every statement and solution has its own QED symbol, in hollow or solid shape, respectively. You can mark the unfinished parts, and a report shall be generated at the end of your document for reminding.

texlive-didactic 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/didactic
Licenses: LPPL 1.3c
Synopsis: Tools for writing teaching material
Description:

This package provides macros and environments useful for writing teaching material. It provides more semantic environments on top of the standard definition, theorem, and friends: for instance, exercise, activity and question. These are suitably color-coded when used with Beamer. They occur as normal text in handouts produced by beamerarticle (same style as definition usually has). It also provides macros for typesetting code listings and output side by side. Finally, it modifies the appearance of Beamer (Berlin-based theme) and Memoir (Tufte style layout), if loaded. It is designed to be used with Beamer to produce slides and beamerarticle with memoir to produce notes and handouts from the same source.

texlive-amsfonts 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/amsfonts
Licenses: SIL OFL 1.1
Synopsis: TeX fonts from the American Mathematical Society
Description:

This package provides an extended set of fonts for use in mathematics, including: extra mathematical symbols; blackboard bold letters (uppercase only); fraktur letters; subscript sizes of bold math italic and bold Greek letters; subscript sizes of large symbols such as sum and product; added sizes of the Computer Modern small caps font; cyrillic fonts (from the University of Washington); Euler mathematical fonts. All fonts are provided as Adobe Type 1 files, and all except the Euler fonts are provided as METAFONT source. The distribution also includes the canonical Type 1 versions of the Computer Modern family of fonts. The Euler fonts are supported by separate packages; details can be found in the documentation.

texlive-eqparbox 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/eqparbox
Licenses: LPPL 1.3c
Synopsis: Create equal-widthed parboxes
Description:

LaTeX users sometimes need to ensure that two or more blocks of text occupy the same amount of horizontal space on the page. To that end, the eqparbox package defines a new command, \eqparbox, which works just like \parbox, except that instead of specifying a width, one specifies a tag. All eqparboxes with the same tag---regardless of where they are in the document---will stretch to fit the widest eqparbox with that tag. This simple, equal-width mechanism can be used for a variety of alignment purposes, as is evidenced by the examples in eqparbox's documentation. Various derivatives of \eqparbox are also provided.

texlive-boolexpr 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/boolexpr
Licenses: LPPL (any version)
Synopsis: Boolean expression evaluator and a switch command
Description:

The \boolexpr macro evaluates boolean expressions in a purely expandable way. \boolexpr{ A \OR B \AND C } expands to 0 if the logical expression is TRUE. A, B, C may be:

  • numeric expressions such as: x=y, x<>y, x>y or x<y;

  • boolean switches: \iftrue 0\else 1\fi;

  • conditionals: \ifcsname whatsit\endcsname 0\else 1\fi;

  • another \boolexpr: \boolexpr{ D \OR E \AND F }.

\boolexpr may be used with \ifcase.

The \switch command (which is also expandable) has the form: \switch \case{<boolean expression>} ... \case{<boolean expression>} ... ... \otherwise ... \endswitch.

texlive-fontools 2025.2
Dependencies: perl@5.36.0
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/fontools
Licenses: GPL 2
Synopsis: Tools to simplify using fonts (especially TT/OTF ones)
Description:

This package provides tools to simplify using OpenType fonts with LaTeX. By far the most important program in this bundle is autoinst, a wrapper script around Eddie Kohler's LCDF TypeTools. Autoinst aims to automate the installation of OpenType fonts in LaTeX by calling the LCDF TypeTools (with the correct options) for all fonts you wish to install, and generating the necessary .fd and .sty files.

In addition, this bundle contains a few other, less important utilities:

  • afm2afm: re-encodes .afm files,

  • ot2kpx: extract kerning pairs from OpenType fonts,

  • splitttc: split an OpenType Collection file (ttc or otc) into individual fonts.

texlive-copyedit 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/copyedit
Licenses: LPPL 1.3+
Synopsis: Copyediting support for LaTeX documents
Description:

This package implements copyediting support for LaTeX documents. Authors can enjoy the freedom of using, for example, words with US or UK or Canadian or Australian spelling in a mixed way, yet, they can choose any one of the usage forms for their entire document irrespective of kinds of spelling they have adopted. In the same fashion, the users can have the benefit of the following features available in the package:

  • localization --- British-American-Australian-Canadian,

  • close-up, hyphenation, and spaced words,

  • Latin abbreviations,

  • acronyms and abbreviations,

  • itemization, nonlocal lists and labels,

  • parenthetical and serial commas,

  • non-local tokenization in language through abbreviations and pronouns.

texlive-longmath 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/longmath
Licenses: LPPL 1.3+
Synopsis: Nested delimiter groups extending over multiple array cells or lines
Description:

This package provides yet another solution to some well known typesetting problems solved in a variety of ways: multi line formulas with paired and nested delimiters. It tackles the problem at the Lua level. As a byproduct, delimiters can be scaled in various ways, inner delimiters come in different flavors like relational and binary operators, punctuation symbols etc., and outer delimiters can be selected automatically according to the nesting level. Last but not least, delimiter groups can even extend across several array cells or across the whole document. A special environment is provided as well, which allows multi line expressions to be placed inside a displayed equation and make TeX do the line splitting and alignment.

texlive-spelatex 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/spelatex
Licenses: LPPL 1.3+
Synopsis: Create PDF documents with hyperlinks to audio fragments
Description:

This package equips the PDF that is generated with LaTeX with hyperlinks to audio files that contain the spoken equivalent of the original text, equations, figures and tables. The audio files can be automatically generated using a Perl-script called spel-wizard.pl (part of the SpeL::Wizard module available on CPAN). This script interfaces with locally installed text-to-speech software or with online available cloud services to generate the audio files. To this end, the LaTeX chunks of your text are parsed and translated to natural language. SpeLaTeX is Babel-enabled such that your text is read with the correct pronunciation corresponding to your language. So far, it provides the languages English and Dutch.

texlive-probsoln 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/probsoln
Licenses: LPPL (any version)
Synopsis: Generate problem sheets and their solution sheets
Description:

The package is designed for lecturers who have to generate new problem sheets for their students on a regular basis by randomly selecting a specified number of problems defined in another file. The package allows you easily to generate a new problem sheet that is different from the previous year, thus alleviating the temptation of students to seek out the previous year's students and checking out their answers. The solutions to the problems can be defined along with the problem, making it easy to generate the solution sheet from the same source code; problems may be reused within a document, so that solutions may appear in a different section of the same document as the problems they cover.

texlive-rtkinenc 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/rtkinenc
Licenses: LPPL (any version)
Synopsis: Input encoding with fallback procedures
Description:

The rtkinenc package is functionally similar to the standard LaTeX package inputenc: both set up active characters so that an input character outside the range of 7-bit visible ASCII is converted into one or more corresponding LaTeX commands. The main difference lies in that rtkinenc allows the user to specify a fallback procedure to use when the text command corresponding to some input character isn't available. Names of commands in rtkinenc have been selected so that it can read inputenc encoding definition files, and the aim is that rtkinenc should be backwards compatible with inputenc. rtkinenc is not a new version of inputenc though, nor is it part of standard LaTeX.

texlive-nicetext 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/nicetext
Licenses: LPPL 1.3+
Synopsis: Minimal markup for simple text (Wikipedia style) and documentation
Description:

The bundle offers minimal markup syntax for various simple kinds of text. The user will typically involve little more than is printed, and will still get LaTeX quality.The bundle provides four packages:

  • wiki addresses general texts, marked up in the simple style used on Wikipedia;

  • niceverb is yet another means of documenting LaTeX packages: it offers syntax-aware typesetting of meta-variables (macro arguments) and for referring to commands (and their syntax) in footnotes, section titles etc.;

  • fifinddo aims to parse plain text or (La)TeX files using TeX, and to write the results to an external file;

  • makedoc provides the means to produce typeset documentation direct from package files.

texlive-guitlogo 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/guitlogo
Licenses: LPPL 1.3a
Synopsis: Macros for typesetting the GuIT logo
Description:

This package provides some commands useful to correctly write the logo of Gruppo Utilizzatori Italiani di TeX (Italian TeX User Group), using the default document color or any other color the user may ever choose, in conformity with the logo's scheme as seen on the group's website https://www.guitex.org. Likewise, commands are provided that simplify the writing of the GuIT acronym's complete expansion, of the addresses of the group's internet site and public forum, and the meeting GuITmeeting and the magazine Ars TeXnica's logo. Optionally, using hyperref, the outputs of the above cited commands can become hyperlinks to the group's website https://www.guitex.org. The Documentation is available in Italian only.

texlive-hecthese 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/hecthese
Licenses: LPPL 1.3c
Synopsis: Class for dissertations and theses at HEC Montreal
Description:

This package provides the hecthese class, a class based on memoir and compatible with LaTeX. Using this class, postgraduate students at HEC Montreal will be able to write their dissertation or thesis while complying with all the presentation standards required by the University. This class is meant to be as flexible as possible; in particular, there are very few hard-coded features except those that take care of the document's layout.

Dissertations and theses at HEC Montreal can be written on a per-chapter or per-article basis. Documents that are written on a per-article basis require a bibliography for each of the included articles and a general bibliography for the entire document. The hecthese class takes care of these requirements.

texlive-axodraw2 2025.2
Propagated dependencies: texlive-axodraw2-bin@2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/axodraw2
Licenses: GPL 3+
Synopsis: Feynman diagrams in a LaTeX document
Description:

This package defines macros for drawing Feynman graphs in LaTeX documents. It is an important update of the axodraw package, but since it is not completely backwards compatible, we have given the style file a changed name.

Many new features have been added, with new types of line, and much more flexibility in their properties. In addition, it is now possible to use axodraw2 with pdfLaTeX, as well as with the LaTeX-dvips method. However with pdfLaTeX (and also LuaLaTeX and XeLaTeX), an external program, axohelp, is used to perform the geometrical calculations needed for the pdf code inserted in the output file. The processing involves a run of pdflatex, a run of axohelp, and then another run of pdflatex.

texlive-exsheets 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/exsheets
Licenses: LPPL 1.3+
Synopsis: Create exercise sheets and exams
Description:

The package provides the means to create exercises or questions and their corresponding solutions. The questions may be divided into classes and/or topics and may be printed selectively. Meta-data to questions can be added and recovered. The solutions may be printed where they are, or collected and printed at a later point in the document all together, section-wise or selectively by ID. The package provides the means to selectively include questions from an external file, and to control the style of headings of both questions and solutions.

This package has been superseded by its official successor xsim. exsheets itself is now considered obsolete, but will stay alive, and will continue to receive bugfix releases. However, new features will not be added any more.

texlive-tokcycle 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/tokcycle
Licenses: LPPL 1.3c
Synopsis: Build tools to process tokens from an input stream
Description:

The tokcycle package helps one to build tools to process tokens from an input stream. If a macro to process an arbitrary single token can be built, then tokcycle can provide a wrapper for cycling through an input stream (including macros, spaces, and groups) on a token-by-token basis, using the provided macro on each successive character. tokcycle characterizes each successive token in the input stream as a Character, a Group, a Macro, or a Space. Each of these token categories are processed with a unique directive, to bring about the desired effect of the token cycle. If condition flags are provided to identify active, implicit, and catcode-6 tokens as they are digested. The package provides a number of options for handling groups.

texlive-tex-gyre 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/tex-gyre
Licenses: LPPL 1.3c+
Synopsis: TeX fonts extending URW fonts
Description:

The TeX-GYRE bundle consist of multiple font families:

  • Adventor, based on the URW Gothic L family of fonts;

  • Bonum, based on the URW Bookman L family;

  • Chorus, based on URW Chancery L Medium Italic;

  • Cursor, based on URW Nimbus Mono L;

  • Heros, based on URW Nimbus Sans L;

  • Pagella, based on URW Palladio L;

  • Schola, based on the URW Century Schoolbook L family;

  • Termes, based on the URW Nimbus Roman No9 L family of fonts.

The constituent standard faces of each family have been greatly extended (though Chorus omits Greek support and has no small-caps family). Each family is available in Adobe Type 1 and Open Type formats, and LaTeX support (for use with a variety of encodings) is provided.

texlive-missaali 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/missaali
Licenses: SIL OFL 1.1 LPPL 1.3+
Synopsis: Late medieval OpenType Textura font
Description:

This package contains the OpenType Textura font Missaali and a style file for using it with XeLaTeX. Textura is a typeface based on the textus quadratus form of the textualis formata that late medieval scribes used for the most valuable manuscripts. The font Missaali is based on Textura that German printer Bartholomew Ghotan used for printing missals and psalters in the 1480s.

This font has two intended use cases: as a Gothic display font; and for emulating late-medieval manuscripts. In addition to the basic Textura letters, the font contains a large number of abbreviation sigla as well as a set of Lombardic initials. As modern typesetting algorithms are not intended for creating 15th century style layout, the package contains a XeLaTeX style file that makes it easier to achieve the classic incunabula look.

texlive-snapshot 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/snapshot
Licenses: LPPL 1.3c
Synopsis: List the external dependencies of a LaTeX document
Description:

The snapshot package helps the owner of a LaTeX document obtain a list of the external dependencies of the document, in a form that can be embedded at the top of the document. It provides a snapshot of the current processing context of the document, insofar as it can be determined from inside LaTeX. If a document contains such a dependency list, then it becomes possible to arrange that the document be processed always with the same versions of everything, in order to ensure the same output. This could be useful for someone wanting to keep a LaTeX document on hand and consistently reproduce an identical DVI file from it, on the fly; or for someone wanting to shield a document during the final stages of its production cycle from unexpected side effects of routine upgrades to the TeX system.

texlive-aboensis 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/aboensis
Licenses: SIL OFL 1.1 LPPL 1.3c CC-BY 4.0 Public Domain
Synopsis: Late medieval OpenType cursive font
Description:

The package contains the OpenType medieval cursive font Aboensis and a style file to use it in XeLaTeX documents. The font is based on Codex Aboensis, that is a law book written in Sweden in the 1430s. Since medieval cursive is very difficult to read for modern people, the font is not suitable for use as an ordinary book font, but is intended for emulating late medieval manuscripts.

The font contains two sets of initials: lombardic and cursive to go with the basic alphabet, and there is support for writing two-colored initials and capitals. There are also a large number of abbreviation sigla that can be accessed as ligature substitutions. The style file contains macros that help to use the extended features of the font such as initials and two-colored capitals. There are also macros to help achieve even pages with consistent line spacing.

texlive-lecturer 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/lecturer
Licenses: LPPL (any version)
Synopsis: On-screen presentations for (almost) all formats
Description:

The package creates slides for on-screen presentations based on PDF features without manipulating TeX's typesetting process. The presentation flow relies on PDF's abilities to display content step by step. Features include:

  • Free positioning of anything anywhere in painted areas on the slide, as well as in the main text block;

  • Numerous attributes to control the layout and the presentation flow, from TeX's primitive dimensions to the visibility of steps;

  • Feature inheritance from global to local settings, with intermediate types; Basic drawing facilities to produce symbols, e.g., for list items or buttons;

  • Colours, transparency, shades, and pictures;

  • Navigation with links, pop-up menus, and customizable bookmarks;

  • Easy switch between presentation and handout; and PDF transitions.

Besides the traditional documentation, the distribution includes visual documentation and six demo presentations ranging from geometric abstraction to classic style to silly video game.

Total results: 4563