CONTEXT

CONTEXT CONTEXT

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

−−→ 14.1 Basiscommando’s Tabellen In (Plain) TEX zijn mogelijkheden aanwezig om tabellen te construeren, bijvoorbeeld \settabs 4\columns \+ leentje & leerde & lotje & lopen \cr \+ langs & de & lange & lindelaan \cr ofwel: leentje leerde lotje lopen langs de lange lindelaan Het basiscommando is echter \halign. Meestal werkt men met macropakketten die rond dit commando zijn ontwikkeld. Binnen CONTEXT maken we gebruik van TABLE van M. Wichura. Hoewel dit macropakket in principe af en compleet is, is toch besloten om een, zij het beperkte, shell rond dit pakket te schrijven. De belangrijkste reden hiervoor lag in de wens en noodzaak een consequente spatiëring bij gebruikers af te dwingen. Dit echter wel met behoud van de volledige functionaliteit van TABLE. Een bijkomend voordeel was — en dat bleek pas later — dat kleurgebruik in tabellen vrij eenvoudig te realiseren was. 26 We beginnen met een voorbeeld van een eenvoudige tabel. jaar omvang bevolking 1500 0.90 à 1.00 miljoen 1550 1.20 à 1.30 miljoen 1600 1.40 à 1.60 miljoen 1650 1.85 à 1.90 miljoen 1670 0.95 miljoen 1700 1.85 à 1.95 miljoen 1730 2.12 miljoen 1750 1.90 à 1.95 miljoen 1770 2.11 miljoen 1800 2.08 miljoen 1820 2.20 miljoen Tabel 14.1 De bevolkingsaanwas in de loop der jaren. 26 Van de binnen TABLE beschikbare commando’s is een aparte handleiding beschikbaar. inhoud definities index commando’s sources CONTEXT Basiscommando’s 242 ◭ ◭ ◮ ◮ inleiding documenten vlakverdeling layout typografie kleurgebruik afbreken onderdelen verwijzingen beschrijvingen lijnen blokken figuren tabellen formules files interactie commandos diversen positioneren instellingen opmerkingen

De bovenstaande tabel kan als volgt worden gedefinieerd: \BeginTable \BeginFormat | l | l | \EndFormat \_ | \bf jaar | \bf omvang bevolking | \\+22 \_ | 1500 | 0.90 à 1.00 miljoen | \\+20 | 1550 | 1.20 à 1.30 miljoen | \\+00 . .... . ................... . ..... | 1800 | 2.08 miljoen | \\+00 | 1820 | 2.20 miljoen | \\+02 \_ \EndTable Tabellen Geheel in de lijn van de andere commando’s binnen CONTEXT, wordt een tabel omringd door \start--\stop--commando’s. Deze commando’s worden gebruikt in plaats van de commando’s \BeginTable, \EndTable, \BeginFormat en \EndFormat. \starttabel[...] ... \stoptabel ... tekst naam Tussen [ ] wordt het kolom--formaat meegegeven. Omdat hierin vierkante haakjes kunnen voorkomen zijn de volgende varianten ook mogelijk. \starttabel[|l|l|] \starttabel[{|l|l|}] \starttabel{|l|l|} In paragraaf 12.2 zagen we dat het commando \plaatstabel als laatste argument een tabel meekrijgt. Als het commando op de bovenstaande wijze wordt gebruikt, zijn geen accolades rond de tabel nodig. Afgezien van de \Begin.. en \End.. commando’s kunnen alle TABLE--commando’s gewoon gebruikt worden, bijvoorbeeld: \starttabel[|c|c|] \_ | \bf jaar | \bf omvang bevolking | \SR \_ | 1500 | 0.90 à 1.00 miljoen | \FR inhoud definities index commando’s sources CONTEXT Basiscommando’s 243 ◭ ◭ ◮ ◮ inleiding documenten vlakverdeling layout typografie kleurgebruik afbreken onderdelen verwijzingen beschrijvingen lijnen blokken figuren tabellen formules files interactie commandos diversen positioneren instellingen opmerkingen

−−→ 14.1 Basiscommando’s<br />

Tabellen<br />

In (Plain) TEX zijn mogelijkheden aanwezig om tabellen te construeren, bijvoorbeeld<br />

\settabs 4\columns<br />

\+ leentje & leerde & lotje & lopen \cr<br />

\+ langs & de & lange & lindelaan \cr<br />

ofwel:<br />

leentje leerde lotje lopen<br />

langs de lange lindelaan<br />

Het basiscommando is echter \halign. Meestal werkt men met macropakketten die<br />

rond dit commando zijn ontwikkeld. Binnen <strong>CONTEXT</strong> maken we gebruik van TABLE<br />

van M. Wichura. Hoewel dit macropakket in principe af en compleet is, is toch<br />

besloten om een, zij het beperkte, shell rond dit pakket te schrijven. De belangrijkste<br />

reden hiervoor lag in de wens en noodzaak een consequente spatiëring bij gebruikers<br />

af te dwingen. Dit echter wel met behoud van de volledige functionaliteit van TABLE.<br />

Een bijkomend voordeel was — en dat bleek pas later — dat kleurgebruik in tabellen<br />

vrij eenvoudig te realiseren was. 26<br />

We beginnen met een voorbeeld van een eenvoudige tabel.<br />

jaar omvang bevolking<br />

1500 0.90 à 1.00 miljoen<br />

1550 1.20 à 1.30 miljoen<br />

1600 1.40 à 1.60 miljoen<br />

1650 1.85 à 1.90 miljoen<br />

1670 0.95 miljoen<br />

1700 1.85 à 1.95 miljoen<br />

1730 2.12 miljoen<br />

1750 1.90 à 1.95 miljoen<br />

1770 2.11 miljoen<br />

1800 2.08 miljoen<br />

1820 2.20 miljoen<br />

Tabel 14.1 De bevolkingsaanwas in de<br />

loop der jaren.<br />

26 Van de binnen TABLE beschikbare commando’s is een aparte handleiding beschikbaar.<br />

inhoud<br />

definities<br />

index<br />

commando’s<br />

sources<br />

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