_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
texlive-hrefhide 2024.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-upmendex 2024.2
Propagated dependencies: texlive-upmendex-bin@2024.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-texdoctk 2024.2
Dependencies: perl@5.36.0 perl-tk@804.036
Propagated dependencies: texlive-kpathsea@2024.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-newverbs 2024.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-almfixed 2024.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-uwmslide 2024.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-hyperref 2024.2
Propagated dependencies: texlive-atbegshi@2024.2 texlive-auxhook@2024.2 texlive-bitset@2024.2 texlive-etexcmds@2024.2 texlive-gettitlestring@2024.2 texlive-hycolor@2024.2 texlive-intcalc@2024.2 texlive-kvdefinekeys@2024.2 texlive-kvsetkeys@2024.2 texlive-letltxmacro@2024.2 texlive-ltxcmds@2024.2 texlive-pdfescape@2024.2 texlive-refcount@2024.2 texlive-rerunfilecheck@2024.2 texlive-stringenc@2024.2 texlive-url@2024.2 texlive-zapfding@2024.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.

texlive-kerntest 2024.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-footmisx 2024.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-cdpbundl 2024.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-smartref 2024.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-examplep 2024.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-numprint 2024.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-bibtopic 2024.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 2024.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 2024.2
Propagated dependencies: texlive-fpl@2024.2 texlive-palatino@2024.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 2024.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-exceltex 2024.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 beacause 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 2024.2
Propagated dependencies: texlive-musixtex@2024.2 texlive-musixtnt-bin@2024.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-modroman 2024.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-pdfbook2 2024.2
Dependencies: python@3.10.7
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-musixtex 2024.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-refstyle 2024.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-pst-math 2024.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.

Total results: 4489