hkds

Páginas: 11 (2551 palabras) Publicado: 11 de febrero de 2015
TeX





Saltar a: navegación, búsqueda



TeΧ

TeX logo.svg

Desarrollador

Donald Knuth
http://www.tug.org/

Información general


Última versión estable
3,14159265
Enero de 2014

Género
tipografía

Sistema operativo
Multiplataforma

Licencia
Licencia de software libre con permisos

En español
No No
[editar datos en Wikidata]\mathbf{T\!_{\displaystyle E} \! X}, escrito como TeX en texto plano, es un sistema de tipografía escrito por Donald E. Knuth, muy popular en el entorno académico, especialmente entre las comunidades de matemáticos, físicos e informáticos. Ha conseguido sustituir con creces a troff, otro programa de tipografía habitual en Unix.

TeX se considera generalmente la mejor forma de componer fórmulasmatemáticas complejas pero, especialmente en la forma de LaTeX y otros paquetes de macros, se puede usar para otras tareas de composición.



Índice [ocultar]
1 Historia
2 El sistema tipográfico
3 Licencia
4 Calidad
5 Acerca del nombre
6 Trabajos derivados
7 Herramientas compatibles
8 Ejemplos 8.1 Ejemplos matemáticos
8.2 Ejemplos para raíces, derivadas y límites 8.2.1 Ecuaciónalgebraica de primer grado
8.2.2 Derivada de un cociente
8.2.3 Límites


9 Referencias
10 Véase también
11 Bibliografía
12 Enlaces externos


Historia[editar]

Knuth empezó a escribir TeX porque se sentía molesto con la calidad cada vez menor de la tipografía en los volúmenes I a III de su obra El arte de programar ordenadores. Empezó por ello a diseñar su propio lenguaje de tipografía. Pensóque podría acabarlo en su año sabático, 1978; se equivocó por tan solo ocho años. El lenguaje se finalizó y congeló (no se hicieron más modificaciones) alrededor de 1985.

Guy Steele coincidió en Stanford en el verano de 1978, cuando Knuth estaba desarrollando su primera versión de TeX. Cuando volvió al MIT a finales de año, reescribió la entrada/salida de TeX para que se ejecutase en el ITS.La primera versión de TeX se escribió usando el lenguaje de programación SAIL que se ejecutaba en una PDP-10 en el sistema operativo WAITS de la Universidad de Stanford. Para las versiones posteriores de TeX, Knuth inventó el concepto de programación literaria, una forma de producir código fuente compilable y documentación con referencias de alta calidad (por supuesto, escrito en TeX) partiendodel mismo archivo original. El lenguaje usado se llama WEB y produce programas en Pascal.

TeX tiene un sistema de numeración de versiones peculiar. Desde la versión 3, las actualizaciones se indican añadiendo una cifra decimal extra al final, de modo que el número de versión se aproxime asintóticamente a π. La versión más reciente es la 3,14159265 y por ser muy estable sólo se prevén pequeñasactualizaciones.

Knuth ha indicado que el "último cambio final (hecho después de mi muerte)" será cambiar el número de versión a π, y que en ese momento todos los errores que queden serán considerados características.

El sistema tipográfico[editar]

Las órdenes de TeX empiezan con una barra invertida ("\") y sus argumentos se indican mediante llaves ("{}"). Sin embargo, casi todas laspropiedades sintácticas de TeX pueden cambiarse sobre la marcha, con lo que la entrada de TeX es algo difícil de analizar salvo por el propio TeX. TeX es un lenguaje basado en órdenes básicas y macros: muchas órdenes, incluidas la mayoría de las que definen los usuarios, se sustituyen sobre la marcha hasta que solo quedan órdenes básicas, que entonces se ejecutan. La sustitución en sí misma está librede efectos secundarios. La recursión de macros no consume memoria y asimismo se dispone de construcciones if-then-else. Todo ello hace de TeX un lenguaje Turing completo incluso al nivel de sustitución.

El sistema TeX tiene un conocimiento preciso de los tamaños de los caracteres y símbolos, y usando esta información calcula el alineamiento óptimo de letras por línea y de líneas en cada...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS