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.3 Commando’s<br />

Inleiding<br />

Een TEX--tekst is een tekst waarin commando’s zijn opgenomen die vertellen hoe de<br />

tekst eruit dient te zien. Een voorbeeld van een commando is \sl. Een TEX--commando<br />

begint met een backslash (“). Een commando doet (meestal) iets met de<br />

tekst die erop volgt. Zo wordt na het commando \sl de tekst schuin gedrukt ofwel:<br />

slanted.<br />

Als we commando’s als \sl gebruiken zijn we bezig met vormgeven. Als degene die de<br />

tekst invoert in de computer ook de auteur is, leiden dergelijke opmaakhandelingen<br />

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

aangeven dat iets in de tekst moet opvallen. Een voorbeeld van zo’n commando is<br />

\em (emphasis). Voordeel van een benaming die het doel aangeeft is, dat we later<br />

eenvoudig de betekenis van een commando als \em kunnen wijzigen, zonder dat we<br />

in de tekst hoeven in te grijpen. TEX is namelijk programmeerbaar! We zullen zien<br />

dat het merendeel van de in deze handleiding beschreven commando’s dan ook niet<br />

zozeer een vormgeving aanduiden maar eerder het doel van een stuk tekst.<br />

TEX--gebruikers spreken meestal niet over commando’s<br />

maar over macro’s. Een macro vat een<br />

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

aantal zetopdrachten samen. Hoewel we soms de<br />

termen door elkaar gebruiken, hebben we een<br />

Plain TEX<br />

voorkeur voor het woord commando als we ons<br />

in de rol van gebruiker bevinden en voor het<br />

woord macro als we programmeur zijn. Een serie<br />

TEX<br />

macro’s duiden we aan als macro--pakket. Het<br />

hier beschreven macro--pakket <strong>CONTEXT</strong> is een<br />

van de meest uitgebreide en volledige pakketten.<br />

Een van de voordelen van <strong>CONTEXT</strong> is dat<br />

Figuur 1.1<br />

de door Knuth geschreven Plain TEX macro’s beschikbaar<br />

zijn.<br />

Bij veel commando’s is wat er op volgt van wezenlijk belang. Dit kunnen instellingen<br />

zijn of delen van de tekst waarop het commando betrekking heeft. Instellingen worden<br />

tussen [ ] opgegeven. De (tekstuele) informatie waartoe het commando zich<br />

beperkt, wordt tussen { } opgegeven, bijvoorbeeld:<br />

\omlijnd[breedte=2cm,hoogte=1cm]{ziezo}<br />

Dergelijke commando’s maken deel uit van de tekst. Zouden we zo’n tekst printen,<br />

dan krijgen we naast de tekst zelf, de commando’s te zien. Om het gewenste resultaat<br />

te bereiken, moeten we een tekst dus laten bewerken, in dit geval door TEX. Het<br />

bovenstaande levert op:<br />

inhoud<br />

definities<br />

index<br />

commando’s<br />

sources<br />

<strong>CONTEXT</strong> Commando’s 8 ◭ ◭ ◮ ◮<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!