CONTEXT

CONTEXT CONTEXT

context.aanhet.net
from context.aanhet.net More from this publisher
13.07.2013 Views

complexe layout, blinkt een intentioneel systeem uit in het verwerken van omvangrijke, aan wijzigingen onderhevige documenten. Bovendien ondersteunt een intentioneel systeem consistent gebruik van (snel te wijzigen) layoutkenmerken en documentoverstijgende elementen, zoals een index en een inhoudsopgave. Tot slot zijn intentionele systemen zeer flexibel en kunnen zij goed interacteren met hulp||systemen. ←−− \paragraaf[context]{\CONTEXT} \index[context]{\CONTEXT} ←−− \paragraaf{Commando’s} \index{commando’s} \index{macro’s} \index{haakjes} De ontwikkeling van het macro||pakket \CONTEXT\ is in 1990 gestart. De functionaliteit van \CONTEXT\ is grotendeels bepaald door het gebruik van \TEX\ voor opleidingsmateriaal en (werkplek|)|manuals. In de loop der jaren is de functionaliteit sterk uitgebreid om in 1994 steeds meer te stabiliseren. Dit betekent niet dat de ontwikkeling stil staat. Er ligt nog een hele verlanglijst! De meeste uitbreidingen zullen overigens plaatsvinden binnen bestaande commando’s. De broncode van \CONTEXT\ zal te zijner tijd in gedocumenteerde vorm beschikbaar komen. Bovendien wordt een meertalige versie overwogen. De interface is mede ingegeven door het feit dat ook niet||technisch onderlegde mensen ermee moeten kunnen werken. Het gebruik van \CONTEXT\ wordt ondersteund met programma’s als \TEXEDIT, \TEXUTIL, \TEXFORM\ en \TEXADRES. Een \TEX||tekst is een tekst waarin commando’s zijn opgenomen die vertellen hoe de tekst eruit dient te zien. Een voorbeeld van een commando is \type{\sl}. Een \TEX||commando begint met een backslash (\texescape). Een commando doet (meestal) iets met de tekst die erop volgt. Zo wordt na het commando \type{\sl} de tekst schuin gedrukt ofwel: {\sl slanted}. Sources inhoud definities index commando’s sources CONTEXT Cont-02 434 ◭ ◭ ◮ ◮ inleiding documenten vlakverdeling layout typografie kleurgebruik afbreken onderdelen verwijzingen beschrijvingen lijnen blokken figuren tabellen formules files interactie commandos diversen positioneren instellingen opmerkingen

Als we commando’s als \type{\sl} gebruiken zijn we bezig met vormgeven. Als degene die de tekst invoert in de computer ook de auteur is, leiden dergelijke opmaakhandelingen af van het schrijven zelf. Beter is het in dat geval commando’s te gebruiken die aangeven dat iets in de tekst moet opvallen. Een voorbeeld van zo’n commando is \type{\em} ({\em emphasis}). Voordeel van een benaming die het doel aangeeft is, dat we later eenvoudig de betekenis van een commando als \type{\em} kunnen wijzigen, zonder dat we in de tekst hoeven in te grijpen. \TEX\ is namelijk programmeerbaar! We zullen zien dat het merendeel van de in deze handleiding beschreven commando’s dan ook niet zozeer een vormgeving aanduiden maar eerder het doel van een stuk tekst. \startbuffer \stelomlijndin [offset=geen, voor=, na=, hoek=rond, achtergrond=raster, kader=uit] \omlijnd [breedte=6cm, hoogte=5cm, straal=2.5cm, achtergrondraster=.950] {\vfill \CONTEXT\\ \vfill \leavevmode\omlijnd [breedte=.7\hsize, hoogte=.5\hsize, straal=.25\hsize, achtergrondraster=.900] {\vfill Plain \TEX\\ \vfill \leavevmode\omlijnd [breedte=.7\hsize, hoogte=.5\hsize, Sources inhoud definities index commando’s sources CONTEXT Cont-02 435 ◭ ◭ ◮ ◮ inleiding documenten vlakverdeling layout typografie kleurgebruik afbreken onderdelen verwijzingen beschrijvingen lijnen blokken figuren tabellen formules files interactie commandos diversen positioneren instellingen opmerkingen

Als we commando’s als \type{\sl} gebruiken zijn we bezig met<br />

vormgeven. Als degene die de tekst invoert in de computer<br />

ook de auteur is, leiden dergelijke opmaakhandelingen af van<br />

het schrijven zelf. Beter is het in dat geval commando’s te<br />

gebruiken die aangeven dat iets in de tekst moet opvallen.<br />

Een voorbeeld van zo’n commando is \type{\em} ({\em emphasis}).<br />

Voordeel van een benaming die het doel aangeeft is, dat we<br />

later eenvoudig de betekenis van een commando als \type{\em}<br />

kunnen wijzigen, zonder dat we in de tekst hoeven in te<br />

grijpen. \TEX\ is namelijk programmeerbaar! We zullen zien<br />

dat het merendeel van de in deze handleiding beschreven<br />

commando’s dan ook niet zozeer een vormgeving aanduiden maar<br />

eerder het doel van een stuk tekst.<br />

\startbuffer<br />

\stelomlijndin<br />

[offset=geen,<br />

voor=,<br />

na=,<br />

hoek=rond,<br />

achtergrond=raster,<br />

kader=uit]<br />

\omlijnd<br />

[breedte=6cm,<br />

hoogte=5cm,<br />

straal=2.5cm,<br />

achtergrondraster=.950]<br />

{\vfill<br />

\<strong>CONTEXT</strong>\\<br />

\vfill<br />

\leavevmode\omlijnd<br />

[breedte=.7\hsize,<br />

hoogte=.5\hsize,<br />

straal=.25\hsize,<br />

achtergrondraster=.900]<br />

{\vfill<br />

Plain \TEX\\<br />

\vfill<br />

\leavevmode\omlijnd<br />

[breedte=.7\hsize,<br />

hoogte=.5\hsize,<br />

Sources<br />

inhoud<br />

definities<br />

index<br />

commando’s<br />

sources<br />

<strong>CONTEXT</strong> Cont-02 435 ◭ ◭ ◮ ◮<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!