CONTEXT
CONTEXT CONTEXT
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
- Page 385 and 386: Definities \stelkopin[...][..,..=..
- Page 387 and 388: Definities \stellijstin[..,...,..][
- Page 389 and 390: Definities \stelonderin[...][..,..=
- Page 391 and 392: Definities \stelpublicatiesin[..,..
- Page 393 and 394: Definities \stelsynchronisatiebalki
- Page 395 and 396: Definities \stelvoettekstenin[.1.][
- Page 397 and 398: Definities \toonkader[...] 29 ... t
- Page 399 and 400: Definities \volgprofielversie{.1.}[
- Page 401 and 402: −−→ D Index De paginanummers
- Page 403 and 404: l labelen 175 labels 332 layout 26,
- Page 405 and 406: verlagen 45 verplaatsen 220, 228, 2
- Page 407 and 408: \du 118 \dunnelijn 190 \dunnelijnen
- Page 409 and 410: \startdeelomgeving 19 \startdoordef
- Page 411 and 412: \toonlayout 26 \toonpalet 108 \toon
- Page 413 and 414: F.1 Manual \startprojekt manual \om
- Page 415 and 416: F.3 Layo-01 \startomgeving layo-01
- Page 417 and 418: \steltypein [optie=schuin] \stelnum
- Page 419 and 420: \stopstandaardopmaak \startstandaar
- Page 421 and 422: monster=xxxxxxxxxxxxxxxx ] \definie
- Page 423 and 424: Sources \gebruikexternfiguur [] [co
- Page 425 and 426: \logo[TUGBOAT] {\kap{tugboat}} \log
- Page 427 and 428: F.7 Layo-05 \startomgeving layo-05
- Page 429 and 430: \stelinteractiebalkin [kleur=Intera
- Page 431 and 432: F.8 Layo-06 \startomgeving layo-06
- Page 433 and 434: F.10 Cont-01 \startonderdeel cont-0
- Page 435: F.11 Cont-02 \startonderdeel cont-0
- Page 439 and 440: \startregelcorrectie \regelmidden{\
- Page 441 and 442: \starttypen \startiets ............
- Page 443 and 444: \setchars\ optioneel. Dit is het ge
- Page 445 and 446: \CONTEXT\ zijn, samen met het macro
- Page 447 and 448: \index{maten} \index{\type{pt}} \in
- Page 449 and 450: ←−− \paragraaf{Top 10} op bas
- Page 451 and 452: F.12 Cont-03 \startonderdeel cont-0
- Page 453 and 454: \macro{\tex{geenfilesmeer}} Een tek
- Page 455 and 456: \stelkadertekstenin [breedte=5.0cm,
- Page 457 and 458: zelden de bedoeling zijn. Deze hand
- Page 459 and 460: \plaatsfiguur{Een opzet met alleen
- Page 461 and 462: \stopomgeving \stoptypen \stopkader
- Page 463 and 464: In de onderdelen van een produkt pl
- Page 465 and 466: F.13 Cont-04 \startonderdeel cont-0
- Page 467 and 468: We maken om praktische redenen onde
- Page 469 and 470: Het is mogelijk de zetspiegel zicht
- Page 471 and 472: figuur op staat. De verplaatsing ka
- Page 473 and 474: \toonkader \toonsetup{definieerbeel
- Page 475 and 476: \pagina In plaats van \type{command
- Page 477 and 478: \setbox2=\hbox {\rooster[nx=20,ny=5
- Page 479 and 480: \stoponderdeel Sources inhoud defin
- Page 481 and 482: de inzichtelijkheid vergroot. Boven
- Page 483 and 484: luidt: \toonsetup{inmarge} Dit comm
- Page 485 and 486: \inlinker{een rand-\\verschijn-\\se
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