TeX (uitgesproken `tech'; dit is de hoofdlettervorm van tau-epsilon-chi) is een tekstopmaaksysteem met een wat merkwaardige ontstaansgeschiedenis. Het is ontwikkeld door Donald Knuth, een hoogleraar computerwetenschappen aan de universiteit van Stanford in Californië. Terwijl hij bezig was met het schrijven van zijn boekenreeks The Art of Computer Programming kreeg hij ideeën voor een `programmeertaal voor tekstopmaak'. Tussen 1978 en 1984 groeide TeX zo geleidelijk tot zijn huidige vorm.
Het is, toegegeven, een merkwaardig idee dat een softwareprodukt zich al meer dan zes jaar niet meer ontwikkeld heeft. Toch betekent dat niet dat TeX verouderd is; veeleer was het zijn tijd ver vooruit toen het ontstond. In die jaren is overigens slechts een handjevol fouten in het programma gevonden.
Er zijn meer ongewone aspecten aan TeX. Zo is er voor praktisch elk type computer wel een versie van TeX, en vaak zelfs een gratis, een zogenaamde public domain, versie. De uitvoer van TeX is al net zo universeel: voor bijna elke laserprinter en fotozetter is er wel een programma dat door TeX opgemaakte teksten kan afdrukken, ongeacht op welke computer het opmaken is gebeurd.
Bij veel mensen die wel eens van TeX gehoord hebben, heeft het idee post gevat dat het een moeilijk systeem is, alleen te bedienen door computerprogrammeurs. Dit misverstand is begrijpelijk gezien de ontstaansgeschiedenis van TeX. Het is echter niet juist.
De waarheid heeft twee kanten. Enerzijds heeft TeX ongewoon veel opdrachten, enkele honderden, wat meer is dan gewone zetsystemen hebben, en veel meer dan gewone programmeertalen. Ook is de structuur van TeX gewoonweg lastig in vergelijking met normale zetsystemen en programmeertalen. Anderzijds kan iemand die bedreven is in TeX de primitieve opdrachten van TeX samenvoegen tot nieuwe opdrachten op een hoger niveau, macro's genaamd, die zeer gecompliceerde dingen doen. Hiermee kan het bedienen van TeX dus willekeurig eenvoudig worden gemaakt.
Metafont is van oorsprong een programmeertaal om fonts (lettertypen) mee te maken. Uiteraard kan TeX moeiteloos overweg met door Metafont geproduceerde fonts. Kijk eens op de Metafont links pagina voor meer informatie.
[ nieuws || NTG home | NTG info | TeX | Metafont & MetaPost | CTAN | links || zoeken ]