TeX
| TEX | ||||
|---|---|---|---|---|
| Ontwerp en ontwikkeling | ||||
| Categorie | opmaaktaal | |||
| Ontwerper(s) | Donald Knuth | |||
| Ontwikkelaar(s) | Donald Knuth | |||
| Besturingssysteem | alle | |||
| Geschreven in | Web, Pascal, SAIL | |||
| Status en tijdlijn | ||||
| Uitgebracht | 1978 (47 jaar) | |||
| Recentste versie | 3.141592653 (januari 2021)[1] | |||
| Onderdelen | ||||
| Licentie(s) | open source | |||
| Links | ||||
| Website | (en) tug.org | |||
| Versiebeheer | Broncode | |||
| ||||
TeX (officieel geschreven als TEX en uitgesproken als tech, dus met Griekse chi) is een opmaaktaal voor teksten en wiskundige formules.
Gebruik
Met TeX is het mogelijk een ingewikkelde lay-out op een relatief eenvoudige manier te beschrijven. Tekst die met TeX wordt opgemaakt, moet eerst in een bestand, de broncode, gezet worden. Deze broncode wordt dan, net als een computerprogramma, eerst aan de te gebruiken uitvoermodules gelinkt en daarna gecompileerd. Een veel gebruikt type bestand om naar te compileren is een pdf-bestand. Behalve de tekst staan in de broncode ook de opdrachten die door TeX moeten worden uitgevoerd. TeX biedt veel meer mogelijkheden om de opmaak aan te passen, vooral voor wiskundige formules. Daardoor wordt het vaak gebruikt in de exacte wetenschap.
Er kan dus onderscheid worden gemaakt tussen de opmaaktaal, de editor om de broncode in te schrijven en het programma dat voor de uitvoer zorgt. De eerste en de laatste heten allebei TeX, omdat ze altijd met elkaar worden gebruikt. Als teksteditor kan elk daartoe geschikt programma gebruikt worden, en veel teksteditors hebben de mogelijkheid van syntax highlighting voor TeX-bestanden. Daarnaast zijn er ook enkele pakketten van derde partijen die wysiwyg-functionaliteit hebben om TeX in te voeren (bijvoorbeeld Scientific WorkPlace). De standaardmanier om TeX en LaTeX te gebruiken, met een teksteditor en het 'compileren' van het bestand, is niet wysiwyg.
De opmaaktaal van TeX wordt op Wikipedia gebruikt voor het invoegen van wiskundige en scheikundige notatie, bijvoorbeeld voor vergelijkingen in de wiskunde of reactievergelijkingen in de scheikunde.[2] Hoewel in MathType, een formule-editor in Word, de bestandscode niet is te zien - de formule moet interactief worden ingevoerd - wordt de formule wel in de opmaaktaal van TeX opgeslagen.
Oorsprong
TeX zelf is grotendeels het werk van Donald Knuth. Hij begon daarmee einde jaren 70, uit persoonlijke frustratie met de in zijn ogen belabberde zetsystemen voor (wiskundige) teksten in die tijd.[3] Het oude loodzetsel was aan het verdwijnen, en daarmee ook de kunst om met de hand teksten en wiskundige formules te zetten. De systemen die ervoor in de plaats kwamen, waren op dat moment doorgaans niet voldoende verfijnd om teksten en formules te zetten op hetzelfde hoge niveau.
Inmiddels is TeX populair in de wetenschappelijke wereld, vooral bij wiskundigen, natuurkundigen en informatici. In deze vakgebieden komen vaak complexe wiskundige formules voor, en TeX wordt daar in het algemeen beschouwd als de beste manier om die te zetten. Veel wetenschappelijke tijdschriften in deze disciplines ontvangen bijdragen bij voorkeur in TeX, of in een TeX-gerelateerd formaat, meestal LaTeX.
Door het gebruik van geneste structuren kunnen complexe wiskundige formules in TeX op intuïtieve wijze worden opgebouwd. Omdat TeX (door middel van het onderliggende Metafont) uitgebreide mogelijkheden heeft om niet-westerse schriften te beschrijven, kunnen ook andere (hedendaagse maar ook antieke) schriftsoorten met TeX worden gepresenteerd, mits de karakters daarvoor beschikbaar zijn. Met behulp van het programma Metafont kan in principe ieder gewenst schrift worden ontworpen. Omdat de uitvoer van TeX apparaat-onafhankelijk is, bestaat er een mogelijkheid om de uitvoer naar PostScript te vertalen en daarbij Postscriptfonts te gebruiken.

Behalve als benaming voor het opmaaksysteem is de naam TeX ook in gebruik voor de verzameling macro's die door het programma wordt geladen. Deze verzameling wordt beter aangeduid met Plain TeX. Een andere verzameling macro's die veel wordt gebruikt is LaTeX.
Ontwikkeling en ondersteuning
Hoewel de eerste versie van TeX al uit 1978 stamt, leeft TeX nog volop. TeX is geen commercieel pakket, en de ontwikkeling en ondersteuning vindt vooral plaats vanuit gebruikersgroepen. Behalve de internationaal georiënteerde TeX Users Group (TUG) zijn er veel groepen, voor verschillende landen en verschillende talen. Voor Nederlandstaligen in Nederland en België is dat de Nederlandstalige TeX Gebruikersgroep (NTG). Samen onderhouden de gebruikersgroepen een groot deel van de enorme collectie software die inmiddels voor TeX is geproduceerd. Veel daarvan is terug te vinden op CTAN, het Comprehensive TeX Archive Network. De samenwerking met commerciële pakketten is soms intensief. Zo is het universele pdf-formaat van Adobe gedeeltelijk in samenwerking met TeX-ontwikkelaars ontstaan.
Zie ook
Externe links
- ↑ https://www-cs-faculty.stanford.edu/~knuth/abcde.html.
- ↑ In feite wordt hier overigens LaTeX gebruikt, een verzameling macro's bovenop TeX, met AMS-LaTeX.
- ↑ Nelson H.F. Beebe, The design of TeX and METAFONT: A retrospective, TUGboat, Volume 26 (2005), No. 1—Proceedings of the Practical TeX 2005 Conference
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.