Rekommendationer för LATEX-dokument
Rekommendationer för LATEX-dokument
Rekommendationer för LATEX-dokument
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Rekommendationer</strong> <strong>för</strong> L ATEX-<strong>dokument</strong><br />
Christian von Schultz<br />
von@student·chalmers·se<br />
2005–11–09<br />
Sammanfattning<br />
Här g˚as igenom hur man skriver fina <strong>dokument</strong> i enlighet med<br />
de rekommendationer och internationella standarder som finns (dock<br />
ej komplett). Här beskrivs ocks˚a mina favoritpaket och lite allmänna<br />
tips.<br />
1
Inneh˚all<br />
1 Trevliga paket 3<br />
1.1 inputenc och fontenc . . . . . . . . . . . . . . . . . . . . . . 3<br />
1.2 babel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3<br />
1.3 amsmath . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3<br />
1.4 units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4<br />
1.5 icomma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4<br />
1.6 color och graphics/graphicx . . . . . . . . . . . . . . . . . 4<br />
2 Att skapa fina PDF-filer: paketet ae 5<br />
3 N˚agra viktiga symboler 6<br />
3.1 Mängderna , ¡ , ¢ , £ och ¤ : paketet bbm . . . . . . . . . . 6<br />
3.2 Operatorer och andra luriga filurer . . . . . . . . . . . . . . . 6<br />
3.3 Snygga siffror och tal . . . . . . . . . . . . . . . . . . . . . . . 7<br />
3.4 Olika sorters streck . . . . . . . . . . . . . . . . . . . . . . . . 8<br />
3.4.1 Datum . . . . . . . . . . . . . . . . . . . . . . . . . . . 8<br />
3.5 Matematiska och fysikaliska konstanter . . . . . . . . . . . . . 9<br />
3.6 Vektorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9<br />
3.7 Andra roligheter . . . . . . . . . . . . . . . . . . . . . . . . . 9<br />
4 Enheter 10<br />
5 Figurer 10<br />
2
1 Trevliga paket<br />
1.1 inputenc och fontenc<br />
Användning:<br />
\usepackage[latin1]{inputenc}<br />
\usepackage[T1]{fontenc}<br />
Dessa har man med <strong>för</strong> att f˚a riktiga ˚a, ä och ö. Den <strong>för</strong>sta raden säger<br />
att <strong>dokument</strong>et är kodat som ISO-8859-1, vilket är brukligt i Sverige och<br />
övriga Västeuropa. Den andra säger att vi ska använda fonter som är speciellt<br />
anpassade <strong>för</strong> Västeuropeiska spr˚ak, bland annat kommer prickarna över “ö”<br />
lite närmare o:et. Det räcker ofta, men inte alltid, att bara ange den senare.<br />
Det bör räcka att bara ange den <strong>för</strong>sta, men blir inte fullt s˚a snyggt.<br />
1.2 babel<br />
Användning:<br />
\usepackage[swedish]{babel}<br />
Vi f˚ar svensk avstavning, vilket betyder orden delas isär med bindestreck<br />
vid radbrytning p˚a rätt ställen, t.ex. köks-svamp istället <strong>för</strong> kök-ssvamp (jag<br />
har faktiskt sett den senare varianten i tidningar). Detta <strong>för</strong>utsätter <strong>för</strong>st˚as<br />
att tabeller <strong>för</strong> svensk avstavning är installerade, om inte kan man behöva<br />
kontrollera avstavningen själv. Vill man ändra avstavning kan man skriva \p˚a<br />
de ställen där man kan acceptera avstavning, t.ex. köks\-svamp.<br />
Dessutom f˚ar vi svenska rubriker och dylikt <strong>för</strong> s˚adant som L ATEX lägger<br />
till. Exempelvis ger \begin{abstract} rubriken “Sammanfattning” och<br />
\tableofcontents rubriken “Inneh˚alls<strong>för</strong>teckning”.<br />
1.3 amsmath<br />
Användning:<br />
\usepackage{amsmath}<br />
AMS är the American Mathematical Society och de har gjort ett paket<br />
med alldeles egna L ATEX-kommandon. Dessa är i regel mycket användbara,<br />
och jag har ingen koll p˚a vilka kommandon som kommer fr˚an L ATEX och vilka<br />
som kommer fr˚an AMS L ATEX.<br />
Är man i behov av lite extra symboler kan man även köra<br />
3
\usepackage{amssymb}<br />
Man f˚ar d˚a med sig lite extra godbitar (se <strong>dokument</strong>ationen), till exempel ∄<br />
(\nexists).<br />
1.4 units<br />
Användning:<br />
\usepackage{units}<br />
Enheter ska skrivas i upprätt stil med seriffer, och separeras fr˚an <strong>för</strong>eg˚aende<br />
siffror med ett tunt mellanslag — tunnare än ett vanligt. Med paketet<br />
units f˚ar du tillg˚ang till kommandot \unit som man använder s˚a här:<br />
\unit[1,34]{m} ger “1,34 m” (jäm<strong>för</strong>: 1,34 m, eller ännu värre 1,34m);<br />
\unit{m} ger “m”. Se vidare avsnitt 4.<br />
1.5 icomma<br />
Användning:<br />
\usepackage{icomma}<br />
I icke-engelsk skrift används decimalkomma, i engelsk är kommatecken i<br />
matteläge enbart en koordinatavskiljare. Där<strong>för</strong> sätter L ATEX i vanliga fall automatiskt<br />
in ett extra mellanslag efter alla kommatecken i matteläge. Detta<br />
kommando ger ett intelligent kommatecken som <strong>för</strong>st˚ar om det är decimalavskiljare<br />
eller koordinatavskiljare, beroende p˚a om det st˚ar n˚agot mellanslag<br />
efter. Använd aldrig decimalpunkt i icke-engelsk skrift.<br />
1.6 color och graphics/graphicx<br />
Användning:<br />
\usepackage{color}<br />
\usepackage{graphics}<br />
Du behöver ett grafikpaket om du vill använda bilder. Om du använder<br />
graphics eller graphicx kan du använda kommandot<br />
\includegraphics{filnamn.eps}<br />
4
<strong>för</strong> att inkludera en fil i eps-format, Encapsulated PostScript.<br />
Var<strong>för</strong> inkludera color i ett svartvitt <strong>dokument</strong>? Jo, b˚ade color och<br />
graphics behövs om man inkluderar figurer gjorda med programmet xfig, i<br />
formatet “PS/LaTeX”. Var<strong>för</strong> skulle man vilja använda detta format? Jo, <strong>för</strong><br />
att man kan ställa in xfig s˚a att man kan skriva L ATEX-text direkt i sina<br />
figurer! Vad sägs om en fin formel vid din funktionskurva, till exempel? Med<br />
xfig är det bara att skriva in din formel precis som man gör i L ATEX. Din text<br />
kommer ocks˚a att harmoniera med resten av <strong>dokument</strong>et, eftersom samma<br />
typsnitt används rakt igenom. För att f˚a detta beteende m˚aste man välja<br />
“Use LaTeX fonts” och sätta flaggan “special” när man skapar en textsnutt:<br />
du kan göra detta längst ned p˚a skärmen när du valt textverktyget.<br />
Vad är det d˚a <strong>för</strong> skillnad mellan “graphics” och “graphicx”? Jo, man<br />
skriver lite annorlunda när man inkluderar en eps-bild som man vill ändra<br />
storlek p˚a, eller rotera, eller ha n˚agot annat kul <strong>för</strong> sig. Vill man göra det<br />
lätt (sv˚art?) <strong>för</strong> sig ändrar man p˚a bilden istället.<br />
2 Att skapa fina PDF-filer: paketet ae<br />
När du gör pdf-filer <strong>för</strong> publicering p˚a Internet eller <strong>för</strong> att skicka via e-post,<br />
bör du använda Type1-fonter (-typsnitt). L ATEX använder vanligen bitmapfonter,<br />
som ger utmärkt resultat i skrivare, men bedrövligt p˚a skärm. Med<br />
paketet ae f˚ar du fonter med samma utseende som ordinarie L ATEX, men som<br />
ocks˚a fungerar p˚a bildskärmar. Pdf-filer skapar du sedan genom att skriva<br />
“dvipdf filnamn” efter att ha kört L ATEX <strong>för</strong> att f˚a fram en “filnamn.dvi”.<br />
Det finns ingen garanti <strong>för</strong> att alla fonter du använder finns med i ae, och<br />
de som inte finns kommer i regel bli vanliga bitmapfonter istället. Det kan<br />
d˚a röra sig om enstaka tecken eller möjligen stycken: sammanfattningen till<br />
exempel. Det mesta blir bra.<br />
Det finns även andra paket som tjänar samma syfte, till exempel paketet<br />
times. Du kommer d˚a f˚a andra fonter, och använder du times finns det risk<br />
att ditt <strong>dokument</strong> kommer att se ut som ett Word-<strong>dokument</strong> (Usch!).<br />
Användning:<br />
\usepackage{ae}<br />
Notera att det finns m˚anga fler aspekter p˚a pdf-filer, sök p˚a Google s˚a<br />
hittar du mycket mer.<br />
5
3 N˚agra viktiga symboler<br />
3.1 Mängderna ¥ , ¦ , § , ¨ och © : paketet bbm<br />
Ibland finner man det praktiskt att använda mängdnotation <strong>för</strong> att säga<br />
saker som att “x är ett reellt tal”, dvs x ∈ £ . Man vill d˚a gärna h˚alla sig till<br />
traditionen att ha dubbelstreckade symboler. Jag brukar <strong>för</strong> detta ändam˚al<br />
definiera:<br />
\usepackage{bbm}<br />
\newcommand{\N}{\ensuremath{\mathbbm{N}}}<br />
\newcommand{\Z}{\ensuremath{\mathbbm{Z}}}<br />
\newcommand{\Q}{\ensuremath{\mathbbm{Q}}}<br />
\newcommand{\R}{\ensuremath{\mathbbm{R}}}<br />
\newcommand{\C}{\ensuremath{\mathbbm{C}}}<br />
Det finns ocks˚a en andra möjlighet. Man kan inkludera paketet amssymb<br />
och använda kommandot \mathbb{R} <strong>för</strong> att referera till de reella talen. Det<br />
kommer d˚a se lite annorlunda ut:<br />
\mathbbm \mathbb<br />
N<br />
ZQ<br />
<br />
R<br />
C<br />
Att jag <strong>för</strong>edrar \mathbbm-varianterna har helt enkelt att göra med att<br />
det är precis s˚a jag skriver mängderna när jag skriver <strong>för</strong> hand (ingen skulle<br />
väl skriva R <strong>för</strong> hand?).<br />
3.2 Operatorer och andra luriga filurer<br />
Sinus, cosinus, limes, supremum. Jag kommer, kanske lite slarvigt, kalla dem<br />
alla “operatorer”, <strong>för</strong> det är s˚a L ATEX ser p˚a dem. Operatorer ska skrivas med<br />
upprätt stil (eng. roman) och ha ett litet extra mellanrum efter sig. Som tur<br />
är finns det <strong>för</strong>definierade operatorer <strong>för</strong> de flesta syften: \sin x ger sin x,<br />
\lim_{x\to 0} x ger limx→0 x (inne i stycken) eller i equation-miljö och<br />
liknande: lim<br />
x→0 x. Vi har ocks˚a \sup, \cos, \max, m.fl.<br />
6
Vi kan anmärka lite parentetiskt hur man bör skriva argumentet till de<br />
trigonometriska funktionerna: parentes eller inte? sin x eller sin(x)? Om det<br />
bara är en eller tv˚a saker i argumentet, utan n˚agot tecken utskrivet mellan<br />
dem, ska man köra utan (varvid 2π räknas som en sak), är det fler ska<br />
man köra med. S˚aledes: sin ωt = sin(2πft). När man har ett större uttryck<br />
använder man \left( och \right). <strong>LATEX</strong> kommer d˚a automatiskt att räkna<br />
ut den erforderliga höjden p˚a parentesen.<br />
Man inte utg˚a ifr˚an att allt man kan tänkas vilja göra finns <strong>för</strong>definierat,<br />
eventuellt kan man tänkas behöva lägga till n˚agot själv. Enklast är det att<br />
köra med gamla hederliga \mathrm, men det finns specialiserade kommandon<br />
<strong>för</strong> att göra nya operatorer ocks˚a.<br />
En speciell medlem i denna grupp är “d”. Jag menar d˚a “d” som i<br />
dy<br />
dx<br />
eller<br />
b<br />
a<br />
f(x) dx<br />
Det slarvas en del i litteraturen, men detta ska definitivt vara ett upprätt<br />
d. “d” är en variabel, “d” är, ja, vad det nu är <strong>för</strong> n˚agot. Detta finns ocks˚a<br />
etablerat i internationella standarder. I integralen bör man dessutom lägga<br />
in ett litet extra mellanrum <strong>för</strong>e dx <strong>för</strong> bästa resultat. Jag brukar definiera:<br />
\newcommand{\rd}{\ensuremath{\mathrm{d}}}<br />
\newcommand{\id}{\ensuremath{\,\rd}}<br />
\rd st˚ar <strong>för</strong> rakt d, \id st˚ar <strong>för</strong> integral-d. Jäm<strong>för</strong> med att göra det utan<br />
rakt d: b<br />
ydx<br />
b<br />
y dx<br />
dy<br />
dx<br />
dy<br />
dx<br />
a<br />
a<br />
Nog blev det väl snyggare, <strong>för</strong> att inte tala om tydligare, med raka d.<br />
3.3 Snygga siffror och tal<br />
Siffror ska enligt standard skrivas upprätt, vilket som tur är blir precis det<br />
L ATEX gör om man inte begär n˚agot annat.<br />
Decimalavskiljare p˚a svenska, ja p˚a alla icke-engelska spr˚ak[1], är decimalkommat.<br />
Att skriva decimalpunkt är fel, s˚avida det inte handlar om ett<br />
utdrag med kod ur n˚agot programmeringsspr˚ak. För att f˚a ett komma som<br />
inte sätter extra mellanrum efter sig används paketet icomma, se avsnitt 1.5.<br />
Tustentalsavskiljare är av tradition ett litet mellanslag p˚a svenska. Andra<br />
traditioner <strong>för</strong>ekommer i andra länder: tusentalskomma, tusentalspunkt,<br />
upphöjd tusentalspunkt eller apostrof, etc. För att göra det enkelt <strong>för</strong> sig har<br />
man kommit överens internationellt om en standard <strong>för</strong> teknik och vetenskap,<br />
7
och som tur är har man kommit överens om att följa de svenska traditionerna!<br />
Oavsett spr˚ak ska du allts˚a skriva ett litet mellanslag som tusentalsavskiljare,<br />
om du har fler än fyra siffror. Man skriver 281\,342 <strong>för</strong> att f˚a 281 342,<br />
medan man skriver 1998 <strong>för</strong> att f˚a just 1998, utan tusentalsavskiljare.<br />
˚ Aterst˚ar bara en sak: minustecken. Av n˚agon underlig anledning vill man<br />
ibland skriva negativa tal, och jag har sett att somliga använder ett vanligt<br />
bindestreck <strong>för</strong> att indikera minus: -5. Gör inte s˚a. Ska du skriva in ett negativt<br />
tal ska du göra det i matteläge, $-5$ blir −5. Mycket bättre än -5, eller<br />
hur?<br />
3.4 Olika sorters streck<br />
Vi har redan berört minustecknet, som ska skrivas in i matteläge. Därutöver<br />
har vi tre olika l˚anga streck: bindestrecket “-” som skrivs -, intervallstrecket<br />
“–” som skrivs -- och tankstreck/talstreck “—” som skrivs ---.<br />
Intervallstrecket används <strong>för</strong> att dela av intervall, till exempel “4–6 personer”.<br />
Ibland används det i svensk text i stället <strong>för</strong> det l˚anga strecket <strong>för</strong><br />
att beteckna tankstreck; det l˚anga strecket är inte brukligt i svensk typografi.<br />
Grundprincipen är dock att tänka p˚a den man skriver <strong>för</strong>. Om läsarna<br />
ofta läser engelsk text kommer det l˚anga strecket att göra jobbet, kanske<br />
rentutav bättre. Är läsarna i <strong>för</strong>sta hand svenskar, s˚a kan man undvara det<br />
l˚anga strecket (s˚a vida man inte vill vänja dem vid engelsk typsättning :-)<br />
3.4.1 Datum<br />
I olika länder används mycket olika sätt att skriva datum. I Europa skulle<br />
de flesta tolka 9/10 som nionde oktober, i usa skulle man tolka det som<br />
tionde september. Om man sedan lägger till ˚aret med tv˚a siffror, och kanske<br />
struntar i streck, s˚a är det upplagt <strong>för</strong> <strong>för</strong>virring. P˚a <strong>för</strong>packningar kan det<br />
st˚a “bäst <strong>för</strong>e: 060705”, och man finner att somliga tillverkare menar 2005,<br />
somliga 2006.<br />
För att undg˚a internationell (och inhemsk) <strong>för</strong>virring har man definierat<br />
det internationella datumformatet: ˚aret med fyra siffror följt av m˚anaden<br />
med tv˚a, följt av dagen med tv˚a, allt ˚atskilt med streck av lämplig längd.<br />
Dagens datum skulle jag skriva 2005--11--09 och det skulle d˚a visas som<br />
2005–11–09. Ett fullgott alternativ är att skriva ut m˚anaden med bokstäver<br />
och ˚aret med fyra siffror, det kan d˚a aldrig miss<strong>för</strong>st˚as.<br />
8
3.5 Matematiska och fysikaliska konstanter<br />
Variabler är enkla: alltid kursiv stil. Med konstanter är det lite annorlunda.<br />
En grundregel är att matematiska konstanter skrivs upprätt, medan fysikaliska<br />
(s˚adana som man kan <strong>för</strong>bättra genom noggrannare mätningar) skrivs<br />
kursivt. S˚aledes har vi elektronens laddning e och basen <strong>för</strong> den naturliga<br />
logaritmen e, strömstyrkan i och den imaginära enheten i, och s˚a vidare <strong>för</strong><br />
alla andra konstanter: , π. . .<br />
Här kan den uppmärksamme läsaren notera att jag precis bröt mot mitt<br />
r˚ad och konventionen. Jag skrev π kursivt. Det är bara <strong>för</strong> att den blir s˚a väldigt<br />
ful upprätt, och den brukar inte miss<strong>för</strong>st˚as. Över huvud taget är detta<br />
ett r˚ad som man ofta bryter emot, men att h˚alla sig till det kan ge ett intryck<br />
av professionalism. Sedan är det faktiskt s˚a att man har fysikaliska betydelser<br />
<strong>för</strong> b˚ade i och j, varvid det blir tydligare, och i detta fallet ocks˚a vackrare,<br />
att skriva i eller j (i är vad jag <strong>för</strong>st˚ar vanligare bland vetenskapsmän, medan<br />
j är vanligare bland ingenjörer). Den som vill kan göra till exempel<br />
% imaginary unit<br />
\newcommand{\iu}{\ensuremath{\mathrm{i}}}<br />
Det gör det d˚a ocks˚a enkelt att byta fr˚an i till j om man känner att man<br />
behöver det.<br />
3.6 Vektorer<br />
Vektorer bör utmärkas p˚a n˚agot sätt. Det har brukat göras med pilar: kommandot<br />
\vec{v} ger v, men nu gällande standarder dikterar att det ska göras<br />
med fetstil istället: v. Observera dock att vektorn fortfarande ska vara kursiv.<br />
Vanlig L ATEX och kommandot \mathbf{v} ger v i upprätt form, vilket inte<br />
är korrekt. Använder man AMS (om det nu var amsmath eller amssymb) kan<br />
man använda kommandot \boldsymbol{v}, som ger precis önskat resultat<br />
ovan. Du kan definiera om \vec med:<br />
\renewcommand{\vec}[1]{\ensuremath{\boldsymbol{#1}}}<br />
Men, ˚aterigen, här slarvas det en del bland matematiker och vetenskapsmän,<br />
s˚a b˚ade v och v <strong>för</strong>ekommer i litteraturen.<br />
3.7 Andra roligheter<br />
Kemiska symboler skrivs upprätt.<br />
Vill man ha gradertecken skriver man ^\circ i matteläge: 21 ◦ . Observera<br />
att man inte ska säga eller skriva “grader kelvin”, eller “kelvingrader”, utan<br />
bara kort och gott kelvin.<br />
9
4 Enheter<br />
Det finns n˚agra allmänna konventioner om enheter. Efter siffror ska man<br />
skriva enheter med deras <strong>för</strong>kortningar (men inga <strong>för</strong>kortningspunkter e.d.).<br />
Man skriver 2 m och inte 2 meter. Om det däremot inte är en siffra är r˚adet<br />
det motsatta: man skriver “n˚agra meter” inte “n˚agra m”.<br />
Enheter som är uppkallade efter personer har stora bokstäver i sina symboler.<br />
Att skriva dem sm˚att är fel. Det gäller i ännu högre grad prefixen:<br />
MW och mW är helt olika saker. Ibland ser man <strong>för</strong>packningar med volymen<br />
angiven i megaliter: usch! (Litern är ett undantag s˚a tillvida att den kan skrivas<br />
s˚aväl med liten som stor bokstav, men s˚a är den ingen “äkta” si-enhet<br />
heller.)<br />
Men lägg märke till att det bara är symbolerna som skrivs stort. Själva<br />
enheterna skrivs sm˚att. Vi talar om hertz, ampère, volt och watt, s˚a vida vi<br />
inte menar gubbarna Hertz, Ampère, Volt och Watt.<br />
Enheter brukar anses inbakade i sina storheter. Man kan skriva att pendelns<br />
period är T , men det vore fel att säga att den är T sekunder. Man anser<br />
ocks˚a mer eller mindre att ett mätetal multipliceras med sin enhet 1 <strong>för</strong> att<br />
bilda en storhet. Det innebär d˚a ocks˚a att storheten delat med enheten blir<br />
mätetalet (siffrorna). Det används i <strong>för</strong>sta hand i grafer p˚a koordinataxlarna:<br />
vi vill inte sätta ut enhet fram<strong>för</strong> alla siffror som <strong>för</strong>ekommer p˚a axeln, s˚a vi<br />
l˚ater axeln beteckna till exempel T/s, periodtiden delat p˚a sekund.<br />
Somliga enheter är sammansatta. Kilowatt-timmen är en kilowatt multiplicerat<br />
med en timme. Man f˚ar skriva ut multiplikationen: kW · h, och om<br />
det inte kan miss<strong>för</strong>st˚as kan man ocks˚a skriva ihop det som kWh, men det<br />
rekommenderade är att här sätta in ett litet mellanslag mellan enheterna<br />
(dock aldrig mellan prefix och enhet). Man skriver \unit{kW\,h} <strong>för</strong> att f˚a<br />
kW h.<br />
5 Figurer<br />
Snygga figurer är ett ˚aterkommande problem <strong>för</strong> m˚anga, och om s˚a önskas<br />
kan jag n˚agon g˚ang ta mig tid att skriva en ordentlig genomg˚ang. Maila mig<br />
om ni vill ha en s˚adan, ju fler desto större sannolikhet att jag gör det inom<br />
rimlig tid. Här nöjer jag mig med att visa hur man praktiskt använder de<br />
metoder jag nämnde i avsnitt 1.6:<br />
% Figurer inkluderade som eps-filer<br />
1 M˚ahända en sanning med modifikation, eftersom det inte är kommutativt: man kan<br />
inte skriva m 1 <strong>för</strong> att mena en meter. I övrigt har den dock samma egenskaper som<br />
multiplikation.<br />
10
\begin{figure}\centering<br />
\includegraphics{filnamn.eps}<br />
\caption{\label{figuren} Perioden $T$ som<br />
funktion av pendellängden.}<br />
\end{figure}<br />
% Figurer inkluderade med xfigs postscript+latex<br />
\begin{figure}\centering<br />
\input{filnamn.pstex_t}<br />
\caption{\label{finafiguren} Perioden $T$ som funktion av<br />
pendellängden.}<br />
\end{figure}<br />
Referenser<br />
[1] Typesetting mathematics for science and technology according to ISO<br />
31/XI, Claudio Beccari, TUGboat volym 18 (1997) nr 1.<br />
http://www.tug.org/TUGboat/Articles/tb18-1/tb54becc.pdf<br />
[2] A Guide to L ATEX, Helmut Kopka och Patrick W. Daly, tredje utg˚avan,<br />
Pearson Education Ltd 1999<br />
11