CONTEXT

CONTEXT CONTEXT

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

−−→ 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

−−→ 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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!