_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
texlive-footmisx 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/footmisx
Licenses: LPPL 1.3+
Synopsis: Range of footnote options
Description:

This a fork of footmisc package allowing to use hyperref. The package provides means of changing the layout of the footnotes themselves, a way to number footnotes per page, to make footnotes disappear in a moving argument and to deal with multiple references to footnotes from the same place. The package also has a range of techniques for labelling footnotes with symbols rather than numbers. Some of the functions of the package are overlap with the functionality of other packages.

Don't be seduced by fnpara, whose implementation is improved by the present package.

texlive-kerntest 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/kerntest
Licenses: LPPL (any version)
Synopsis: Print tables and generate control files to adjust kernings
Description:

This class makes it easy to generate tables that show many different kerning pairs of an arbitrary font, usable by LaTeX. It shows the kerning values that are used in the font by default. In addition, this class enables the user to alter the kernings and to observe the results. Kerning pairs can be defined for groups of similar glyphs at the same time. An .mtx file is generated automatically. The .mtx file may then be loaded by fontinst to introduce the user-made kernings into the virtual font for later use in LaTeX.

texlive-uwmslide 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/uwmslide
Licenses: Artistic License 2.0
Synopsis: Slides with a simple PowerPoint-like appearance
Description:

This package provides a slide format which produces slides with a simple PowerPoint-like appearance. Several useful features include:

  • use of standard titlepage to produce title slide;

  • several slide environments including plain (page with a title), double slide (two column page with slide title), item slide (item list with title), left item slide, and right item slide;

  • Logos are placed in the upper left corner of each slide if the logo file logo.eps is present.

The output is pre-configured in landscape mode and uses Times Roman by default.

texlive-smartref 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/smartref
Licenses: LPPL (any version)
Synopsis: Extend LaTeX's @code{\ref} capability
Description:

The package extends the LaTeX labelling system: whenever a label is set, the values of counters (selected by the user) are recorded, along with the label. The value of these counters can be recalled with a command similar to \pageref.

The package also adds commands \sNAMEref (for each counter NAME that the user has selected); these commands display something only if the value of the NAME counter is changed from when the label was set. Many commands are provided to serve as a macro programming environment for using the extended labels.

texlive-cdpbundl 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/cdpbundl
Licenses: LPPL (any version)
Synopsis: Business letters in the Italian style
Description:

The C.D.P. Bundle can be used to typeset high-quality business letters formatted according to Italian style conventions. It is highly configurable, and its modular structure provides you with building blocks of increasing level, by means of which you can compose a large variety of letters. It is also possible to write letters divided into sections and paragraphs, to include floating figures and tables, and to have the relevant indexes compiled automatically. A single input file can contain several letters, and each letter will have its own table of contents, etc., independent from the other ones.

texlive-numprint 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/numprint
Licenses: LPPL (any version)
Synopsis: Print numbers with separators and exponent if necessary
Description:

The package numprint prints numbers with a separator every three digits and converts numbers given as 12345.6e789 to 12\,345,6\cdot 10^{789}. Numbers are printed in the current mode (text or math) in order to use the correct font.

Many things, including the decimal sign, the thousand separator, as well as the product sign can be changed by the user. If an optional argument is given it is printed upright as unit. Numbers can be rounded to a given number of digits. The package supports an automatic, language-dependent change of the number format.

texlive-examplep 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/examplep
Licenses: GPL 3+
Synopsis: Verbatim phrases and listings in LaTeX
Description:

The examplep package provides sophisticated features for typesetting verbatim source code listings, including the display of the source code and its compiled LaTeX or Metapost output side-by-side, with automatic width detection and enabled page breaks (in the source), without the need for specifying the source twice. Special care is taken that section, page and footnote numbers do not interfere with the main document. For typesetting short verbatim phrases, a replacement for the \verb command is also provided in the package, which can be used inside tables and moving arguments such as footnotes and section titles.

texlive-bibtopic 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/bibtopic
Licenses: GPL 3+
Synopsis: Include multiple bibliographies in a document
Description:

The package allows the user to include several bibliographies covering different topics or bibliographic material into a document (e.g., one bibliography for primary literature and one for secondary literature). The package provides commands to include either all references from a .bib file, only the references actually cited or those not cited in your document. The user has to construct a separate .bib file for each bibliographic topic, each of which will be processed separately by BibTeX. If you want to have bibliographies specific to one part of a document, see the packages bibunits or chapterbib.

texlive-shapepar 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/shapepar
Licenses: GPL 2+ FSF-free
Synopsis: Macro to typeset paragraphs in specific shapes
Description:

\shapepar is a macro to typeset paragraphs in a specific shape. The size is adjusted automatically so that the entire shape is filled with text. There may not be displayed maths or \vadjust material (no \vspace) in the argument of \shapepar. The macros work for both LaTeX and plain TeX.

\shapepar works in terms of user-defined shapes, though the package does provide some predefined shapes. The tedium of creating these polygon definitions may be alleviated by using the shapepatch extension to transfig which will convert xfig output to \shapepar polygon form.

texlive-mathpazo 2025.2
Propagated dependencies: texlive-fpl@2025.2 texlive-palatino@2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/mathpazo
Licenses: GPL 3+
Synopsis: Fonts to typeset mathematics to match Palatino
Description:

The Pazo Math fonts are a family of PostScript fonts suitable for typesetting mathematics in combination with the Palatino family of text fonts. The Pazo Math family is made up of five fonts provided in Adobe Type 1 format. These contain glyphs that are usually not available in Palatino and for which Computer Modern looks odd when combined with Palatino. These glyphs include the uppercase Greek alphabet in upright and slanted shapes, the lowercase Greek alphabet in slanted shape, several mathematical glyphs and the uppercase letters commonly used to represent various number sets. LaTeX macro support is provided in package psnfss.

texlive-typeface 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/typeface
Licenses: LPPL 1.3+
Synopsis: Select a balanced set of fonts
Description:

The package provides the means of establishing a consistent set of fonts for use in a LaTeX document. It allows mixing and matching the Type 1 font sets available on the archive. Font-set definition takes the form of a set of options that are read when the package is loaded: for each typographic category (main body font, sans-serif font, monospace font, mathematics fonts, text figures, and so on), a font or a transformation is given in those options. The approach enables the user to remember their own configurations (as a single command) and to borrow configurations that other users have developed.

texlive-pdfbook2 2025.2
Dependencies: python@3.11.11
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pdfbook2
Licenses: GPL 3
Synopsis: Create booklets from PDF files
Description:

This Python program creates print-ready PDF files from some input PDF files for booklet printing. The resulting files need to be printed in landscape/long edge double sided printing. The default paper format depends on the locale and is chosen by pdfjam. It can be chosen using the --paper option. Before the PDF is composed, the input file is cropped to the relevant area in order to discard unnecessary white spaces. In this process, all pages are cropped to the same dimensions. Extra margins can be defined at the edges of the booklet and in the middle where the binding occurs.

texlive-modroman 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/modroman
Licenses: LPPL (any version)
Synopsis: Write numbers in lower case roman numerals
Description:

This package provides only two macros: \modromannumeral which writes the number given as argument in lower case roman numeral with a j instead of a i as the final letter of numbers greater than 1, and \modroman, which writes the value of a counter in the same way.

You use the first in the same way as the TeX primitive \romannumeral and the second as LaTeX command \roman. The default option is vpourv with which 5 is translated as v and option upourv with which the same 5 is given as u.

texlive-exceltex 2025.2
Dependencies: perl@5.36.0
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/exceltex
Licenses: GPL 3+
Synopsis: Get data from Excel files into LaTeX
Description:

exceltex is a LaTeX package combined with a helper program written in Perl. It provides an easy to use yet powerful and flexible way to get data from spreadsheets into LaTeX. In contrast to other solutions, exceltex does not seek to make the creation of tables in LaTeX easier, but to get data from spreadsheets into LaTeX as easily as possible. The Excel file format only acts as an interface between the spreadsheet application and exceltex because it is easily accessible (via the Spreadsheet::ParseExcel Perl module) and because most spreadsheet applications are able to read and write Excel files.

texlive-musixtnt 2025.2
Propagated dependencies: texlive-musixtex@2025.2 texlive-musixtnt-bin@2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/musixtnt
Licenses: GPL 2
Synopsis: MusiXTeX extension library enabling transformations of the effect of notes commands
Description:

This archive contains a MusiXTeX extension library musixtnt.tex and a program, msxlint.

musixtnt.tex provides a macro \TransformNotes that enables transformations of the effect of notes commands such as \notes. In general, the effect of \TransformNotes{input}{output} is that notes commands in the source will expect their arguments to match the input pattern, but the notes will be typeset according to the output pattern. An example is extracting single-instrument parts from a multi-instrument score.

msxlint detects incorrectly formatted notes lines in a MusiXTeX source file. This should be used before using \TransformNotes.

texlive-libgreek 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/libgreek
Licenses: LPPL 1.3c
Synopsis: Greek letters in math mode from Libertinus or Linux Libertine/Biolinum
Description:

This package allows LaTeX users (especially if using traditional LaTeX/pdfLaTeX) to set the Greek letters in math mode using the glyphs from the Libertinus Serif or Sans font via the font support files provided by Bob Tennent's libertinus-type1 package. All Greek letters are defined both in \...up and \...it variants. The style (ISO, TeX, or French i.e., upright) can be modified midway in the document. A legacy mode uses font support from the (obsolete) libertine-legacy package which maps to the Linux Libertine or Biolinum fonts. This package is for users who only want to customize Greek letters in math mode.

texlive-jmsdelim 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/jmsdelim
Licenses: LPPL 1.3c
Synopsis: Package for compositional delimiter sizing
Description:

Correctly sizing delimiters is very difficult, particularly in well-architected documents: a correctly engineered mathematical document will include macros for all operations, and these macros necessarily will include delimiters (such as parentheses). However, the correct size for the delimiter cannot be chosen ahead of time, because it will depend on the arguments; two options are available: Provide optional arguments to each notation macro for choosing delimiter sizes. This is nearly intractable to do in practice. Ignore delimiter sizes. With jmsdelim we offer an alternative: the correct delimiter sizes can be set at the leaf nodes of a mathematical expression, and magically bubble upward through the delimiters.

texlive-refstyle 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/refstyle
Licenses: LPPL (any version)
Synopsis: Advanced formatting of cross references
Description:

The package provides a consistent way of producing references throughout a project. Enough flexibility is provided to make local changes to a single reference. The user can configure their own setup. The package offers a direct interface to varioref (for use, for example, in large projects such as a series of books, or a multivolume thesis written as a series of documents), and name references from the nameref package may be incorporated with ease. For large projects such as a series of books or a multi volume thesis, written as freestanding documents, a facility is provided to interface to the xr package for external document references.

texlive-musixtex 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/musixtex
Licenses: GPL 2+
Synopsis: Sophisticated music typesetting
Description:

MusiXTeX provides a set of macros, based on the earlier MusicTeX, for typesetting music with TeX. To produce optimal spacing, MusiXTeX is a three-pass system: etex, musixflx, and etex again. (Musixflx is a Lua script that is provided in the bundle.) The three-pass process, optionally followed by processing for printed output, is automated by the musixtex wrapper script.

The package uses its own specialised fonts, which must be available on the system for musixtex to run. The MusiXTeX macros are universally acknowledged to be challenging to use directly: the pmx preprocessor compiles a simpler input language to MusiXTeX macros.

texlive-pst-math 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pst-math
Licenses: LPPL (any version)
Synopsis: Enhancement of PostScript math operators to use with PSTricks
Description:

PostScript lacks a lot of basic operators such as tan, acos, asin, cosh, sinh, tanh, acosh, asinh, atanh, exp (with e base). Also (oddly) cos and sin use arguments in degrees. Pst-math provides all those operators in a header file pst-math.pro with wrappers pst-math.sty and pst-math.tex. In addition, sinc, gauss, gammaln and bessel are implemented (only partially for the latter). The package is designed essentially to work with pst-plot but can be used in whatever PS code. The package also provides a routine SIMPSON for numerical integration and a solver of linear equation systems.

texlive-swimgraf 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/swimgraf
Licenses: LPPL (any version)
Synopsis: Graphical/textual representations of swimming performances
Description:

The package provides two macros that produce representations of a swimmer's performances. The user records data in a text file and specifies as arguments of the macros the date range of interest. The macros extract the relevant information from the file and process it: \swimgraph produces a graph of the times in a single swimming event (specified as an argument), plotting long course and short course times in separate lines. Records and qualifying times, stored in text files, may optionally be included on the graph. \swimtext produces a written record of the times in all events. Files of current world and Canadian records are included.

texlive-csquotes 2025.2
Propagated dependencies: texlive-etoolbox@2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://www.ctan.org/pkg/csquotes
Licenses: LPPL 1.3c+
Synopsis: Context sensitive quotation facilities
Description:

This package provides advanced facilities for inline and display quotations. It is designed for a wide range of tasks ranging from the most simple applications to the more complex demands of formal quotations. The facilities include commands, environments, and user-definable smart quotes which dynamically adjust to their context. Quotation marks are switched automatically if quotations are nested and they can be adjusted to the current language if the babel package is available. There are additional facilities designed to cope with the more specific demands of academic writing, especially in the humanities and the social sciences. All quote styles as well as the optional active quotes are freely configurable.

texlive-fenixpar 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/fenixpar
Licenses: LPPL (any version)
Synopsis: One-shot changes to token registers such as @code{\everypar}
Description:

The bundle provides two packages, fenxitok and fenixpar. The fenixtok package provides user macros to add material to a token register; the material will be (automatically) removed from the token register when the register is executed. Material may be added either to the left or to the right, and care is taken not to override any redefinition that may be included in the token register itself. The fenixpar package uses the macros of fenixtok to provide a user interface to manipulation of the \everypar token register. The packages require the e-TeX extensions; with them, they work either with Plain TeX or with LaTeX.

texlive-currfile 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/currfile
Licenses: LPPL 1.3+
Synopsis: Provide file name and path of input files
Description:

The package provides macros holding file name information (directory, base name, extension, full name and full path) for files read by LaTeX \input and \include macros; it uses the file hooks provided by the author's filehook. In particular, it restores the parent file name after the trailing \clearpage of an \included file; as a result, the macros may be usefully employed in the page header and footer of the last printed page of such a file. The depth of inclusion is made available, together with the parent (including file) and parents (all including files to the root of the tree). The package supersedes FiNK.

Total results: 4563