TeX

TeX
Información sobre la plantilla
Parte de la familia Sistema de tipografía
TeX logo.png
Logotipo de TeX
Donald Knuth.jpg
TeX es un sistema de tipografía diseñado y escrito por Donald Knuth. Es especialmente popular en la comunidad académica por su capacidad de manejar fórmulas matemáticas complejas y su precisión tipográfica.
CreadorDonald Knuth
DesarrolladorDonald Knuth y comunidad
Diseñado porDonald Knuth
Modelo de desarrolloDesarrollo basado en la comunidad
Lanzamiento inicial1978
VersionesVarias distribuciones como TeX Live, MiKTeX
Última versión estableTeX Live 2021
GéneroSistema de tipografía
Sistemas Operativos compatiblesMultiplataforma (Windows, macOS, Linux)
IdiomaMultilingüe
LicenciaLicencia Permisiva de Donald Knuth (similar a licencia libre)
PremiosPremio Turing 1974 (a Donald Knuth)
Sitio web
tug


TeX (pronúnciese "tek") es un sistema de composición tipográfica desarrollado por Donald E. Knuth en 1978, diseñado para producir documentos de alta calidad, especialmente aquellos que contienen fórmulas matemáticas complejas. Es ampliamente utilizado en entornos académicos, particularmente en las comunidades de matemáticos, físicos e informáticos.

Una de las principales características de TeX es su capacidad para permitir el marcado lógico de documentos, lo que facilita la automatización en la generación de formatos.

Para simplificar el uso de TeX, Leslie Lamport desarrolló LaTeX, un conjunto de macros que facilita la creación de documentos estructurados, permitiendo a los usuarios enfocarse en el contenido sin preocuparse por los detalles de formato.

En resumen, TeX es una herramienta poderosa y flexible para la composición de textos de alta calidad, especialmente valorada en disciplinas que requieren la inclusión de notación matemática sofisticada.

Ejemplo Básico:

\halign{#\hfil&\quad#\hfil\cr 
  Hola,&Mundo\cr
  1&2\cr
  TeX&es poderoso\cr
}
\bye

Este código genera una tabla simple con tres filas y dos columnas.

Características principales de TeX:

  • Calidad tipográfica: TeX es conocido por su precisión en la composición de textos, especialmente en la alineación de caracteres, líneas y páginas. Esto lo hace ideal para documentos que requieren un alto nivel de detalle, como artículos científicos y libros técnicos.
  • Sistema de versiones peculiar: Las versiones de TeX se numeran de manera asintótica hacia π (pi). La versión actual es 3.14159265, y Knuth ha declarado que la última versión, después de su muerte, será π, momento en el que todos los errores restantes se considerarán características.
  • Extensibilidad: TeX permite la creación de macros y formatos personalizados, lo que ha dado lugar a sistemas derivados como LaTeX, ConTeXt y AMS-TeX, que amplían sus funcionalidades para usos específicos.
  • Compatibilidad y gratuidad: TeX es software libre y está disponible en múltiples plataformas. Su licencia permite la modificación y distribución, aunque las versiones modificadas no pueden usar el nombre "TeX" para evitar confusiones con la versión original

Usos comunes de Tex

  • Composición de documentos científicos: TeX es ampliamente utilizado en la academia y la investigación para la creación de artículos científicos, tesis y trabajos de investigación debido a su capacidad para manejar fórmulas matemáticas complejas y referencias bibliográficas.
  • Publicación de libros: Muchos autores y editoriales utilizan TeX para la publicación de libros técnicos y académicos, ya que permite un control preciso sobre el formato y la presentación del texto.
  • Generación de documentos técnicos: Ingenieros, matemáticos y científicos informáticos utilizan TeX para crear manuales, guías y otros documentos técnicos que requieren un formato exacto y consistente.
  • Presentaciones: Utilizando paquetes como Beamer, es posible crear presentaciones en formato PDF con TeX, lo que es especialmente útil para conferencias y seminarios académicos.
  • Cartas y currículos: Aunque menos común, también se puede usar TeX para la redacción de cartas formales, currículos y otros documentos administrativos.
  • Artículos de revistas: Las revistas académicas y técnicas a menudo proporcionan plantillas en TeX para que los autores envíen sus manuscritos en un formato estándar.

Historia

TeX es un sistema de composición tipográfica creado por Donald E. Knuth, profesor de informática en la Universidad de Stanford, a finales de la década de 1970. La motivación principal de Knuth para desarrollar TeX surgió en 1977, cuando, al revisar las pruebas de galera de la segunda edición de su libro "The Art of Computer Programming", quedó insatisfecho con la calidad tipográfica resultante de los métodos de fotocomposición utilizados en ese momento. Decidió entonces crear una herramienta que permitiera a los autores tener un control preciso sobre la presentación de sus documentos, especialmente aquellos con notación matemática compleja.

La primera versión de TeX, conocida como TeX78, fue escrita en el lenguaje de programación SAIL y se ejecutaba en un PDP-10 bajo el sistema operativo WAITS de Stanford. Posteriormente, en 1982, Knuth lanzó TeX82, una versión reescrita desde cero que introdujo mejoras significativas, como un nuevo algoritmo de separación de palabras desarrollado por Frank Liang y el uso de aritmética de punto fijo para garantizar la reproducibilidad de los resultados en diferentes hardware. Además, TeX82 incorporó un lenguaje de programación completo, lo que aumentó su flexibilidad y capacidad de personalización.

En 1989, se lanzó la versión 3.0 de TeX, que añadió soporte para entradas de 8 bits, permitiendo manejar 256 caracteres distintos y facilitando así la composición en múltiples idiomas. Desde entonces, TeX ha mantenido una numeración de versiones que se aproxima asintóticamente al número π (pi), reflejando su estabilidad y la intención de que solo se realicen correcciones menores en el futuro. La versión actual es la 3.141592653, actualizada por última vez en 2021. Knuth ha declarado que, tras su fallecimiento, la versión final de TeX se numerará como π, y cualquier error restante se considerará una característica del sistema.

A lo largo de los años, TeX ha tenido un impacto significativo en la comunidad académica y científica, especialmente en disciplinas que requieren una notación matemática precisa. Su diseño ha inspirado el desarrollo de numerosas extensiones y sistemas relacionados, como LaTeX, que buscan facilitar su uso y ampliar sus funcionalidades.

Diferencias entre Tex y LaTex

TeX y LaTeX son herramientas relacionadas pero distintas en el ámbito de la composición tipográfica:

TeX: Creado por Donald E. Knuth en 1978, es un sistema de tipografía diseñado para producir documentos de alta calidad, especialmente aquellos con notación matemática compleja. TeX ofrece un lenguaje de programación que permite un control detallado del formato y la presentación del documento.

LaTeX: Desarrollado por Leslie Lamport en la década de 1980, es un conjunto de macros que se ejecuta sobre TeX. Su objetivo principal es simplificar el proceso de creación de documentos, proporcionando una serie de comandos y entornos predefinidos que automatizan tareas comunes de formato. Esto permite a los usuarios centrarse más en el contenido que en los detalles de presentación.

Diferencias clave

TeX

  • Definición: TeX es el sistema base de tipografía desarrollado por Donald Knuth.
  • Nivel de Control: TeX proporciona un control detallado y preciso sobre la tipografía y el formato del documento, pero requiere que el usuario sepa escribir comandos específicos para lograrlo.
  • Uso Directo: Con TeX, los usuarios escriben directamente los comandos y la sintaxis para formatear sus documentos. Esto puede ser complicado y requiere un conocimiento profundo del sistema.
  • Flexibilidad: TeX es extremadamente flexible y poderoso, pero su uso directo puede ser complejo para usuarios nuevos.

LaTeX

  • Definición: LaTeX es un conjunto de macros que se ejecutan sobre TeX. Fue desarrollado por Leslie Lamport para hacer que el uso de TeX sea más accesible y amigable.
  • Nivel de Control: LaTeX abstrae muchos de los detalles técnicos de TeX, proporcionando comandos más simples y estructuras predefinidas para facilitar la creación de documentos.
  • Plantillas y Paquetes: LaTeX ofrece una variedad de plantillas y paquetes que facilitan la creación de documentos complejos sin necesidad de conocer todos los comandos de TeX.
  • Uso Común: LaTeX es el sistema preferido por la mayoría de los académicos y científicos porque simplifica el proceso de escritura y formateo, permitiendo a los usuarios centrarse más en el contenido que en el formato.

Comparación:

Característica Tex LaTex
Nivel de control Máximo control, comandos detallados Abstrae detalles, comandos simplificados
Curva de aprendizaje Empinada, conocimiento profundo necesario Menos empinada, más accesible
Plantillas y paquetes Limitado Amplia variedad
Uso común Documentos técnicos y tipografía avanzada Articulos científicos, tesis, libros

En resumen, mientras TeX ofrece un control granular sobre la composición del documento, LaTeX proporciona una capa de abstracción que facilita la creación de documentos estructurados sin necesidad de gestionar todos los aspectos tipográficos manualmente.

Fuentes