Packages [T]

GNU Guix provides 5,970 packages transparently available as pre-built binaries. These pages provide a complete list of the packages. Our continuous integration system shows their current build status (updated August 26, 2017).

You can browse packages indexed by their first letter.

GNU?Package versionPackage details
t1lib 5.1.2 Library for generating bitmaps from Type 1 fonts

T1lib is a library for generating/rasterising bitmaps from Type 1 fonts. It is based on the code of the X11 rasteriser of the X11 project.

The bitmaps created by t1lib are returned in a data structure with type GLYPH. This special GLYPH-type is also used in the X11 window system to describe character bitmaps. It contains the bitmap data as well as some metric information. But t1lib is in itself entirely independent of the X11-system or any other graphical user interface.

http://www.t1lib.org/
patches: 1, 2, 3

tadbit 0.2 Analyze, model, and explore 3C-based data

TADbit is a complete Python library to deal with all steps to analyze, model, and explore 3C-based data. With TADbit the user can map FASTQ files to obtain raw interaction binned matrices (Hi-C like matrices), normalize and correct interaction matrices, identify and compare the so-called Topologically Associating Domains (TADs), build 3D models from the interaction matrices, and finally, extract structural properties from the models. TADbit is complemented by TADkit for visualizing 3D models.

http://3dgenomes.github.io/TADbit/
taglib 1.10 Library to access audio file meta-data

TagLib is a C++ library for reading and editing the meta-data of several popular audio formats. Currently it supports both ID3v1 and ID3v2 for MP3 files, Ogg Vorbis comments and ID3 tags and Vorbis comments in FLAC, MPC, Speex, WavPack TrueAudio, WAV, AIFF, MP4 and ASF files.

http://developer.kde.org/~wheeler/taglib.html
tailon 1.3.0 Webapp for looking at and searching through log files

Tailon provides a web interface around the tail, grep, awk and sed commands, displaying the results via a web interface.

https://tailon.readthedocs.io/
Part of GNU talkfilters 2.3.8 Convert English text to humorous dialects

The GNU Talk Filters are programs that convert English text into stereotyped or otherwise humorous dialects. The filters are provided as a C library, so they can easily be integrated into other programs.

https://www.gnu.org/software/talkfilters/
talloc 2.1.10 Hierarchical, reference counted memory pool system

Talloc is a hierarchical, reference counted memory pool system with destructors. It is the core memory allocator used in Samba.

https://talloc.samba.org
talloc-static 2.1.10 Hierarchical, reference counted memory pool system (static library)

Talloc is a hierarchical, reference counted memory pool system with destructors. It is the core memory allocator used in Samba.

https://talloc.samba.org
tango-icon-theme 0.8.90 Tango icon theme

This is an icon theme that follows the Tango visual guidelines.

http://tango-project.org/
Part of GNU tar 1.29 Managing tar archives

Tar provides the ability to create tar archives, as well as the ability to extract, update or list files in an existing archive. It is useful for combining many files into one larger file, while maintaining directory structure and file information such as permissions and creation/modification dates. GNU tar offers many extensions over the standard utility.

https://www.gnu.org/software/tar/
patches: 1, 2

taskwarrior 2.5.1 Command line task manager

Taskwarrior is a command-line task manager following the Getting Things Done time management method. It supports network synchronization, filtering and querying data, exposing task data in multiple formats to other tools.

http://taskwarrior.org
taxtastic 0.6.4 Tools for taxonomic naming and annotation

Taxtastic is software written in python used to build and maintain reference packages i.e. collections of reference trees, reference alignments, profiles, and associated taxonomic information.

https://github.com/fhcrc/taxtastic
tbb 2017_20160916 C++ library for parallel programming

Threading Building Blocks (TBB) is a C++ runtime library that abstracts the low-level threading details necessary for optimal multi-core performance. It uses common C++ templates and coding style to eliminate tedious threading implementation work. It provides parallel loop constructs, asynchronous tasks, synchronization primitives, atomic operations, and more.

https://www.threadingbuildingblocks.org
patches: snippet

tcc 0.9.26 Tiny and fast C compiler

TCC, also referred to as "TinyCC", is a small and fast C compiler written in C. It supports ANSI C with GNU and extensions and most of the C99 standard.

http://www.tinycc.org/
tcc-wrapper 0.9.26 Wrapper providing the 'cc' command for TCC

TCC, also referred to as "TinyCC", is a small and fast C compiler written in C. It supports ANSI C with GNU and extensions and most of the C99 standard.

http://www.tinycc.org/
tcl 8.6.6 The Tcl scripting language

The Tcl (Tool Command Language) scripting language.

http://www.tcl.tk/
patches: 1

tcllib 1.18 Standard Tcl Library

Tcllib, the standard Tcl library, is a collection of common utility functions and modules all written in high-level Tcl.

https://core.tcl.tk/tcllib/home
tclx 8.4.1 System programming extensions for Tcl

Extended Tcl is oriented towards system programming tasks and large application development. TclX provides additional interfaces to the operating system, and adds many new programming constructs, text manipulation tools, and debugging tools.

http://tclx.sourceforge.net/
tclxml 3.2 Tcl library for XML parsing

TclXML provides event-based parsing of XML documents. The application may register callback scripts for certain document features, and when the parser encounters those features while parsing the document the callback is evaluated.

non-copyleft (This is a lax, non-copyleft free software license. Check the URI for details. See LICENCE in the distribution.)
http://tclxml.sourceforge.net/
patches: 1

tcp-wrappers 7.6 Monitor and filter incoming requests for network services

With this package you can monitor and filter incoming requests for network services. It includes a library which may be used by daemons to transparently check connection attempts against an access control list.

non-copyleft (This is a lax, non-copyleft free software license. Check the URI for details. See the file DISCLAIMER in the distribution.)
http://www.porcupine.org
tcpdump 4.9.1 Network packet analyzer

Tcpdump is a command-line tool to analyze network traffic passing through the network interface controller.

http://www.tcpdump.org/
tcsh 6.20.00 Unix shell based on csh

Tcsh is an enhanced, but completely compatible version of the Berkeley UNIX C shell (csh). It is a command language interpreter usable both as an interactive login shell and a shell script command processor. It includes a command-line editor, programmable word completion, spelling correction, a history mechanism, job control and a C-like syntax.

http://www.tcsh.org/
patches: 1, 2

tdb 1.3.14 Trivial database

TDB is a Trivial Database. In concept, it is very much like GDBM, and BSD's DB except that it allows multiple simultaneous writers and uses locking internally to keep writers from trampling on each other. TDB is also extremely small.

https://tdb.samba.org/
teckit 2.5.4 Toolkit for encoding conversions

TECkit is a low-level toolkit intended to be used by other applications that need to perform encoding conversions (e.g., when importing legacy data into a Unicode-based application). The primary component of the TECkit package is therefore a library that performs conversions; this is the "TECkit engine". The engine relies on mapping tables in a specific binary format (for which documentation is available); there is a compiler that creates such tables from a human-readable mapping description (a simple text file).

To facilitate the development and testing of mapping tables for TECkit, several applications are also included in the current package; these include simple tools for applying conversions to plain-text and Standard Format files, as well as both command-line and simple GUI versions of the TECkit compiler. However, it is not intended that these tools will be the primary means by which end users perform conversions, and they have not been designed, tested, and debugged to the extent that general-purpose applications should be.

http://scripts.sil.org/cms/scripts/page.php?cat_id=teckit
teensy-loader-cli 2.1-1.f289b7a Command line firmware uploader for Teensy development boards

The Teensy loader program communicates with your Teensy board when the HalfKay bootloader is running, so you can upload new programs and run them.

You need to add the udev rules to make the Teensy update available for non-root users.

https://www.pjrc.com/teensy/loader_cli.html
patches: 1, snippet

teeworlds 0.6.4 2D retro multiplayer shooter game

Teeworlds is an online multiplayer game. Battle with up to 16 players in a variety of game modes, including Team Deathmatch and Capture The Flag. You can even design your own maps!

https://www.teeworlds.com
patches: 1, snippet

telepathy-glib 0.24.1 GLib Real-time communications framework over D-Bus

Telepathy is a flexible, modular communications framework that enables real-time communication over D-Bus via pluggable protocol backends. Telepathy is a communications service that can be accessed by many applications simultaneously.

This package provides the library for GLib applications.

http://telepathy.freedesktop.org/wiki/
patches: 1

telepathy-idle 0.2.0 Telepathy IRC connection manager

Idle is an IRC connection manager for the Telepathy framework. This package enables usage of IRC channels and private messages in Telepathy instant messaging clients such as Empathy, GNOME Shell or KDE Telepathy.

http://telepathy.freedesktop.org/
telepathy-logger 0.8.2 Telepathy logger library

Telepathy logger is a headless observer client that logs information received by the Telepathy framework. It features pluggable backends to log different sorts of messages in different formats.

http://telepathy.freedesktop.org/
telepathy-mission-control 5.16.4 Telepathy real-time communication framework management daemon

Telepathy Mission Control 5 is an account manager and channel dispatcher for the Telepathy framework, allowing user interfaces and other clients to share connections to real-time communication services without conflicting.

https://telepathy.freedesktop.org/wiki/Components/Mission_Control/
terminology 1.1.0 Powerful terminal emulator based on EFL

Terminology is fast and feature rich terminal emulator. It is solely based on Enlightenment Foundation Libraries. It supports multiple tabs, UTF-8, URL and local path detection, themes, popup based content viewer for non-text contents and more.

https://www.enlightenment.org/about-terminology
patches: snippet

termite 12 Keyboard-centric, VTE-based terminal

Termite is a minimal terminal emulator designed for use with tiling window managers. It is a modal application, similar to Vim, with an insert mode and command mode where keybindings have different functions.

https://github.com/thestinger/termite/
tesseract-ocr 3.04.01 Optical character recognition engine

Tesseract is an optical character recognition (OCR) engine with very high accuracy. It supports many languages, output text formatting, hOCR positional information and page layout analysis. Several image formats are supported through the Leptonica library. It can also detect whether text is monospaced or proportional.

https://github.com/tesseract-ocr
testdisk 7.0 Data recovery tool

TestDisk is a program for data recovery, primarily designed to help recover lost partitions and/or make non-booting disks bootable again.

http://www.cgsecurity.org/wiki/TestDisk
tevent 0.9.33 Event system library

Tevent is an event system based on the talloc memory management library. It is the core event system used in Samba. The low level tevent has support for many event types, including timers, signals, and the classic file descriptor events.

https://tevent.samba.org/
texi2html 5.0 Convert Texinfo to HTML

Texi2HTML is a Perl script which converts Texinfo source files to HTML output. It now supports many advanced features, such as internationalization and extremely configurable output formats.

Development of Texi2HTML moved to the GNU Texinfo repository in 2010, since it was meant to replace the makeinfo implementation in GNU Texinfo. The route forward for authors is, in most cases, to alter manuals and build processes as necessary to use the new features of the makeinfo/texi2any implementation of GNU Texinfo. The Texi2HTML maintainers (one of whom is the principal author of the GNU Texinfo implementation) do not intend to make further releases of Texi2HTML.

http://www.nongnu.org/texi2html/
patches: 1, 2, snippet

Part of GNU teximpatient 2.4 Book on TeX, plain TeX and Eplain

TeX for the Impatient is a ~350 page book on TeX, plain TeX, and Eplain, originally written by Paul Abrahams, Kathryn Hargreaves, and Karl Berry.

https://www.gnu.org/software/teximpatient/
Part of GNU texinfo 6.3 The GNU documentation format

Texinfo is the official documentation format of the GNU project. It uses a single source file using explicit commands to produce a final document in any of several supported output formats, such as HTML or PDF. This package includes both the tools necessary to produce Info documents from their source and the command-line Info reader. The emphasis of the language is on expressing the content semantically, avoiding physical markup commands.

https://www.gnu.org/software/texinfo/
Part of GNU texinfo 4.13a The GNU documentation format

Texinfo is the official documentation format of the GNU project. It uses a single source file using explicit commands to produce a final document in any of several supported output formats, such as HTML or PDF. This package includes both the tools necessary to produce Info documents from their source and the command-line Info reader. The emphasis of the language is on expressing the content semantically, avoiding physical markup commands.

https://www.gnu.org/software/texinfo/
Part of GNU texinfo 5.2 The GNU documentation format

Texinfo is the official documentation format of the GNU project. It uses a single source file using explicit commands to produce a final document in any of several supported output formats, such as HTML or PDF. This package includes both the tools necessary to produce Info documents from their source and the command-line Info reader. The emphasis of the language is on expressing the content semantically, avoiding physical markup commands.

https://www.gnu.org/software/texinfo/
texlive 2016 TeX Live, a package of the TeX typesetting system

TeX Live provides a comprehensive TeX document production system. It includes all the major TeX-related programs, macro packages, and fonts that are free software, including support for many languages around the world.

This package contains the complete TeX Live distribution.

https://www.tug.org/texlive/
texlive-bin 2016 TeX Live, a package of the TeX typesetting system

TeX Live provides a comprehensive TeX document production system. It includes all the major TeX-related programs, macro packages, and fonts that are free software, including support for many languages around the world.

This package contains the binaries.

https://www.tug.org/texlive/
texlive-dvips 44591 DVI to PostScript drivers

This package provides files needed for converting DVI files to PostScript.

http://www.ctan.org/pkg/dvips
texlive-fontname 44591 Scheme for naming fonts in TeX

This is Fontname, a naming scheme for (the base part of) external TeX font filenames. This makes at most eight-character names from (almost) arbitrarily complex font names, thus helping portability of TeX documents.

https://www.ctan.org/pkg/fontname
texlive-fonts-amsfonts 44591 TeX fonts from the American Mathematical Society

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.

http://www.ctan.org/pkg/amsfonts
texlive-fonts-cm 44591 Computer Modern fonts for TeX

This package provides the Computer Modern fonts by Donald Knuth. The Computer Modern font family is a large collection of text, display, and mathematical fonts in a range of styles, based on Monotype Modern 8A.

http://www.ctan.org/pkg/cm
texlive-fonts-ec 44591 Computer modern fonts in T1 and TS1 encodings

The EC fonts are European Computer Modern Fonts, supporting the complete LaTeX T1 encoding defined at the 1990 TUG conference hold at Cork/Ireland. These fonts are intended to be stable with no changes being made to the tfm files. The set also contains a Text Companion Symbol font, called tc, featuring many useful characters needed in text typesetting, for example oldstyle digits, currency symbols (including the newly created Euro symbol), the permille sign, copyright, trade mark and servicemark as well as a copyleft sign, and many others. Recent releases of LaTeX2e support the EC fonts. The EC fonts supersede the preliminary version released as the DC fonts. The fonts are available in (traced) Adobe Type 1 format, as part of the cm-super bundle. The other Computer Modern-style T1-encoded Type 1 set, Latin Modern, is not actually a direct development of the EC set, and differs from the EC in a number of particulars.

http://www.ctan.org/pkg/ec
texlive-fonts-knuth-lib 44591 Small library of METAFONT sources

This is a collection of core TeX and METAFONT macro files from Donald Knuth, including the plain format, plain base, and the MF logo fonts.

https://www.ctan.org/pkg/knuth-lib
texlive-fonts-latex 44591 Collection of fonts used in LaTeX distributions

This is a collection of fonts for use with standard LaTeX packages and classes. It includes invisible fonts (for use with the slides class), line and circle fonts (for use in the picture environment) and LaTeX symbol fonts.

http://www.ctan.org/pkg/latex-fonts
texlive-fonts-rsfs 44591 Ralph Smith's Formal Script font

The fonts provide uppercase formal script letters for use as symbols in scientific and mathematical typesetting (in contrast to the informal script fonts such as that used for the calligraphic symbols in the TeX maths symbol font). The fonts are provided as Metafont source, and as derived Adobe Type 1 format. LaTeX support, for using these fonts in mathematics, is available via one of the packages calrsfs and mathrsfs.

http://www.ctan.org/pkg/rsfs
texlive-fonts-stmaryrd 44591 St Mary Road symbols for theoretical computer science

The fonts were originally distributed as Metafont sources only, but Adobe Type 1 versions are also now available. Macro support is provided for use under LaTeX; the package supports the only option (provided by the somedefs package) to restrict what is loaded, for those who don't need the whole font.

http://www.ctan.org/pkg/stmaryrd
texlive-fonts-txfonts 44591 Times-like fonts in support of mathematics

Txfonts supplies virtual text roman fonts using Adobe Times (or URW NimbusRomNo9L) with some modified and additional text symbols in the OT1, T1, and TS1 encodings; maths alphabets using Times/URW Nimbus; maths fonts providing all the symbols of the Computer Modern and AMS fonts, including all the Greek capital letters from CMR; and additional maths fonts of various other symbols.

The set is complemented by a sans-serif set of text fonts, based on Helvetica/NimbusSanL, and a monospace set.

All the fonts are in Type 1 format (AFM and PFB files), and are supported by TeX metrics (VF and TFM files) and macros for use with LaTeX.

http://www.ctan.org/pkg/threeparttable
texlive-generic-babel-english 44591 Babel support for English

This package provides the language definition file for support of English in babel. Care is taken to select British hyphenation patterns for British English and Australian text, and default ("american") patterns for Canadian and USA text.

http://www.ctan.org/pkg/babel-english
texlive-generic-dehyph-exptl 44591 Hyphenation patterns for German

The package provides experimental hyphenation patterns for the German language, covering both traditional and reformed orthography. The patterns can be used with packages Babel and hyphsubst from the Oberdiek bundle.

http://projekte.dante.de/Trennmuster/WebHome
texlive-generic-epsf 44591 Simple macros for EPS inclusion

This package provides the original (and now obsolescent) graphics inclusion macros for use with dvips, still widely used by Plain TeX users (in particular). For LaTeX users, the package is nowadays (rather strongly) deprecated in favour of the more sophisticated standard LaTeX latex-graphics bundle of packages. (The latex-graphics bundle is also available to Plain TeX users, via its Plain TeX version.)

http://www.ctan.org/pkg/epsf
texlive-generic-hyph-utf8 44591 Hyphenation patterns expressed in UTF-8

Modern native UTF-8 engines such as XeTeX and LuaTeX need hyphenation patterns in UTF-8 format, whereas older systems require hyphenation patterns in the 8-bit encoding of the font in use (such encodings are codified in the LaTeX scheme with names like OT1, T2A, TS1, OML, LY1, etc). The present package offers a collection of conversions of existing patterns to UTF-8 format, together with converters for use with 8-bit fonts in older systems. Since hyphenation patterns for Knuthian-style TeX systems are only read at iniTeX time, it is hoped that the UTF-8 patterns, with their converters, will completely supplant the older patterns.

http://ctan.org/pkg/hyph-utf8
texlive-generic-ifxetex 44591 Am I running under XeTeX?

This is a simple package which provides an \ifxetex conditional, so that other code can determine that it is running under XeTeX. The package requires the e-TeX extensions to the TeX primitive set.

http://www.ctan.org/pkg/ifxetex
texlive-generic-pdftex 44591 TeX extension for direct creation of PDF

This package provides an extension of TeX which can be configured to directly generate PDF documents instead of DVI.

http://www.ctan.org/pkg/pdftex
texlive-generic-tex-ini-files 44591 Files for creating TeX formats

This bundle provides a collection of model ".ini" files for creating TeX formats. These files are commonly used to introduced distribution-dependent variations in formats. They are also used to allow existing format source files to be used with newer engines, for example to adapt the plain e-TeX source file to work with XeTeX and LuaTeX.

http://ctan.org/pkg/tex-ini-files
texlive-generic-unicode-data 44591 Unicode data and loaders for TeX

This bundle provides generic access to Unicode Consortium data for TeX use. It contains a set of text files provided by the Unicode Consortium which are currently all from Unicode 8.0.0, with the exception of MathClass.txt which is not currently part of the Unicode Character Database. Accompanying these source data are generic TeX loader files allowing this data to be used as part of TeX runs, in particular in building format files. Currently there are two loader files: one for general character set up and one for initializing XeTeX character classes as has been carried out to date by unicode-letters.tex.

http://www.ctan.org/pkg/unicode-data
texlive-latex-acronym 44591 Expand acronyms at least once

This package ensures that all acronyms used in the text are spelled out in full at least once. It also provides an environment to build a list of acronyms used. The package is compatible with PDF bookmarks. The package requires the suffix package, which in turn requires that it runs under e-TeX.

http://www.ctan.org/pkg/acronym
texlive-latex-amscls 44591 AMS document classes for LaTeX

This bundle contains three AMS classes: amsartamsart (for writing articles for the AMS), amsbookamsbook (for books) and amsprocamsproc (for proceedings), together with some supporting material. The material is made available as part of the AMS-LaTeX distribution.

http://www.ctan.org/pkg/amscls
texlive-latex-amsfonts 44591 TeX fonts from the American Mathematical Society

This package provides basic LaTeX support for the symbol fonts provides by the amsfonts package. It provides amsfonts.sty, with names of individual symbols defined in amssymb.sty.

http://www.ctan.org/pkg/amsfonts
texlive-latex-amsmath 44591 AMS mathematical facilities for LaTeX

This is the principal package in the AMS-LaTeX distribution. It adapts for use in LaTeX most of the mathematical features found in AMS-TeX; it is highly recommended as an adjunct to serious mathematical typesetting in LaTeX. When amsmath is loaded, AMS-LaTeX packages amsbsyamsbsy (for bold symbols), amsopnamsopn (for operator names) and amstextamstext (for text embedded in mathematics) are also loaded. This package is part of the LaTeX required distribution; however, several contributed packages add still further to its appeal; examples are empheqempheq, which provides functions for decorating and highlighting mathematics, and ntheoremntheorem, for specifying theorem (and similar) definitions.

http://www.ctan.org/pkg/amsmath
texlive-latex-amsrefs 44591 LaTeX-based replacement for BibTeX

Amsrefs is a LaTeX package for bibliographies that provides an archival data format similar to the format of BibTeX database files, but adapted to make direct processing by LaTeX easier. The package can be used either in conjunction with BibTeX or as a replacement for BibTeX.

http://www.ctan.org/pkg/amsrefs
texlive-latex-anysize 44591 Simple package to set up document margins

This is a simple package to set up document margins. This package is considered obsolete; alternatives are the typearea package from the koma-script bundle, or the geometry package.

http://www.ctan.org/pkg/anysize
texlive-latex-appendix 44591 Extra control of appendices

The appendix package provides various ways of formatting the titles of appendices. Also (sub)appendices environments are provided that can be used, for example, for per chapter/section appendices. An appendices environment is provided which can be used instead of the \appendix command.

http://www.ctan.org/pkg/appendix
texlive-latex-babel 44591 Multilingual support for Plain TeX or LaTeX

The package manages culturally-determined typographical (and other) rules, and hyphenation patterns for a wide range of languages. A document may select a single language to be supported, or it may select several, in which case the document may switch from one language to another in a variety of ways. Babel uses contributed configuration files that provide the detail of what has to be done for each language. Users of XeTeX are advised to use the polyglossia package rather than Babel.

http://www.ctan.org/pkg/babel
texlive-latex-base 44591 Base sources of LaTeX

This bundle comprises the source of LaTeX itself, together with several packages which are considered "part of the kernel". This bundle, together with the required packages, constitutes what every LaTeX distribution should contain.

http://www.ctan.org/pkg/latex-base
texlive-latex-bigfoot 44591 Footnotes for critical editions

This package aims to provide a one-stop solution to requirements for footnotes. It offers: Multiple footnote apparatus superior to that of manyfoot. Footnotes can be formatted in separate paragraphs, or be run into a single paragraph (this choice may be selected per footnote series); Things you might have expected (such as \verb-like material in footnotes, and color selections over page breaks) now work. Note that the majority of the bigfoot package's interface is identical to that of manyfoot; users should seek information from that package's documentation. The bigfoot bundle also provides the perpage and suffix packages.

http://www.ctan.org/pkg/bigfoot
texlive-latex-blindtext 44591 Producing 'blind' text for testing

The package provides the commands \blindtext and \Blindtext for creating "blind" text useful in testing new classes and packages, and \blinddocument, \Blinddocument for creating an entire random document with sections, lists, mathematics, etc. The package supports three languages, english, (n)german and latin; the latin option provides a short "lorem ipsum" (for a fuller "lorem ipsum" text, see the lipsum package).

http://www.ctan.org/pkg/blindtext
texlive-latex-capt-of 44591 Captions on more than floats

This package defines a command \captionof for putting a caption to something that's not a float.

http://www.ctan.org/pkg/capt-of
texlive-latex-changebar 44591 Generate changebars in LaTeX documents

Identify areas of text to be marked with changebars with the \cbstart and \cbend commands; the bars may be coloured. The package uses 'drivers' to place the bars; the available drivers can work with dvitoln03, dvitops, dvips, the emTeX and TeXtures DVI drivers, and VTeX and pdfTeX.

http://www.ctan.org/pkg/changebar
texlive-latex-cmap 44591 CMap support for PDF files

This package embeds CMap tables into PDF files to make search and copy-and-paste functions work properly.

https://www.tug.org/svn/texlive/tags/texlive-2017.1/Master/texmf-dist/tex/latex/cmap/
texlive-latex-colortbl 44591 Add colour to LaTeX tables

This package allows rows, columns, and even individual cells in LaTeX tables to be coloured.

http://www.ctan.org/pkg/colortbl
texlive-latex-cyrillic 44591 Support for Cyrillic fonts in LaTeX

This bundle of macros files provides macro support (including font encoding macros) for the use of Cyrillic characters in fonts encoded under the T2* and X2 encodings. These encodings cover (between them) pretty much every language that is written in a Cyrillic alphabet.

http://www.ctan.org/pkg/latex-cyrillic
texlive-latex-dinbrief 44591 German letter DIN style

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.

http://www.ctan.org/pkg/dinbrief
texlive-latex-draftwatermark 44591 Put a grey textual watermark on document pages

This package provides a means to add a textual, light grey watermark on every page or on the first page of a document. Typical usage may consist in writing words such as DRAFT or CONFIDENTIAL across document pages. The package performs a similar function to that of draftcopy, but its implementation is output device independent, and made very simple by relying on everypage.

http://www.ctan.org/pkg/draftwatermark
texlive-latex-eepic 44591 Extensions to epic and the LaTeX drawing tools

Extensions to epic and the LaTeX picture drawing environment, include the drawing of lines at any slope, the drawing of circles in any radii, and the drawing of dotted and dashed lines much faster with much less TeX memory, and providing several new commands for drawing ellipses, arcs, splines, and filled circles and ellipses. The package uses tpic \special commands.

http://www.ctan.org/pkg/eepic
texlive-latex-enumitem 44591 Customize basic list environments

This package is intended to ease customizing the three basic list environments: enumerate, itemize and description. It extends their syntax to allow an optional argument where a set of parameters in the form key=value are available, for example: \beginitemize[itemsep=1ex,leftmargin=1cm].

http://www.ctan.org/pkg/enumitem
texlive-latex-environ 44591 New interface for environments in LaTeX

This package provides the \collect@body command (as in amsmath), as well as a \long version \Collect@Body, for collecting the body text of an environment. These commands are used to define a new author interface to creating new environments.

http://www.ctan.org/pkg/environ
texlive-latex-eqparbox 44591 Create equal-widthed parboxes

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.

http://www.ctan.org/pkg/eqparbox
texlive-latex-eso-pic 44591 Add picture commands (or backgrounds) to every page

The package adds one or more user commands to LaTeX's shipout routine, which may be used to place the output at fixed positions. The grid option may be used to find the correct places.

http://www.ctan.org/pkg/eso-pic
texlive-latex-etoolbox 44591 e-TeX tools for LaTeX

This package is a toolbox of programming facilities geared primarily towards LaTeX class and package authors. It provides LaTeX frontends to some of the new primitives provided by e-TeX as well as some generic tools which are not strictly related to e-TeX but match the profile of this package. The package provides functions that seem to offer alternative ways of implementing some LaTeX kernel commands; nevertheless, the package will not modify any part of the LaTeX kernel.

http://www.ctan.org/pkg/etoolbox
texlive-latex-expdlist 44591 Expanded description environments

The package provides additional features for the LaTeX description environment, including adjustable left margin. The package also allows the user to "break" a list (for example, to interpose a comment) without affecting the structure of the list (this works for itemize and enumerate lists, and numbered lists remain in sequence).

http://www.ctan.org/pkg/expdlist
texlive-latex-fancybox 44591 Variants of \fbox and other games with boxes

This package provides variants of \fbox: \shadowbox, \doublebox, \ovalbox, \Ovalbox, with helpful tools for using box macros and flexible verbatim macros. You can box mathematics, floats, center, flushleft, and flushright, lists, and pages.

http://www.ctan.org/pkg/fancybox
texlive-latex-fancyhdr 44591 Extensive control of page headers and footers in LaTeX2e

The package provides extensive facilities, both for constructing headers and footers, and for controlling their use (for example, at times when LaTeX would automatically change the heading style in use).

http://www.ctan.org/pkg/fancyhdr
texlive-latex-fancyvrb 44591 Sophisticated verbatim text

This package provides tools for flexible handling of verbatim text including: verbatim commands in footnotes; a variety of verbatim environments with many parameters; ability to define new customized verbatim environments; save and restore verbatim text and environments; write and read files in verbatim mode; build "example" environments (showing both result and verbatim source).

http://www.ctan.org/pkg/fancyvrb
texlive-latex-filecontents 44591 Extended filecontents and filecontents* environments

LaTeX2e's filecontents and filecontents* environments enable a LaTeX source file to generate external files as it runs through LaTeX. However, there are two limitations of these environments: they refuse to overwrite existing files, and they can only be used in the preamble of a document. The filecontents package removes these limitations, letting you overwrite existing files and letting you use filecontents / filecontents* anywhere.

http://www.ctan.org/pkg/filecontents
texlive-latex-filemod 44591 Provide file modification times, and compare them

This package provides macros to read and compare the modification dates of files. The files may be .tex files, images or other files (as long as they can be found by LaTeX). It uses the \pdffilemoddate primitive of pdfLaTeX to find the file modification date as PDF date string, parses the string and returns the value to the user. The package will also work for DVI output with recent versions of the LaTeX compiler which uses pdfLaTeX in DVI mode. The functionality is provided by purely expandable macros or by faster but non-expandable ones.

http://www.ctan.org/pkg/filemod
texlive-latex-float 44591 Improved interface for floating objects

This package improves the interface for defining floating objects such as figures and tables. It introduces the boxed float, the ruled float and the plaintop float. You can define your own floats and improve the behaviour of the old ones. The package also provides the H float modifier option of the obsolete here package. You can select this as automatic default with \floatplacementfigureH.

http://www.ctan.org/pkg/float
texlive-latex-fncychap 44591 Seven predefined chapter heading styles

This package provides seven predefined chapter heading styles. Each style can be modified using a set of simple commands. Optionally one can modify the formatting routines in order to create additional chapter headings.

http://www.ctan.org/pkg/fncychap
texlive-latex-fontspec 44591 Advanced font selection in XeLaTeX and LuaLaTeX

Fontspec is a package for XeLaTeX and LuaLaTeX. It provides an automatic and unified interface to feature-rich AAT and OpenType fonts through the NFSS in LaTeX running on XeTeX or LuaTeX engines. The package requires the l3kernel and xparse bundles from the LaTeX 3 development team.

http://www.ctan.org/pkg/fontspec
texlive-latex-footmisc 44591 Range of footnote options

This is a collection of ways to change the typesetting of footnotes. 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.

http://www.ctan.org/pkg/footmisc
texlive-latex-framed 44591 Framed or shaded regions that can break across pages

The package creates three environments: framed, which puts an ordinary frame box around the region, shaded, which shades the region, and leftbar, which places a line at the left side. The environments allow a break at their start (the \FrameCommand enables creation of a title that is “attached” to the environment); breaks are also allowed in the course of the framed/shaded matter. There is also a command \MakeFramed to make your own framed-style environments.

FSF-free ()
http://www.ctan.org/pkg/framed
texlive-latex-g-brief 44591 Letter document class

This package is designed for formatting formless letters in German; it can also be used for English (by those who can read the documentation). There are LaTeX 2.09 documentstyle and LaTeX 2e class files for both an "old" and a "new" version of g-brief.

http://www.ctan.org/pkg/g-brief
texlive-latex-galois 44591 Typeset Galois connections

The package deals with connections in two-dimensional style, optionally in colour.

http://www.ctan.org/pkg/galois
texlive-latex-gcite 44591 Citations in a reader-friendly style

The package allows citations in the German style, which is considered by many to be particularly reader-friendly. The citation provides a small amount of bibliographic information in a footnote on the page where each citation is made. It combines a desire to eliminate unnecessary page-turning with the look-up efficiency afforded by numeric citations. The package makes use of BibLaTeX, and is considered experimental.

http://www.ctan.org/pkg/gcite
texlive-latex-geometry 44591 Flexible and complete interface to document dimensions

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.

http://www.ctan.org/pkg/geometry
texlive-latex-graphics 44591 LaTeX standard graphics bundle

This is a collection of LaTeX packages for producing color, including graphics (e.g. PostScript) files, and rotation and scaling of text in LaTeX documents. It comprises the packages color, graphics, graphicx, trig, epsfig, keyval, and lscape.

http://www.ctan.org/pkg/latex-graphics
texlive-latex-hyperref 44591 Extensive support for hypertext in LaTeX

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.

http://www.ctan.org/pkg/hyperref
texlive-latex-ifplatform 44591 Conditionals to test which platform is being used

This package uses the (La)TeX extension -shell-escape to establish whether the document is being processed on a Windows or on a Unix-like system, or on Cygwin (Unix environment over a Windows system). Booleans provided are: \ifwindows, \iflinux, \ifmacosx and \ifcygwin. The package also preserves the output of uname on a Unix-like system, which may be used to distinguish between various classes of systems.

http://www.ctan.org/pkg/ifplatform
texlive-latex-jknapltx 44591 Miscellaneous packages by Joerg Knappen

This package provides miscellaneous macros by Joerg Knappen, including: represent counters in greek; Maxwell's non-commutative division; latin1jk, latin2jk and latin3jk, which are inputenc definition files that allow verbatim input in the respective ISO Latin codes; blackboard bold fonts in maths; use of RSFS fonts in maths; extra alignments for \parboxes; swap Roman and Sans fonts; transliterate semitic languages; patches to make (La)TeX formulae embeddable in SGML; use maths minus in text as appropriate; simple Young tableaux.

http://www.ctan.org/pkg/jknappen
texlive-latex-l3kernel 44591 LaTeX3 programmers’ interface

The l3kernel bundle provides an implementation of the LaTeX3 programmers’ interface, as a set of packages that run under LaTeX 2e. The interface provides the foundation on which the LaTeX3 kernel and other future code are built: it is an API for TeX programmers. The packages are set up so that the LaTeX3 conventions can be used with regular LaTeX 2e packages.

http://www.ctan.org/pkg/l3kernel
texlive-latex-l3packages 44591 High-level LaTeX3 concepts

This bundle holds prototype implementations of concepts for a LaTeX designer interface, to be used with the experimental LaTeX kernel as programming tools and kernel sup port. Packages provided in this release are:

  1. l3keys2e, which makes the facilities of the kernel module l3keys available for use by LaTeX 2e packages;

  2. xfrac, which provides flexible splitlevel fractions;

  3. xparse, which provides a high-level interface for declaring document commands; and

  4. xtemplate, which provides a means of defining generic functions using a key-value syntax.

http://www.ctan.org/pkg/l3packages
texlive-latex-lh 44591 Cyrillic fonts that support LaTeX standard encodings

The LH fonts address the problem of the wide variety of alphabets that are written with Cyrillic-style characters. The fonts are the original basis of the set of T2* and X2 encodings that are now used when LaTeX users need to write in Cyrillic languages. Macro support in standard LaTeX encodings is offered through the latex-cyrillic and t2 bundles, and the package itself offers support for other (more traditional) encodings. The fonts, in the standard T2* and X2 encodings are available in Adobe Type 1 format, in the CM-Super family of fonts. The package also offers its own LaTeX support for OT2 encoded fonts, CM bright shaped fonts and Concrete shaped fonts.

http://www.ctan.org/pkg/lh
texlive-latex-listings 44591 Typeset source code listings using LaTeX

The package enables the user to typeset programs (programming code) within LaTeX; the source code is read directly by TeX---no front-end processor is needed. Keywords, comments and strings can be typeset using different styles. Support for hyperref is provided.

http://www.ctan.org/pkg/listings
texlive-latex-mdwtools 44591 Miscellaneous tools by Mark Wooding

This collection of tools includes: atsupport for short commands starting with @, macros to sanitize the OT1 encoding of the cmtt fonts; a doafter command; improved footnote support; mathenv for various alignment in maths; list handling; mdwmath which adds some minor changes to LaTeX maths; a rewrite of LaTeX's tabular and array environments; verbatim handling; and syntax diagrams.

http://www.ctan.org/pkg/mdwtools
texlive-latex-multirow 44591 Create tabular cells spanning multiple rows

The package provides tools for creating tabular cells spanning multiple rows. It has a lot of flexibility, including an option for specifying an entry at the "natural" width of its text.

http://www.ctan.org/pkg/multirow
texlive-latex-natbib 44591 Flexible bibliography support

This bundle provides a package that implements both author-year and numbered references, as well as much detailed of support for other bibliography use. Also provided are versions of the standard BibTeX styles that are compatible with natbib: plainnat, unsrtnat, abbrnat. The bibliography styles produced by custom-bib are designed from the start to be compatible with natbib.

http://www.ctan.org/pkg/natbib
texlive-latex-oberdiek 44591 Bundle of packages submitted by Heiko Oberdiek

The bundle comprises various LaTeX packages, providing among others: better accessibility support for PDF files; extensible chemists reaction arrows; record information about document class(es) used; and many more.

http://www.ctan.org/pkg/oberdiek
texlive-latex-overpic 44591 Combine LaTeX commands over included graphics

The overpic environment is a cross between the LaTeX picture environment and the \includegraphics command of graphicx. The resulting picture environment has the same dimensions as the included graphic. LaTeX commands can be placed on the graphic at defined positions; a grid for orientation is available.

http://www.ctan.org/pkg/overpic
texlive-latex-parskip 44591 Layout with zero \parindent, non-zero \parskip

Simply changing \parskip and \parindent leaves a layout that is untidy; this package (though it is no substitute for a properly designed class) helps alleviate this untidiness.

http://www.ctan.org/pkg/parskip
texlive-latex-pdfpages 44591 Include PDF documents in LaTeX

This package simplifies the inclusion of external multi-page PDF documents in LaTeX documents. Pages may be freely selected and it is possible to put several logical pages onto each sheet of paper. Furthermore a lot of hypertext features like hyperlinks and article threads are provided. The package supports pdfTeX (pdfLaTeX) and VTeX. With VTeX it is even possible to use this package to insert PostScript files, in addition to PDF files.

http://www.ctan.org/pkg/pdfpages
texlive-latex-polyglossia 44591 Alternative to babel for XeLaTeX and LuaLaTeX

This package provides a complete Babel replacement for users of LuaLaTeX and XeLaTeX; it relies on the fontspec package, version 2.0 at least.

http://www.ctan.org/pkg/polyglossia
texlive-latex-preview 44591 Extract bits of a LaTeX source for output

The main purpose of the preview package is the extraction of selected elements from a LaTeX source, like formulas or graphics, into separate pages of a DVI file. A flexible and convenient interface allows it to specify what commands and constructs should be extracted. This works with DVI files postprocessed by either Dvips and Ghostscript or dvipng, but it also works when you are using PDFTeX for generating PDF files.

http://www.ctan.org/pkg/preview
texlive-latex-psfrag 44591 Replace strings in encapsulated PostScript figures

This package allows LaTeX constructions (equations, picture environments, etc.) to be precisely superimposed over Encapsulated PostScript figures, using your own favorite drawing tool to create an EPS figure and placing simple text "tags" where each replacement is to be placed, with PSfrag automatically removing these tags from the figure and replacing them with a user specified LaTeX construction, properly aligned, scaled, and/or rotated.

FSF-free ()
http://www.ctan.org/pkg/psfrag
texlive-latex-psnfss 44591 Font support for common PostScript fonts

The PSNFSS collection includes a set of files that provide a complete working setup of the LaTeX font selection scheme (NFSS2) for use with common PostScript fonts. It covers the so-called "Base" fonts (which are built into any Level 2 PostScript printing device and the Ghostscript interpreter) and a number of free fonts. It provides font definition files, macros and font metrics. The bundle as a whole is part of the LaTeX required set of packages.

http://www.ctan.org/pkg/psnfss
texlive-latex-pstool 44591 Process PostScript graphisc within pdfLaTeX documents

This is a package for processing PostScript graphics with psfrag labels within pdfLaTeX documents. Every graphic is compiled individually, drastically speeding up compilation time when only a single figure needs re-processing.

http://www.ctan.org/pkg/pstool
texlive-latex-seminar 44591 Make overhead slides

This package provides a class that produces overhead slides (transparencies), with many facilities. Seminar is not nowadays reckoned a good basis for a presentation — users are advised to use more recent classes such as powerdot or beamer, both of which are tuned to 21st-century presentation styles.

http://www.ctan.org/pkg/seminar
texlive-latex-subfigure 44591 Figures divided into subfigures

This (deprecated) package provides support for the manipulation and reference of small or "sub" figures and tables within a single figure or table environment. It is convenient to use this package when your subfigures are to be separately captioned, referenced, or are to be included in the List-of-Figures. A new \subfigure command is introduced which can be used inside a figure environment for each subfigure. An optional first argument is used as the caption for that subfigure. The package is now considered obsolete: it was superseded by subfig, but users may find the more recent subcaption package more satisfactory.

http://www.ctan.org/pkg/subfigure
texlive-latex-supertabular 44591 Multi-page tables package

This package was a predecessor of longtable; the newer package (designed on quite different principles) is easier to use and more flexible, in many cases, but supertabular retains its usefulness in a few situations where longtable has problems.

http://www.ctan.org/pkg/supertabular
texlive-latex-tabulary 44591 Tabular with variable width columns balanced

The package defines a tabular*-like environment, tabulary, taking a "total width" argument as well as the column specifications. The environment uses column types L, C, R and J for variable width columns (\raggedright, \centering, \raggedleft, and normally justified). In contrast to tabularx's X columns, the width of each column is weighted according to the natural width of the widest cell in the column.

http://www.ctan.org/pkg/tabulary
texlive-latex-threeparttable 44591 Tables with captions and notes all the same width

This package facilitates tables with titles (captions) and notes. The title and notes are given a width equal to the body of the table (a tabular environment). By itself, a threeparttable does not float, but you can put it in a table or a table* or some other environment.

FSF-free ()
http://www.ctan.org/pkg/threeparttable
texlive-latex-titlesec 44591 Select alternative section titles

This package provides an interface to sectioning commands for selection from various title styles, e.g. for marginal titles and to change the font of all headings with a single command, also providing simple one-step page styles. It also includes a package to change the page styles when there are floats in a page. You may assign headers/footers to individual floats, too.

http://www.ctan.org/pkg/titlesec
texlive-latex-tools 44591 LaTeX standard tools bundle

This package is a collection of (variously) simple tools provided as part of the LaTeX required tools distribution, comprising the following packages: afterpage, array, bm, calc, dcolumn, delarray, enumerate, fileerr, fontsmpl, ftnright, hhline, indentfirst, layout, longtable, multicol, rawfonts, showkeys, somedefs, tabularx, theorem, trace, varioref, verbatim, xr, and xspace.

http://www.ctan.org/pkg/latex-tools
texlive-latex-trimspaces 44591 Trim spaces around an argument or within a macro

This very short package allows you to expandably remove spaces around a token list (commands are provided to remove spaces before, spaces after, or both); or to remove surrounding spaces within a macro definition, or to define space-stripped macros.

http://www.ctan.org/pkg/trimspaces
texlive-latex-type1cm 44591 Arbitrary size font selection in LaTeX

LaTeX, by default, restricts the sizes at which you can use its default computer modern fonts, to a fixed set of discrete sizes (effectively, a set specified by Knuth). The type1cm package removes this restriction; this is particularly useful when using scalable versions of the CM fonts (Bakoma, or the versions from BSR/Y&Y, or True Type versions from Kinch, PCTeX, etc.). In fact, since modern distributions will automatically generate any bitmap font you might need, type1cm has wider application than just those using scaleable versions of the fonts. Note that the LaTeX distribution now contains a package fix-cm,f which performs the task of type1cm, as well as doing the same job for T1- and TS1-encoded ec fonts.

http://www.ctan.org/pkg/type1cm
texlive-latex-ucs 44591 Extended UTF-8 input encoding support for LaTeX

The bundle provides the ucs package, and utf8x.def, together with a large number of support files. The utf8x.def definition file for use with inputenc covers a wider range of Unicode characters than does utf8.def in the LaTeX distribution. The package provides facilities for efficient use of its large sets of Unicode characters. Glyph production may be controlled by various options, which permits use of non-ASCII characters when coding mathematical formulae. Note that the bundle previously had an alias “unicode”; that alias has now been withdrawn, and no package of that name now exists.

http://www.ctan.org/pkg/ucs
texlive-latex-upquote 44591 Show "realistic" quotes in verbatim

Typewriter-style fonts are best for program listings, but Computer Modern Typewriter prints ` and ' as bent opening and closing single quotes. Other fonts, and most programming languages, print ` as a grave accent and ' upright; ' is used both to open and to close quoted strings. The package switches the typewriter font to Computer Modern Typewriter in OT1 encoding, and modifies the behaviour of verbatim, verbatim*, \verb, and \verb* to print in the expected way. It does this regardless of other fonts or encodings in use, so long as the package is loaded after the other fonts were. The package does not affect \tt, \texttt, etc.

http://www.ctan.org/pkg/upquote
texlive-latex-url 44591 Verbatim with URL-sensitive line breaks

The command \url is a form of verbatim command that allows linebreaks at certain characters or combinations of characters, accepts reconfiguration, and can usually be used in the argument to another command. The command is intended for email addresses, hypertext links, directories/paths, etc., which normally have no spaces, so by default the package ignores spaces in its argument. However, a package option allows spaces, which is useful for operating systems where spaces are a common part of file names.

https://www.ctan.org/pkg/url
texlive-latex-varwidth 44591 Variable-width minipage

The varwidth environment is superficially similar to minipage, but the specified width is just a maximum value — the box may get a narrower “natural” width.

http://www.ctan.org/pkg/varwidth
texlive-latex-wasysym 44591 LaTeX support file to use the WASY2 fonts

The wasy2WASY2 (Waldi Symbol) font by Roland Waldi provides many glyphs like male and female symbols and astronomical symbols, as well as the complete lasy font set and other odds and ends. The wasysym package implements an easy to use interface for these symbols.

http://www.ctan.org/pkg/wasysym
texlive-latex-wrapfig 44591 Produces figures which text can flow around

This package allows figures or tables to have text wrapped around them. It does not work in combination with list environments, but can be used in a parbox or minipage, and in two-column format.

http://www.ctan.org/pkg/wrapfig
texlive-latex-xcolor 44591 Driver-independent color extensions for LaTeX and pdfLaTeX

The package starts from the basic facilities of the colorcolor package, and provides easy driver-independent access to several kinds of color tints, shades, tones, and mixes of arbitrary colors. It allows a user to select a document-wide target color model and offers complete tools for conversion between eight color models. Additionally, there is a command for alternating row colors plus repeated non-aligned material (like horizontal lines) in tables.

http://www.ctan.org/pkg/xcolor
texlive-luatex-lualibs 2.5 Lua modules for general programming (in the (La)TeX world)

Lualibs is a collection of Lua modules useful for general programming. The bundle is based on Lua modules shipped with ConTeXt, and made available in this bundle for use independent of ConTeXt.

https://github.com/lualatex/lualibs
texlive-metafont-base 44591 Metafont base files

This package provides the Metafont base files needed to build fonts using the Metafont system.

http://www.ctan.org/pkg/metafont
texlive-metapost 44591 Create scalable illustrations

MetaPost uses a language based on that of Metafont to produce precise technical illustrations. Its output is scalable PostScript or SVG, rather than the bitmaps Metafont creates.

http://www.ctan.org/pkg/metapost
texlive-minimal 2016 TeX Live, a package of the TeX typesetting system

TeX Live provides a comprehensive TeX document production system. It includes all the major TeX-related programs, macro packages, and fonts that are free software, including support for many languages around the world.

This package contains a small working part of the TeX Live distribution.

https://www.tug.org/texlive/
texlive-tex-plain 44591 Plain TeX format and supporting files

Contains files used to build the Plain TeX format, as described in the TeXbook, together with various supporting files (some also discussed in the book).

https://www.ctan.org/pkg/plain
texlive-tex-texinfo 44591 TeX macros to handle Texinfo files

Texinfo is the preferred format for documentation in the GNU project; the format may be used to produce online or printed output from a single source. The Texinfo macros may be used to produce printable output using TeX; other programs in the distribution offer online interactive use (with hypertext linkages in some cases).

http://www.ctan.org/pkg/texinfo
texlive-tiny 44591 Union of TeX Live packages
texmaker 4.5 LaTeX editor

Texmaker is a program that integrates many tools needed to develop documents with LaTeX, in a single application.

http://www.xm1math.net/texmaker/
tftp-hpa 5.2 HPA's tftp client

This is a tftp client derived from OpenBSD tftp with some extra options added and bugs fixed. The source includes readline support but it is not enabled due to license conflicts between the BSD advertising clause and the GPL.

http://git.kernel.org/cgit/network/tftp/tftp-hpa.git/about/
thc-ipv6 3.2 IPv6 security research toolkit

The THC IPv6 Toolkit provides command-line tools and a library for researching IPv6 implementations and deployments. It requires Linux 2.6 or newer and only works on Ethernet network interfaces.

https://github.com/vanhauser-thc/thc-ipv6
the-silver-searcher 2.0.0 Fast code searching tool

The Silver Searcher (ag) is a tool for quickly searching large numbers of files. It's intended primarily for source code repositories, and respects files like .gitignore and .hgignore. It's also an order of magnitude faster than its inspiration, ack, and less specialised tools such as grep.

http://geoff.greer.fm/ag/
thefuck 3.19 Correct mistyped console command

The Fuck tries to match a rule for a previous, mistyped command, creates a new command using the matched rule, and runs it.

https://github.com/nvbn/thefuck
patches: 1

thermald 1.6 CPU scaling for thermal management

The Linux Thermal Daemon helps monitor and control temperature on systems running the Linux kernel.

https://01.org/linux-thermal-daemon/
thinkfan 0.9.3 Simple fan control program

Thinkfan is a simple fan control program. It reads temperatures, checks them against configured limits and switches to appropriate (also pre-configured) fan level. It requires a working thinkpad_acpi or any other hwmon driver that enables temperature reading and fan control from userspace.

http://thinkfan.sourceforge.net/
patches: snippet

threadweaver 5.37.0 Helper for multithreaded programming

ThreadWeaver is a helper for multithreaded programming. It uses a job-based interface to queue tasks and execute them in an efficient way.

https://community.kde.org/Frameworks
thunar 1.6.6 Xfce file manager

A modern file manager for graphical desktop, aiming to be easy-to-use and fast.

http://www.xfce.org/
thunar-volman 0.8.1 Removable media manager for Thunar

Thunar-volman is an extension for the Thunar File Manager, which enables automatic management of removable drives and media. For example, if thunar-volman is installed and configured properly, and you plug in your digital camera, it will automatically spawn your preferred photo application and import the new pictures from your camera.

http://www.xfce.org/
tidy 20091223 HTML validator and tidier

HTML Tidy is a command-line tool and C library that can be used to validate and fix HTML data.

X11-style (This is an X11-style, non-copyleft free software license. Check the URI for details. )
http://tidy.sourceforge.net/
patches: 1

tidy-html 5.4.0 HTML Tidy with HTML5 support

Tidy is a console application which corrects and cleans up HTML and XML documents by fixing markup errors and upgrading legacy code to modern standards.

Tidy also provides libtidy, a C static and dynamic library that developers can integrate into their applications to make use of the functions of Tidy.

http://www.html-tidy.org/
tig 2.2 Ncurses-based text user interface for Git

Tig is an ncurses text user interface for Git, primarily intended as a history browser. It can also stage hunks for commit, or colorize the output of the 'git' command.

http://jonas.nitro.dk/tig/
tilda 1.3.3 GTK+-based drop-down terminal

Tilda is a terminal emulator similar to normal terminals like gnome-terminal (GNOME) or Konsole (KDE), with the difference that it drops down from the edge of a screen when a certain configurable hotkey is pressed. This is similar to the built-in consoles in some applications. Tilda is highly configurable through a graphical wizard.

https://github.com/lanoxx/tilda
tiled 1.0.2 Tile map editor

Tiled is a general purpose tile map editor. It is meant to be used for editing maps of any tile-based game, be it an RPG, a platformer or a Breakout clone.

http://www.mapeditor.org/
Part of GNU time 1.7 Run a command, then display its resource usage

Time is a command that displays information about the resources that a program uses. The display output of the program can be customized or saved to a file.

https://www.gnu.org/software/time/
timidity++ 2.14.0 Software synthesizer for playing MIDI files

TiMidity++ is a software synthesizer. It can play MIDI files by converting them into PCM waveform data; give it a MIDI data along with digital instrument data files, then it synthesizes them in real-time, and plays. It can not only play sounds, but also can save the generated waveforms into hard disks as various audio file formats.

http://timidity.sourceforge.net/
tinc 1.0.28 Virtual Private Network (VPN) daemon

Tinc is a VPN that uses tunnelling and encryption to create a secure private network between hosts on the internet.

http://tinc-vpn.org
tint2 0.14.6 Lightweight task bar

Tint2 is a simple task bar made for modern X window managers. It was specifically made for Openbox but it should also work with other window managers (GNOME, KDE, XFCE etc.).

The taskbar includes transparency and color settings for the font, icons, border, and background. It also supports multihead setups, customized mouse actions, a built-in clock, a battery monitor and a system tray.

https://gitlab.com/o9000/tint2
tintin++ 2.01.2 MUD client

TinTin++ is a MUD client which supports MCCP (Mud Client Compression Protocol), MMCP (Mud Master Chat Protocol), xterm 256 colors, most TELNET options used by MUDs, as well as those required to login via telnet on Linux / Mac OS X servers, and an auto mapper with a VT100 map display.

http://tintin.sourceforge.net/
tinyproxy 1.8.4 Light-weight HTTP/HTTPS proxy daemon

Tinyproxy is a light-weight HTTP/HTTPS proxy daemon. Designed from the ground up to be fast and yet small, it is an ideal solution for use cases such as embedded deployments where a full featured HTTP proxy is required, but the system resources for a larger proxy are unavailable.

https://tinyproxy.github.io/
tinyxml 2.6.2 Small XML parser for C++

TinyXML is a small and simple XML parsing library for the C++ programming language.

http://www.grinninglizard.com/tinyxml/index.html
patches: 1

tinyxml2 4.0.1 Small XML parser for C++

TinyXML2 is a small and simple XML parsing library for the C++ programming language.

http://www.grinninglizard.com/tinyxml2/
tipp10 2.1.0 Touch typing tutor

Tipp10 is a touch typing tutor. The ingenious thing about the software is its intelligence feature: characters that are mistyped are repeated more frequently. Beginners will find their way around right away so they can start practicing without a hitch.

Useful support functions and an extensive progress tracker, topical lessons and the ability to create your own practice lessons make learning to type easy.

https://www.tipp10.com/
patches: 1, 2

tk 8.6.6 Graphical user interface toolkit for Tcl

Tk is a graphical toolkit for building graphical user interfaces (GUIs) in the Tcl language.

http://www.tcl.tk/
patches: 1

tlp 1.0 Power management tool for Linux

TLP is a power management tool for Linux. It comes with a default configuration already optimized for battery life. Nevertheless, TLP is customizable to fulfil system requirements. TLP settings are applied every time the power supply source is changed.

http://linrunner.de/en/tlp/tlp.html
tlsdate 0.0.13 Extract remote time from TLS handshakes

tlsdate sets the local clock by securely connecting with TLS to remote servers and extracting the remote time out of the secure handshake. Unlike ntpdate, tlsdate uses TCP, for instance connecting to a remote HTTPS or TLS enabled service, and provides some protection against adversaries that try to feed you malicious time information.

https://github.com/ioerror/tlsdate
tmux 2.5 Terminal multiplexer

tmux is a terminal multiplexer: it enables a number of terminals (or windows), each running a separate program, to be created, accessed, and controlled from a single screen. tmux may be detached from a screen and continue running in the background, then later reattached.

http://tmux.github.io/
tmux-themepack 0.0.0-1.03a3728 Collection of themes for Tmux
tmuxifier 0.13.0 Powerful session, window & pane management for Tmux

Tmuxifier allows you to easily create, edit, and load layout files, which are simple shell scripts where you use the tmux command and helper commands provided by tmuxifier to manage Tmux sessions and windows.

https://github.com/jimeh/tmuxifier
tocc 1.0.1 Command-line interface to libtocc

Tocc is a tag-based file management system. This package contains the command line tool for interacting with libtocc.

http://t-o-c-c.com/
tokyocabinet 1.4.48 Tokyo Cabinet is a modern implementation of the DBM database

Tokyo Cabinet is a library of routines for managing a database. The database is a simple data file containing records, each is a pair of a key and a value. Every key and value is serial bytes with variable length. Both binary data and character string can be used as a key and a value. There is neither concept of data tables nor data types. Records are organized in hash table, B+ tree, or fixed-length array.

http://fallabs.com/tokyocabinet/
tomb 2.4 File encryption for secret data

Tomb is an application to manage the creation and access of encrypted storage files: it can be operated from commandline and it can integrate with a user's graphical desktop.

http://www.dyne.org/software/tomb
tome4 1.5.5 Single-player, RPG roguelike game set in the world of Eyal

Tales of Maj’Eyal (ToME) RPG, featuring tactical turn-based combat and advanced character building. Play as one of many unique races and classes in the lore-filled world of Eyal, exploring random dungeons, facing challenging battles, and developing characters with your own tailored mix of abilities and powers. With a modern graphical and customisable interface, intuitive mouse control, streamlined mechanics and deep, challenging combat, Tales of Maj’Eyal offers engaging roguelike gameplay for the 21st century.

https://te4.org
patches: snippet

tophat 2.1.0 Spliced read mapper for RNA-Seq data

TopHat is a fast splice junction mapper for nucleotide sequence reads produced by the RNA-Seq method. It aligns RNA-Seq reads to mammalian-sized genomes using the ultra high-throughput short read aligner Bowtie, and then analyzes the mapping results to identify splice junctions between exons.

http://ccb.jhu.edu/software/tophat/index.shtml
patches: 1, snippet

tor 0.3.0.10 Anonymous network router to improve privacy on the Internet

Tor protects you by bouncing your communications around a distributed network of relays run by volunteers all around the world: it prevents somebody watching your Internet connection from learning what sites you visit, and it prevents the sites you visit from learning your physical location. Tor works with many of your existing applications, including web browsers, instant messaging clients, remote login, and other applications based on the TCP protocol.

To torify applications (to take measures to ensure that an application, which has not been designed for use with Tor such as ssh, will use only Tor for internet connectivity, and also ensures that there are no leaks from DNS, UDP or the application layer) you need to install torsocks.

https://www.torproject.org/
torsocks 2.2.0 Use socks-friendly applications with Tor

Torsocks allows you to use most socks-friendly applications in a safe way with Tor. It ensures that DNS requests are handled safely and explicitly rejects UDP traffic from the application you're using.

https://www.torproject.org/
Part of GNU totem 3.24.0 Simple media player for GNOME based on GStreamer

Totem is a simple yet featureful media player for GNOME which can read a large number of file formats.

https://wiki.gnome.org/Apps/Videos
Part of GNU totem-pl-parser 3.10.8 Library to parse and save media playlists for GNOME

Totem-pl-parser is a GObjects-based library to parse and save playlists in a variety of formats.

https://projects.gnome.org/totem
toxic 0.8.0 Tox chat client using ncurses

Toxic is a console-based instant messaging client, using c-toxcore and ncurses. It provides audio calls, sound and desktop notifications, and Python scripting support.

https://github.com/JFreegman/toxic
Part of GNU tracker 1.12.2 Metadata database, indexer and search tool

Tracker is an advanced framework for first class objects with associated metadata and tags. It provides a one stop solution for all metadata, tags, shared object databases, search tools and indexing.

https://wiki.gnome.org/Projects/Tracker
transfig 3.2.5e Create portable LaTeX figures

Transfig creates a makefile to translate figures described in Fig code or PIC into a specified LaTeX graphics language. PIC files are identified by the suffix ".pic"; Fig files can be specified either with or without the suffix ".fig". Transfig also creates a TeX macro file appropriate to the target language.

http://www.xfig.org/
translate-shell 0.9.6.4 Translations from the command line

Translate Shell (formerly Google Translate CLI) is a command-line translator powered by Google Translate (default), Bing Translator, Yandex.Translate and Apertium. It gives you easy access to one of these translation engines from your terminal.

https://www.soimort.org/translate-shell
transmission 2.92 Fast and easy BitTorrent client

Transmission is a BitTorrent client that comes with graphical, textual, and Web user interfaces. Transmission also has a daemon for unattended operations. It supports local peer discovery, full encryption, DHT, µTP, PEX and Magnet Links.

http://www.transmissionbt.com/
trash-cli 0.17.1.14 Trash can management tool

trash-cli is a command line utility for interacting with the FreeDesktop.org trash can used by GNOME, KDE, XFCE, and other common desktop environments. It can move files to the trash, and remove or list files that are already there.

https://github.com/andreafrancia/trash-cli
tre 0.8.0 Approximate regex matching library and agrep utility

Superset of the POSIX regex API, enabling approximate matching. Also ships a version of the agrep utility which behaves similar to grep but features inexact matching.

http://laurikari.net/tre
tree 1.7.0 Recursively list the contents of a directory

Tree is a recursive directory listing command that produces a depth indented listing of files, which is colorized ala dircolors if the LS_COLORS environment variable is set and output is to tty.

http://mama.indstate.edu/users/ice/tree/
tremc 0.9.0-0.401f230 Console client for the Transmission BitTorrent daemon

Tremc is a console client, with a curses interface, for the Transmission BitTorrent daemon.

https://github.com/louipc/tremc
trim-galore 0.4.2 Wrapper around Cutadapt and FastQC

Trim Galore! is a wrapper script to automate quality and adapter trimming as well as quality control, with some added functionality to remove biased methylation positions for RRBS sequence files.

http://www.bioinformatics.babraham.ac.uk/projects/trim_galore/
trio 1.16 Portable and extendable printf and string functions

Trio is a set of printf and string functions designed be used by applications with a focus on portability or with the need for additional features that are not supported by the standard stdio implementation.

http://daniel.haxx.se/projects/trio/
Part of GNU trueprint 5.4 Pretty-print C sources and other plain text to PostScript

GNU Trueprint translates C source code files as PostScript files. In addition to the basic source code output, it can also perform diff-marking, indentation counting, function and file indices and more.

https://www.gnu.org/software/trueprint/
tryton 4.4.0 Client component of Tryton

This package is the client component of Tryton.

https://www.tryton.org/
trytond 4.4.1 Server component of Tryton

Tryton is a three-tier high-level general purpose application platform using PostgreSQL as its main database engine. It is the core base of a complete business solution providing modularity, scalability and security.

https://www.tryton.org/
ttf2eot 0.0.2-2 Convert from TrueType to Embeddable Open Type

This package contains a commandline wrapper around OpenTypeUtilities.cpp from Chromium, used to make EOT (Embeddable Open Type) files from TTF (TrueType/OpenType Font) files.

https://code.google.com/archive/p/ttf2eot/
patches: 1

ttfautohint 1.5 Automated font hinting

ttfautohint provides a 99% automated hinting process and a platform for finely hand-hinting the last 1%. It is ideal for web fonts and supports many scripts.

http://www.freetype.org/ttfautohint/
patches: 1

tumbler 0.1.31 D-Bus service for applications to request thumbnails

Tumbler is a D-Bus service for applications to request thumbnails for various URI schemes and MIME types. It is an implementation of the thumbnail management D-Bus specification.

http://www.xfce.org/
tuxguitar 1.4 Multitrack tablature editor and player

TuxGuitar is a guitar tablature editor with player support through midi. It can display scores and multitrack tabs. TuxGuitar provides various additional features, including autoscrolling while playing, note duration management, bend/slide/vibrato/hammer-on/pull-off effects, support for tuplets, time signature management, tempo management, gp3/gp4/gp5 import and export.

http://tuxguitar.pw
patches: snippet

tuxpaint 0.9.22 Drawing software for children

Tux Paint is a free drawing program designed for young children (kids ages 3 and up). It has a simple, easy-to-use interface; fun sound effects; and an encouraging cartoon mascot who helps guide children as they use the program. It provides a blank canvas and a variety of drawing tools to help your child be creative.

http://www.tuxpaint.org
patches: 1, snippet

tuxpaint-config 0.0.13 Configure Tux Paint

Tux Paint Config is a graphical configuration editor for Tux Paint.

http://www.tuxpaint.org
tuxpaint-stamps 2014.08.23 Stamp images for Tux Paint

This package contains a set of "Rubber Stamp" images which can be used with the "Stamp" tool within Tux Paint.

http://www.tuxpaint.org
tvtime 1.0.11 Television viewer

Tvtime processes the input from your video capture card and displays it on a monitor. It focuses on a high visual quality.

http://tvtime.sourceforge.net
twm 1.0.9 Tab Window Manager for the X Window System

Twm is a window manager for the X Window System. It provides titlebars, shaped windows, several forms of icon management, user-defined macro functions, click-to-type and pointer-driven keyboard focus, and user-specified key and pointer button bindings.

https://www.x.org/wiki/
twolame 0.3.13 MPEG Audio Layer 2 (MP2) encoder

TwoLAME is an optimised MPEG Audio Layer 2 (MP2) encoder based on tooLAME by Mike Cheng, which in turn is based upon the ISO dist10 code and portions of LAME.

http://www.twolame.org/
patches: snippet

txt2man 1.6.0 Convert text to man page

Txt2man converts flat ASCII text to man page format.

https://github.com/mvertes/txt2man
tzdata 2017a Database of current and historical time zones

The Time Zone Database (often called tz or zoneinfo) contains code and data that represent the history of local time for many representative locations around the globe. It is updated periodically to reflect changes made by political bodies to time zone boundaries, UTC offsets, and daylight-saving rules.

https://www.iana.org/time-zones
tzdata 2017b Database of current and historical time zones

The Time Zone Database (often called tz or zoneinfo) contains code and data that represent the history of local time for many representative locations around the globe. It is updated periodically to reflect changes made by political bodies to time zone boundaries, UTC offsets, and daylight-saving rules.

https://www.iana.org/time-zones
^