TeX (pronunciado /tɛx/) es un programa de composición de textos gratuito y de código abierto, diseñado y escrito por el reconocido científico de la computación y profesor de la Universidad de Stanford, Donald Knuth. Lanzado originalmente en 1978, TeX se ha convertido en una herramienta fundamental para la creación de documentos con una calidad tipográfica excepcional.
Historia y Origen
El nacimiento de TeX fue impulsado por la insatisfacción de Knuth con los métodos de composición modernos de finales de los años 70. Al publicar la segunda edición de su obra The Art of Computer Programming en 1976, Knuth descubrió que la tecnología de fotocomposición había reemplazado la composición en metal caliente, resultando en una calidad inferior en las pruebas de galera.
Motivado por este deseo de perfección, Knuth comenzó a diseñar su propio sistema el 13 de mayo de 1977. La primera versión, conocida como TeX78, fue escrita en el lenguaje de programación SAIL. Posteriormente, Knuth desarrolló el concepto de programación literaria y el lenguaje WEB para reescribir el sistema, dando lugar a TeX82, que introdujo aritmética de punto fijo para garantizar que los resultados fueran idénticos en cualquier computadora.
Características Principales
TeX no es solo un programa, sino un ecosistema de extensiones que incluye motores de TeX, macros y paquetes. Sus objetivos principales fueron:
- Alta Calidad: Permitir que cualquier persona produzca libros de alta calidad con el mínimo esfuerzo.
- Consistencia: Garantizar que el resultado sea exactamente el mismo en cualquier computadora y en cualquier momento.
- Soporte Matemático: Es ampliamente reconocido como uno de los sistemas tipográficos más sofisticados para la composición de fórmulas matemáticas complejas.
Uso en la Academia
Debido a su precisión, TeX es el estándar en diversas disciplinas académicas, incluyendo matemáticas, ciencias de la computación, economía, física, estadística y psicología cuantitativa. Además, sirve como la base para otros paquetes de macros populares como LaTeX y ConTeXt.
Versiones y Numeración Idiosincrásica
Desde la versión 3, TeX ha seguido un sistema de numeración único. En lugar de saltos grandes, las actualizaciones se indican añadiendo un dígito al final del decimal, haciendo que el número de versión se acerque asintóticamente al valor de π (pi). Actualmente, la versión es 3.141592653.
Donald Knuth ha declarado que el diseño está congelado y que solo se realizarán correcciones de errores. El cambio final, que se realizará después de su muerte, será cambiar el número de versión exactamente a π, momento en el cual todos los "errores" restantes se convertirán en "características".
Pronunciación y Significado
El nombre TeX es una abreviatura de la palabra griega τέχνη (technē), que significa tanto "arte" como "artesanía". Knuth instruye que se escriba con la "E" por debajo de la línea base y con un espaciado reducido entre letras para diferenciarlo de otros sistemas como el procesador de texto TEX de Honeywell.
