Generated by DeepSeek V3.2| TeX Live | |
|---|---|
| Name | TeX Live |
| Developer | TeX Users Group |
| Released | 0 1996 |
| Latest release version | 2024 |
| Latest release date | 05 April 2024 |
| Programming language | C, Perl, Lua |
| Operating system | Cross-platform |
| Genre | TeX distribution |
| License | LPPL, GPL |
| Website | https://tug.org/texlive/ |
TeX Live is a comprehensive, cross-platform distribution of the TeX typesetting system and related software. It is the primary method for obtaining a complete, ready-to-run TeX environment on many operating systems, including GNU/Linux, macOS, and Microsoft Windows. Maintained by the TeX Users Group, it bundles the core TeX engine, the popular LaTeX format, thousands of Comprehensive TeX Archive Network packages, fonts, and essential utilities. The distribution is renowned for its stability, extensive coverage, and annual synchronized release cycle.
As the standard TeX distribution for most GNU/Linux distributions and a central offering from the TeX Users Group, it provides a unified framework for document preparation. It integrates the work of numerous projects, including ConTeXt, XeTeX, and LuaTeX, ensuring compatibility across diverse publishing workflows. The system is designed to be self-contained, minimizing dependencies on other software libraries present on a user's computer. This design philosophy promotes consistent output and reliable performance across different computing environments, from personal laptops to large server installations.
The distribution is available as a large ISO image download, through online installers, and via package managers for systems like Debian and Fedora. The primary installation and management tool on Unix-like systems is `tlmgr`, a Perl script that handles package updates, configuration, and dependency resolution. For Microsoft Windows users, a derivative project called MiKTeX offers an alternative with dynamic package installation, though it remains a distinct system. Network installations are supported, allowing administrators to deploy and maintain a central instance for multiple users, which is common in academic institutions like MIT or corporate research departments.
At its core, the distribution includes the original TeX program by Donald Knuth, along with its modern engine extensions such as pdfTeX, XeTeX, and LuaTeX. It packages a vast array of macro packages from CTAN, covering everything from mathematics and physics to linguistics and musicology, alongside numerous font sets like Computer Modern and Latin Modern. Essential companion programs include BibTeX for bibliographies, MakeIndex for generating indexes, and dvips for PostScript conversion. Support for advanced typography is provided through integration with fontconfig and HarfBuzz, and it includes utilities for file conversion, graphics inclusion, and PDF manipulation.
Ongoing maintenance is performed using the `tlmgr` utility, which connects to predefined CTAN mirrors to fetch updates, new packages, and security fixes. Users can manage multiple collections, such as a basic scheme for minimal installation or a full scheme containing all available packages. The system supports the creation of custom, portable installations that can run from a USB flash drive without modifying the host operating system, a feature useful for professionals at conferences or workshops. Regular updates are issued, culminating in a new annual release each spring, which is synchronized with updates to the companion LaTeX kernel developed by the LaTeX Project.
The project was initiated in 1996 by Sebastian Rahtz to create a unified, multi-platform distribution that could replace the many system-specific versions then in use. It succeeded earlier distributions like web2c and consolidated efforts from the international TeX community, including contributors from Karlsruhe Institute of Technology and University of Canterbury. A significant milestone was its adoption as the default TeX system for the TeX Users Group and its inclusion in major free software projects like Debian. The development team, now led by maintainers such as Norbert Preining, continues to integrate advancements from related projects like Kpathsea and ensures robust support for modern Unicode and OpenType standards.