## Packages — T (Page 2 of 3)

### texlive-latex-doi 49435 — Create correct hyperlinks for DOI numbers

You can hyperlink DOI numbers to doi.org. However, some publishers have elected to use nasty characters in their DOI numbering scheme (`<`, `>`, `_` and `;` have all been spotted). This will either upset LaTeX, or your PDF reader. This package contains a single user-level command `\doi`, which takes a DOI number, and creates a correct hyperlink to the target of the DOI.

### texlive-latex-draftwatermark 49435 — 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.

### texlive-latex-eepic 49435 — 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.

### texlive-latex-enumitem 49435 — 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]`.

### texlive-latex-environ 49435 — 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.

### texlive-latex-eqparbox 49435 — 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 `eqparbox`es with the same tag---regardless of where they are in the document---will stretch to fit the widest `eqparbox` with that tag. This simple, equal-width mechanism can be used for a variety of alignment purposes, as is evidenced by the examples in `eqparbox`'s documentation. Various derivatives of `\eqparbox` are also provided.

### texlive-latex-eso-pic 49435 — 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.

### texlive-latex-etoolbox 49435 — 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.

### texlive-latex-eukdate 49435 — UK format dates, with weekday

The package is used to change the format of `\today`’s date, including the weekday, e.g., "Saturday, 26 June 2008", the 'UK format', which is preferred in many parts of the world, as distinct from that which is used in `\maketitle` of the article class, "June 26, 2008", the 'US format'.

### texlive-latex-examplep 49435 — Verbatim phrases and listings in LaTeX

Examplep 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-latex-expdlist 49435 — 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).

### texlive-latex-fancybox 49435 — 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.

### texlive-latex-fancyhdr 49435 — 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).

### texlive-latex-fancyvrb 49435 — Sophisticated verbatim text

This package provides tools for the 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).

### texlive-latex-filecontents 49435 — 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.

### texlive-latex-filemod 49435 — 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.

### texlive-latex-float 49435 — 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`.

### texlive-latex-fncychap 49435 — 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.

### texlive-latex-fontspec 49435 — 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.

### texlive-latex-footmisc 49435 — 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.

### texlive-latex-framed 49435 — 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.

### texlive-latex-g-brief 49435 — 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.

### texlive-latex-galois 49435 — Typeset Galois connections

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

### texlive-latex-gcite 49435 — 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.

### texlive-latex-geometry 49435 — 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.

### texlive-latex-graphics 49435 — 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.

### texlive-latex-hyperref 6.84a2 — 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`.

### texlive-latex-ifplatform 49435 — 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.

### texlive-latex-jknapltx 49435 — 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.

### texlive-latex-koma-script 49435 — Bundle of versatile classes and packages

The KOMA-Script bundle provides replacements for the article, report, and book classes with emphasis on typography and versatility. There is also a letter class.

The bundle also offers:

• a package for calculating type areas in the way laid down by the typographer Jan Tschichold,

• packages for easily changing and defining page styles,

• a package scrdate for getting not only the current date but also the name of the day, and

• a package scrtime for getting the current time.

All these packages may be used not only with KOMA-Script classes but also with the standard classes.

Since every package has its own version number, the version number quoted only refers to the version of scrbook, scrreprt, scrartcl, scrlttr2 and typearea (which are the main parts of the bundle).

### texlive-latex-l3kernel 49435 — 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.

### texlive-latex-l3packages 49435 — 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.

### texlive-latex-lh 49435 — 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.

### texlive-latex-listings 49435 — 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.

### texlive-latex-mdwtools 49435 — 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.

The package provides an interface to embed interactive Flash (SWF) and 3D objects (Adobe U3D & PRC), as well as video and sound files or streams in the popular MP4, FLV and MP3 formats into PDF documents with Acrobat-9/X compatibility. Playback of multimedia files uses the built-in Flash Player of Adobe Reader and does, therefore, not depend on external plug-ins. Flash Player supports the efficient H.264 codec for video compression.

The package is based on the RichMedia Annotation, an Adobe addition to the PDF specification. It replaces the now obsolete `movie15` package.

### texlive-latex-mflogo 49435 — LaTeX support for Metafont logo fonts

This package provides LaTeX and font definition files to access the Knuthian mflogo fonts described in The Metafontbook and to typeset Metafont logos in LaTeX documents.

### texlive-latex-ms 49435 — Various LATEX packages by Martin Schröder

A bundle of LATEX packages by Martin Schröder; the collection comprises:

• `count1to`, make use of fixed TEX counters;

• `everysel`, set commands to execute every time a font is selected;

• `everyshi`, set commands to execute whenever a page is shipped out;

• `multitoc`, typeset the table of contents in multiple columns;

• `prelim2e`, mark typeset pages as preliminary; and

• `ragged2e`, typeset ragged text and allow hyphenation.

### texlive-latex-multirow 49435 — 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.

### texlive-latex-natbib 49435 — 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`.

### texlive-latex-needspace 49435 — Insert pagebreak if not enough space

Provides commands to disable pagebreaking within a given vertical space. If there is not enough space between the command and the bottom of the page, a new page will be started.

### texlive-latex-oberdiek 49435 — 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.

### texlive-latex-ocgx2 49435 — Provide OCG (Optional Content Groups) support within a PDF document

This package provides OCG (Optional Content Groups) support within a PDF document.

It re-implements the functionality of the `ocg`, `ocgx`, and `ocg-p` packages and adds support for all known engines and back-ends including:

• LaTeX → dvips → `ps2pdf`/Distiller

• (Xe)LaTeX(x) → `dvipdfmx`

• pdfLaTeX and LuaLaTeX .

It also ensures compatibility with the `media9` and `animate` packages.

### texlive-latex-overpic 49435 — 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.

### texlive-latex-parskip 49435 — 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.

### texlive-latex-pdfpages 49435 — 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.

### texlive-latex-pdfx 49435 — PDF/X and PDF/A support for pdfTeX, LuaTeX and XeTeX

This package helps LaTeX users to create PDF/X, PFD/A and other standards-compliant PDF documents with pdfTeX, LuaTeX and XeTeX.

### texlive-latex-pgf 49435 — Create PostScript and PDF graphics in TeX

PGF is a macro package for creating graphics. It is platform- and format-independent and works together with the most important TeX backend drivers, including pdfTeX and dvips. It comes with a user-friendly syntax layer called TikZ.

Its usage is similar to pstricks and the standard picture environment. PGF works with plain (pdf-)TeX, (pdf-)LaTeX, and ConTeXt. Unlike pstricks, it can produce either PostScript or PDF output.

### texlive-latex-polyglossia 49435 — 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.

### texlive-latex-preview 49435 — 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.

### texlive-latex-psfrag 49435 — 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.

### texlive-latex-psnfss 49435 — 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.

### texlive-latex-pstool 49435 — Process PostScript graphics 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.

This package allows the user to input formatted data into elements of a 2-D or 3-D array and to recall that data at will by individual cell number. The data can be but need not be numerical in nature. It can be, for example, formatted text.

### texlive-latex-seminar 49435 — 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.

### texlive-latex-subfigure 49435 — 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.

### texlive-latex-supertabular 49435 — 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.

### texlive-latex-tabulary 49435 — 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.

### texlive-latex-threeparttable 49435 — 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.

### texlive-latex-titlesec 49435 — 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.

### texlive-latex-tools 49435 — 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.

### texlive-latex-trimspaces 49435 — 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.

### texlive-latex-type1cm 49435 — 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 scalable 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.

### texlive-latex-ucs 49435 — 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.

### texlive-latex-upquote 49435 — 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.

### texlive-latex-url 49435 — 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.

### texlive-latex-varwidth 49435 — 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.

### texlive-latex-verbatimbox 49435 — Deposit verbatim text in a box

The package provides a `verbbox` environment to place its contents into a globally available box, or into a box specified by the user. The global box may then be used in a variety of situations (for example, providing a replica of the `boxedverbatim` environment itself). A valuable use is in places where the standard `verbatim` environment (which is based on a `trivlist`) may not appear.

### texlive-latex-wasysym 49435 — 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.

### texlive-latex-wrapfig 49435 — 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.

### texlive-latex-xcolor 49435 — 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.

### texlive-latex-xkeyval 49435 — Macros for defining and setting keys

This package is an extension of the `keyval` package and offers more flexible macros for defining and setting keys. The package provides a pointer and a preset system. Furthermore, it supplies macros to allow class and package options to contain options of the `key=value` form. A LaTeX kernel patch is provided to avoid premature expansions of macros in class or package options. A specialized system for setting `PSTricks` keys is provided by the `pst-xkey` package.

### texlive-latex-xmpincl 49435 — Include eXtensible Metadata Platform data in pdfLaTeX

The XMP (eXtensible Metadata platform) is a framework to add metadata to digital material to enhance the workflow in publication. The essence is that the metadata is stored in an XML file, and this XML stream is then embedded in the file to which it applies.

### 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.

Luaotfload is an adaptation of the ConTeXt font loading system for the Plain and LaTeX formats. It allows OpenType fonts to be loaded with font features accessible using an extended font request syntax while providing compatibilitywith XeTeX. By indexing metadata in a database it facilitates loading fonts by their proper names instead of file names.

### texlive-metafont-base 49435 — Metafont base files

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

### texlive-metapost 49435 — 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.

### texlive-tex-fontinst-base 49435 — Tools for converting and installing fonts for TeX and LaTeX

This package provides TeX macros for converting Adobe Font Metric files to TeX metric and virtual font format. Fontinst helps mainly with the number crunching and shovelling parts of font installation. This means in practice that it creates a number of files which give the TeX metrics (and related information) for a font family that TeX needs to do any typesetting in these fonts.

### texlive-tex-plain 49435 — 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).

### texlive-tex-texinfo 49435 — 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).

### texlive-tiny 49435 — Union of TeX Live packages

This is a very limited subset of the TeX Live distribution. It includes little more than the required set of LaTeX packages.

### texmaker 5.0.3 — LaTeX editor

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

### 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.

### thc-ipv6 3.4-0.4bb7257 — 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.

### the-butterfly-effect 0.9.3.1 — Realistic physics puzzle game

The Butterfly Effect (tbe) is a game that uses realistic physics simulations to combine lots of simple mechanical elements to achieve a simple goal in the most complex way possible.

### the-silver-searcher 2.2.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`.

### thefuck 3.28 — 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.

### thermald 1.8 — CPU scaling for thermal management

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

### thinkfan 1.0.2 — 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.

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

### thunar 1.6.6 — Xfce file manager

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

### 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.

### 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.

### tidy-html 5.6.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.

### tidyp 1.04 — Validate HTML

Tidyp is a program that can validate your HTML, as well as modify it to be more clean and standard. tidyp does not validate HTML 5.

libtidyp is the library on which the program is based. It can be used by any other program that can interface to it. The Perl module `HTML::Tidy` is based on this library, allowing Perl programmers to easily validate HTML.

### tig 2.4.1 — 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.

### tilda 1.4.1 — 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.

### tiled 1.2.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.

### time 1.9 — Run a command, then display its resource usage

This is a GNU package.

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.

### 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.