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.

−−→ A.2 Verantwoording<br />

Technische gegevens<br />

Verwijzingen horen vanzelfsprekend bij een macropakket en dus ook bij <strong>CONTEXT</strong>.<br />

Dit mechanisme is reeds op de schop gegaan bij het ondersteunen van interactieve<br />

teksten en zal nog wel eens op de schop gaan.<br />

Pas vrij laat zijn verfijningen aangebracht in de interlinie en spatiëring. De standaard<br />

TEX--macro’s en instellingen bleken meestal prima te voldoen. Met name het<br />

kolommen--mechanisme noodzaakte echter ook hier tot een eigen, zij het eenvoudige,<br />

implementatie.<br />

Vrijwel alle uitbreidingen en veranderingen bleken te kunnen plaatsvinden binnen de<br />

geparameteriseerde aanpak. Zo kwamen er instellingen en argumenten bij, werden<br />

argumenten optioneel, kregen commando’s verschillende gedaantes enz., zonder dat<br />

de gebruiker daar iets van merkte. Wel moeten we de kanttekening plaatsen dat<br />

<strong>CONTEXT</strong>, juist door zijn flexibiliteit, inmiddels wat ingewikkelder is geworden dan<br />

de bedoeling was.<br />

Binnen de TEX--gemeenschap is het gebruikelijk dat de ervaringen van individuele<br />

gebruikers worden gedeeld. Dit krijgt onder meer gestalte in de (overwegend) professionele<br />

gebruikersclubs en het publiek maken van vindingen.<br />

Binnen <strong>CONTEXT</strong> wordt dan ook gebruik gemaakt van een aangepaste versie van<br />

het \mark--mechanisme van J. Fox. Daarnaast zijn in routines voor het plaatsen van<br />

figuren nog sporen terug te vinden van het side--float--mechanisme van D. Comenetz.<br />

Hoewel <strong>CONTEXT</strong> kan worden beschouwd als public domain, kan op dit moment<br />

niet iedereen zondermeer gebruik maken van dit macropakket. Zo zullen vooralsnog<br />

de sources niet worden verspreid. Het parametergestuurde karakter van <strong>CONTEXT</strong><br />

noodzaakt een versie van TEX met een grote hash--table. Op dit moment voldoet<br />

alleen emTEX (E. Mattes) aan deze voorwaarde. Verspreiding van <strong>CONTEXT</strong> vindt dan<br />

ook plaats in de vorm van een fmt--file, aangevuld met de noodzakelijke hulpfiles.<br />

De reden voor deze terughoudendheid ligt besloten in de volgende opmerkingen:<br />

• <strong>CONTEXT</strong> is een van de meest uitgebreide geïntegreerde macropakketten rond<br />

TEX. Om uitbreidingen en consistentie in uitbreidingen mogelijk te maken moet<br />

voorkomen worden dat teveel uiteenlopende sources circuleren. Gebruikers moeten<br />

niet bedolven worden onder steeds weer nieuwe sources.<br />

• <strong>CONTEXT</strong> is binnen PRAGMA een van de centrale hulpmiddelen en is mede bepalend<br />

voor het gezicht van dit bedrijf.<br />

inhoud<br />

definities<br />

index<br />

commando’s<br />

sources<br />

<strong>CONTEXT</strong> Verantwoording 342 ◭ ◭ ◮ ◮<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!