_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
texlive-playfair 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/playfair
Licenses: SIL OFL 1.1 LPPL (any version)
Synopsis: Playfair Display fonts with LaTeX support
Description:

This package provides the PlayFairDisplay family of fonts, designed by Claus Eggers Sorensen, for use with LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX. PlayFairDisplay is well suited for titling and headlines. It has an extra large x-height and short descenders. It can be set with no leading if space is tight, for instance in news headlines, or for stylistic effect in titles. Capitals are extra short, and only very slightly heavier than the lowercase characters. This helps achieve a more even typographical colour when typesetting proper nouns and initialisms.

texlive-cybercic 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/cybercic
Licenses: Expat
Synopsis: ``Controls in contents'' for the @code{cyber} package
Description:

This package is used in concert with the cyber package to make documents with annotations of compliance with cybersecurity requirements. When you include this package, some notations of compliance are added to section names as seen in the table of contents of the final document. It also makes your document more brittle in unexpected ways: for example, when you use cybercic in the same document as hyperref, you cannot use any formatting in your section titles. So don't use cybercic unless you need to.

texlive-fetchcls 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/fetchcls
Licenses: LPPL 1.3c
Synopsis: Fetch the current class name
Description:

With standard LaTeX you are able to check for the class in use invoking the kernel command \@ifclassloaded. However, doing so you cannot get the explicit class name, unless you want to loop over every possible class name until \@ifclassloaded returns true --- don't do that! With the help of the present package you can obtain the name of the current class with significantly less effort. Just load the package as usual, then, the control sequence \classname will hold the name you were looking for.

texlive-biblatex 2025.2
Propagated dependencies: texlive-etoolbox@2025.2 texlive-kvoptions@2025.2 texlive-logreq@2025.2 texlive-pdftexcmds@2025.2 texlive-url@2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/biblatex
Licenses: LPPL 1.3+
Synopsis: Sophisticated Bibliographies in LaTeX
Description:

BibLaTeX is a complete reimplementation of the bibliographic facilities provided by LaTeX. Formatting of the bibliography is entirely controlled by LaTeX macros, and a working knowledge of LaTeX should be sufficient to design new bibliography and citation styles. BibLaTeX uses its own data backend program called biber to read and process the bibliographic data. With biber, the range of features provided by BibLaTeX includes full Unicode support, customisable bibliography labels, multiple bibliographies in the same document, and subdivided bibliographies, such as bibliographies per chapter or section.

texlive-seqsplit 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/seqsplit
Licenses: LPPL 1.3+
Synopsis: Split long sequences of characters in a neutral way
Description:

seqsplit provides a command \seqsplit, which makes its argument splittable anywhere, and then leaves the TeX paragraph-maker to do the splitting. The package is suitable for situations when one needs to type long sequences of letters or of numbers in which there is no obvious break points to be found, such as in base-sequences in genes or calculations of transcendental numbers. While the package may obviously be used to typeset DNA sequences, the user may consider the dnaseq as a rather more powerful alternative.

texlive-geometry 2025.2
Propagated dependencies: texlive-graphics@2025.2 texlive-iftex@2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://www.ctan.org/pkg/geometry
Licenses: LPPL (any version)
Synopsis: Flexible and complete interface to document dimensions
Description:

This package provides an easy and flexible user interface to customize page layout, implementing auto-centering and auto-balancing mechanisms so that the users have only to give the least description for the page layout. The package knows about all the standard paper sizes, so that the user need not know what the nominal real dimensions of the paper are, just its standard name (such as a4, letter, etc.). An important feature is the package's ability to communicate the paper size it's set up to the output.

texlive-dinbrief 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/dinbrief
Licenses: LPPL (any version)
Synopsis: German letter DIN style
Description:

This package implements a document layout for writing letters according to the rules of DIN (Deutsches Institut für Normung, German standardisation institute). A style file for LaTeX 2.09 (with limited support of the features) is part of the package. Since the letter layout is based on a German standard, the user guide is written in German, but most macros have English names from which the user can recognize what they are used for. In addition there are example files showing how letters may be created with the package.

texlive-songbook 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/songbook
Licenses: LGPL 2.1
Synopsis: Package for typesetting song lyrics and chord books
Description:

The package provides an all purpose songbook style. Three types of output may be created from a single input file: ``words and chords'' books for the musicians to play from, ``words only'' songbooks for the congregation to sing from, and overhead transparency masters for congregational use.

The package will also print a table of contents, an index sorted by title and first line, and an index sorted by key, or by artist/composer. The package attempts to handle songs in multiple keys, as well as songs in multiple languages.

texlive-unifront 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/unifront
Licenses: LPPL 1.3c
Synopsis: Give notes a unique front page for every chapter and section
Description:

This package can help you format your notes easily and give them a unique front page for every chapter and section. It calculates your progress and then displays the progress bar under the title. It also displays a partial table of contents under every progress bar and only shows the sub-directories of the current part. To generate this, you can simply enter your current completed titles with a command that accepts variable arguments. Still, that also helps reviewing notes. You can also configure the color of the bar.

texlive-makecell 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/makecell
Licenses: LPPL (any version)
Synopsis: Tabular column heads and multilined cells
Description:

This package supports common layouts for tabular column heads in whole documents, based on one-column tabular environment. In addition, it can create multi-lined tabular cells.

The package also offers:

  • a macro which changes the vertical space around all the cells in a tabular environment,

  • macros for multirow cells, which use the facilities of the multirow package,

  • macros to number rows in tables, or to skip cells;

  • diagonally divided cells;

  • horizontal lines in tabular environments with defined thickness.

texlive-printlen 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/printlen
Licenses: LPPL (any version)
Synopsis: Print lengths using specified units
Description:

\printlength{length} prints the value of a LaTeX length in the units specified by \uselengthunit{unit}, where unit may be any TeX length unit: pt, pc, in, mm, cm, bp, dd or cc). When the unit is pt, the printed length value will include any stretch or shrink; otherwise these are not printed. The unit argument may also be PT, in which case length values will be printed in point units but without any stretch or shrink values.

texlive-cleveref 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/cleveref
Licenses: LPPL 1.2+
Synopsis: Intelligent cross-referencing
Description:

The package enhances LaTeX's cross-referencing features, allowing the format of references to be determined automatically according to the type of reference. The formats used may be customised in the preamble of a document; Babel support is available (though the choice of languages remains limited: currently Danish, Dutch, English, French, German, Italian, Norwegian, Russian, Spanish and Ukrainian).

The package also offers a means of referencing a list of references, each formatted according to its type. In such lists, it can collapse sequences of numerically-consecutive labels to a reference range.

texlive-metaplot 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/metaplot
Licenses: LPPL (any version)
Synopsis: Plot-manipulation macros for use in MetaPost
Description:

MetaPlot is a set of MetaPost macros for manipulating pre-generated plots (and similar objects), and formatting them for inclusion in a MetaPost figure. The intent is that the plots can be generated by some outside program, in an abstract manner that does not require making decisions about on-page sizing and layout, and then they can be imported into MetaPlot and arranged using the full capabilities of MetaPost. Metaplot also includes a very flexible set of macros for generating plot axes, which may be useful in other contexts as well.

texlive-hepnames 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/hepnames
Licenses: LPPL (any version)
Synopsis: Pre-defined high energy particle names
Description:

Hepnames provides a pair of LaTeX packages, heppennames and hepnicenames, providing a large set of pre-defined high energy physics particle names built with the hepparticles package. The packages are based on pennames.sty by Michel Goosens and Eric van Herwijnen. Heppennames re-implements the particle names in pennames.sty, with some additions and alterations and greater flexibility and robustness due to the hepparticles structures, which were written for this purpose. Hepnicenames provides the main non-resonant particle names from heppennames with more friendly names.

texlive-semantex 2025.2
Propagated dependencies: texlive-semtex@2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/semantex
Licenses: LPPL 1.3c
Synopsis: Semantic, keyval-based mathematics
Description:

The SemanTeX package for LaTeX delivers a more semantic, systematized way of writing mathematics, compared to the classical math syntax in LaTeX. The system uses keyval syntax, and the user can define their own keys and customize the system down to the last detail. At the same time, care has been taken to make the syntax as simple, natural, practical, and lightweight as possible. Furthermore, the package has a companion package, called stripsemantex, which allows you to completely strip your documents of SemanTeX markup to prepare them e.g., for publication.

texlive-blkarray 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/blkarray
Licenses: LPPL (any version)
Synopsis: Extended @code{array} and @code{tabular}
Description:

This is an experimental package which implements an environment, blockarray, that may be used in the same way as the array or tabular environments of standard LaTeX, or their extended versions defined in array. If used in math-mode, blockarray acts like array, otherwise it acts like tabular. The package implements a new method of defining column types, and also block and block* environments, for specifying sub-arrays of the main array. What's more, the \footnote command works inside a blockarray.

texlive-pyluatex 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pyluatex
Licenses: Expat LPPL 1.3c
Synopsis: Execute Python code on the fly in your LaTeX documents
Description:

PyLuaTeX allows you to execute Python code and to include the resulting output in your LaTeX documents in a single compilation run. LaTeX documents must be compiled with LuaLaTeX for this to work. PyLuaTeX runs a Python InteractiveInterpreter (actually several if you use different sessions) in the background for on-the-fly code execution. Python code from your LaTeX file is sent to the background interpreter through a TCP socket. This approach allows your Python code to be executed and the output to be integrated in your LaTeX file in a single compilation run.

texlive-pdfslide 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pdfslide
Licenses: LPPL (any version)
Synopsis: Presentation slides using pdfTeX
Description:

This is a package for use with pdfTeX, to make nice presentation slides. Its aims are: to devise a method for easier technical presentation; to help the mix of mathematical formulae with text and graphics which other present day document processing tools fail to accomplish; to exploit the platform independence of TeX so that presentation documents become portable; and to offer the freedom and possibilities of using various backgrounds and other embellishments that a user can imagine to have in as presentation.

The package can make use of the facilities of the PPower4 post-processor.

texlive-upmendex 2025.2
Propagated dependencies: texlive-upmendex-bin@2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/upmendex
Licenses: Modified BSD
Synopsis: Multilingual index processor
Description:

The package is a multilingual index processor with the following features:

  • mostly compatible with makeindex and upper compatible with mendex;

  • supports UTF-8 and works with upLaTeX, XeLaTeX and LuaLaTeX;

  • supports Latin (including non-English), Greek, Cyrillic, Korean Hangul and Chinese Han (Hanzi ideographs) scripts, as well as Japanese Kana.

  • supports Devanagari, Thai, Arabic and Hebrew scripts (experimental).

  • supports four kinds of sort orders (Pinyin, Radical-Stroke, Stroke and Zhuyin) for Chinese Han scripts (Hanzi ideographs).

  • applies International Components for Unicode (ICU) for sorting process.

texlive-newverbs 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/newverbs
Licenses: LPPL 1.3+
Synopsis: Define new versions of @code{\verb}
Description:

The package allows the definition of \verb variants which add TeX code before and after the verbatim text (e.g., quotes or surrounding \fbox{}). When used together with the shortvrb package it allows the definition of short verbatim characters which use this package's variant instead of the normal \verb. In addition, it is possible to collect an argument verbatim to either typeset or write it into a file. The \Verbdef command defines verbatim text to a macro which can later be used to write the verbatim text to a file.

texlive-hrefhide 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/hrefhide
Licenses: LPPL 1.3+
Synopsis: Suppress hyper links when printing
Description:

This package provides the command \hrefdisplayonly (additionally to \href provided by the hyperref package). While the (hyperlinked) text appears like an ordinary \href in the compiled PDF file, the same text will be hidden when printing the text. Hiding is actually achieved by making the text the same colour as the background, thus preserving the layout of the rest of the text.

Further, the commands \hycon and \hycoff can be used to simulate switching option ocgcolorlinks of the hyperref package on and off. This package is possibly obsolete.

texlive-texdoctk 2025.2
Dependencies: perl@5.36.0 perl-tk@804.036
Propagated dependencies: texlive-kpathsea@2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/texdoctk
Licenses: GPL 3+
Synopsis: Easy access to package documentation
Description:

This package provides a Perl/Tk-based GUI for easy access to package documentation for TeX on Unix platforms; the databases it uses are based on the texmf/doc subtrees of teTeX, but database files for local configurations with modified/extended directories can be derived from them. Note that texdoctk is not a viewer itself, but an interface for finding documentation files and opening them with the appropriate viewer; so it relies on appropriate programs to be installed on the system. However, the choice of these programs can be configured by the sysadmin or user.

texlive-almfixed 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/almfixed
Licenses: GUST font license 1.0
Synopsis: Extend TeX-Gyre Latin Modern to full Arabic Unicode support
Description:

Arabic-Latin Modern Fixed is an extension of TeX-Gyre Latin Modern Mono 10 Regular. Every glyph and OpenType feature of the Latin Modern Mono has been retained, with minor improvements. On the other hand, we have changed the vertical metrics of the font.

The unique feature of Arabic-Latin Modern is its treatment of vowels and diacritics. Each vowel and diacritic (ALM Fixed contains a total of 68 such glyphs) may now be edited horizontally within any text editor or processor. Editing complex Arabic texts will now be much easier to input and to proofread.

texlive-hyperref 2025.2
Propagated dependencies: texlive-atbegshi@2025.2 texlive-auxhook@2025.2 texlive-bitset@2025.2 texlive-etexcmds@2025.2 texlive-gettitlestring@2025.2 texlive-hycolor@2025.2 texlive-iftex@2025.2 texlive-infwarerr@2025.2 texlive-intcalc@2025.2 texlive-kvdefinekeys@2025.2 texlive-kvoptions@2025.2 texlive-kvsetkeys@2025.2 texlive-letltxmacro@2025.2 texlive-ltxcmds@2025.2 texlive-pdfescape@2025.2 texlive-pdftexcmds@2025.2 texlive-refcount@2025.2 texlive-rerunfilecheck@2025.2 texlive-stringenc@2025.2 texlive-url@2025.2 texlive-zapfding@2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://www.ctan.org/pkg/hyperref
Licenses: LPPL 1.3+
Synopsis: Extensive support for hypertext in LaTeX
Description:

The hyperref package is used to handle cross-referencing commands in LaTeX to produce hypertext links in the document. The package provides backends for the \special set defined for HyperTeX DVI processors; for embedded pdfmark commands for processing by Acrobat Distiller (dvips and Y&Y's dvipsone); for Y&Y's dviwindo; for PDF control within pdfTeX and dvipdfm; for TeX4ht; and for VTeX's pdf and HTML backends. The package is distributed with the backref and nameref packages, which make use of the facilities of hyperref.

Total results: 4563