TeX
De Viquip??dia
Desenvolupador | Donald Knuth |
---|---|
??ltima versi?? | 3.141592 (Desembre, 2002) |
Sistema operatiu | Multiplataforma |
Tipus | Tipus d'escriptura |
Llic??ncia | lliurement modificable, mentre el programa que resulta no s'anomeni TeX |
P??gina web | no |
TeX (o TEX, habitualment pronunciat "tej" o "tek") ??s un sistema de tipografia desenvolupat per Donald E. Knuth, el qual ??s molt popular en l'ambient acad??mic, especialment entre les comunitats de matem??tics, f??sics i inform??tics. Ha aconseguit substituir amb escreix troff, un altre programa de tipografia habitual a Unix.
TeX ??s considerat generalment com la millor forma de compondre complexes f??rmules matem??tiques, per??, especialment en la forma de LaTeX i altres paquets de macros, es pot usar per a molt??ssimes tasques de composici?? de documents. En particular, es pot usar per compondre expressions matem??tiques a les p??gines de la Viquip??dia.
Donald Knuth, de la Universitat d'Stanford, va comen??ar a escriure TeX el 1977 perqu?? se sentia molest amb la decreixent qualitat de la tipografia de la seva obra The Art of Computer Programming. En una manifestaci?? del t??pic impuls hacker de resoldre els problemes per si mateix i d'una vegada per totes, va comen??ar a dissenyar el seu propi llenguatge de tipografia. Va pensar que podia acabar-lo el seu any sab??tic, 1978; es va equivocar per nom??s vuit anys. El llenguatge es va finalitzar i congelar (no es van fer m??s modificacions) al voltant de 1985. Al prefaci del seu llibre The TeXbook, Knuth escriu: "TeX ??s un nou sistema d'escriptura de documents dissenyat per a la creaci?? de llibres bonics, i especialment per a llibres que contenen moltes matem??tiques". L'??xit del sistema fou immediat, fins al punt que Gordon Bell va escriure el 1979: "[TeX] ??s potencialment la invenci?? m??s significativa en tipografia d'aquest segle [...] en termes d'import??ncia es podria situar a la vora de la impremta de Gutenberg".
La primera versi?? de TeX es va escriure usant el llenguatge de programaci?? SAIL que s'executava en una PDP-10 en el sistema operatiu WAITS de la Universitat d'Stanford. Per a posteriors versions de TeX, Knuth va inventar el concepte de programaci?? liter??ria, una forma de produir codi font compilable i documentaci?? amb refer??ncies d'alta qualitat (evidentment, escrit en TeX) partint del mateix fitxer original. El llenguatge usat es diu WEB i produeix programes en Pascal.
TeX t?? un sistema de numeraci?? de versions peculiar. Des de la versi?? 3, les actualitzacions s'indiquen afegint un n??mero extra al final del decimal, per la qual cosa el n??mero de versi?? s'aproxima asimpt??ticament a ??. La versi?? actual ??s la 3.141592. Aix?? ??s un reflex del fet que TeX ??s ara mateix molt estable i nom??s es preveuen petites actualitzacions. Knuth ha indicat que l'"??ltim canvi final (fet despr??s de la meva mort)" ser?? canviar el n??mero de versi?? a ??, i que en aquell moment tots els errors que quedin seran considerats caracter??stiques.
A partir de TeX s'han creat sistemes de preaparci?? de documents, el m??s fam??s i utilitzat dels quals ??s LaTeX, que facilita extraordinariament la composici?? de documents amb TeX i s'ha convertit en est??ndard en diverses editorials cient??fiques.
[edita] Programa d'exemple
Aquest programa escriu "Hola m??n" al dispositiu de sortida per defecte,
Hola m\'on!
\bye