13.07.2013 Views

CONTEXT

CONTEXT

CONTEXT

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

−−→ 1.1 TEX<br />

−−→ 1.2 <strong>CONTEXT</strong><br />

Inleiding<br />

TEX is in de jaren 70–80 ontwikkeld aan de Stanford University in de USA. De<br />

geestelijk vader, ontwerper en ontwikkelaar van TEX is Donald E. Knuth. TEX is door<br />

Knuth ontwikkeld om zijn eigen publicaties vorm te geven en een voorbeeld te geven<br />

van een systematisch ontwikkeld en beschreven programma. Het project waarin TEX<br />

is ontwikkeld, is gedragen door de American Mathematical Society. Het project heeft<br />

geresulteerd in de typografische programmeertaal TEX en het programma TEX, de<br />

grafische programmeertaal METAFONT en het programma METAFONT, de Computer<br />

Modern Typefaces en een aantal hier niet te noemen tools en publicaties.<br />

TEX wordt over de hele wereld toegepast, ondersteunt erg veel talen, draait op vrijwel<br />

alle systemen, is ’public domain’ en is stabiel. TEX is een zetsysteem dat een tekst in<br />

batch verwerkt. Dat wil zeggen dat een ruwe tekst met opmaakcommando’s van voor<br />

naar achter wordt doorlopen en verwerkt. Omdat de opmaakcommando’s aangeven<br />

wat we willen zetten, spreken we wel over een intentioneel zetsysteem. Naast dergelijke<br />

systemen onderscheiden we pagina--opmaaksystemen. Hierbij worden (meestal)<br />

interactief op een pagina de verschillende tekstelementen geplaatst.<br />

Waar een pagina--opmaaksysteem zijn sterke punten toont bij het opmaken van documenten<br />

van geringe omvang en complexe layout, blinkt een intentioneel systeem<br />

uit in het verwerken van omvangrijke, aan wijzigingen onderhevige documenten.<br />

Bovendien ondersteunt een intentioneel systeem consistent gebruik van (snel te wijzigen)<br />

layoutkenmerken en documentoverstijgende elementen, zoals een index en een<br />

inhoudsopgave. Tot slot zijn intentionele systemen zeer flexibel en kunnen zij goed<br />

interacteren met hulp--systemen.<br />

De ontwikkeling van het macro--pakket <strong>CONTEXT</strong> is in 1990 gestart. De functionaliteit<br />

van <strong>CONTEXT</strong> is grotendeels bepaald door het gebruik van TEX voor opleidingsmateriaal<br />

en (werkplek)manuals. In de loop der jaren is de functionaliteit sterk<br />

uitgebreid om in 1994 steeds meer te stabiliseren. Dit betekent niet dat de ontwikkeling<br />

stil staat. Er ligt nog een hele verlanglijst! De meeste uitbreidingen zullen<br />

overigens plaatsvinden binnen bestaande commando’s. De broncode van <strong>CONTEXT</strong><br />

zal te zijner tijd in gedocumenteerde vorm beschikbaar komen. Bovendien wordt een<br />

meertalige versie overwogen.<br />

De interface is mede ingegeven door het feit dat ook niet--technisch onderlegde mensen<br />

ermee moeten kunnen werken. Het gebruik van <strong>CONTEXT</strong> wordt ondersteund<br />

met programma’s als TEXEDIT, TEXUTIL, TEXFORM en TEXADRES.<br />

inhoud<br />

definities<br />

index<br />

commando’s<br />

sources<br />

<strong>CONTEXT</strong> TEX 7 ◭ ◭ ◮ ◮<br />

inleiding<br />

documenten<br />

vlakverdeling<br />

layout<br />

typografie<br />

kleurgebruik<br />

afbreken<br />

onderdelen<br />

verwijzingen<br />

beschrijvingen<br />

lijnen<br />

blokken<br />

figuren<br />

tabellen<br />

formules<br />

files<br />

interactie<br />

commandos<br />

diversen<br />

positioneren<br />

instellingen<br />

opmerkingen

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!