CONTEXT
CONTEXT CONTEXT
−−→ 1.6.3 Boxen −−→ 1.6.4 Lettertypen −−→ 1.6.5 Maten Inleiding TEX bouwt een pagina op in boxen (rechthoeken). Daarbij wordt onderscheid gemaakt in horizontale en vertikale boxen. Elke letter is een box, een woord is een uit boxen opgebouwde box, een regel is ... enz. Veel van de tijdens het omzetten van een TEX--file in een dvi--file getoonde (fout)meldingen hebben betrekking op te volle of te lege boxen. Horizontale en vertikale boxen kunnen worden gezet met de TEX--commando’s: \hbox en \vbox. TEX is een van de weinige zetsystemen die goed uit de voeten kan met wiskundig zetwerk. Hiervoor zijn echter wel ’volledige’ karaktersets nodig, dat wil zeggen sets waarin naast letters, cijfers en leestekens ook wiskundige symbolen beschikbaar zijn. CONTEXT ondersteunt standaard Computer Modern Roman en Lucida Bright families. Beide lettertypen hebben zowel schreef- als schreefloze letters. Letters hebben bepaalde afmetingen. Hetzelfde geldt voor spatiëring. Soms moeten maten worden opgegeven. Binnen TEX kan men maten opgeven in een van de in tabel 1.1 getoonde eenheden. De afstand tussen twee regels van deze tekst is 14.46669pt. TEX kent naast de bovenstaande maten ook nog em en ex. Beide zijn afhankelijk van het lettertype. Een em heeft de breedte van een — (---). Cijfers hebben een breedte van 0.5em. maat betekenis equivalent pt point 1pt=0.35mm pc pica 1pc=12pt in inch 1in=72.27pt bp big point 72bp=1in cm centimeter 2.54cm=1in mm millimeter 10mm=1cm dd didot point 1157dd=1238pt cc cicero 1cc=12dd sp scaled point 65536sp=1pt Tabel 1.1 Maten in TEX. inhoud definities index commando’s sources CONTEXT Teksten 14 ◭ ◭ ◮ ◮ inleiding documenten vlakverdeling layout typografie kleurgebruik afbreken onderdelen verwijzingen beschrijvingen lijnen blokken figuren tabellen formules files interactie commandos diversen positioneren instellingen opmerkingen
−−→ 1.7 Foutmeldingen −−→ 1.8 Versienummers Inleiding Een van de nadelen van TEX is dat de foutmeldingen niet altijd voor een ieder begrijpelijk zijn. Meestal is een fout een verkeerd geschreven commando of een vergeten haakje. Het symmetrisch gebruik van haakjes en accoladen kan in TEXEDIT worden gecontroleerd. Bij elke fout wordt een regelnummer gemeld. Als op het moment dat TEX met een ? komt een e wordt ingetypt, dan wordt in TEXEDIT automatisch naar de laatste fout gesprongen. Soms is het ’onmogelijk’ TEX te verlaten, omdat een filenaam wordt verwacht. 2 Op dat moment kan, indien gewenst natuurlijk, de filenaam stop of exit worden ingetypt. 3 . TEX was in 1982 in principe af. Dat wil zeggen dat aan de functionaliteit niets meer zou worden toegevoegd. Een uitzondering is echter gemaakt voor het ondersteunen van meerdere talen naast elkaar, het gebruik van 8--bits ASCII--waarden en samengestelde karakters. Bovendien zijn er in de loop der jaren enkele ’bugs’ gevonden en verwijderd. Op dit moment gebruiken we versie 3.14159 (bij iedere structurele verbetering wordt een decimaal van π toegevoegd). Er is een ’bescheiden’ uitbreiding van TEX in de maak: e–TEX, waarij de e staat voor zowel extended als expanded. Deze variant zal enkele door veel macro--programmeurs verwoorde wensen honoreren, maar wel volledig typografisch compatibel zijn met TEX. De wat meer radicale opvolger Ω is in eerste instantie bedoeld voor zeer uitgebreide en complexe karaktersets. In tegenstelling tot TEX is CONTEXT nog niet af. Hoewel de functionaliteit grotendeels is uitgekristalliseerd, worden de macro’s continu verbeterd, zowel in termen van kwaliteit als verwerkingssnelheid. Uitbreidingen vinden vooral plaats op basis van de wensen van gebruikers. Sommige mogelijkheden zal men missen, van andere zal men zich wellicht in eerste instantie afvragen waarvoor ze zijn bedoeld. Hoe dan ook, deze handleiding is gezet met versie 1997.8.5 (de eerste versie kwam beschikbaar in 1992). Aanpassingen vinden plaats binnen de beschikbare interface. Zo heeft het ondersteunen van interactieve teksten geleid tot grondige aanpassingen in de onderliggende 2 Deze tekortkoming in TEX is inmiddels in veel implementaties ondervangen. 3 De file exit.tex bevat het TEX--commando \end inhoud definities index commando’s sources CONTEXT Foutmeldingen 15 ◭ ◭ ◮ ◮ inleiding documenten vlakverdeling layout typografie kleurgebruik afbreken onderdelen verwijzingen beschrijvingen lijnen blokken figuren tabellen formules files interactie commandos diversen positioneren instellingen opmerkingen
- Page 1 and 2: CONTEXT Een macropakket bij TEX Han
- Page 3 and 4: −−→ Inhoudsopgave Woord voora
- Page 5 and 6: 17 Interactie 269 1 Inleiding 270 2
- Page 7 and 8: −−→ Woord vooraf Deze handlei
- Page 9 and 10: −−→ 1.1 TEX −−→ 1.2 CON
- Page 11 and 12: ziezo Inleiding Instellingen vinden
- Page 13 and 14: ......................... \eindvana
- Page 15: −−→ 1.6 Teksten −−→ 1.6
- Page 19 and 20: −−→ 2 Documenten 2.1 Starten
- Page 21 and 22: −−→ 2.2 Structuur Documenten
- Page 23 and 24: \startonderdeel docent2 \project al
- Page 25 and 26: \startprodukt voorbeeld \project de
- Page 27 and 28: −−→ 3 Vlakverdeling 3.1 Inlei
- Page 29 and 30: ugwit kopwit hoofd tekst voet marge
- Page 31 and 32: Vlakverdeling De instelling van de
- Page 33 and 34: −−→ 3.5 Lokaliteit Vlakverdel
- Page 35 and 36: links links hoofd boven midden midd
- Page 37 and 38: Bij briefpapier hebben we vaak te m
- Page 39 and 40: lll ll l m r rr rrr LLL LL L R RR R
- Page 41 and 42: \setnostrut 71 \setstrut 71 \spatie
- Page 43 and 44: \stelinspringenin[...] ... geen kle
- Page 45 and 46: \inrechter[.1.][ref]{.2.} .1. + - l
- Page 47 and 48: \margetitel{ziezo} \index{ziezo} \i
- Page 49 and 50: \stelkolommenin[..,..=..,..] n geta
- Page 51 and 52: \definieeralineas[...][..,..=..,..]
- Page 53 and 54: Layout Aan boven en onder kunnen co
- Page 55 and 56: \def\startitem% {\startsamengesteld
- Page 57 and 58: \regellinks{...} ... tekst \regelmi
- Page 59 and 60: Layout ”Ik ben binnen” is zo’
- Page 61 and 62: −−→ 4.7 Pagineren Layout De o
- Page 63 and 64: l r l r variant=enkelzijdig variant
- Page 65 and 66: \stelvoettekstenin[.1.][.2.][.3.] .
−−→ 1.6.3 Boxen<br />
−−→ 1.6.4 Lettertypen<br />
−−→ 1.6.5 Maten<br />
Inleiding<br />
TEX bouwt een pagina op in boxen (rechthoeken). Daarbij wordt onderscheid gemaakt<br />
in horizontale en vertikale boxen. Elke letter is een box, een woord is een<br />
uit boxen opgebouwde box, een regel is ... enz. Veel van de tijdens het omzetten<br />
van een TEX--file in een dvi--file getoonde (fout)meldingen hebben betrekking op te<br />
volle of te lege boxen. Horizontale en vertikale boxen kunnen worden gezet met de<br />
TEX--commando’s: \hbox en \vbox.<br />
TEX is een van de weinige zetsystemen die goed uit de voeten kan met wiskundig<br />
zetwerk. Hiervoor zijn echter wel ’volledige’ karaktersets nodig, dat wil zeggen<br />
sets waarin naast letters, cijfers en leestekens ook wiskundige symbolen beschikbaar<br />
zijn. <strong>CONTEXT</strong> ondersteunt standaard Computer Modern Roman en Lucida Bright<br />
families. Beide lettertypen hebben zowel schreef- als schreefloze letters.<br />
Letters hebben bepaalde afmetingen. Hetzelfde geldt voor spatiëring. Soms moeten<br />
maten worden opgegeven. Binnen TEX kan men maten opgeven in een van de<br />
in tabel 1.1 getoonde eenheden. De afstand tussen twee regels van deze tekst is<br />
14.46669pt.<br />
TEX kent naast de bovenstaande maten ook nog em en ex. Beide zijn afhankelijk van<br />
het lettertype. Een em heeft de breedte van een — (---). Cijfers hebben een breedte<br />
van 0.5em.<br />
maat betekenis equivalent<br />
pt point 1pt=0.35mm<br />
pc pica 1pc=12pt<br />
in inch 1in=72.27pt<br />
bp big point 72bp=1in<br />
cm centimeter 2.54cm=1in<br />
mm millimeter 10mm=1cm<br />
dd didot point 1157dd=1238pt<br />
cc cicero 1cc=12dd<br />
sp scaled point 65536sp=1pt<br />
Tabel 1.1 Maten in TEX.<br />
inhoud<br />
definities<br />
index<br />
commando’s<br />
sources<br />
<strong>CONTEXT</strong> Teksten 14 ◭ ◭ ◮ ◮<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