CONTEXT

CONTEXT CONTEXT

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

aa bb cc aa bb cc aa bb cc \starttabel[|c||c||c|] \BL[c,groen] \BL[c,rood] \FR \NC aa \NC\NC bb \NC\NC cc \NC\FR \BR\MR \NC aa \NC\NC bb \NC\NC cc \NC\MR \BR\LR \NC aa \NC\NC bb \NC\NC cc \NC\LR \stoptabel Tabellen We zien dat de afstand tussen de kolommen wat groter is dan wellicht gewenst. Dit is op te lossen door de TABLE--variabelen \InterColumn... aan te passen. Van een alternatieve aanpak, namelijk achter de schermen gebruik maken van \- in plaats van \= is afgezien, omdat dit minder mooie tabellen oplevert. Natuurlijk zijn de hier beschreven commando’s voor uitbreiding en verbetering vatbaar. Omdat we in de praktijk nog geen problemen zijn tegengekomen die onoplosbaar zijn, zien we hiervan voorlopig af. De ontwikkelingen volgen de vraag. Experimenteren staat vrij. De onderstaande tabel toont dat we kunnen smokkelen met de spatiëring. In dit geval moeten wel alle tekstregels worden afgesloten met een \SR. aa bb cc \starttabel[|c||c||c|] \BL[c,groen] \BL[c,rood] \MR aa bb cc \NC aa \NC bb \NC cc \NC\SR aa bb cc \BR\MR \NC aa \NC bb \NC cc \NC\SR \BR\MR \NC aa \NC bb \NC cc \NC\SR \stoptabel Naast de binnen TABLE standaard beschikbare Format Keys is de Format Key K beschikbaar, wat resulteert in het zetten van een kolom in kapitalen (\kap). Als aanvulling op n en N zijn q en Q beschikbaar. Dit commando, dat bedoeld is om kolommen met gebroken getallen uit te lijnen, werkt met komma’s in plaats van punten. \starttabel[{| l k | q[3,4] | Q[2,1] | c |}] ....... \stoptabel Ook hier gebruiken we een extra set { } om problemen te voorkomen. Voor nadere uitleg over het gebruik van dergelijke keys verwijzen we naar de handleiding bij TABLE. inhoud definities index commando’s sources CONTEXT Kleurgebruik 256 ◭ ◭ ◮ ◮ inleiding documenten vlakverdeling layout typografie kleurgebruik afbreken onderdelen verwijzingen beschrijvingen lijnen blokken figuren tabellen formules files interactie commandos diversen positioneren instellingen opmerkingen

−−→ 14.3 Opmerkingen Tabellen Het kan voorkomen dat een (omvangrijke) tabel meerdere malen wordt gebruikt, echter in steeds iets andere vorm. Eenmaal bekend met de sterke kanten van TEX, waaronder het kunnen definiëren van commando’s, zal in dat geval de vraag opkomen of men kan volstaan met een definitie. Dat kan. Stel dat we in een aparte file de volgende tabel hebben gedefinieerd. \ifton \starttabel[|l|l|l|] \else \starttabel[|l|l|] \fi \HL \ifhans \VL hans \VL hans \ifton \VL hans \fi \VL\FR \fi \VL test \VL test \ifton \VL ton \fi \ifhans \VL\MR \else \VL\FR \fi \VL test \VL test \ifton \VL ton \fi \VL\MR \VL test \VL test \ifton \VL ton \fi \VL\LR \HL \stoptabel In de file(s) waarin we deze tabel oproepen kunnen we deze tabel als volgt oproepen: \newif\ifton \newif\ifhans \plaatstabel {eerste variant} {\input tabel.tex} \plaatstabel {tweede variant} {\tontrue\input tabel.tex} \plaatstabel {derde variant} {\hanstrue\input tabel.tex} \plaatstabel {vierde variant} {\tontrue\hanstrue\input tabel.tex} In het onderstaande overzicht geven we deze vier alternatieven naast elkaar weer. test test test test test test test test ton test test ton test test \tontrue ton hans hans test test test test test test \hanstrue hans hans hans test test ton test test ton test test \tontrue \hanstrue ton inhoud definities index commando’s sources CONTEXT Opmerkingen 257 ◭ ◭ ◮ ◮ inleiding documenten vlakverdeling layout typografie kleurgebruik afbreken onderdelen verwijzingen beschrijvingen lijnen blokken figuren tabellen formules files interactie commandos diversen positioneren instellingen opmerkingen

−−→ 14.3 Opmerkingen<br />

Tabellen<br />

Het kan voorkomen dat een (omvangrijke) tabel meerdere malen wordt gebruikt,<br />

echter in steeds iets andere vorm. Eenmaal bekend met de sterke kanten van TEX,<br />

waaronder het kunnen definiëren van commando’s, zal in dat geval de vraag opkomen<br />

of men kan volstaan met een definitie. Dat kan.<br />

Stel dat we in een aparte file de volgende tabel hebben gedefinieerd.<br />

\ifton<br />

\starttabel[|l|l|l|]<br />

\else<br />

\starttabel[|l|l|]<br />

\fi<br />

\HL<br />

\ifhans \VL hans \VL hans \ifton \VL hans \fi \VL\FR \fi<br />

\VL test \VL test \ifton \VL ton \fi \ifhans \VL\MR<br />

\else \VL\FR \fi<br />

\VL test \VL test \ifton \VL ton \fi \VL\MR<br />

\VL test \VL test \ifton \VL ton \fi \VL\LR<br />

\HL<br />

\stoptabel<br />

In de file(s) waarin we deze tabel oproepen kunnen we deze tabel als volgt oproepen:<br />

\newif\ifton<br />

\newif\ifhans<br />

\plaatstabel {eerste variant} {\input tabel.tex}<br />

\plaatstabel {tweede variant} {\tontrue\input tabel.tex}<br />

\plaatstabel {derde variant} {\hanstrue\input tabel.tex}<br />

\plaatstabel {vierde variant} {\tontrue\hanstrue\input tabel.tex}<br />

In het onderstaande overzicht geven we deze vier alternatieven naast elkaar weer.<br />

test test<br />

test test<br />

test test<br />

test test ton<br />

test test ton<br />

test test<br />

\tontrue<br />

ton<br />

hans hans<br />

test test<br />

test test<br />

test test<br />

\hanstrue<br />

hans hans hans<br />

test test ton<br />

test test ton<br />

test test<br />

\tontrue<br />

\hanstrue<br />

ton<br />

inhoud<br />

definities<br />

index<br />

commando’s<br />

sources<br />

<strong>CONTEXT</strong> Opmerkingen 257 ◭ ◭ ◮ ◮<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!