Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett...

48
Att skriva rapporter med L A T E X Per Foreby Datordriftgruppen LTH Lunds universitet Version 5.6 20 september 2006 Beskriver L A T E X2 ε

Transcript of Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett...

Page 1: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

Att skriva rapportermed LATEX

Per ForebyDatordriftgruppen LTH

Lunds universitet

Version 5620 september 2006

Besk

river L

ATEX2 ε

Vad aumlr LATEXLATEX aumlr ett typsaumlttningsprogram Man skri-ver formateringskommandon i en vanlig text-fil och laringter sedan LATEX producera formate-rad text ungefaumlr som en kompilator produce-rar ett program fraringn kaumlllkod Den formatera-de texten kan man sedan studera paring en grafiskskaumlrm eller skriva ut paring en skrivare

LATEX bygger paring TEX som aumlr ett gene-rellt typsaumlttningsprogram skrivet avDonald EKnuth Som maringnga generella system lider TEXav att det aumlr ganska invecklat Daumlremot kanman definiera nya kommandon i TEX och dethar Leslie Lamportgjort Han har definieraten samling nya kommandon som han har kal-lat foumlr LATEX

Foumlrdelar med LATEXAumlven om man inte har naringgra erfarenheter avtypografi aumlr det enkelt att producera doku-ment med ett professionellt utseende LATEXhar naumlmligen redan bestaumlmt bl a hur stora bok-staumlver man ska anvaumlnda till rubriker hur stortradavstaringnd man ska ha hur stora marginalersom aumlr lagom och var sidnumret ska placeras

LATEX aumlr inte ett ordbehandlingsprogramav typenwysiwyg (what you see is what youget) Det innebaumlr att man inte behoumlver ha ensaumlrskild skaumlrm foumlr att kunna arbeta med LATEXEn enkel terminal duger (t ex via en modem-uppkoppling) Undersoumlkningar har visat attdet garingr snabbare att faumlrdigstaumllla sitt dokumentmed ett system av denna typ Anledningen aumlratt man koncentrerar sig paring texten i staumlllet foumlrparing att finjustera formateringen

LATEX aumlr gratis och finns till naumlstan alla da-tortyper (se sidan35) Det innebaumlr att man kanflytta sina dokument till en annan dator ochformatera dem daumlr ocksaring

Lev som du laumlr Detta haumlfte aumlr givetvis skrivet med LATEX

Teckensnitten som har anvaumlnts aumlr Ti-mesAvant-Garde ochComputer moderntypewriter Dessutom anvaumlnds de vanligaTEX-fonterna till matematiska uttryck

Storleken paring texten aumlr 10 punter Denna aumlrsedan foumlrminskad till 90 med programmetpstops som ocksaring skoumlter om att placera tvaringsidor paring varje ark och organisera om den i raumlttordning foumlr att trycka haumlftet

VarningDenna handledningen aumlr ett daringligt exempel paringtypografi Raderna aumlr vaumlldigt laringnga margina-lerna i det naumlrmaste obefintliga och avstaringndetmellan raderna foumlr litet

Det beror paring att jag har foumlrsoumlkt faring in saringmycket information som moumljligt i handled-ningen utan att formatet blev foumlr otympligt

Handledningen paring naumltetHandledningen finns aumlven tillgaumlnglig ielektronisk form i ett antal olika format Soumlk-vaumlgen finns laumlngs ned paring denna sida Daumlr hittarman aumlven alla exempel som naumlmns i texten

Synpunkter vaumllkomnaHoumlr gaumlrna av er om ni har synpunkter paring den-na handledning saring att jag kan goumlra den baumlttre iframtiden Enklast foumlrmedlar ni era synpunk-ter via datorpost till nedanstaringende adress ellervia ett personligt besoumlk hos datordriftgruppen(i kaumlllarplanet i E-husets soumldra tillbyggnad)

URL httpwwwefdlthseperfhandledningccopy 1990ndash2006Per Foreby(perfefdlthse)

Inneharingll i

Inneharingll1 Snabbstart 1

11 Ett enkelt exempel 112 Fler exempel 1

2 Grunderna 121 Handledningens upplaumlggning 122 En enkel mall 223 Loumlptexten 3

231 Kommentarer 3232 Specialtecken 3

24 Rubriker 325 Att arbeta med LATEX 4

251 Att skriva LATEX-text medemacs 4252 Att formatera texten 4253 Att studera dokumentet paring skaumlrmen 5254 Att skriva ut dokumentet paring laserskrivare 5255 Att skapa en pdf-fil 6

3 Paringbyggnad 631 Att aumlndra utseende paring texten 6

311 Att aumlndra teckensnitt 6312 Att aumlndra storlek 7

32 Bindestreck 833 Diverse anvaumlndbara kommandon 834 Inneharingllsfoumlrteckning 835 Fotnoter 936 Avstavning 937 Listor 938 Citat 1039 Vaumlnsterjusterad och centrerad text 10310 Figurer och tabeller 11311 tabbing-omgivning 11312 tabular-omgivning 12313 Haumlnvisningar 13314 Fler specialtecken 13

3141 Symboler 133142 Accenter 133143 Utlaumlndska bokstaumlver 14

315 Svenska bokstaumlver 14316 Programlistningar 14

4 Matematiska formler 1541 Att skriva matematisk text 1542 En oumlversikt oumlver matematiska symboler 15

421 Accenter 1743 Exponenter och index 1744 Derivator 1845 Division 1846 Roumltter 1847 Oumlver- och understrykning 1948 Teckensnitt i matematisk text 19

ii Inneharingll

49 Summor integraler och saringnt 20410 Matriser och vektorer 20411 Ekvationer paring flera rader 21412 Parenteser 21413 Finjustering 22

5 Om det blir fel 2251 Vanliga problem 2252 Vad man goumlr naumlr LATEX har stannat 2353 Att hitta vad som blev fel 2354 Varningar vid sid- och radbrytningar 2455 Problem med placering av figurer 24

551 Bilderna kommer sist i dokumentet 24552 Alla bilder kommer inte ut 25

56 Problem i inkluderade filer 2557 Utskriften kommer inte ut 25

6 Oumlverkurs 2561 Dokumentklasser 2562 Dokumentoptioner 2663 Finjustering av marginaler och andra maringtt 2664 Separering av stycken 2765 Engelska dokument 2766 Sidnumrering sidhuvud och sidfot 2767 Radavstaringnd 2768 Ramar 2869 Att paringverka formateringen 28610 Att rita figurer 29611 Paketetgraphics 30

6111 Att inkludera postscript-bilder 306112 Att spara utrymme 316113 Naringgra saumltt att skapa postscript-bilder 316114 Aumlndra storlek och roterera 316115 xdvi ochgraphics 326116 pdflatex ochgraphics 32

612 Paketetcolor 33613 Eurotecken 33614 Fler teckensnitt 34615 Sammanfattning 34616 Referenser 34617 Vill ni veta mer 35

A Lokala dokumentklasser 35

B LATEX foumlr hemdatorn 35

C Hur utformar man rapporten 36

Sakregister 37

1 Snabbstart 1

1 SnabbstartDu som inte orkar laumlsa mer aumln en sida kan prova nedanstaringende foumlr att snabbt komma igaringng medLATEX

11 Ett enkelt exempel

Foumlrst kopierar du ett enkelt exempel paring ett LATEX-dokument till din hemmakatalog

elg-7e93nn342 cp usrlocallibtexmfexempelexempel_02tex

Sedan formaterar du dokumentet med programmetlatex

elg-7e93nn343 latex exempel_02

Daumlrefter kan du titta paring resultatet med programmetxdvi

elg-7e93nn344 xdvi exempel_02

Nu kan du eventuellt aumlndra i filen medemacs eller naringgon annan editor

elg-7e93nn345 emacs exempel_02tex

Sedan koumlr dulatex igen och studerar resultatet medxdvi Efter att du aumlr noumljd med utseendetkan du skriva ut dokumentet paring naumlrmaste laserskrivare med programmetdvips

elg-7e93nn347 dvips -P1up exempel_02

Du kan ocksaring skapa en pdf-fil med programmetpdflatex

elg-7e93nn343 pdflatex exempel_02

12 Fler exempel

I katalogenusrlocallibtexmfexempel finns maringnga fler exempel paring LATEX-dokumentAlla filer heterexempel_nntex daumlrnnaumlr exemplets nummer I filenINDEX finns en foumlrteck-ning oumlver alla exempel

Foumlr att denna handledning inte ska bli foumlr omfattande haumlnvisar den ibland till dessa exempelfoumlr mer information Naumlr vi haumlnvisar till ett exempel (somEXEMPEL 12) skrivs dessutom enEx 12notering i marginalen

2 Grunderna21 Handledningens upplaumlggning

I den haumlr handledningen ska vi garing igenom de olika saker man behoumlver kunna foumlr att skriva enrapport med LATEX Vi boumlrjar med de mest grundlaumlggande sakerna och vaumlntar till slutet medsaringdant som man bara behoumlver kunna i mer avancerade dokument (som till exempel att skrivamatematiska uttryck och inkludera bilder)

I texten foumlrekommer maringnga exempel paring in- och utmatning fraringn LATEX Exemplen aumlr upp-staumlllda i tvaring kolumner med kaumllltexten till vaumlnster och det formaterade resultatet till houmlger

2 2 Grunderna

22 En enkel mallFoumlr att skriva en enkel rapport behoumlver man inte kunna maringnga kommandon i LATEX Exempletnedan fungerar bra som mall foumlr rapporten

documentclass[a4paper]articleusepackage[T1]fontencusepackage[swedish]babel

titleLabrapport i fysikauthorLisa Nilsson D--98date1 maj 1999

begindocument

maketitle

Haumlr skriver man sen all loumlpandetext i dokumentet

enddocument

Labrapport i fysik

Lisa Nilsson Dndash98

1 maj 1999

Haumlr skriver man sen all loumlpande text idokumentet

Den foumlrsta radendocumentclass[a4paper]article talar om vilken typ av mall vi skaanvaumlnda foumlr dokumentet Mer om det finns att laumlsa paring sidan25

De tvaring raderna medusepackage goumlr att vi kan anvaumlnda svenska bokstaumlver samt svenskavstavning och svenska rubriker (som t exinneharingll i staumlllet foumlrtable of contents)

author ochtitle anger foumlrfattare och titel paring dokumentet Vill man ha flera rader angesradbrytningen med Om man till exempel aumlr tvaring som har skrivit en rapport tillsammans kanman skriva

titleAtt ta en lur

Projekt i telelaumlraauthorSofie Falk E--96

och Olof Olsson E--97 Inst f TTSTT Handledare Bo Eklund

date24 december 1998

begindocument

maketitle

Att ta en lurProjekt i telelaumlra

Sofie Falk Endash96och

Olof Olsson Endash97Inst f TTSTT

Handledare Bo Eklund

24 december 1998

begindocument talar om att nu aumlr det slut paring de inledande raderna mdash nu ska dokumentetboumlrjaenddocument anger var dokumentet slutar Laumlngre fram i den haumlr handledningenkommer det att dyka upp maringnga andra exempel paring konstruktionen

beginomgivningtext

endomgivning

maketitle skriver ut den rubrik som vi har definierat medauthor title ochdatecentrerad paring sidan Dokumentrubriken hamnar antingen paring en separat titelsida eller oumlverst paring

23 Loumlptexten 3

foumlrsta textsidan (se sidan26) Om man utelaumlmnardate blir det automatiskt dagens datum ititeln

Ett bra tips aumlr att ha en saringn haumlr mall liggande i en fil Naumlr man ska skriva ett nytt dokumentbehoumlver man bara kopiera mallen och slipper komma iharingg en massa LATEX-kommandonLATEX-modei emacs kan ocksaring anvaumlndas foumlr att skapa en liknande mall Mer om finesserna iemacsfinns paring sidan4

23 LoumlptextenLoumlptexten kan man skriva naumlstan hur som helst i infilen Radslut och antal mellanslag mellanorden har ingen betydelse LATEX formaterar i alla fall till det saring att det ser snyggt utDet endaman behoumlver taumlnka paring aumlr att en eller flera tomrader ger ett nytt stycke

231 Kommentarer

Kommentarer kan laumlggas in in kaumllltexten De kan vara till hjaumllp vid foumlrfattandet men kommerinte att synas i det formaterade resultatet Kommentarer i LATEX markeras med tecknet ochgaumlller fram till radslut

Haumlr har vi lite text Det haumlr aumlr en kommentarMer text kommentar igen

Haumlr har vi lite text Mer text

232 Specialtecken

Nedanstaringende tecken anvaumlnds foumlr att skriva kommandon i LATEX och maringste daumlrfoumlr skrivas paringett speciellt saumltt

tecken skrivs som tecken skrivs som$ $ amp amp

_ $backslash$ˆ ^ ˜ ~

24 RubrikerNu kan vi tillraumlckligt med kommandon foumlr att klara av den loumlpande texten Det enda som saknasfoumlr att kunna producera ett faumlrdigt dokument aumlr rubriker Titta paring foumlljande exempel

sectionRubriksectionAnnan rubriksubsectionUnderrubriksubsubsectionUnderunderrubriksectionEn tillsubsectionUtan nummerappendixsectionOrdlistasubsectionFoumlrkortningarsectionBruksanvisning

1 Rubrik2 Annan rubrik21 Underrubrik211 Underunderrubrik

3 En tillUtan nummerA OrdlistaA1 Foumlrkortningar

B Bruksanvisning

4 2 Grunderna

LATEX haringller sjaumllv reda paring rubrikernas nummer Varje garingng man skriversectiontext raumlknasnumret upp ett steg Vill man ha rubriker utan nummer aumlr det bara att skriva en asterisk ()efter kommandot som isectiontext Kommandotappendix goumlr att rubriknumeringenaumlndras fraringn siffror till bokstaumlver

25 Att arbeta med LATEXFyra olika program behoumlvs foumlr att faring ut ett faumlrdigformaterat dokument paring papper

bull emacs (eller naringgon annan editor) foumlr att skriva in texten

bull latex foumlr att formatera texten

bull xdvi foumlr att studera dokumentet paring skaumlrmen

bull dvips foumlr att skicka texten till en laserskrivare

Foumlr att skapa en pdf-fil raumlcker det med tvaring program editor ochpdflatex

251 Att skriva LATEX-text med emacs

Om man anvaumlnderemacs foumlr att skriva in sin text faringr man lite hjaumllp Saring fort man editerar enfil som har ett namn som slutar medtex garingr emacs oumlver iLATEX-modedaumlr man faringr tvaring extramenyer med kommandon foumlr LATEX

Foumlr mer information omLATEX-mode vaumllj INFO i menyn HELP Klicka sedan med mitten-knappen paring AUC TEX Genom att i staumlllet vaumllja DESCRIBEMODE i menyn HELP foumlr man enkort oumlversikt oumlver kommandon iLATEX-mode

Om man tycker attLATEX-modeaumlr mer stoumlrande aumln det aumlr till hjaumllp kan man laumltt staumlnga avdet med kommandotM-x fundamental-mode

252 Att formatera texten

Om vi har en fil som heterexempeltex skriver vi

latex exempel

foumlr att formatera texten Man behoumlver inte skriva hela filnamnet Programmet foumlrstaringr sjaumllv attnamnet slutar paringtex Om det inte finns naringgra fel i filen ser utmatningen ut ungefaumlr saring haumlr

This is TeX Version 314159 (Web2C 745)(exempeltexLaTeX2e lt20010601gtBabel ltv37hgt and hyphenation patterns for american french germanngerman swedish nohyphenation loaded(usrlocallibtexmftexlatexbasearticleclsDocument Class article 20010421 v14e Standard LaTeX document class(usrlocallibtexmftexlatexbasesize10clo))(usrlocallibtexmftexlatexbasefontencsty(usrlocallibtexmftexlatexbaset1encdef))(usrlocallibtexmftexgenericbabelbabelsty(usrlocallibtexmftexgenericbabelswedishldf(usrlocallibtexmftexgenericbabelbabeldef))) (exempelaux) [1][2] [3] (exempelaux) )Output written on exempeldvi (3 pages 3032 bytes)Transcript written on exempellog

24 Rubriker 5

Det blir alltsaring ganska mycket utmatning aumlven om det inte aumlr naringgra fel i texten Men det mestabestaringr av information om vilka mallar som anvaumlnts Filenexempelaux skapas automatisktoch inneharingller bl a information som behoumlvs foumlr att skriva ut en inneharingllsfoumlrteckning (se si-dan8) aux aumlr en foumlrkortning foumlrauxiliary file (hjaumllpfil)

Siffrorna[1] [2] [3] dyker upp paring skaumlrmen allt efter som LATEX blir klar med sidornaI exempellog hamnar samma text som paring skaumlrmen (och lite till) Om det skulle komma utnaringgon felutskrift behoumlver man alltsaring aldrig skriva av felmeddelandet mdash det aumlr bara att tittai loggfilen Utmatningen slutligen skrivs till filenexempeldvi dvi aumlr en foumlrkortning foumlrdevice independent ett format som aumlr oberoende av utmatningsenhet

Om naringgot aumlr fel i infilen genererar LATEX ofta vaumlldigt mycket utmatning och ibland ganskakryptisk saringdan Fel diskuterar vi mer paring sidan22

253 Att studera dokumentet paring skaumlrmen

Foumlr att inte sloumlsa paring laserutskrifter aumlr det pratiskt att kunna titta paring dokumentet paring skaumlrmeninnan man slutligen skriver ut det Foumlr detta aumlndamaringl anvaumlnder vi programmetxdvi Foumlr atttitta paring filen som vi skapade ovan (exempeldvi) skriv

xdvi exempel

saring kommer ett foumlnster upp paring skaumlrmenPrecis som ovan behoumlver man inte skriva ut hela filnamnet Ett undantag aumlr om det redan

finns en fil som heterexempel Daring maringste man skriva ut hela filnamnetxdvi exempeldvifoumlr att xdvi inte ska vaumllja fel fil Annars faringr man felutskriftenxdvi DVI file doesnrsquotstart with preamble

De enklaste kommandona ixdvi finns paring knappar i houmlgerkanten av foumlnstret Daumlr finnsfoumlljande kommandon

Quit Avslutaxdvi

Shrinkn Aumlndra till foumlrstoringn Foumlr att faring plats med hela sidan kraumlvs foumlrstoring 5Det finns ingen knapp foumlr att faring denna foumlrstoring men det loumlser man ge-nom att skriva5s Om den valda foumlrstoringen goumlr att inte hela texten synskan man flytta runt texten med piltangenterna

Next Prev Garing till naumlsta resp foumlregaringende sida Det finns aumlven knappar foumlr att flyttafem eller tio sidor aringt garingngen

Genom att trycka paring naringgon av musknapparna kan man foumlrstora texten under musmarkoumlren Deolika knapparna ger olika stora foumlrstoringsglas

Man behoumlver inte starta omxdvi varje garingng man formaterar om texten Om man laringterxdvivara kvar paring skaumlrmen (ev som ikon) saring upptaumlckerxdvi attdvi-filen har aumlndrats och visar dennya versionen saring fort man trycker〈CTRLndashL〉 eller oumlppnar ikonen

Observera attxdvi bara fungerar om man sitter vid en grafisk skaumlrm Men det garingr aumlvenstudera dokumentet paring en vanlig terminal Det goumlr man med programmetdvi2tty som ger enprimitiv men anvaumlndbar bild av hur dokumentet kommer att se ut Laumls mer om programmengenom att skrivaman xdvi elller man dvi2tty

254 Att skriva ut dokumentet paring laserskrivare

Naumlr vi har raumlttat alla fel som vi hittade medxdvi aumlr det dags att skriva ut dokumentet paring enlaserskrivare med kommandotdvips Foumlr att skriva ut varingr vaumllkaumlnda filexempeldvi skrivervi

dvips -P1up exempel

6 3 Paringbyggnad

Den normala utmatningen fraringndvips ser ut saring haumlr

This is dvips(k) 592b Copyright 2002 Radical Eye Software (wwwradicaleyecom)rsquo TeX output 200311131602rsquo -gt |lprlttexcprogtltcm-super-t1encgtlttexpsprogt ltsfrm1000pfbgt[1] [2] [3]

Siffrorna[1] [2] [3] dyker upp paring skaumlrmen allt efter som sidorna skickas till skrivarenDet garingr inte att skriva ut paring ett specialkonto genom att anvaumlndadvips paring ovanstaringende saumltt

Skriv i staumlllet

dvips exempellpr -Rkonto -P1up exempelps

Naumlr utskriften aumlr slut kan man ta bort postscriptfilen med kommandot

rm exempelps

Foumlr att bara skriva ut vissa sidor i dokumentet anger man foumlrsta och sista sidnummer enligtfoumlljande

dvips -P1up -pfoumlrsta -lsista exempel

255 Att skapa en pdf-fil

Om man vill skapa en pdf-fil aumlr det enklast att anvaumlndapdflatex som skapar en pdf-fil i staumllletfoumlr en dvi-fil

Foumlr att formatera varingr exempelfil till pdf skriver vi

pdflatex exempel

Den normala utmatningen fraringnpdflatex ser i princip likadan ut som foumlrlatex

3 ParingbyggnadDet foumlrra kapitlet behandlade det mesta man behoumlver veta foumlr att kunna skriva vanlig text I dethaumlr kapitlet garingr vi lite mer paring djupet paring en del omraringden Dessutom behandlar kapitlet nya sakersom listor tabeller och specialtecken

31 Att aumlndra utseende paring texten

I de flesta fall duger det bra med det vanliga teckensnittet Om man anvaumlnder maringnga olika tec-kensnitt blir det oftast plottrigt och goumlr ett oprofessionellt intryck Anvaumlnd daumlrfoumlr kommandonanedan sparsamt

311 Att aumlndra teckensnitt

I LATEX tillhoumlr varje teckensnitt en familj (family) en serie (series) och en form (shape) Dessakan man aumlndra med foumlljande kommandon

31 Att aumlndra utseende paring texten 7

Kommandoform Deklarationsform Saring blir det Minnesregeltextrmtext rmfamily text Vanlig text romantextsftext sffamily text Sans serif sans seriftexttttext ttfamily text Skrivmaskin typewriter texttextmdtext mdseries text Vanlig text mediumtextbftext bfseries text Fetstil boldfacetextuptext upshape text Uppraumltt uprighttextittext itshape text Kursiv italictextsltext slshape text Lutande slantedtextsctext scshape text KAPITAumlLER small capitalsemphtext em text Betonad emphasizedtextnormaltext normalfont text Standard

Kommandoformen aumlr enklast att anvaumlnda naumlr man ska aumlndra teckensnitt foumlr ett eller ett par ordmedan deklarationsformen aumlr baumlttre om man ska paringverka stora maumlngder text Det garingr dock braatt anvaumlnda vilken som helst

Om man skriver vanlig text geremph ger samma resultat somtextit Om man redanskriver kursiv text blir det dock inte samma sak

Nu vill vi emphmarkera ett ordoch skriva ett textitkursivt ord textitNu vill vi emphmarkera ett ordoch skriva ett textitkursivt ord

Nu vill vi markeraett ord och skrivaettkursivtordNu vill vi markeraett ord och skrivaett kursivt ord

Anvaumlnd daumlrfoumlr alltidemph foumlr att betona text som ska avvika fraringn den omgivande textenMan kan kombinera familj serie och form foumlr att faring fram ytterligare varianter av tecken-

snitten

Haumlr har vi ttfamilyitshape kursivskrivmaskinstext ochtextsftextbfFet Sans Serif

Haumlr har vi kursiv skrivmaskinstextochFet Sans Serif

312 Att aumlndra storlek

Med nedanstaringende kommandon kan man aumlndra storleken paring delar av texten

tiny Abcdefg123 scriptsize Abcdefg123 footnotesize Abcdefg123 small Abcdefg123 normalsize Abcdefg123 large Abcdefg123 Large Abcdefg123 LARGE Abcdefg123 huge Abcdefg123 Huge Abcdefg123

Abcdefg123

Abcdefg123

Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123

Standardstorleken paring tecknen i LATEX aumlr 10 punkter En punkt aumlr ett typografiskt maringtt sommotsvarar172 tum Man kan aumlven aumlndra standardstorleken i ett dokument till 11 eller 12punkter Laumls hur det garingr till paring sidan26

8 3 Paringbyggnad

32 Bindestreck

I maskinskriven text finns det bara en typ av bindestreck men i satt text finns det tre olikaFoumlljande exempel visar hur man anvaumlder de olika bindestrecken och hur de skrivs i kaumllltexten

E-teknolog 6--8 skivor broumld om dagen tankstreck --- saring haumlr

E-teknolog6ndash8 skivor broumld om dagentankstreck mdash saring haumlr

Minustecken aumlr avsiktligt utelaumlmnat fraringn exemplet Det beror paring att vi skriver matematiskaformler med speciella kommandon Mer om det finns paring sidan15

33 Diverse anvaumlndbara kommandon

Tre punkter anvaumlnds ofta foumlr att ange utelaumlmnad text Foumlr att det ska se riktigt bra ut boumlr mananvaumlnda kommandotldots foumlr att generera punkterna

Skriver man blir det foumlr taumltt Men med ldots blir det baumlttre Baumlst blir ldots saringklart

Skriver man blir det foumlr taumlttMen med blir det baumlttreBaumlst blir saringklart

Som exemplet ovan visar kan man laumlgga in ett extra blanktecken med kommandot (ett bak-vaumlnt snedstreck foumlljt av ett blanktecken)

Ett anvaumlndbart kommando aumlrtoday som genererar dagens datum

Det haumlr skrevs den today Det haumlr skrevs den 20 september 2006

Om man ska skriva om TEX eller LATEX ska man anvaumlnda de faumlrdiga kommandon som finnssaring att logotypen ser ut som den ska

Man kan goumlra mycket med TeX men det aumlrlaumlttare att arbeta med LaTeX Om TeX ellerLaTeX staringr foumlr sig sjaumllv maringste man laumlggain ett blanktecken efteraringt saring att det inteskrivs ihop med naumlsta ord(som i LaTeX boken) I maskinskriven text brukar man skrivatextttTeX resp textttLaTeX

Man kan goumlra mycket med TEX mendet aumlr laumlttare att arbeta med LATEX OmTEX eller LATEX staringr foumlr sig sjaumllv maringsteman laumlgga in ett blanktecken efteraringt saringatt det inte skrivs ihop med naumlsta ord(som i LATEXboken)I maskinskriven text brukar man skri-vaTeX respLaTeX

34 Inneharingllsfoumlrteckning

Om man skriver en laringng rapport kan det vara bra ha en inneharingllsfoumlrteckning i boumlrjan Genomatt laumlgga in kommandottableofcontents eftermaketitle skrivs det ut en inneharingllsfoumlr-teckning Hur den ser ut kan ni se i boumlrjan av den haumlr handledningen

Observera att man maringste koumlra LATEX tvaring garingnger foumlr att faring med inneharingllsfoumlrteckningen Vidden foumlrsta koumlrningen skrivs inneharingllsfoumlrteckningen till en fil och vid naumlsta koumlrning inkluderasfilen

Det finns tvaring motsvarande kommandonlistoftables ochlistoffigures foumlr att faringrfoumlrteckningar oumlver tabeller och figurer (seEXEMPEL 6)Ex 6

35 Fotnoter 9

35 FotnoterFotnoter skriver man med kommandotfootnote LATEX haringller sjaumllv reda paring numreringen avnoterna

Ibland braringkar datorfolk omhuruvida TeX ellertrofffootnoteett annattypsaumlttningsprogram aumlr baumlst

Ibland braringkar datorfolk om huruvidaTEX eller troff1 aumlr baumlst

1ett annat typsaumlttningsprogram

36 AvstavningOm man inte har foumlr korta rader saring behoumlver LATEX saumlllan avstava ord Om det skulle behoumlvasblir avstavningarna ofta paring raumltt staumlllen Men man kan hjaumllpa till genom att skriva- daumlr manvill tillaringta avstavning Observera att om LATEX inte behoumlver avstava ordet saring syns inte- iutmatningen

Nu behoumlver man inte foumlreslaring avstavningar i tid och otid Naumlr man formaterar texten medLATEX faringr man felutskrifter om det blev problem med avstavningen Daumlrefter kan man laumlgga infoumlrslag paring de staumlllen daumlr LATEX har problem Mer om detta paring sidan24

Om man helt vill slippa problemet med avstavningar kan man vaumllja att boumlrja paring en ny radsaring fort ett ord inte faringr plats Daring faringr man en ojaumlmn houmlgermarginal i texten Detta aringstadkommerman genom att placera kommandotraggedright direkt efterbegindocument

begindocumentraggedrightDen haumlr texten har en ojaumlmnhoumlgermarginal Foumlrdelen aumlr attman slipper problem medavstavningen Dessutom ger det en merpersonlig praumlgel (t~ex foumlr privata brev)enddocument

Den haumlr texten har en ojaumlmnhoumlgermarginal Foumlrdelen aumlr att manslipper problem med avstavningenDessutom ger det en mer personligpraumlgel (t ex foumlr privata brev)

Ibland har man det omvaumlnda problemet Paring vissa staumlllen vill man inte att LATEX ska bryta radenmellan tvaring ord Det fixar man genom att laumlgga in ettharingrt blankteckensom markeras med tecket~ (tilde) Haumlr aumlr naringgra exempel paring staumlllen daumlr man foumlrmodligen inte vill ha en radbrytning

Stefan~G se figur~3 mellan kl 12 och~13a)~foumlrsta punkten t~ex

37 ListorDet finns olika typer av listor i LATEX De vanligaste aumlritemize-omgivningenumerate-om-givning ochdescription-omgivning Foumlljande exemplel visar hur de fungerar

Foumlrst en vanlig listabeginitemizeitem foumlrsta punktenitem haumlr kommer den andrapunkten i listan

enditemize

Foumlrst en vanlig lista

bull foumlrsta punkten

bull haumlr kommer den andra punkten ilistan

10 3 Paringbyggnad

Sen provar vi med en numrerad listabeginenumerateitem Det garingr ju braitem eller hurendenumerate

Sen provar vi med en numrerad lista

1 Det garingr ju bra

2 eller hur

Och saring en textttdescription-omgivningbegindescriptionitem[unix] aumlr det operativsystem somvi anvaumlnder paring arbetsstationerna

item[Windows 95] aumlr ett operativsystemsom det kan vara bra att kaumlnna till

enddescription

Och saring endescription-omgivning

unix aumlr det operativsystem som vi an-vaumlnder paring arbetsstationerna

Windows 95 aumlr ett operativsystemsom det kan vara bra att kaumlnna till

Man kan ha listor inne i varandrabeginitemizeitem Haumlr kommer en lista tillbeginenumerateitem punkt ettitem punkt tvaringendenumerateDet gick ju bra

item Sista punktenenditemize

Man kan ha listor inne i varandra

bull Haumlr kommer en lista till

1 punkt ett

2 punkt tvaring

Det gick ju bra

bull Sista punkten

38 Citat

Naumlr man citerar naringgonting vill man markera det genom att dra in marginalerna mot mitten avsidan Det goumlr vi enklast genom att anvaumlndaquotation-omgivning

Man kan ju till exempel laringtsasatt foumlljande text aumlr citeradbeginquotationInne i ett citat kan mangivetvis ha maringnga stycken

em Om man vill kan manskriva citaten med kursiv text

endquotation

Man kan ju till exempel laringtsas att foumll-jande text aumlr citerad

Inne i ett citat kan man gi-vetvis ha maringnga stycken

Om man vill kan manskriva citaten med kursiv text

Som ni ser anger vi bara var den kursiva texten boumlrjarbegintext ochendtext be-graumlnsar naumlmligen effekten av typsnittskommandon i deklarationsform (se sidan7) paring sammasaumltt som och

En quote-omgivning ger naumlstan samma resultat Skillnaden aumlr att det inte goumlrs naringgon in-dragning i boumljan av varje stycke

39 Vaumlnsterjusterad och centrerad text

Paring sidan9 anvaumlnde viraggedright foumlr att producera vaumlnsterjusterad text i ett helt dokumentOm man bara vill ha den effekten i en begraumlnsad del av dokumentet kan man anvaumlnda enflushleft-omgivning

310 Figurer och tabeller 11

beginflushleftInne i en textttflushleft-omgivning fyllerinte LaTeX ut raderna med extra blankteckenDaumlrfoumlr blir houmlgermarginalen ojaumlmnendflushleft

Inne i enflushleft-omgivningfyller inte LATEX ut raderna med extrablanktecken Daumlrfoumlr blirhoumlgermarginalen ojaumlmn

Paring samma saumltt anvaumlnder man encenter-omgivning foumlr att centrera en del av texten

begincenterDen haumlr texten aumlr centrerad Givetviskan man ha radbrytningar inne i textenendcenter

Den haumlr texten aumlr centrerad Givetviskan man ha

radbrytningarinne

i texten

Det finns aumlven enflushright-omgivning som ger en ojaumlmn vaumlnstermarginal

310 Figurer och tabellerFoumlr att faring en centrerad figur eller tabell med en rubrik anvaumlnder man enfigure-omgivningeller entable-omgivning

Figuren goumlrs ofta i enpicture-omgivning (se sidan29) och tabeller i entabular-om-givning (sidan12) Om man vill klistra in en bild i efterhand reserverar man utrymme foumlr denmedvspace Mer detaljer om figurer och tabeller finns iEXEMPEL 6 Ex 6

Nu kommer vi paring att viska ha en figurbeginfigurevspace2cm reservera 2 cmcaptionEn liten bildlabelbild

endfigureOch nu ska vi referera tillfigur~refbild

Figur 7 En liten bild

Nu kommer vi paring att vi ska ha en figurOch nu ska vi referera till figur 7

Figuren hamnar laumlngst upp eller laumlngst ner paring sidan eller paring en separat sida Detta kan manparingverka med ett argument Skrivbeginfigure[bokstav] daumlr bokstav kan vara

h Here bilden hamnar precis daumlrfigure-omgivning foumlrekommer

t Top oumlverst paring sidan

b Bottom laumlngst ned paring sidan

p Page of floats Paring en separat sida

Man kan kombinera flera av bokstaumlverna Daring anvaumlnds det foumlrsta moumljliga placeringen av figurenOm man inte anger naringgot argument aumlr det liktydigt med att skrivabeginfigure[tbp]Anger man foumlr faring alternativ kan det bli problem (se sidan24)

LATEX haringller reda paring figurens eller tabellens nummer Vill man kunna referera till den maringsteman skrivalabeltext Annars kan man hoppa oumlver detcaptiontext genererar dencentrerade rubriken Enda skillnaden mellan enfigure-omgivning och entable-omgivningaumlr att rubrikerna blir olika (Figur respektiveTabell)

311 tabbing-omgivningGenom att anvaumlnda entabbing-omgivning kan man anvaumlnda tabulatortecken ungefaumlr som paringen skrivmaskin

12 3 Paringbyggnad

begintabbingData om = textbfNisse

gt Namn = Nils gt gt Nilsson gt Tel gt 12~34~56

endtabbing

Data omNisseNamn Nils

NilssonTel 12 34 56

Man anvaumlnder alltsaring= foumlra att saumltta en tabulatorposition ochgt foumlr att anvaumlnda den Man kanocksaring anvaumlnda kommandotkill foumlr att staumllla in tabuleringen med en rad som inte skrivs utDetta kan till exempel vara laumlmpligt om det kommer laringnga ord i en rad laumlngre ner

begintabbingTrettiosju = groumlna = killEn gt vit gt haumlst Trettiosju gt groumlna gt katterendtabbing

En vit haumlstTrettiosju groumlna katter

312 tabular-omgivningDet aumlr enkelt att goumlra snygga tabeller i LATEX Det aumlr bara att skriva saring haumlr

begintabularlcrProdukt amp Typ amp Pris Skruvar amp stora amp 018 kr Muttrar amp M16 amp 038 kr Spikar amp 12 tum amp 012 kr

endtabular

Produkt Typ PrisSkruvar stora 018 krMuttrar M16 038 krSpikar 12 tum 012 kr

Med deklarationenlcr talar vi om att foumlrsta kolumnen ska vara vaumlnsterjusterad (l) denandra centrerad (c) och den tredje houmlgerjusterad (r) Sen aumlr det bara att skriva in texten medettamp-tecken mellan kolumnerna och en radbrytning () efter varje rad

Vertikala streck anges med |i deklarationen och horisontella streck faringr man med kom-mandothline Av foumlljande exempel framgaringr det hur man goumlr

begintabular||l|c|r|| hlinehlineemphProdukt amp emphTypamp emphPris hline

Skruvar amp stora amp 018 kr hlineMuttrar amp M16 amp 038 kr hlineSpikar amp 12 tum amp 012 kr hlinehline

endtabular

Produkt Typ PrisSkruvar stora 018 krMuttrar M16 038 krSpikar 12 tum 012 kr

Det haumlr aumlr kanske ett lite extremt exempel Man behoumlver givetvis inte anvaumlnda saring maringnga linjerom man inte vill

Om man vill att en kolumn ska kunna innharinglla flera rader deklarerar man den sompbreddsom i foumlljande exempel

begintabular|l|p30mm| hlineemphProdukt amp emphBeskrivning hlineIvar amp Billig traumlhylla Passar

bra till studenter Niklas amp Lite dyrare med staringlroumlr Har

laringngt mellan hyllfaumlsten hlineendtabular

Produkt BeskrivningIvar Billig traumlhylla Passar

bra till studenterNiklas Lite dyrare med staringlroumlr

Har laringngt mellan hyll-faumlsten

313 Haumlnvisningar 13

313 HaumlnvisningarSom ni har sett tidigare kan man haumlnvisa till figurer medlabel ochref Samma metod kanman anvaumlnda foumlr att haumlnvisa till en sida eller ett stycke Foumlrst saumltter man etiketter i texten medlabeltext

Paring den haumlr sidan pratar vi lite omdiverse olika fiskarlabelfisk

Paring den haumlr sidan pratar vi lite om di-verse olika fiskar

Naumlr man sen ska haumlnvisa till texten anvaumlnder manrefrext foumlr att generera styckets nummerochpagereftext foumlr att generera sidnumret

Nu haumlnvisar vi till fiskar paringsidan~pagereffisk i stycke~reffisk

Nu haumlnvisar vi till fiskar paring sidan13 istycke313

Eftersom referenserna kan foumlrekomma baringde foumlre och efter etiketterna maringste LATEX laumlsa igenomtexten och hitta alla etiketter innan korrekta referenser kan genereras Daumlrfoumlr maringste man koumlrakommandotlatex tvaring garingnger Foumlrsta garingngen paringminns man om det med meddelandet

LaTeX Warning Label(s) may have changed Rerun to get cross-references right

314 Fler specialtecken3141 Symboler

Ibland raumlcker inte de vanliga bokstaumlverna till Daring kan foumlljande tecken kan vara bra att ha

dagger dag sect S ccopy copyrightDagger ddag para P pound poundslaquo guillemotleft raquo guillemotright lsaquo guilsinglleftrsaquo guilsinglright bdquo quotedblbase sbquo quotesinglbase

3142 Accenter

Tabellen nedan visar hur man skriver accenter i LATEX (Givetvis kan man saumltta accenter paringandra bokstaumlver aumln o ocksaring) Genom att utelaumlma argumentet kan man skriva accenttecknet foumlrsig sjaumllv t ex^

oacute rsquoo o =o oo too ograve lsquooo o o co ocirc ^o o uoo do ouml o o vo o

macrbo

otilde ~o o Ho o ro

Om man vill ha en accent paring bokstaumlvernai och j faringr man ta till ett specialtrick foumlr att faring bortpricken ovanfoumlr bokstaven innan man saumltter dit accenten

Om man skriver i eller j faringrman bokstaumlver utan prickar somman laumltt kan saumltta accenter somtill exempel rsquoi eller rsquoj

Om man skriver ı eller faringr man bok-staumlver utan prickar som man laumltt kansaumltta accenter som till exempel iacute eller

Om man bara vill saumltta accenter paring en bokstav kan man utelaumlmna klamrarna Daring faringr man dockse till att laumlgga haringrda blanktecken i slutet av ord Detta kan goumlras paring tvaring saumltt

Nu ska vi lara oss att skriva ordetmo alltsaring mo saa att det inteskrivs ihop med ordet efter

Nu ska vi laumlra oss att skriva ordet moumlalltsaring mouml saring att det inte skrivs ihopmed ordet efter

Observera att man inte kan anvaumlnda den haumlr tekniken foumlr att skriva accenter i matematiskaformler Matematiska accenter beskrivs paring sidan17

14 3 Paringbyggnad

3143 Utlaumlndska bokstaumlver

Saring haumlr goumlr man foumlr att faring bokstaumlver foumlr att skriva paring bl a danska tyska polska spanska ochislaumlndska

œ oe oslash o aelig ae Œ OEOslash O AElig AE ł l iquest lsquoszlig ss Ł L iexcl lsquo Ŋ NGŋ ng THORN TH thorn th ETH DHeth dh ETH DJ đ dj

315 Svenska bokstaumlverOm man vill att dokumentet ska garing att formatera paring andra maskiner med gamla versioner avLATEX och i andra laumlnder boumlr man inte skriva in svenska bokstaumlver direkt I staumlllet anvaumlnderman accenter foumlr att skriva auml ouml Auml och Ouml ochaa ochAA foumlr att skriva aring och Aring

316 ProgramlistningarOm man inte vill att LATEX ska formatera texten kan man anvaumlnda enverbatim-omgivningDaring skrivs texten dessutom med skrivmaskinstext

beginverbatim Detta aumlr ett C-program include ltstdiohgt

void main(void)

int i

for (i = 1 i lt= 10 i++)printf(Nr dn i)

endverbatim

Detta aumlr ett C-program include ltstdiohgt

void main(void)

int i

for (i = 1 i lt= 10 i++)printf(Nr dn i)

Taumlnk paring att inte anvaumlnda tabulatortecken inne i enverbatim-omgivning De foumlrsvinner naumlmli-gen i utmatningen Anvaumlnd i staumlllet blanktecken (LATEX-modei emacs aumlndrar automatiskt allatabulatortecken till blanktecken)

Foumlr att faring motsvarande funktion mitt inne i en rad anvaumlnder man kommandotverb

I vanliga fall skulle man inte kunna skrivaverb utan att LaTeX tror att det aumlrboumlrjan paring ett kommando Men med verb=verb=garingr det bra

I vanliga fall skulle man inte kunnaskriva utan att LATEX tror att det aumlrboumlrjan paring ett kommando Men medverb garingr det bra

Observera att argumentet tillverb inte ska avgraumlnsas av och Daring skulle man ju aldrigkunna ha tecknen eller inne i texten Daumlrfoumlr aumlr kravet i staumlllet att argumentet tillverbavgraumlnsas av likadana valfria tecken som till exempel iverbtext ellerverb+text+

Man kan aumlven inkludera en programlistning direkt fraringn en fil Till detta anvaumlnder mankommandotverbatiminput Foumlr att det ska fungera maringste man foumlrst skriva

usepackageverbatim

i boumlrjan av dokumentet Sedan inkluderar man programkoden med t ex

verbatiminputlab7java

Om inte programtexten faringr plats i dokumentet kan man minska storleken

smallverbatiminputlab7java

4 Matematiska formler 15

4 Matematiska formlerEftersom TEX (och LATEX) aumlr utformat foumlr att kunna skriva komplex matematisk text blir det haumlrkapitlet ganska omfattande Men foumlr er som aumlndaring behoumlver kunna mer finns en mer uttoumlmmandebeskrivning i boumlckerna om LATEX (se sidan35 i denna handledning)

41 Att skriva matematisk textOm man vill skriva en matematisk formel inne i den loumlpande texten skriver manbeginmathformelendmath Eftersom det aumlr ganska laringngt att skriva finns det tvaring olika kortformer somman kan anvaumlnda Antingen( formel ) eller $ formel $ Men den foumlrsta korformen faringrman en kontroll paring att man inte redan aumlr inne i en formel aring andra sidan fungerar den inte ibildtexter (caption)

Foumlr att faring en formel som blir centrerad paring en egen rad skriver manbegindisplaymathformelenddisplaymath Aumlven haumlr finns det en kortform som aumlr[ formel]

beginequation formelendequation ger samma utseende bortsett fraringn att form-lerna blir numrerade Haumlr finns ingen kortform

Formeln $ x=3y-2 $ staringr inne i textenprecis som ( a+b+c ) ochbeginmathq=45+vendmathgoumlrDaumlremot staringr [ x=3y-2 ] foumlrsig sjaumllv precis sombegindisplaymatha+b+cenddisplaymathEn numrerad ekvation faringr man medbeginequationx=3y-2 labelekvaendequationVill man haumlnvisa till ekvation~refekvafungerar det likdant som med figurer

Formelnx = 3yminus 2 staringr inne i textenprecis soma+ b+ c ochq = 45 + vgoumlr Daumlremot staringr

x = 3y minus 2

foumlr sig sjaumllv precis som

a+ b+ c

En numrerad ekvation faringr man med

x = 3y minus 2 (1)

Vill man haumlnvisa till ekvation1 funge-rar det likdant som med figurer

42 En oumlversikt oumlver matematiska symbolerLATEX inneharingller kommandon foumlr att skriva alla taumlnkbara matematiska symboler Samtliga sym-boler nedan har en sak gemensamt De fungerar bara i enmath-omgivningdisplaymath-om-givning ellerequation-omgivning Vill man skriva ett saringdant haumlr tecken i vanlig text maringsteman skriva t ex$ tecken$

Av tabell1 framgaringr att det inte finns versala varianter av alla grekiska bokstaumlver Det berorparing att de grekiska bokstaumlverna i dessa fall ser likadana ut som de romerska Till exempel skrivsett versaltα helt enkelt som A

Vissa matematiska symboler finns redan paring tangentbordet Naumlr man skriver dem i en ma-tematisk omgivning faringr de ett lite annat utseende rsquo=rsquo rsquo +rsquo rsquominusrsquo rsquoltrsquo eller rsquogtrsquo Oumlvriga skrivsmed kommandona i tabellerna2ndash5 Maringnga av relationerna i tabell3 kan negeras genom attskrivanot foumlre dem

$x notlt y Leftrightarrow x notleq y-1$ x 6lt y hArr x 6le y minus 1

Det garingr att goumlra ytterligare symboler genom att skriva dom ovanparing varandra med kommandotstackrel

16 4 Matematiska formler

α alpha θ theta o o Υ Upsilonβ beta ϑ vartheta Π Pi υ upsilonΓ Gamma ι iota π pi Φ Phiγ gamma κ kappa $ varpi φ phi∆ Delta Λ Lambda ρ rho ϕ varphiδ delta λ lambda varrho χ chiε epsilon micro mu Σ Sigma Ψ Psiε varepsilon ν nu σ sigma ψ psiζ zeta Ξ Xi ς varsigma Ω Omegaη eta ξ xi τ tau ω omegaΘ Theta

Tabell 1 Grekiska bokstaumlver

plusmn pm u sqcap rhd1

∓ mp t sqcup unlhd1

times times or vee unlhd1

divide div and wedge oplus opluslowast ast setminus ominus star o wr otimes otimes circ diamond oslashbull bullet 4 bigtriangleup odotmiddot cdot 5 bigtriangledown copy bigcirccap cap triangleleft dagger daggercup cup triangleright Dagger ddagger] uplus lhd1 q amalg

Tabell 2 Binaumlra operatorer (1Kraumlver paketetlatexsym)

le leq sube subseteq a dashv prop proptoge geq supe supseteq equiv equiv |= models≺ prec lt sqsubset1 sim sim perp perp succ = sqsupset1 simeq | mid preceq v sqsubseteq asymp parallel succeq w sqsupseteq asymp approx bowtie ll isin in sim= cong 1 Join1

gg 3 ni 6= neq ^ smilesub subset ` vdash = doteq _ frownsup supset

Tabell 3 Relationssymboler (1Kraumlver paketetlatexsym)

43 Exponenter och index 17

[ A stackrelalpharightarrow B ] Aαrarr B

[ vecx stackrelmathrmdef=(x_1 ldots xn) ] ~x

def= (x1 xn)

Observera att vissa symboler bara aumlr tillgaumlngliga med paketetlatexsym Foumlr att anvaumlndadessa laumlgg till foumlljande rad i boumlrjan av dokumentet

usepackagelatexsym

421 Accenter

Accenttecknen som beskrivs paring sidan13 fungerar bara foumlr vanlig text I matematiska formleranvaumlnder man nedanstaringende kommandon i staumlllet

a hata a acutea a dota a checkaa gravea a ddota a brevea a baraa tildea ~a veca

hat ochtilde finns aumlven i bredare varianter som kallaswidehat ochwidetilde

$widehatx+1 widetildex+1$ x+ 1 x+ 1

Precis som med accenter i vanlig text boumlr man plocka bort prickarna fraringn bokstaumlverna i och jinnan man saumltter accenter paring dem

Jaumlmfoumlr $veci + ddotj$ och$vecimath + ddotjmath$

Jaumlmfoumlr~i+ j och~ı+

43 Exponenter och indexExponenter markeras medexponent och index med_index vilket illustreras av dettaexempel

Laringt $x$ och $y$ vara variabler saringdana att$x^2y=q_n$ daring $q_1 ldots q_n gt 7$

Det blir samma sak av $x^y_2$ och$x_2^y$ men inte av $x_y^2$ och$x^2_y$

Laringt x och y vara variabler saringdana attx2y = qn daringq1 qn gt 7Det blir samma sak avxy

2 ochxy2 men

inte avxy2 ochx2y

larr leftarrow lArrrArr Longleftrightarrow uarr uparrowlarrminus longleftarrow 7rarr mapsto uArr UparrowlArr Leftarrow 7minusrarr longmapsto darr downarrowlArr= Longleftarrow larr hookleftarrow dArr Downarrowrarr rightarrow rarr hookrightarrow l updownarrowminusrarr longrightarrow leftharpoonup m UpdownarrowrArr Rightarrow rightharpoonup nearrow=rArr Longrightarrow leftharpoondown searrowharr leftrightarrow rightharpoondown swarrowlarrrarr longleftrightarrow rightleftharpoons nwarrowhArr Leftrightarrow leadsto1

Tabell 4 Pilsymboler (1Kraumlver paketetlatexsym)

18 4 Matematiska formler

Om det bara finnsett tecken i exponent eller index garingr det bra att utelaumlmna klamrarna ochskriva^exponentrespektive_exponent

Det garingr bra att anvaumlnda alla moumljliga tecken som exponenter och index

Temperaturen i dag var $19^circ$C Temperaturen i dag var19C

44 Derivator

Derivator skriver man med apostrof (rsquo)

$xrsquorsquorsquo - 3xrsquorsquo + xrsquo + 4x = 8$ xprimeprimeprime minus 3xprimeprime + xprime + 4x = 8

Ibland skriver man tidsderivator med prickar ovanfoumlr bokstaumlverna Daring kan man anvaumlnda accen-terna ovan

$a(t) = dotv(t) = ddotx(t)$ a(t) = v(t) = x(t)

45 Division

Division med aumlr enkelt att skriva men vill man ha ett horisontellt braringkstreck faringr man anvaumlndakommandotfrac

[ x = fraca + b3c^3 + d^4 ] x =a+ b3

c3 + d4

[ frac11 - frac1a - k ]1

1minus 1aminusk

46 Roumltter

Roumltter skriver man med kommandotsqrt Med ett extra argument kan man skriva roumltter avvalfri ordning

[ sqrtx^x + sqrtalpha ]radicxx +

radicα

[ sqrt[3]hrsquorsquo_n(beta x) ] 3radichprimeprimen(βx)

alefsym aleph prime prime forall forall infin inftyh hbar empty emptyset exist exists 2 Box1

ı imath nabla nabla not neg 3 Diamond1

jmathradic

surd [ flat 4 triangle` ell gt top natural clubs clubsuitweierp wp perp bot ] sharp diams diamondsuitlt Re | backslash hearts heartsuit= Im 6 angle part partial spades spadesuit0 mho1

Tabell 5 Diverse symboler (1Kraumlver paketetlatexsym)

47 Oumlver- och understrykning 19

47 Oumlver- och understrykningFoumlr att goumlra linjer eller klamrar ovanfoumlr eller under en formel finnsoverline underlineoverbrace respektiveunderbrace Man kan skriva text ovanfoumlr eller under en klammergenom att goumlra paring samma saumltt som foumlr ett index eller en exponent

[ overlinephi + overlinew ] φ+ w

[ overbracea_1+underbrace a_2+cdots+a_n-1_n-2 st+a_n^n st ]

nst︷ ︸︸ ︷a1 + a2 + middot middot middot+ anminus1︸ ︷︷ ︸

nminus2st

+an

[ x^overlinek + n + x^underlinen ] xk+n + xn

48 Teckensnitt i matematisk textNormalt skriver LATEX all matmatisk text kursiv men i vissa fall passar det baumlttre med ett annatteckensnitt

Ett saringdant exempel aumlr foumlr att skriva funktioner som t ex log Det enklaste saumlttet att skrivadessa funktioner aumlr att anvaumlnda kommandona i tabell6

[ sin 2theta=2sinthetacostheta ] sin 2θ = 2 sin θ cos θ

[ log xy=log x + log y] log xy = log x+ log yFoumlr de funktioner daumlr det aumlr meningsfullt kan man anvaumlnda ett index

[ max_1leq nleq mlog_2P_n ] max1lenlem

log2 Pn

[ lim_xrightarrow 0fracsin xx=1 ] limxrarr0

sinx

x= 1

I oumlvriga fall kan man anvaumlnda naringgot av nedanstaringende saumltt att byta tecknsnitt inne i mate-matisk text

$mathititalic - 2^x+sin phi$ italic minus 2 x + sinφ

$mathrmroman - 2^x+sin phi$ romanminus 2x + sinφ

$mathbfbold - 2^x+sin phi$ boldminus 2x + sinφ

$mathsfsans serif - 2^x+sin phi$ sans serif minus 2x + sinφ

$mathtttypewriter - 2^x+sin phi$ typewriterminus 2x + sinφ

Observera att ovanstaringende kommandon bara ska anvaumlndas foumlr matematiska uttryck De paring-verkar bara bokstaumlver siffror och stora grekiska bokstaumlver Om man av naringgon anledning villskriva vanligt text inne i formler anvaumlnder man de vanliga teckensnittskommandona (texttttextbf textnormal etc) som tillfaumllligt laumlmnar matematikomgivningen

Om man vill skriva alla formler med fetstil kan man skriva kommandotboldmath i boumlrjanav dokumentet (det skainte skrivas inne i en matematikomgivning) Kommandot gaumlller tillsman upphaumlver det medunboldmath

I vissa fall anvaumlnder man skrivstilsbokstaumlver foumlr att beteckna funktioner LATEX tillhanda-haringller 26 bokstaumlverA Z

arccos cos csc ext ker limsup min sinharcsin cosh deg gcd lg ln Pr suparctan cot det hom lim log sec tanarg coth dim inf lininf max sin tanh

Tabell 6 Funktionsnamn

20 4 Matematiska formler

$mathcalFf(x)$ och$mathcalLf(x)$ brukar man anvaumlndafoumlr att beteckna naringgra vaumllkaumlnda transformer

Ff(x) och Lf(x) brukar mananvaumlnda foumlr att beteckna naringgra vaumll-kaumlnda transformer

49 Summor integraler och saringntDe matematiska symbolerna i tabell7 blir olika stora beroende paring hur man anvaumlnder dem deblir stoumlrre i endisplaymath-omgivning och enequation-omgivning aumln i enmath-omgiv-ning

[ int_-infty^infty e^-x^2 dx ]int infin

minusinfineminusx2

dx

[ oint_S(V) (psinablaphi-phinablapsi)cdot dvecS ]

∮S(V )

(ψnablaφminus φnablaψ) middot d~S

[ a_1 + a_2 + cdots + a_n =sum_i=1^n a_i ] a1 + a2 + middot middot middot+ an =

nsumi=1

ai

[ n=prod_k=1^n k ] n =

nprodk=1

k

[ sum_0 leq i leq m atop0 lt j lt n P(ij) ]

sum0leilem0ltjltn

P (i j)

Om man skriver ovanstaringende formler innei den loumlpande texten faringr mande mindre symbolerna som t~ex$int_-infty^infty e^-x^2 dx$eller $n=prod_k=1^n k$

Om man skriver ovanstaringende form-ler inne i den loumlpande texten faringrman de mindre symbolerna som t exintinfinminusinfin eminusx2

dx ellern =prodn

k=1k

410 Matriser och vektorerFoumlr att skapa matriser och vektorer goumlr vi naumlstan likadant som med tabeller (sidan12)

[ beginarraylcrx^2 amp a+b amp 3 x^2+2x amp xrsquo amp 23 x^2n amp alpha amp 214endarray ]

x2 a+ b 3x2 + 2x xprime 23x2n α 214

sum sumsum

⋂ ⋂bigcap

⊙ ⊙bigodotprod prod

prod⋃ ⋃

bigcupotimes otimes

bigotimes∐ ∐coprod

⊔ ⊔bigsqcup

oplus oplusbigoplusint int

intor or

bigvee⊎ ⊎

biguplus∮ ∮oint

and andbigwedge

Tabell 7 Stora symboler

411 Ekvationer paring flera rader 21

411 Ekvationer paring flera rader

Med endisplaymath-omgivning eller enmath-omgivning kan man bara goumlra formler somryms paring en rad Om man skriver laringnga formler eller vill skriva flera ekvationer i en sekvenskan man anvaumlnda eneqnarray-omgivning Den fungerar ungefaumlr som enarray-omgivningmed tre kolumner men numrerar ekvationerna om man inte skrivernonumber

begineqnarrayx amp = amp 12y + 47 y amp = amp z + phi + a + b + nonumber amp amp c + d + e + f

endeqnarray

x = 12y + 47 (2)

y = z + φ+ a+ b+

c+ d+ e+ f (3)

Eneqnarray-omgivning goumlr samma sak foumlrutom att den inte genererar naringgra ekvationsnum-mer

begineqnarrayx amp = amp 2 y + 3y amp = amp 12

endeqnarray

x = 2y + 3

y = 12

412 Parenteser

Hittils har vi anvaumlnt vanliga parenteser rsquo()rsquo i en del formler I tabell8 visas samtliga symbolersom kan anvaumlndas som parenteser i LATEX

Foumlr att faring parenteserna att anpassa sin storlek efter det de ska omge skriver manleftellerright foumlre dem Foumlr varjeleft maringste det finnas enright Daumlremot behoumlver de intevara av samma typ Det aumlr t ex fullt moumljligt att avsluta enleft( medright Om manbara vill ha en parentes paring ena sidan av formeln kan man anvaumlnda den osynliga parentesen rsquorsquo

[ vecu times vecv =left| beginarrayccchatx amp u_x amp v_x haty amp u_y amp v_y hatz amp u_z amp v_z

endarray right| ]

~utimes ~v =

∣∣∣∣∣ x ux vx

y uy vy

z uz vz

∣∣∣∣∣[ A=left( beginarraycccca_11 amp a_12 amp ldots amp a_1n a_21 amp a_22 amp ldots amp a_2n vdots amp vdots amp ddots amp vdots a_m1 amp a_m2 amp ldots amp a_mn

endarray right) ]

A =

a11 a12 a1n

a21 a22 a2n

am1 am2 amn

( ( b lfloor darr downarrow) ) c rfloor backslash l updownarrow[ [ d lceil | | uArr Uparrow] ] e rceil | dArr Downarrow 〈 langle uarr uparrow m Updownarrow 〉 rangle

Tabell 8 Parenteser

22 5 Om det blir fel

[ g(x)=left beginarrayll0 amp x leq 0 13 amp 0 lt x leq 3 23 amp 3 lt x leq 5 1 amp x gt 5endarray right ]

g(x) =

0 x le 013 0 lt x le 323 3 lt x le 51 x gt 5

Ibland behoumlver man ha mer kontroll oumlver parentesernas storlek Foumlr detta aumlndamaringl finns detandra prefix att anvaumlnda

Storlek vanlig stor stoumlrre aumlnnu stoumlrre stoumlrst automatiskVaumlnsterprefix mdash bigl Bigl biggl Biggl leftHoumlgerprefix mdash bigr Bigr biggr Biggr right

413 FinjusteringI en del fall kan man behoumlva justera formateringen av matematiska formler genom att laumlgga tilleller ta bort lite utrymme Foumlr detta aumlndamaringl finns kommandona foumlr att laumlgga till och foumlratt ta bort

[ sqrt2 x ] radic2x

[ sqrt2 x ] radic2x

[ n logn ] n logn

[ n logn ] nlogn

[ intint z dx dy]int int

zdxdy

[ int int z dx dy ]intint

z dx dy

5 Om det blir felAtt tolka felutskrifter fraringn LATEX aumlr inte alltid det laumlttaste LATEX oumlversaumltter alla kommandon tillTEX-kommandon och skickar sedan hela texten till TEX Daumlrfoumlr kommer maringnga av felmedde-landena fraringn TEX och man kaumlnner inte riktigt igen sin text i felutskrifterna

51 Vanliga problemUtan att analysera felutskrifterna alltfoumlr mycket kan man ofta hitta sitt fel bland foumlljande punk-ter

bull Ett felstavat kommando

bull Parenteser (t ex eller[]) daumlr man har gloumlmt den ena eller kanske baringda

bull Foumlrsoumlk att anvaumlnda specialtecken utan att skriva dem paring raumltt saumltt

bull Foumlrsoumlk att anvaumlnda matematiska specialtecken i vanlig text (Skriv$ foumlre och efter tecknetsaring garingr det bra)

bull Ett end som saknas

bull Ett bortgloumlmt argument till ett kommando

Genom att laumlra sig att utnyttja LATEX-modei emacs ordentligt kan man undvika maringnga onoumldigaskrivfel (se sidan4)

53 Att hitta vad som blev fel 23

52 Vad man goumlr naumlr LATEX har stannatNaumlr LATEX upptaumlcker ett fel under en koumlrning faringr man en massa felutskrifter och daumlrefter skrivsett rsquorsquo Om du faringr ett rsquorsquo kan du skriva naringgot av foumlljande

bull H foumlr att (kanske) faring lite mer tips om vad som kan vara fel

bull RETURN foumlr att att ignorera felet och fortsaumltta (ger ofta upphov till fler fel)

bull Istop Foumlr att stoppa koumlrningen

bull X kan man skriva omIstop inte fungerar Skillnaden aumlr att medIstop faringr man med allutskrift fram till felet medanX avbryter koumlrningen omedelbart

Vid andra typer av fel faringr man en rsquorsquo i staumlllet foumlr rsquorsquo Det haumlr felet beror ofta paring ett bortgloumlmtenddocument Haumlr kan man skriva

bull enddocument eller

bull stop foumlr att avbryta koumlrningen Om det inte fungerar provar man med

bull 〈CTRLndashD〉 eller

bull 〈CTRLndashC〉

53 Att hitta vad som blev felAumlven om LATEX genererar vaumlldigt maringnga felutskrifter som till en boumlrjan ser raumltt obegripliga utaumlr det ofta laumltt att hitta felen med ledning av utskriften Tricket aumlr foumlr det mesta att titta paringdetsistasom skrevs ut

Om vi till exempel skulle skrivabegincenter men i staumlllet skrevbegincentesaumlger LATEX saringhaumlr

LaTeX Error Environment cente undefined

See the LaTeX manual or LaTeX Companion for explanationType H ltreturngt for immediate help

l56 begincente

Om vi tittar paring de sista raderna av felutskriften staringr det att felet finns paring rad 56 och dessutomskrivs den felaktiga texten ut

Vi har kanske gloumlmt att grekiska bokstaumlver bara fungerar i en matematisk omgivning ochhar skrivit

Det haumlr aumlr bokstaven gamma i det grekiska alfabetet

i staumlllet foumlr

Det haumlr aumlr bokstaven $gamma$ i det grekiska alfabetet

Naumlr vi koumlr texten genom LATEX blir felutskriften

24 5 Om det blir fel

Missing $ insertedinserted text

$to be read again

gammal245 Det haumlr aumlr bokstaven gamma

i det grekiska alfabetet

Vid den haumlr typen av fel goumlr alltid LATEX en radbrytning efter det felaktiga tecknet Daumlrfoumlr aumlrfelet laumltt att lokalisera

54 Varningar vid sid- och radbrytningar

Om LATEX misslyckas med att avstava ett ord skrivs det ut en varning som kan se ut saring haumlr

Overfull hbox (5423221pt too wide) in paragraph at lines 54--55[]T1cmrmn10 Ett l^^e5ngt ord ^^e4r studiev^^e4gledarna

Det sista ordet (studievaumlgledarna) som skrivs ut aumlr det som LATEX inte har lyckts avstavaAntingen bryr man sig inte om varningen (raden blir lite foumlr laringng i saring fall) eller saring laumlgger manin avstavningsfoumlrslag (se sidan9)

Som framgaringr av exemplet skrivs svenska bokstaumlver ut lite konstigt Det medfoumlr dock foumlrdet mesta inga stoumlrre problem med att tyda utskriften

Foumlr att laumlttare se var LATEX har problem med avstavningen kan man anvaumlnda dokumentop-tionendraft Mer om det finns paring sidan26

Andra varningar man kan faring aumlr

bull Underfull hbox som betyder att LATEX har tvingats laumlgga in lite vaumll mycket tomrummellan orden foumlr att fylla ut raden

bull Overfull vbox som varnar foumlr att LATEX inte har hittat naringgot laumlmpligt staumllle att boumlrja enny sida Sidan har alltsaring blivit lite foumlr laringng

bull Underfull vbox anger det motsatta problemet Sidan aumlr lite kortare aumln den borde vara

Laumls om hur man sjaumllv kan paringverka sid- och radbrytningar paring sidan28

55 Problem med placering av figurer

551 Bilderna kommer sist i dokumentet

Ett vanligt problem aumlr att alla eller en del figurer hamnar sist i dokumentet Det beror naumlstanalltid paring att man har skrivitbeginfigure[h]

LATEX har vissa regler foumlr att placera ut figurer och med ledning av dem har det inte garingttatt placera figuren paring det taumlnkta staumlllet Daumlrfoumlr hamnar den sist i dokumentet En av reglernasaumlger att figurer maringste placeras ut i samma ordning som dom foumlrekommer i LATEXfilen Daumlrfoumlrkommer alla efterfoumlljande bilder ocksaring att hamna sist

Loumlsningen aumlr givetvis att ge LATEX fler alternativ foumlr att placera ut figuren Om man i staumllletskriverbeginfigure[htb] kan LATEX placera bilden laumlngst upp eller laumlngst ner paring en sida

56 Problem i inkluderade filer 25

552 Alla bilder kommer inte ut

FelmeddelandetToo many unresolved floats beror paring att minnet i LATEX har blivit fulltav bilder Naumlr LATEX ser en bild lagras den undan tills det finns ett staumllle att skriva ut den

Detta fel beror normalt paring samma sak som ovan men kan ocksaring upptraumlda om man villha maringnga bilder efter varandra (t ex ett appendix med bara bilder) Loumlsningen aumlr daring att tvingaLATEX att skriva ut de bilder som har samlats i minnet genom att laumlgga in kommandotclearpagemellan tvaring laumlmpliga bilder Daring skrivs alla ackumulerade bilder ut och LATEX goumlr en sidbrytning

56 Problem i inkluderade filer

LATEX skriver kommandon till ett antal filer som sedan inkluderas vid naumlsta koumlrning (Bl a finnsfiltoc foumlr inneharingllsfoumlrteckningenfillof ochfillot foumlr figur- och tabellfoumlrteckningarsamtfilaux foumlr diverse oumlvrig information som bildtexter

Naumlr LATEX inkluderar en fil skrivs filnamnet och eventuella felmeddelanden ut inom paren-teser (se exempel paring sidan4) Paring detta saumltt kan man se vilken fil det aumlr problem med

Skulle det bli fel i en av de inkluderade filerna (t ex paring grund av fel i en bildtext) maringsteman ta bort filen och sedan koumlralatex igen Givetvis maringste man ocksaring raumltta felet ifiltex)

57 Utskriften kommer inte ut

Om det inte kommer ut naringgra sidor paring laserskrivaren eller om bara en del av sidorna kommerut beror det foumlrmodligen paring naringgot av foumlljande

bull Filnamnet inneharingller svenska bokstaumlverSkrivarna klarar inte av filer som inneharingller tecken som har aringttonde biten satt Detta yttrarsig i att det inte kommer ut naringgonting alls Doumlp omtex-filen till ett annat namn kompileraden igen och skriv ut den paring nytt (Det aumlr bara filnamnet som beroumlrs svenska tecken inne itexten kodas saring att skrivarna klarar av dem)

bull Fel i en inkluderad bildOm du har inkluderat en bild i dokumentet kan det beror paring att skrivaren inte foumlrstaringr sig paringbilden I detta fall kommer vanligtvis sidorna foumlre bilden ut Prova att ta bort bilden och seom det blir baumlttre Om det hjaumllper kontrollera att bilden aumlr i raumltt format (se sidan30)

6 Oumlverkurs61 Dokumentklasser

Hittills har vi bara anvaumlnt dokumentklassenarticle Andra dokumentklasser som aumlr standardaumlr letter (EXEMPEL 7) report (EXEMPEL 5) och book report skiljer sig fraumlmst fraringn Ex 7

Ex 5article genom att det finns ytterliga en rubriknivaringchapter book har ytterligare en nivaringsom heterpart article aumlr laumlmpligt till rapporter aumlven raumltt laringnga saringdana Kommer man uppi storleksordningen examensarbete kan det vara laumlmpligt att byta tillreport Paring sidan35finnsytterligare dokumentklasser beskrivna Dessa aumlr dock inte standard i LATEX

Foumlr att byta dokumentklass maringste man aumlndra argumentet till kommandotdocumentclassOm man till exempel vill aumlndra tillreport skriver man

documentclass[a4paper]report

26 6 Oumlverkurs

62 DokumentoptionerDet finns ett antal optioner som man kan ange foumlr att paringverka utseendet paring sitt dokument Vihar redan stoumltt paringa4paper Nedanstaringende lista visar de viktigaste

a4paper Anpassa marginaler till a4-papper Om denna utelaumlmnas anvaumlnds amerikanskpapper (letter)

11pt Anvaumlnd lite stoumlrre bokstaumlver (standard aumlr10pt)

12pt Aumlnnu lite stoumlrre bokstaumlver

twocolumn Skriver texten i tvaring kolumner

twoside Formaterar foumlr dubbelsidig utskrift (Anvaumlnt i detta dokument)

titlepage Goumlr att rubriken (den som man skriver ut medmaketitle) hamnar paring en egensida om man anvaumlnder dokumentklassenarticle Det aumlr standard foumlrreport

landscape Goumlr att sidan formateras foumlr liggande papper Marginalerna blir vaumlldigt bredasaring man kan behoumlva finjustera en del maringtt manuellt (se sidan26)

draft Goumlr att LATEX skriver ut en svart rektangel i marginalen efter alla rader som harblivit foumlr laringnga (overfull hbox) Det aumlr bra att anvaumlnda vid korrekturlaumlsning-en men ska givetvis tas bort foumlre den slutliga utskriftendraft goumlr desutom attinkluderade bilder (se sidan30) bara skrivs ut som en ram runt bildens filnamn

leqno Placera ekvationsnummer till vaumlnster i staumlllet foumlr till houmlger om ekvationen i endisplaymath-omgivning

fleqn Vaumlnsterjustera ekvationer i staumlllet foumlr att centrera dem i endisplaymath-om-givning

openright Om man anvaumlnder dokumentklassenreport boumlrjar kapitel alltid paring ny sidaopenright goumlr att de i staumlllet boumlrjar paring ny houmlgersida

Foumlr att anvaumlnda en option skriver man namnet paring den inom hakparenteser rsquo[]rsquo foumlre dokument-klassen Vill man ange flera optioner skiljer man dem aringt med kommatecken Vill man skrivamed 11 punkter stora bokstaumlver och formatera texten i tvaring kolumner (samtidigt som man be-haringller optionen foumlr a4-papper) skriver man

documentclass[11pttwocolumna4paper]article

63 Finjustering av marginaler och andra maringttOm man inte aumlr noumljd med marginalerna saring finns det moumljlighet att finjustera maringtten med kom-mandonaaddtolength ochsetlength Den foumlrsta aumlr laumlmplig naumlr man vill goumlra smaring juste-ringar t ex goumlra raderna lite laumlngre

Naringgra av de maringtt som garingr att justera aumlr

evensidemargin marginal jaumlmna sidor oddsidemargin marginal udda sidortopmargin marginal oumlverst paring sidan headheight storlek sidhuvudheadsep avst mellan sidhuvud amp text footskip avst mellan sidfot amp texttextwidth textens bredd textheight textens houmljd

Om man t ex vill goumlra raderna en centimeter laumlngre paring varje sida skriver man

addtolengthoddsidemargin-10mmaddtolengthevensidemargin-1cmaddtolengthtextwidth2cm

Foumlr mer info om detta seEXEMPEL 10 Haumlr finns aumlven en beskrivning av de olika maringttenheterEx 10man kan anvaumlnda

64 Separering av stycken 27

64 Separering av styckenLATEX boumlrjar varje stycke med en indragning om det inte aumlr det foumlrsta stycket efter en rubrikOm man i staumlllet vill avgraumlnsa stycken med en extra blankrad skriver man saring haumlr i boumlrjan avdokumentet

usepackageparskip

Paketetparskip goumlr att indragningen saumltts till noll och att avstaringndet mellan tvaring stycken oumlkaren halv rad

65 Engelska dokumentOm man vill skriva dokument paring engelska aumlr det bara att utelaumlmna raden med

usepackage[swedish]babel

Daring kommer en engelsk avstavningstabell att anvaumlndas och ett antal straumlngar aumlndras till engels-ka t ex skrivsTable of contentsi staumlllet foumlrInneharingll

usepackage[swedish]babel

Det garingr aumlven att skriva paring andra spraringk genom att byta utswedish mot naringgot av foumlljande

american french german ngerman bahasa basque catalan croatianczech danish dutch finnish greek icelandic irish italianlatin magyar norsk norsk portuges romanian russian slovakslovene spanish turkish ukrainian nohyphenation

66 Sidnumrering sidhuvud och sidfotLATEX skriver automatiskt ett sidnummer centrerat laumlngst ned paring sidan Med kommandot

pagestyleempty

kan man staumlnga av numreringen Det kan bland annat vara laumlmpligt t ex om man bara vill skrivaut en sida Om man anvaumlndermaketitle maringste man dessutom skriva

thispagestyleempty

eftermaketitle eftersommaketitle alltid definierar om foumlrsta sidan tillplain (SeEX-EMPEL 3) Ex 3

Vill man i staumlllet ha sidnummer och kapitelnamn i sidhuvudet skriver man

pagestyleheadings

Daring faringr man en sidnumrering som ser ut ungefaumlr som i den haumlr handledningen Vill man garingtillbaka till standardutseendet aumlr det bara att skriva

pagestyleplain

Foumlr att faring sidhuvuden som ser ut ungefaumlr som i denna handledning kan man anvaumlnda paketetfancyhdr Detta beskrivs naumlrmare iEXEMPEL 4 Ex 4

67 RadavstaringndIbland kan man vilja aumlndra paring radavstaringndet i LATEX Det goumlrs enklast genom att aumlndra paring pa-rameternbaselinestretch Det aumlr en faktor som radavstaringndet multipliceras med saring detnormala vaumlrdet aumlr1 Foumlr att naumlstan foumlrdubbla radavstaringndet laumlgger man till foumlljande rad naringgon-stans foumlrebegindocument

renewcommandbaselinestretch18

28 6 Oumlverkurs

68 RamarFoumlr att rita en ram runt en del av texten anvaumlnder man kommandotfbox

Haumlr har vi en fboxliten ram Haumlr har vi en liten ram

Det garingr inte att ha radbrytningar inne i enfbox saring om man vill rita en ram runt en stoumlrre delav texten maringste man kapsla in den i enparbox

fboxparbox4cmDenna text blirautomatiskt justerad till ett4 cm brett stycke

Denna text blir automatiskt ju-sterad till ett 4 cmbrettstycke

69 Att paringverka formateringenLATEX lyckas foumlr det mesta bra med att bryta rader och sidor Men ibland kan man behoumlva raumlttatill formateringen lite I andra fall vill man kanske bryta en rad eller en sida trots att den inte aumlrfull eller laumlgga in lite extra tomrum

Vi har redan anvaumlnt kommandot foumlr att tvinga fram en radbrytning Kommandot kanaumlven ha ett argument som talar om hur mycketextrautrymme som ska laumlggas till

Det haumlr kan ni redanMed ett extra argumentblir [7mm]det extra mycket tomrum

Dethaumlr kan ni redan Med ett extra argu-ment blir

det extra mycket tomrum

Eftersom kan ha ett argument som boumlrjar med tecknet rsquo[rsquo kan man alltsaring inte boumlrja enny rad med rsquo[rsquo om den foumlrra avslutades med Man kan dock lura LATEX att tolka parentesensom just en parentes genom att byta ut mot

Ett annat saumltt att laumlgga in extra tomrum aumlr med kommandotvspacelaumlngd eller medvspacelaumlngd Skillnaden aumlr att den foumlrsta formen tar bort tomrummet om det raringkar hamnavid i slutet eller boumlrjan av en sida

Det finns aumlven motsvarande kommandon foumlr att laumlgga in extra tomrum i en rad De heterhspace ochhspace Den tidigare formen tar bort tomrummet om det hamnar foumlrst ellersist paring en rad

Daring ska vi se om det inte kan bli liteextra tomrum aumlven i boumlrjan hspace20mmav en rad Mitt inne i raden aumlr likahspace10mm laumltt Nu vill jag ha liteextra tomrumvspace10mmsaring att jag baumlttre kan studerafiberstrukturen i papperet

Daring ska vi se om det inte kanbli lite extra tomrum aumlven i boumlrjan

av en rad Mitt inne iraden aumlr lika laumltt Nu vill jagha lite extra tomrum saring att jag baumlttre

kan studera fiberstrukturen i papperet

Observera att raden fylls upp innan det vertikala utrymmet laumlggs till Daumlrfoumlr hamnar inte tom-rumet exakt daumlr man skrivervspace Vill man ha det uppfoumlrandet ska man anvaumlnda medett argument som i det tidigare exemplet

Foumlr att tvinga fram en sidbrytning anvaumlnder man kommandotnewpage Om vi skriver itvaring kolumner avslutarnewpage den aktuella kolumnen i staumlllet foumlr sidan

610 Att rita figurer 29

610 Att rita figurerLATEX klarar av att rita enkla figurer som cirklar fyrkanter linjer och pilar Med enpicture-omgivning skapar man ett koordinatsystem som man sen kan rita i

Standardenheten i koordinatsystemet aumlr punkter Foumlr de flesta aumlr det nog lite svaringrt att taumlnkai punkter Daumlrfoumlr aumlr det laumlttare om man aumlndrar maringttenheten till millimeter med kommandot

setlengthunitlength1mm

Det behoumlver man bara goumlra en garingng i varje dokument alltsaringinte foumlr varje bildOm man vill skapa ett koordinatsystem som aumlr 100 mm brett och 80 mm houmlgt goumlr man saring

haumlr

beginpicture(10080) kommandon som ritar bilderendpicture

Foumlr att placera grafiska objekt i koordinatsystemet anvaumlnder vi kommandotput Med

put(200)objekt

placerar viobjekti punkten med x-koordinaten 20 och y-koordinaten 0 (Foumlr rektanglar aumlr detnedre vaumlnstra houmlrnet foumlr cirklar centrum och foumlr linjer utgaringngspunkten)

Exemplet nedan visar de vanligaste grafiska objekten och hur man ritar dem i LATEX

beginpicture(3050)put(040)framebox(308)centerput(030)framebox(148)[t]topput(1630)framebox(148)[r]rightput(020)dashbox(308)[bl]bottom leftput(018)line(10)20put(016)vector(2-1)25put(510)circle8put(2412)circle14put(614)textscText

endpicture

center

topright

bottom left

HHHHHH

HHj

~ amp$

TEXT

Argumentet tillcircle aumlr diametern Foumlrline ochvector aumlr foumlrsta argumentet riktningoch det andra laumlngd Riktningsargumenten ska ligga mellanminus6 och+6 foumlr line och mellanminus4 och+4 foumlr vector

Ofta vill man upprepa en ritad figur efter efter ett regelbundet moumlnster Det kan till exempelroumlra sig om boxar i ett koplingsschema Foumlr detta finns kommandotmultiput som anvaumlndssaring haumlr

multiput(xy )(∆x∆y )antal objekt

daumlr(xy ) aumlr startpositionen Objektet behoumlver inte vara ett enkelt objekt utan kan ocksaring varaen helpicture-omgivning Man kan alltsaring dela upp sin bild i flera mindre bilder

beginpicture(4050)multiput(00)(710)3beginpicture(209)put(00)framebox(209)[tr]Hejput(82)oval(143)put(45)oval(55)[tl]put(108)oval(73)[b]put(182)circle4

endpictureendpicture

Hej |

Hej |

Hej |

30 6 Oumlverkurs

Om man har ritat en figur och sen vill flytta hela figuren anger man ytterligare ett argumenttill beginpicture

beginpicture(3060)(1010)

Detta betyder att origo har koordinaterna(1010) i staumlllet foumlr (00) Man kan med foumlrdelplacera sin bild inne i enfigure-omgivning (se sid11ochEXEMPEL 6)Ex 6

Det mesta garingr att rita i enpicture-omgivning och resultatet blir snyggt men det blir na-turligtvis lite jobbigt att rita stora figurer paring det haumlr saumlttet Ett alternativ aumlr att anvaumlnda metodensom beskrivs i naumlsta stycke

611 Paketet graphics6111 Att inkludera postscript-bilder

Numera finns det maringnga bra program som kan rita bilder Kan man bara faring dem att skriva sinutmatning i formatetencapsulated postsciptsaring garingr det bra att inkludera bilden i sitt dokumentmed hjaumlp av paketetgraphics

Foumlr att kunna inkludera bilder maringste man laumlgga till foumlljande rad i boumlrjan av dokumentet

usepackagegraphics

Sen anvaumlnder vi foumlljande kommando foumlr att inkludera bilden som finns i filenbildeps

includegraphicsbildeps

Om man vill skala om bilden anvaumlnder man kommandotresizebox

resizebox20mmincludegraphicsbildeps

Ovanstaringende exempel ger en bild som aumlr 20mm houmlg Utropstecknet betyder att bredden skaskalas saring att bildens proportioner beharinglls

En vanlig anvaumlndning avincludegraphics aumlr att inkludera bilder i enfigure-om-givning Daring kraumlvs att bilden centreras med hjaumllp avcenter-omgivning enligt nedanstaringendeexempel

beginfigurebegincenterincludegraphicsbildeps

endcentercaptionKopplingsschema till transmogrifieraren

endfigure

611 Paketet graphics 31

6112 Att spara utrymme

Postscriptbilder kan ofta ta vaumlldigt mycket plats Det kan man loumlsa genom att komprimerafilen Det enda problemet aumlr att LATEX maringste veta hur stor bilden aumlr Den informationen finnsi filen paring en rad som boumlrjar medBoundingBox Klipp ut denna rad och spara den i filenbildepsbb Skriv daumlrefter

gzip bildeps

saring komprimereasbildeps och ersaumltts med den komprimerade filenbildepsgz Sedan aumlrdet bara att inkludera raumltt fil

includegraphicsbildepsgz

En fil som aumlr komprimerad medgzip kan man packa upp medgunzip om man inte laumlngrevill ha den komprimerad

6113 Naringgra saumltt att skapa postscript-bilder

Det finns givetvis maringnga saumltt att generera PostScript-bilder Paring arbetsstationerna ritar man enk-last bilderna medxfig Om vi till exempel vill skapabildeps (som vi anvaumlnde ovan) skrivervi

xfig bildfig

Daring faringr vi upp et foumlnster daumlr vi kan rita bilden Vaumllj sedan menynExportoch exportera bildenVar noga med att vaumlljaEncapsulated Postscripti rutanLanguage

En postscriptfil som skapas paring detta saumltt garingr inte att skriva ut foumlr sig sjaumllv Foumlr att skriva utden vaumllj i staumlllet menynPrint i xfig

Om man vill spara ett foumlnster paring skaumlrmen som encapsulated postscript till en fil som heterwindoweps kan man anvaumlnda naringgot av foumlljande kommandon

import -density 90x90 windowepsimport -density 90x90 eps2windowepsimport -density 90x90 -depth 8 -colorspace gray eps2windoweps

och klicka paring det foumlnster man vill spara Den andra varianten avimport ger postscript level2 som aumlr mer kompakt Man faringr alltsaring betydligt mindre filer men i vissa falla kan de kraringglaDen sista varianten aumlr laumlmplig om bilden aumlr svartvit eller om det ska skrivax ut paring en svartvitskrivare

Skriv man xfig man xgrabsc respman xgrab foumlr mer information

6114 Aumlndra storlek och roterera

Paketetgraphics inneharingller mer aumln de kommandon som naumlmnt ovan Man kan t ex skala ettobjekt medscalebox

vanlig storlek scalebox2dubbel storlek scalebox5halv storlek

vanlig storlek

dubbel storlekhalv storlek

Man kan ocksaring ange ett ytterligare argument om man inte vill ha samma skala i x- och y-led

scalebox1[2]dubbel houmljd scalebox2[1]dubbel bredd

dubbel houmljddubbel bredd

resizebox kan ocksaring anvaumlndas paring text

32 6 Oumlverkurs

resizebox4cm4 cm bred skalenlig 4 cm bred skalenligMan kan ocksaring rotera valfritt objekt medrotatebox eller spegla det kring en vertikal axelmedreflectbox

rotatebox30Hej rotatebox180Hej reflectboxSpegel spegel paring vaumlggen daumlr

Hej

Hej

Spegelspegelparingvaumlggendaumlr

6115 xdvi och graphics

xdvi klarar inte av att visa text (bilder garingr bra) som manipulerats medresizebox scaleboxrotatebox ellerreflectbox Detta kan man dock loumlsa genom att titta paring den faumlrdiga post-scriptfilen med kommandotgv Om dindvi-fil heterrapportdvi skriver du

dvips rapportgv rapportps

ta bort filen medrm rapportps naumlr du aumlr klar

6116 pdflatex och graphics

Foumlr att anvaumlndagraphics medpdflatex skriver man saring haumlr i boumlrjan av dokumentet

usepackage[pdftex]graphics

Sedan kan man tyvaumlrr inte inkludera bilder i eps-format Bilderna maringste i staumlllet vara i pdf-format Det loumlser man laumltt genom att konvertera bilderna med kommandotps2pdf

ps2pdf bildeps bildpdf

och sedan inkluderar man bilderna med

includegraphicsbildpdf

Det garingr aumlven bra att inkludera andra grafikformat i pdf-dokument till exempel jpeg och tiffOm man vill kunna formatera sitt dokument med baringdelatex ochpdflatex saring faringr man

skriva saring haumlr i boumlrjan av dokumentet

newififpdfifxpdfoutputundefinedpdffalse

elsepdftrue

fiifpdfusepackage[pdftex]graphics

elseusepackagegraphics

fi

Sedan goumlr man saring haumlr foumlr att inkludera bilden

ifpdfincludegraphicsbildpdf

elseincludegraphicsbildeps

fi

612 Paketet color 33

612 Paketet colorFoumlr att anvaumlnda paketet skriven man

usepackagecolor

i boumlrjan av dokumentet Sedan finns ett antal kommandon tillgaumlngliga foumlr att skriva text i avvi-kande faumlrg

Det foumlrsta som man maringste goumlra aumlr att definiera en eller flera faumlrger meddefinecolor

definecolorlightgray92definecolordarkgray5definecolorlight-bluergb080851definecolormeloncmyk00460500

Som synes kan man anvaumlnda tre olika modeller foumlr att definiera faumlrger

gray Vaumlrdet aumlr ett tal mellan 0 och 1 daumlr 0 aumlr svart

rgb Vaumlrdet aumlr en kommaseparerad lista av tre tal mellan 0 och 1 som anger intensitetenfoumlr roumltt groumlnt och blaringtt ljus (som paring en TV)

cmyk Vaumlrdet aumlr en kommaseparerad lista av fyra tal mellan 0 och 1 som anger hur mycketman ska anvaumlnda av faumlrgerna cyan magenta gul och svart (som paring en faumlrgskrivare)

Foumlr att skriva sin text i en avvikande faumlrg finns det tvaring kommandon

Detta ord aumlr textcolordarkgraringttprecis som colordark dessa tvaring

Detta ord aumlrgraringtt precis somdessatvaring

Foumlr att goumlra en fylld ram anvaumlnder mancolorbox Om ramen ska ha avvikande faumlrg finnsfcolorbox

colorboxdarkHej hopp fcolorboxblackdarkHej igen

Hej hopp

Hej igen

Man kan aumlven aumlndra bakgrundfaumlrgen Det goumlr man med kommandotpagecolorcolor Kommandot ska skrivas i boumlrjan av dokumentet och gaumlller foumlr alla sidor

Faumlrgenblack som anvaumlndes i exemplen ovan aumlr foumlrdefinierad och behoumlver alltsaring intedefinieras meddefinecolor Oumlvriga foumlrdefinierade faumlrger aumlrwhite red green blueyellow cyan ochmagenta Alla andra faumlrger maringste definieras innan de kan anvaumlndas

613 EuroteckenFoumlr att skriva symbolen foumlr Euro skriver man foumlljande i boumlrjan av dokumentet

usepackageeurosym

Daring definieras kommandonaeuro ochEUR

Med euro kan vi skriva euro-tecknet Priser skriver man som EUR19998

Mede kan vi skrivae-tecknetPriser skriver man som 19998e

Det tecken som visas ovan aumlr den officiella eurosymbolen Om man i staumlllet till ha en symbolsom passar baumlttre till det aktuella teckensnittet anvaumlnder manusepackage[gen]eurosymDaring skrivs symbolen somAC i staumlllet foumlre EUR placerar symbolen foumlre eller efter beloppetberoende paring vilket spraringk man har valt I sverige blir det alltid till houmlger om beloppet Vill manaumlndra paring det kan man anvaumlndausepackage[left]eurosym

34 6 Oumlverkurs

614 Fler teckensnitt

Om man har tillgaringng till en postscriptskrivare (som vi har) saring kan man utnyttja fler teckensnittaumlr de som hittills har beskrivits Genom att skriva

usepackagetimes

i boumlrjan av dokumentet blir den vanliga texten satt medtimes textsf blir helveticaochtexttt blir courier Foumlljande paket finns

paket textrm textsf textttmdash inget mdash computer modern roman comp modern sans comp modern typewritertimes times helvetica courierbookman bookman avant garde couriernewcent new century schoolbook avant garde courierpalatino palatino helvetica courieravant computer modern roman avant garde comp modern typewriterhelvet computer modern roman helvetica comp modern typewriterchancery zapf chancery (endast kursiv) comp modern sans comp modern typewriter

615 Sammanfattning

Ibland vill man ha en sammanfattning (sammandrag referat abstract) i boumlrjan av sin rapportDet aringstadkommer man medabstract-omgivning (EXEMPEL 11)Ex 11

begindocumentmaketitlebeginabstractDetta aumlr en kort sammanfattning avinneharingllet i rapportenendabstractsectionBakgrundHaumlr kommer resten av texten irapportenenddocument

Sammanfattning

Detta aumlr en kort sammanfatt-ning av inneharingllet i rapporten

1 Bakgrund

Haumlr kommer resten av texten i rappor-ten

Vissa institutioner kraumlver att sammanfattningens rubrik aumlrAbstract Andra kraumlven en sam-manfattning paring svenska och en paring engelska Hur man loumlser detta beskrivs iEXEMPEL 12 ochEx 12EXEMPEL 13

Ex 13

616 Referenser

Foumlr att faring en lista med litteraturreferenser anvaumlnder man sig av enthebibliography-omgiv-ning Argumentet (99) till beginthebibliography99 nedan aumlr en teckenstraumlng somanger hur mycket plats etiketterna tar (och hur mycket resten av texten ska skjutas in)99raumlcker till tvaring siffror

617 Vill ni veta mer 35

Laumls mer om LaTeX i citeLamport

beginthebibliography99bibitemLamport Leslie LamportemphLaTeX users guideamp reference manualAddison Wesley 1994bibitemKnuth Donald E KnuthemphThe TeX bookAddison Wesley 1990bibitemPer Per ForebyemphAtt skriva rapporter med LaTeXPHs kopieringsmaskin 2003endthebibliography

Laumls mer om LATEX i [1]

Referenser[1] Leslie LamportLATEX users gui-

de amp reference manualAddison-Wesley 1994

[2] Donald E KnuthThe TEXbookAddison Wesley 1990

[3] Per ForebyAtt skriva rappor-ter med LATEX PHs kopieringsma-skin 2003

Foumlrsta argumentet tillbibitem aumlr en etikett som man sen kan referera till medcite Detfungerar ungefaumlr somlabel ochref (se sidan13)

617 Vill ni veta merDet haumlr dokumentet beraumlttar lite om hur man anvaumlnder LATEX foumlr att skriva rapporter LATEX kanmycket mer aumln vad som beskrivs haumlr men foumlr de flesta raumlcker nog detta

Foumlr de som vill laumlra sig lite mer har viThe Not So Short Intruduction to LATEX 2ε avTobias Oetiker m fltill salu Priset aumlr foumlr naumlrvarande 50 kronor men den finns aumlven tillgaumlngligparing naumltethttppeopleeeethzch˜oetikerlshort

Vill man veta aumlnnu mer finns det tvaring bra boumlcker som jag kan rekommendera

bull LATEX A Document Preparation Systemav Leslie Lamport(ISBN 0-201-52983-1)Boken aumlr baringde en enkel handledning och en referensmanual

bull The LATEX Companion av Michel Goossens Alexander Samarinoch Frank Mittelbach(ISBN 0-201-54199-8) Boken beskriver en hel del trick och tekniker som inte finns medi Lamports bok men inneharingllerintegrunderna i LATEX

De flesta institutioner har nog dessa boumlcker saring om du haringller paring med examansarbete kan dukanske faring laringna boumlckerna Annars finns de att bestaumllla hos de flesta naumltbokhandlar

A Lokala dokumentklasserVi har tvaring lokala dokumenttyper en foumlr att skriva svenska brevefd-brev och en foumlr merit-foumlrteckningarmerit Dessa beskriv naumlrmare iEXEMPEL 8 ochEXEMPEL 9 Ex 8

Ex 9

B LATEX foumlr hemdatornLATEX finns till de flesta operativsystem Tabellen nedan visar var man haumlmta programvaran

operativsystem program URLWindows MiKTeX httpwwwmiktexorgUnix teTeX httpwwwtugorgteTeXAlla All latexprogramvara httpwwwctanorg

36 C Hur utformar man rapporten

Ett saumltt att faring LATEX paring sin PC aumlr att koumlra Linux Det aumlr en gratis unixvariant foumlr PC-datorer ochdaumlr finns redan teTeX som faumlrdiga paket som man kan installera IusrlocalftppubLinuxfinns en del linuxdistributioner att haumlmta Men det aumlr nog enklare att laumlgga naringgra hundralapparparing att koumlpa en CD med linux

C Hur utformar man rapportenUtseendet paring en uppsats rapport eller avhandling aumlr ganska standardiserat Det finns en delolika skolor men huvuddragen aumlr alltid desamma Om man skriver en labrapport paring tre sidorbehoumlver man givetvis inte haringlla lika haringrt paring reglerna som om man skriver en rapport till sittexamensarbete Men det aumlr klokt att foumllja huvuddragen i mallen inte minst foumlr att rapportenslaumlsare ofta aumlr van vid att det ska se ut paring ett visst saumltt

Resten av detta appendix inneharingller lite tips som aumlr skrivna av Lars Olssonparing institutionenfoumlr Elektrovetenskap

Rapporten ska ha en titelsida med projektets (laborationens) namn foumlrfattarnas namn in-stitutions- och kursnamn samt aringrtal Paring denna sida ska ocksaring finnas ettsammandrag(kallasibland referat) av rapporten I detta ska tydligt framgaring vad rapporten handlar om vilketpro-blem som loumlsts hur detta har gjorts mdash vilkenmetod som anvaumlnts de viktigasteresultatenochslutsatsernasamt eventuellarekommendationer Det faringr inte bli stoumlrre aumln ca en halv sidatext och faringr inte inneharinglla naringgra figurer Sammandraget aumlr mycket viktigt eftersom en blivandelaumlsare genom detta kan faring klart foumlr sig om han verkligen ska laumlsa rapporten Kan han inte goumlraen riktig bedoumlmning av detta med ledning av sammandraget riskerar han att foumlrspilla dyrbartid Som ansvarskaumlnnande foumlrfattare maringste Du alltsaring aumlgna en del tid aringt sammandraget som Dugivetvis skriver sist

Innan Du boumlrjar skriva aumlr det bra om Du foumlr Dig sjaumllv kandefiniera laumlsarenmdash som intebara ska vara den som ska granska Ditt alster utan aumlven t ex Dina kolleger Taumlnk ocksaring eftervadsyftet med rapporten ska vara (bortsett fraringn det uppenbara att Du maringste foumlr att bli godkaumlndparing kursen) t ex att Du villsprida kaumlnnedomom upptaumlckter Du gjort ellerRapportera till enkollega eller en chef vad Du sysslat med de daumlr timmarna

Boumlrja gaumlrna rapporten med enInledning daumlr Du motiverar Ditt arbeta och definierar maringletDen kan sedan foumlljas av enBakgrund som kan vara en beskrivning av naringgra tidigare anvaumlndametoder eller en historik En riktigt fin rapport som t ex beskriver ett arbete som finansierasmed bidrag fraringn STU eller naringgon annan instans boumlrjar ofta med ettFoumlrord (engelska preface)I detta ger man en bakgrund paring houmlgre nivaring och saumltter in arbetet i ett stoumlrre sammanhang Haumlrtackar man ocksaring dem som varit foumlrfattaren behjaumllpliga med pengar (t ex STU) och med detpraktiska arbetet

Daumlrefter foumlljer den egentliga rapporten Haumlr beskriver Du den metod Du anvaumlnt eller till-vaumlgagaringngssaumlttet Aumlr rapporten en laborationsredovisning kan Du redogoumlra foumlr vardera momen-tet under en egen rubrik Aumlr det en projektrapport kan Du i staumlllet beskriva de olika delarna ikonstruktionen under var sin rubrik Det aumlr ofta laumlmpligt med underrubriker t ex

42 Principen foumlr Kruttilatorn

men undvik en uppdelning paring foumlr maringnga undernivaringer eftersom skriften daring laumltt blir oumlverstruk-turerad Foumlrsoumlk att vara konsekvent med rubriksaumlttningen saring att Du inte aumlndrar formen mellanolika rubriker Detta ser Du tydligast naumlr Du ska skrivaInneharingllsfoumlrteckningen (behoumlvs intetill laborationsrapporten) ty daumlr staringr alla rubrikerna intill varandra

Illustrationer aumlr mycket vaumlrdefulla (en bild paringstarings saumlga mer aumln tusen ordrArr anvaumlnd figurersaring kan rapporten bli kort) men foumlr att en figur ska vara meningsfull maringsten den vara foumlrsedd

Sakregister 37

med enfigurtext Denna ska vara saring tydlig att man kan foumlrstaring figuren utan att behoumlva laumlsanaringgot inne i texten Taumlnk paring hur Du sjaumllv goumlr naumlr Du faringr en rapport eller en artikel i handenFigurtexten ska staring under figuren och skrivas ut helt t ex

Figur 23 En vanlig kruttilator med oumlverhaumlngade skrut Observera att divisorn haumlr aumlrgroumln Efter [2]

Vidare aumlr det vaumlrt att notera attfig 23blir bara ett nedslag mindre aumlnfigur 23 inne i textenFoumlrkorta inte i onoumldan och anvaumlnd bara de vedertagna saumltten t ex tex etc osv

Texten ska man straumlva efter att goumlra kort men uttoumlmmande Det aumlr alltid baumlttre att foumlrsoumlkaskriva korta meningar med ett sammanhang aumln att foumlrsoumlka taumlcka maringnga sammanhang i enmening Taumlnk paring ordval syftningar och meningsbyggnad saring att den text Du skriver verkligenkommer att betyda det Du taumlnkt Dig Detta laringter helt uppenbart men Du ska faring se att det inte aumlrsaring laumlttStavfel ska i princip inte behoumlva foumlrekomma eftersom det finns utmaumlrkta boumlcker somaumlr fyllda med raumltt stavade ord Aumlr Du det minsta osaumlker slaring upp ordet i staumlllet foumlr att chansaDu kan ibland bli osaumlker paring betydelsen av ett ord eller hos en fras Slaring daring upp i en ordbok ellerskriv om meningen mdash detta aumlr extremt viktigt naumlr Du skriver paring ett annat spraringk

Skriv gaumlrna paringsvenska Detta kan dock vara svaringrt i varingr bransch daumlr saring maringnga fackuttryckaumlr laringnade fraringn framfoumlr allt engelskan Om det finns ett svenskt ord foumlr en foumlreteelse saring anvaumlnddet om inte texten daring blir foumlr uppstyltad Fundera oumlver hur Du ska skriva om t exMan maringstenu enabla de strobade latcharna med chip select acknowledgement controlsignalerna(Vad nudet betyder) Det blir kanske flera ord paring svenska men det priset faringr vi betala foumlr att textenska bli snygg

Efter beskrivningar och genomgaringngar av metoder etc skaResultat ochellerSlutsatserkomma Dessa kan ibland ingaring utspridda i det foumlregaringende avsnittet men de ska i saring fall samlasihop haumlr och kommenteras

Referenser aumlr en lista med den litteratur som Du gjort haumlnvisningar till i texten I textenska Du ha skrivet ett nummer som i figurtextexemplet ovan I referenslista ska det daring se ut somt ex

[2] Gustavsson Hans P et alKruttilatorer en global oumlversikt Liberlitteratur Mal-mouml 1944

Sist saumltter Du eventuellabilagor programlistor ochappendix Naumlr sedan sammandragetaumlr klart aumlr rapporten faumlrdigskriven men inte faumlrdig Foumlrsoumlk att faring naringgon annan att korrekturlaumlsaden aringt Dig mdash sjaumllv aumlr du naumlmligen blind aumlven foumlr de enklaste felen vid det haumlr laget

Sakregister

Symboler (mindre utrymme) 22lsquo (iexcl) 14$ (math-omgivning) 15 (kommentar) 3rsquo (accent) 13rsquo (derivata) 18( (() 21) ()) 21 (extra utrymme) 22 (accent) 13 () 21= 12

= (accent) 13gt 12lsquo (iquest) 14[ ([) 21 (blanktecken) 8 (accent) 13( (math-omgivning) 15) (math-omgivning) 15- (avstavningsfoumlrslag) 9[ (displaymath-

omgivning) 15 (radbrytning) 2 28] (displaymath-

omgivning) 15^ (accent) 13 () 21 () 21] (]) 21^ (exponent) 17(index) 17lsquo (accent) 13~ (accent) 13~ (haringrt blanktecken) 910pt (option) 2611pt (option) 2612pt (option) 26

38 Sakregister

Aa4paper (option) 26AA (Aring) 14aa (aring) 14abstract 34abstract-omgivning 34accenter

i matematisk omgivning17i vanlig text 13

acute 17addtolength 26AE (AElig) 14ae (aelig) 14aleph (alefsym) 18alpha (α) 16amalg (q) 16angle ( 6 ) 18appendix 3 4approx (asymp) 16arccos 19arcsin 19arctan 19arg 19array-omgivning 20 21article (dokumentklass)

25 26ast (lowast) 16asymp () 16atop 20author 2avant (paket) 34avstavning 9 24

Bb (accent) 13backslash () 18 21bar 17baselinestretch 27beta (β) 16bfseries 7bibitem 35bibitem 35bigcap (

⋂) 20

bigcirc (copy) 16bigcup (

⋃) 20

Biggl 22biggl 22Biggr 22biggr 22Bigl 22bigl 22bigodot (

⊙) 20

bigoplus (oplus

) 20bigotimes (

otimes) 20

Bigr 22bigr 22

bigsqcup (⊔

) 20bigtriangledown (5) 16bigtriangleup (4) 16biguplus (

⊎) 20

bigvee (or

) 20bigwedge (

and) 20

bindetreck 8binaumlra operatorer 16blanktecken

extra 8haringrt 9

boldmath 19book (dokumentklass) 25bookman (paket) 34bot (perp) 18bowtie () 16Box (2) 18breve 17braringkstreck 18bullet (bull) 16

Cc (accent) 13cap (cap) 16caption 11 15cdot (middot) 16cdots 19center-omgivning 11 30centrerad text 10chancery (paket) 34chapter 25check 17chi (χ) 16circ () 16circle 29citat 10cite 35cite 35clearpage 25clubsuit (clubs) 18colorbox 33cong (sim=) 16coprod (

∐) 20

copyright ( ccopy) 13cos 19cosh 19cot 19coth 19csc 19cup (cup) 16

Dd (accent) 13dag (dagger) 13dagger (dagger) 16dashbox 29

dashv (a) 16date 2 3ddag (Dagger) 13ddagger (Dagger) 16ddot 17 18ddots 21definecolor 33deg 19Delta (∆) 16delta (δ) 16derivator 18description-omgivning

9 10det 19DH (ETH) 14dh (eth) 14Diamond (3) 18diamond () 16diamondsuit (diams) 18dim 19displaymath-omgivning

15 20 21 26div (divide) 16division 18DJ (ETH) 14dj (đ) 14document-omgivning 2documentclass 25dokumentklasser 25dot 17 18doteq ( =) 16Downarrow (dArr) 17 21downarrow (darr) 17 21draft (option) 26dvi2tty (program) 5dvips (program) 1 4ndash6

Eefd-brev (dokument-

klass) 35ell (`) 18em 7emacs

LATEX-mode 4emacs (program) 1 4 14 22emph 7empty (sidnumrering) 27emptyset (empty) 18enumerate-omgivning 9epsilon (ε) 16eqnarray-omgivning 21eqnarray-omgivning 21equation-omgivning 15 20equiv (equiv) 16eta (η) 16EUR 33euro 33

Sakregister 39

eurotecken 33evensidemargin 26exempel 1exists (exist) 18exponent 17ext 19

Ffancyhdr (paket) 27fbox 28fcolorbox 33felsoumlkning 22ndash25fetstil 7figure-omgivning 11 30figurer 11flat ([) 18fleqn (option) 26flushleft-omgivning 10flushright-omgivning 11fonter 6 19 34footnote 9footnotesize 7footskip 26forall (forall) 18fotnoter 9frac 18framebox 29frown (_) 16funktionsnamn 19

GGamma (Γ) 16gamma (γ) 16gcd 19geq (ge) 16gg () 16grader 18graphics (paket) 30ndash32grave 17grekiska bokstaumlver 15 16guillemotleft (laquo) 13guillemotright (raquo) 13guilsinglleft (lsaquo) 13guilsinglright (rsaquo) 13gunzip (program) 31gv (program) 32gzip (program) 31

HH (accent) 13hat 17hbar (h) 18headheight 26headings (sidnumrering) 27headsep 26heartsuit (hearts) 18

helvet (paket) 34hemdator

LATEX foumlr 35hline 12hom 19hookleftarrow (larr) 17hookrightarrow (rarr) 17hspace 28hspace 28Huge 7huge 7haumlnvisningar 13

Ii (ı) 13Im (=) 18imath 17imath (ı) 18import (program) 31in (isin) 16includegraphics 30index 17inf 19infty (infin) 18inneharingllsfoumlrteckning 8int (

int) 20

iota (ι) 16itemize-omgivning 9itshape 7

Jj () 13jmath 17jmath () 18Join (1) 16

Kkapitaumller 7kappa (κ) 16ker 19kill 12kommentar 3komprimering 31kursiv 7

LL (Ł) 14l (ł) 14label 11 13Lambda (Λ) 16lambda (λ) 16landscape (option) 26langle (〈) 21LARGE 7Large 7large 7

laserutskrifter 5LaTeX (logotypen) 8latex (program)

1 4 6 13 25 32LATEX-mode (i emacs) 4latexsym (paket) 17lceil (d) 21ldots ( ) 8ldots 21leadsto () 17left 21 22Leftarrow (lArr) 17leftarrow (larr) 17leftharpoondown () 17leftharpoonup () 17Leftrightarrow (hArr) 17leftrightarrow (harr) 17leq (le) 16leqno (option) 26letter (dokumentklass) 25lfloor (b) 21lg 19lhd () 16lim 19limsup 19line 29lininf 19listoffigures 8listoftables 8listor 9ndash10litteraturreferenser 34ll () 16ln 19log 19Longleftarrow (lArr=) 17longleftarrow (larrminus) 17Longleftrightarrow

(lArrrArr) 17longleftrightarrow

(larrrarr) 17longmapsto (7minusrarr) 17Longrightarrow (=rArr) 17longrightarrow (minusrarr) 17

Mmaketitle 2 8 26 27mapsto (7rarr) 17matematisk text 15ndash22matematiska symboler

15ndash17math-omgivning 15 20 21mathbf 19mathcal 19mathit 19mathrm 19mathsf 19mathtt 19

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 2: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

Vad aumlr LATEXLATEX aumlr ett typsaumlttningsprogram Man skri-ver formateringskommandon i en vanlig text-fil och laringter sedan LATEX producera formate-rad text ungefaumlr som en kompilator produce-rar ett program fraringn kaumlllkod Den formatera-de texten kan man sedan studera paring en grafiskskaumlrm eller skriva ut paring en skrivare

LATEX bygger paring TEX som aumlr ett gene-rellt typsaumlttningsprogram skrivet avDonald EKnuth Som maringnga generella system lider TEXav att det aumlr ganska invecklat Daumlremot kanman definiera nya kommandon i TEX och dethar Leslie Lamportgjort Han har definieraten samling nya kommandon som han har kal-lat foumlr LATEX

Foumlrdelar med LATEXAumlven om man inte har naringgra erfarenheter avtypografi aumlr det enkelt att producera doku-ment med ett professionellt utseende LATEXhar naumlmligen redan bestaumlmt bl a hur stora bok-staumlver man ska anvaumlnda till rubriker hur stortradavstaringnd man ska ha hur stora marginalersom aumlr lagom och var sidnumret ska placeras

LATEX aumlr inte ett ordbehandlingsprogramav typenwysiwyg (what you see is what youget) Det innebaumlr att man inte behoumlver ha ensaumlrskild skaumlrm foumlr att kunna arbeta med LATEXEn enkel terminal duger (t ex via en modem-uppkoppling) Undersoumlkningar har visat attdet garingr snabbare att faumlrdigstaumllla sitt dokumentmed ett system av denna typ Anledningen aumlratt man koncentrerar sig paring texten i staumlllet foumlrparing att finjustera formateringen

LATEX aumlr gratis och finns till naumlstan alla da-tortyper (se sidan35) Det innebaumlr att man kanflytta sina dokument till en annan dator ochformatera dem daumlr ocksaring

Lev som du laumlr Detta haumlfte aumlr givetvis skrivet med LATEX

Teckensnitten som har anvaumlnts aumlr Ti-mesAvant-Garde ochComputer moderntypewriter Dessutom anvaumlnds de vanligaTEX-fonterna till matematiska uttryck

Storleken paring texten aumlr 10 punter Denna aumlrsedan foumlrminskad till 90 med programmetpstops som ocksaring skoumlter om att placera tvaringsidor paring varje ark och organisera om den i raumlttordning foumlr att trycka haumlftet

VarningDenna handledningen aumlr ett daringligt exempel paringtypografi Raderna aumlr vaumlldigt laringnga margina-lerna i det naumlrmaste obefintliga och avstaringndetmellan raderna foumlr litet

Det beror paring att jag har foumlrsoumlkt faring in saringmycket information som moumljligt i handled-ningen utan att formatet blev foumlr otympligt

Handledningen paring naumltetHandledningen finns aumlven tillgaumlnglig ielektronisk form i ett antal olika format Soumlk-vaumlgen finns laumlngs ned paring denna sida Daumlr hittarman aumlven alla exempel som naumlmns i texten

Synpunkter vaumllkomnaHoumlr gaumlrna av er om ni har synpunkter paring den-na handledning saring att jag kan goumlra den baumlttre iframtiden Enklast foumlrmedlar ni era synpunk-ter via datorpost till nedanstaringende adress ellervia ett personligt besoumlk hos datordriftgruppen(i kaumlllarplanet i E-husets soumldra tillbyggnad)

URL httpwwwefdlthseperfhandledningccopy 1990ndash2006Per Foreby(perfefdlthse)

Inneharingll i

Inneharingll1 Snabbstart 1

11 Ett enkelt exempel 112 Fler exempel 1

2 Grunderna 121 Handledningens upplaumlggning 122 En enkel mall 223 Loumlptexten 3

231 Kommentarer 3232 Specialtecken 3

24 Rubriker 325 Att arbeta med LATEX 4

251 Att skriva LATEX-text medemacs 4252 Att formatera texten 4253 Att studera dokumentet paring skaumlrmen 5254 Att skriva ut dokumentet paring laserskrivare 5255 Att skapa en pdf-fil 6

3 Paringbyggnad 631 Att aumlndra utseende paring texten 6

311 Att aumlndra teckensnitt 6312 Att aumlndra storlek 7

32 Bindestreck 833 Diverse anvaumlndbara kommandon 834 Inneharingllsfoumlrteckning 835 Fotnoter 936 Avstavning 937 Listor 938 Citat 1039 Vaumlnsterjusterad och centrerad text 10310 Figurer och tabeller 11311 tabbing-omgivning 11312 tabular-omgivning 12313 Haumlnvisningar 13314 Fler specialtecken 13

3141 Symboler 133142 Accenter 133143 Utlaumlndska bokstaumlver 14

315 Svenska bokstaumlver 14316 Programlistningar 14

4 Matematiska formler 1541 Att skriva matematisk text 1542 En oumlversikt oumlver matematiska symboler 15

421 Accenter 1743 Exponenter och index 1744 Derivator 1845 Division 1846 Roumltter 1847 Oumlver- och understrykning 1948 Teckensnitt i matematisk text 19

ii Inneharingll

49 Summor integraler och saringnt 20410 Matriser och vektorer 20411 Ekvationer paring flera rader 21412 Parenteser 21413 Finjustering 22

5 Om det blir fel 2251 Vanliga problem 2252 Vad man goumlr naumlr LATEX har stannat 2353 Att hitta vad som blev fel 2354 Varningar vid sid- och radbrytningar 2455 Problem med placering av figurer 24

551 Bilderna kommer sist i dokumentet 24552 Alla bilder kommer inte ut 25

56 Problem i inkluderade filer 2557 Utskriften kommer inte ut 25

6 Oumlverkurs 2561 Dokumentklasser 2562 Dokumentoptioner 2663 Finjustering av marginaler och andra maringtt 2664 Separering av stycken 2765 Engelska dokument 2766 Sidnumrering sidhuvud och sidfot 2767 Radavstaringnd 2768 Ramar 2869 Att paringverka formateringen 28610 Att rita figurer 29611 Paketetgraphics 30

6111 Att inkludera postscript-bilder 306112 Att spara utrymme 316113 Naringgra saumltt att skapa postscript-bilder 316114 Aumlndra storlek och roterera 316115 xdvi ochgraphics 326116 pdflatex ochgraphics 32

612 Paketetcolor 33613 Eurotecken 33614 Fler teckensnitt 34615 Sammanfattning 34616 Referenser 34617 Vill ni veta mer 35

A Lokala dokumentklasser 35

B LATEX foumlr hemdatorn 35

C Hur utformar man rapporten 36

Sakregister 37

1 Snabbstart 1

1 SnabbstartDu som inte orkar laumlsa mer aumln en sida kan prova nedanstaringende foumlr att snabbt komma igaringng medLATEX

11 Ett enkelt exempel

Foumlrst kopierar du ett enkelt exempel paring ett LATEX-dokument till din hemmakatalog

elg-7e93nn342 cp usrlocallibtexmfexempelexempel_02tex

Sedan formaterar du dokumentet med programmetlatex

elg-7e93nn343 latex exempel_02

Daumlrefter kan du titta paring resultatet med programmetxdvi

elg-7e93nn344 xdvi exempel_02

Nu kan du eventuellt aumlndra i filen medemacs eller naringgon annan editor

elg-7e93nn345 emacs exempel_02tex

Sedan koumlr dulatex igen och studerar resultatet medxdvi Efter att du aumlr noumljd med utseendetkan du skriva ut dokumentet paring naumlrmaste laserskrivare med programmetdvips

elg-7e93nn347 dvips -P1up exempel_02

Du kan ocksaring skapa en pdf-fil med programmetpdflatex

elg-7e93nn343 pdflatex exempel_02

12 Fler exempel

I katalogenusrlocallibtexmfexempel finns maringnga fler exempel paring LATEX-dokumentAlla filer heterexempel_nntex daumlrnnaumlr exemplets nummer I filenINDEX finns en foumlrteck-ning oumlver alla exempel

Foumlr att denna handledning inte ska bli foumlr omfattande haumlnvisar den ibland till dessa exempelfoumlr mer information Naumlr vi haumlnvisar till ett exempel (somEXEMPEL 12) skrivs dessutom enEx 12notering i marginalen

2 Grunderna21 Handledningens upplaumlggning

I den haumlr handledningen ska vi garing igenom de olika saker man behoumlver kunna foumlr att skriva enrapport med LATEX Vi boumlrjar med de mest grundlaumlggande sakerna och vaumlntar till slutet medsaringdant som man bara behoumlver kunna i mer avancerade dokument (som till exempel att skrivamatematiska uttryck och inkludera bilder)

I texten foumlrekommer maringnga exempel paring in- och utmatning fraringn LATEX Exemplen aumlr upp-staumlllda i tvaring kolumner med kaumllltexten till vaumlnster och det formaterade resultatet till houmlger

2 2 Grunderna

22 En enkel mallFoumlr att skriva en enkel rapport behoumlver man inte kunna maringnga kommandon i LATEX Exempletnedan fungerar bra som mall foumlr rapporten

documentclass[a4paper]articleusepackage[T1]fontencusepackage[swedish]babel

titleLabrapport i fysikauthorLisa Nilsson D--98date1 maj 1999

begindocument

maketitle

Haumlr skriver man sen all loumlpandetext i dokumentet

enddocument

Labrapport i fysik

Lisa Nilsson Dndash98

1 maj 1999

Haumlr skriver man sen all loumlpande text idokumentet

Den foumlrsta radendocumentclass[a4paper]article talar om vilken typ av mall vi skaanvaumlnda foumlr dokumentet Mer om det finns att laumlsa paring sidan25

De tvaring raderna medusepackage goumlr att vi kan anvaumlnda svenska bokstaumlver samt svenskavstavning och svenska rubriker (som t exinneharingll i staumlllet foumlrtable of contents)

author ochtitle anger foumlrfattare och titel paring dokumentet Vill man ha flera rader angesradbrytningen med Om man till exempel aumlr tvaring som har skrivit en rapport tillsammans kanman skriva

titleAtt ta en lur

Projekt i telelaumlraauthorSofie Falk E--96

och Olof Olsson E--97 Inst f TTSTT Handledare Bo Eklund

date24 december 1998

begindocument

maketitle

Att ta en lurProjekt i telelaumlra

Sofie Falk Endash96och

Olof Olsson Endash97Inst f TTSTT

Handledare Bo Eklund

24 december 1998

begindocument talar om att nu aumlr det slut paring de inledande raderna mdash nu ska dokumentetboumlrjaenddocument anger var dokumentet slutar Laumlngre fram i den haumlr handledningenkommer det att dyka upp maringnga andra exempel paring konstruktionen

beginomgivningtext

endomgivning

maketitle skriver ut den rubrik som vi har definierat medauthor title ochdatecentrerad paring sidan Dokumentrubriken hamnar antingen paring en separat titelsida eller oumlverst paring

23 Loumlptexten 3

foumlrsta textsidan (se sidan26) Om man utelaumlmnardate blir det automatiskt dagens datum ititeln

Ett bra tips aumlr att ha en saringn haumlr mall liggande i en fil Naumlr man ska skriva ett nytt dokumentbehoumlver man bara kopiera mallen och slipper komma iharingg en massa LATEX-kommandonLATEX-modei emacs kan ocksaring anvaumlndas foumlr att skapa en liknande mall Mer om finesserna iemacsfinns paring sidan4

23 LoumlptextenLoumlptexten kan man skriva naumlstan hur som helst i infilen Radslut och antal mellanslag mellanorden har ingen betydelse LATEX formaterar i alla fall till det saring att det ser snyggt utDet endaman behoumlver taumlnka paring aumlr att en eller flera tomrader ger ett nytt stycke

231 Kommentarer

Kommentarer kan laumlggas in in kaumllltexten De kan vara till hjaumllp vid foumlrfattandet men kommerinte att synas i det formaterade resultatet Kommentarer i LATEX markeras med tecknet ochgaumlller fram till radslut

Haumlr har vi lite text Det haumlr aumlr en kommentarMer text kommentar igen

Haumlr har vi lite text Mer text

232 Specialtecken

Nedanstaringende tecken anvaumlnds foumlr att skriva kommandon i LATEX och maringste daumlrfoumlr skrivas paringett speciellt saumltt

tecken skrivs som tecken skrivs som$ $ amp amp

_ $backslash$ˆ ^ ˜ ~

24 RubrikerNu kan vi tillraumlckligt med kommandon foumlr att klara av den loumlpande texten Det enda som saknasfoumlr att kunna producera ett faumlrdigt dokument aumlr rubriker Titta paring foumlljande exempel

sectionRubriksectionAnnan rubriksubsectionUnderrubriksubsubsectionUnderunderrubriksectionEn tillsubsectionUtan nummerappendixsectionOrdlistasubsectionFoumlrkortningarsectionBruksanvisning

1 Rubrik2 Annan rubrik21 Underrubrik211 Underunderrubrik

3 En tillUtan nummerA OrdlistaA1 Foumlrkortningar

B Bruksanvisning

4 2 Grunderna

LATEX haringller sjaumllv reda paring rubrikernas nummer Varje garingng man skriversectiontext raumlknasnumret upp ett steg Vill man ha rubriker utan nummer aumlr det bara att skriva en asterisk ()efter kommandot som isectiontext Kommandotappendix goumlr att rubriknumeringenaumlndras fraringn siffror till bokstaumlver

25 Att arbeta med LATEXFyra olika program behoumlvs foumlr att faring ut ett faumlrdigformaterat dokument paring papper

bull emacs (eller naringgon annan editor) foumlr att skriva in texten

bull latex foumlr att formatera texten

bull xdvi foumlr att studera dokumentet paring skaumlrmen

bull dvips foumlr att skicka texten till en laserskrivare

Foumlr att skapa en pdf-fil raumlcker det med tvaring program editor ochpdflatex

251 Att skriva LATEX-text med emacs

Om man anvaumlnderemacs foumlr att skriva in sin text faringr man lite hjaumllp Saring fort man editerar enfil som har ett namn som slutar medtex garingr emacs oumlver iLATEX-modedaumlr man faringr tvaring extramenyer med kommandon foumlr LATEX

Foumlr mer information omLATEX-mode vaumllj INFO i menyn HELP Klicka sedan med mitten-knappen paring AUC TEX Genom att i staumlllet vaumllja DESCRIBEMODE i menyn HELP foumlr man enkort oumlversikt oumlver kommandon iLATEX-mode

Om man tycker attLATEX-modeaumlr mer stoumlrande aumln det aumlr till hjaumllp kan man laumltt staumlnga avdet med kommandotM-x fundamental-mode

252 Att formatera texten

Om vi har en fil som heterexempeltex skriver vi

latex exempel

foumlr att formatera texten Man behoumlver inte skriva hela filnamnet Programmet foumlrstaringr sjaumllv attnamnet slutar paringtex Om det inte finns naringgra fel i filen ser utmatningen ut ungefaumlr saring haumlr

This is TeX Version 314159 (Web2C 745)(exempeltexLaTeX2e lt20010601gtBabel ltv37hgt and hyphenation patterns for american french germanngerman swedish nohyphenation loaded(usrlocallibtexmftexlatexbasearticleclsDocument Class article 20010421 v14e Standard LaTeX document class(usrlocallibtexmftexlatexbasesize10clo))(usrlocallibtexmftexlatexbasefontencsty(usrlocallibtexmftexlatexbaset1encdef))(usrlocallibtexmftexgenericbabelbabelsty(usrlocallibtexmftexgenericbabelswedishldf(usrlocallibtexmftexgenericbabelbabeldef))) (exempelaux) [1][2] [3] (exempelaux) )Output written on exempeldvi (3 pages 3032 bytes)Transcript written on exempellog

24 Rubriker 5

Det blir alltsaring ganska mycket utmatning aumlven om det inte aumlr naringgra fel i texten Men det mestabestaringr av information om vilka mallar som anvaumlnts Filenexempelaux skapas automatisktoch inneharingller bl a information som behoumlvs foumlr att skriva ut en inneharingllsfoumlrteckning (se si-dan8) aux aumlr en foumlrkortning foumlrauxiliary file (hjaumllpfil)

Siffrorna[1] [2] [3] dyker upp paring skaumlrmen allt efter som LATEX blir klar med sidornaI exempellog hamnar samma text som paring skaumlrmen (och lite till) Om det skulle komma utnaringgon felutskrift behoumlver man alltsaring aldrig skriva av felmeddelandet mdash det aumlr bara att tittai loggfilen Utmatningen slutligen skrivs till filenexempeldvi dvi aumlr en foumlrkortning foumlrdevice independent ett format som aumlr oberoende av utmatningsenhet

Om naringgot aumlr fel i infilen genererar LATEX ofta vaumlldigt mycket utmatning och ibland ganskakryptisk saringdan Fel diskuterar vi mer paring sidan22

253 Att studera dokumentet paring skaumlrmen

Foumlr att inte sloumlsa paring laserutskrifter aumlr det pratiskt att kunna titta paring dokumentet paring skaumlrmeninnan man slutligen skriver ut det Foumlr detta aumlndamaringl anvaumlnder vi programmetxdvi Foumlr atttitta paring filen som vi skapade ovan (exempeldvi) skriv

xdvi exempel

saring kommer ett foumlnster upp paring skaumlrmenPrecis som ovan behoumlver man inte skriva ut hela filnamnet Ett undantag aumlr om det redan

finns en fil som heterexempel Daring maringste man skriva ut hela filnamnetxdvi exempeldvifoumlr att xdvi inte ska vaumllja fel fil Annars faringr man felutskriftenxdvi DVI file doesnrsquotstart with preamble

De enklaste kommandona ixdvi finns paring knappar i houmlgerkanten av foumlnstret Daumlr finnsfoumlljande kommandon

Quit Avslutaxdvi

Shrinkn Aumlndra till foumlrstoringn Foumlr att faring plats med hela sidan kraumlvs foumlrstoring 5Det finns ingen knapp foumlr att faring denna foumlrstoring men det loumlser man ge-nom att skriva5s Om den valda foumlrstoringen goumlr att inte hela texten synskan man flytta runt texten med piltangenterna

Next Prev Garing till naumlsta resp foumlregaringende sida Det finns aumlven knappar foumlr att flyttafem eller tio sidor aringt garingngen

Genom att trycka paring naringgon av musknapparna kan man foumlrstora texten under musmarkoumlren Deolika knapparna ger olika stora foumlrstoringsglas

Man behoumlver inte starta omxdvi varje garingng man formaterar om texten Om man laringterxdvivara kvar paring skaumlrmen (ev som ikon) saring upptaumlckerxdvi attdvi-filen har aumlndrats och visar dennya versionen saring fort man trycker〈CTRLndashL〉 eller oumlppnar ikonen

Observera attxdvi bara fungerar om man sitter vid en grafisk skaumlrm Men det garingr aumlvenstudera dokumentet paring en vanlig terminal Det goumlr man med programmetdvi2tty som ger enprimitiv men anvaumlndbar bild av hur dokumentet kommer att se ut Laumls mer om programmengenom att skrivaman xdvi elller man dvi2tty

254 Att skriva ut dokumentet paring laserskrivare

Naumlr vi har raumlttat alla fel som vi hittade medxdvi aumlr det dags att skriva ut dokumentet paring enlaserskrivare med kommandotdvips Foumlr att skriva ut varingr vaumllkaumlnda filexempeldvi skrivervi

dvips -P1up exempel

6 3 Paringbyggnad

Den normala utmatningen fraringndvips ser ut saring haumlr

This is dvips(k) 592b Copyright 2002 Radical Eye Software (wwwradicaleyecom)rsquo TeX output 200311131602rsquo -gt |lprlttexcprogtltcm-super-t1encgtlttexpsprogt ltsfrm1000pfbgt[1] [2] [3]

Siffrorna[1] [2] [3] dyker upp paring skaumlrmen allt efter som sidorna skickas till skrivarenDet garingr inte att skriva ut paring ett specialkonto genom att anvaumlndadvips paring ovanstaringende saumltt

Skriv i staumlllet

dvips exempellpr -Rkonto -P1up exempelps

Naumlr utskriften aumlr slut kan man ta bort postscriptfilen med kommandot

rm exempelps

Foumlr att bara skriva ut vissa sidor i dokumentet anger man foumlrsta och sista sidnummer enligtfoumlljande

dvips -P1up -pfoumlrsta -lsista exempel

255 Att skapa en pdf-fil

Om man vill skapa en pdf-fil aumlr det enklast att anvaumlndapdflatex som skapar en pdf-fil i staumllletfoumlr en dvi-fil

Foumlr att formatera varingr exempelfil till pdf skriver vi

pdflatex exempel

Den normala utmatningen fraringnpdflatex ser i princip likadan ut som foumlrlatex

3 ParingbyggnadDet foumlrra kapitlet behandlade det mesta man behoumlver veta foumlr att kunna skriva vanlig text I dethaumlr kapitlet garingr vi lite mer paring djupet paring en del omraringden Dessutom behandlar kapitlet nya sakersom listor tabeller och specialtecken

31 Att aumlndra utseende paring texten

I de flesta fall duger det bra med det vanliga teckensnittet Om man anvaumlnder maringnga olika tec-kensnitt blir det oftast plottrigt och goumlr ett oprofessionellt intryck Anvaumlnd daumlrfoumlr kommandonanedan sparsamt

311 Att aumlndra teckensnitt

I LATEX tillhoumlr varje teckensnitt en familj (family) en serie (series) och en form (shape) Dessakan man aumlndra med foumlljande kommandon

31 Att aumlndra utseende paring texten 7

Kommandoform Deklarationsform Saring blir det Minnesregeltextrmtext rmfamily text Vanlig text romantextsftext sffamily text Sans serif sans seriftexttttext ttfamily text Skrivmaskin typewriter texttextmdtext mdseries text Vanlig text mediumtextbftext bfseries text Fetstil boldfacetextuptext upshape text Uppraumltt uprighttextittext itshape text Kursiv italictextsltext slshape text Lutande slantedtextsctext scshape text KAPITAumlLER small capitalsemphtext em text Betonad emphasizedtextnormaltext normalfont text Standard

Kommandoformen aumlr enklast att anvaumlnda naumlr man ska aumlndra teckensnitt foumlr ett eller ett par ordmedan deklarationsformen aumlr baumlttre om man ska paringverka stora maumlngder text Det garingr dock braatt anvaumlnda vilken som helst

Om man skriver vanlig text geremph ger samma resultat somtextit Om man redanskriver kursiv text blir det dock inte samma sak

Nu vill vi emphmarkera ett ordoch skriva ett textitkursivt ord textitNu vill vi emphmarkera ett ordoch skriva ett textitkursivt ord

Nu vill vi markeraett ord och skrivaettkursivtordNu vill vi markeraett ord och skrivaett kursivt ord

Anvaumlnd daumlrfoumlr alltidemph foumlr att betona text som ska avvika fraringn den omgivande textenMan kan kombinera familj serie och form foumlr att faring fram ytterligare varianter av tecken-

snitten

Haumlr har vi ttfamilyitshape kursivskrivmaskinstext ochtextsftextbfFet Sans Serif

Haumlr har vi kursiv skrivmaskinstextochFet Sans Serif

312 Att aumlndra storlek

Med nedanstaringende kommandon kan man aumlndra storleken paring delar av texten

tiny Abcdefg123 scriptsize Abcdefg123 footnotesize Abcdefg123 small Abcdefg123 normalsize Abcdefg123 large Abcdefg123 Large Abcdefg123 LARGE Abcdefg123 huge Abcdefg123 Huge Abcdefg123

Abcdefg123

Abcdefg123

Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123

Standardstorleken paring tecknen i LATEX aumlr 10 punkter En punkt aumlr ett typografiskt maringtt sommotsvarar172 tum Man kan aumlven aumlndra standardstorleken i ett dokument till 11 eller 12punkter Laumls hur det garingr till paring sidan26

8 3 Paringbyggnad

32 Bindestreck

I maskinskriven text finns det bara en typ av bindestreck men i satt text finns det tre olikaFoumlljande exempel visar hur man anvaumlder de olika bindestrecken och hur de skrivs i kaumllltexten

E-teknolog 6--8 skivor broumld om dagen tankstreck --- saring haumlr

E-teknolog6ndash8 skivor broumld om dagentankstreck mdash saring haumlr

Minustecken aumlr avsiktligt utelaumlmnat fraringn exemplet Det beror paring att vi skriver matematiskaformler med speciella kommandon Mer om det finns paring sidan15

33 Diverse anvaumlndbara kommandon

Tre punkter anvaumlnds ofta foumlr att ange utelaumlmnad text Foumlr att det ska se riktigt bra ut boumlr mananvaumlnda kommandotldots foumlr att generera punkterna

Skriver man blir det foumlr taumltt Men med ldots blir det baumlttre Baumlst blir ldots saringklart

Skriver man blir det foumlr taumlttMen med blir det baumlttreBaumlst blir saringklart

Som exemplet ovan visar kan man laumlgga in ett extra blanktecken med kommandot (ett bak-vaumlnt snedstreck foumlljt av ett blanktecken)

Ett anvaumlndbart kommando aumlrtoday som genererar dagens datum

Det haumlr skrevs den today Det haumlr skrevs den 20 september 2006

Om man ska skriva om TEX eller LATEX ska man anvaumlnda de faumlrdiga kommandon som finnssaring att logotypen ser ut som den ska

Man kan goumlra mycket med TeX men det aumlrlaumlttare att arbeta med LaTeX Om TeX ellerLaTeX staringr foumlr sig sjaumllv maringste man laumlggain ett blanktecken efteraringt saring att det inteskrivs ihop med naumlsta ord(som i LaTeX boken) I maskinskriven text brukar man skrivatextttTeX resp textttLaTeX

Man kan goumlra mycket med TEX mendet aumlr laumlttare att arbeta med LATEX OmTEX eller LATEX staringr foumlr sig sjaumllv maringsteman laumlgga in ett blanktecken efteraringt saringatt det inte skrivs ihop med naumlsta ord(som i LATEXboken)I maskinskriven text brukar man skri-vaTeX respLaTeX

34 Inneharingllsfoumlrteckning

Om man skriver en laringng rapport kan det vara bra ha en inneharingllsfoumlrteckning i boumlrjan Genomatt laumlgga in kommandottableofcontents eftermaketitle skrivs det ut en inneharingllsfoumlr-teckning Hur den ser ut kan ni se i boumlrjan av den haumlr handledningen

Observera att man maringste koumlra LATEX tvaring garingnger foumlr att faring med inneharingllsfoumlrteckningen Vidden foumlrsta koumlrningen skrivs inneharingllsfoumlrteckningen till en fil och vid naumlsta koumlrning inkluderasfilen

Det finns tvaring motsvarande kommandonlistoftables ochlistoffigures foumlr att faringrfoumlrteckningar oumlver tabeller och figurer (seEXEMPEL 6)Ex 6

35 Fotnoter 9

35 FotnoterFotnoter skriver man med kommandotfootnote LATEX haringller sjaumllv reda paring numreringen avnoterna

Ibland braringkar datorfolk omhuruvida TeX ellertrofffootnoteett annattypsaumlttningsprogram aumlr baumlst

Ibland braringkar datorfolk om huruvidaTEX eller troff1 aumlr baumlst

1ett annat typsaumlttningsprogram

36 AvstavningOm man inte har foumlr korta rader saring behoumlver LATEX saumlllan avstava ord Om det skulle behoumlvasblir avstavningarna ofta paring raumltt staumlllen Men man kan hjaumllpa till genom att skriva- daumlr manvill tillaringta avstavning Observera att om LATEX inte behoumlver avstava ordet saring syns inte- iutmatningen

Nu behoumlver man inte foumlreslaring avstavningar i tid och otid Naumlr man formaterar texten medLATEX faringr man felutskrifter om det blev problem med avstavningen Daumlrefter kan man laumlgga infoumlrslag paring de staumlllen daumlr LATEX har problem Mer om detta paring sidan24

Om man helt vill slippa problemet med avstavningar kan man vaumllja att boumlrja paring en ny radsaring fort ett ord inte faringr plats Daring faringr man en ojaumlmn houmlgermarginal i texten Detta aringstadkommerman genom att placera kommandotraggedright direkt efterbegindocument

begindocumentraggedrightDen haumlr texten har en ojaumlmnhoumlgermarginal Foumlrdelen aumlr attman slipper problem medavstavningen Dessutom ger det en merpersonlig praumlgel (t~ex foumlr privata brev)enddocument

Den haumlr texten har en ojaumlmnhoumlgermarginal Foumlrdelen aumlr att manslipper problem med avstavningenDessutom ger det en mer personligpraumlgel (t ex foumlr privata brev)

Ibland har man det omvaumlnda problemet Paring vissa staumlllen vill man inte att LATEX ska bryta radenmellan tvaring ord Det fixar man genom att laumlgga in ettharingrt blankteckensom markeras med tecket~ (tilde) Haumlr aumlr naringgra exempel paring staumlllen daumlr man foumlrmodligen inte vill ha en radbrytning

Stefan~G se figur~3 mellan kl 12 och~13a)~foumlrsta punkten t~ex

37 ListorDet finns olika typer av listor i LATEX De vanligaste aumlritemize-omgivningenumerate-om-givning ochdescription-omgivning Foumlljande exemplel visar hur de fungerar

Foumlrst en vanlig listabeginitemizeitem foumlrsta punktenitem haumlr kommer den andrapunkten i listan

enditemize

Foumlrst en vanlig lista

bull foumlrsta punkten

bull haumlr kommer den andra punkten ilistan

10 3 Paringbyggnad

Sen provar vi med en numrerad listabeginenumerateitem Det garingr ju braitem eller hurendenumerate

Sen provar vi med en numrerad lista

1 Det garingr ju bra

2 eller hur

Och saring en textttdescription-omgivningbegindescriptionitem[unix] aumlr det operativsystem somvi anvaumlnder paring arbetsstationerna

item[Windows 95] aumlr ett operativsystemsom det kan vara bra att kaumlnna till

enddescription

Och saring endescription-omgivning

unix aumlr det operativsystem som vi an-vaumlnder paring arbetsstationerna

Windows 95 aumlr ett operativsystemsom det kan vara bra att kaumlnna till

Man kan ha listor inne i varandrabeginitemizeitem Haumlr kommer en lista tillbeginenumerateitem punkt ettitem punkt tvaringendenumerateDet gick ju bra

item Sista punktenenditemize

Man kan ha listor inne i varandra

bull Haumlr kommer en lista till

1 punkt ett

2 punkt tvaring

Det gick ju bra

bull Sista punkten

38 Citat

Naumlr man citerar naringgonting vill man markera det genom att dra in marginalerna mot mitten avsidan Det goumlr vi enklast genom att anvaumlndaquotation-omgivning

Man kan ju till exempel laringtsasatt foumlljande text aumlr citeradbeginquotationInne i ett citat kan mangivetvis ha maringnga stycken

em Om man vill kan manskriva citaten med kursiv text

endquotation

Man kan ju till exempel laringtsas att foumll-jande text aumlr citerad

Inne i ett citat kan man gi-vetvis ha maringnga stycken

Om man vill kan manskriva citaten med kursiv text

Som ni ser anger vi bara var den kursiva texten boumlrjarbegintext ochendtext be-graumlnsar naumlmligen effekten av typsnittskommandon i deklarationsform (se sidan7) paring sammasaumltt som och

En quote-omgivning ger naumlstan samma resultat Skillnaden aumlr att det inte goumlrs naringgon in-dragning i boumljan av varje stycke

39 Vaumlnsterjusterad och centrerad text

Paring sidan9 anvaumlnde viraggedright foumlr att producera vaumlnsterjusterad text i ett helt dokumentOm man bara vill ha den effekten i en begraumlnsad del av dokumentet kan man anvaumlnda enflushleft-omgivning

310 Figurer och tabeller 11

beginflushleftInne i en textttflushleft-omgivning fyllerinte LaTeX ut raderna med extra blankteckenDaumlrfoumlr blir houmlgermarginalen ojaumlmnendflushleft

Inne i enflushleft-omgivningfyller inte LATEX ut raderna med extrablanktecken Daumlrfoumlr blirhoumlgermarginalen ojaumlmn

Paring samma saumltt anvaumlnder man encenter-omgivning foumlr att centrera en del av texten

begincenterDen haumlr texten aumlr centrerad Givetviskan man ha radbrytningar inne i textenendcenter

Den haumlr texten aumlr centrerad Givetviskan man ha

radbrytningarinne

i texten

Det finns aumlven enflushright-omgivning som ger en ojaumlmn vaumlnstermarginal

310 Figurer och tabellerFoumlr att faring en centrerad figur eller tabell med en rubrik anvaumlnder man enfigure-omgivningeller entable-omgivning

Figuren goumlrs ofta i enpicture-omgivning (se sidan29) och tabeller i entabular-om-givning (sidan12) Om man vill klistra in en bild i efterhand reserverar man utrymme foumlr denmedvspace Mer detaljer om figurer och tabeller finns iEXEMPEL 6 Ex 6

Nu kommer vi paring att viska ha en figurbeginfigurevspace2cm reservera 2 cmcaptionEn liten bildlabelbild

endfigureOch nu ska vi referera tillfigur~refbild

Figur 7 En liten bild

Nu kommer vi paring att vi ska ha en figurOch nu ska vi referera till figur 7

Figuren hamnar laumlngst upp eller laumlngst ner paring sidan eller paring en separat sida Detta kan manparingverka med ett argument Skrivbeginfigure[bokstav] daumlr bokstav kan vara

h Here bilden hamnar precis daumlrfigure-omgivning foumlrekommer

t Top oumlverst paring sidan

b Bottom laumlngst ned paring sidan

p Page of floats Paring en separat sida

Man kan kombinera flera av bokstaumlverna Daring anvaumlnds det foumlrsta moumljliga placeringen av figurenOm man inte anger naringgot argument aumlr det liktydigt med att skrivabeginfigure[tbp]Anger man foumlr faring alternativ kan det bli problem (se sidan24)

LATEX haringller reda paring figurens eller tabellens nummer Vill man kunna referera till den maringsteman skrivalabeltext Annars kan man hoppa oumlver detcaptiontext genererar dencentrerade rubriken Enda skillnaden mellan enfigure-omgivning och entable-omgivningaumlr att rubrikerna blir olika (Figur respektiveTabell)

311 tabbing-omgivningGenom att anvaumlnda entabbing-omgivning kan man anvaumlnda tabulatortecken ungefaumlr som paringen skrivmaskin

12 3 Paringbyggnad

begintabbingData om = textbfNisse

gt Namn = Nils gt gt Nilsson gt Tel gt 12~34~56

endtabbing

Data omNisseNamn Nils

NilssonTel 12 34 56

Man anvaumlnder alltsaring= foumlra att saumltta en tabulatorposition ochgt foumlr att anvaumlnda den Man kanocksaring anvaumlnda kommandotkill foumlr att staumllla in tabuleringen med en rad som inte skrivs utDetta kan till exempel vara laumlmpligt om det kommer laringnga ord i en rad laumlngre ner

begintabbingTrettiosju = groumlna = killEn gt vit gt haumlst Trettiosju gt groumlna gt katterendtabbing

En vit haumlstTrettiosju groumlna katter

312 tabular-omgivningDet aumlr enkelt att goumlra snygga tabeller i LATEX Det aumlr bara att skriva saring haumlr

begintabularlcrProdukt amp Typ amp Pris Skruvar amp stora amp 018 kr Muttrar amp M16 amp 038 kr Spikar amp 12 tum amp 012 kr

endtabular

Produkt Typ PrisSkruvar stora 018 krMuttrar M16 038 krSpikar 12 tum 012 kr

Med deklarationenlcr talar vi om att foumlrsta kolumnen ska vara vaumlnsterjusterad (l) denandra centrerad (c) och den tredje houmlgerjusterad (r) Sen aumlr det bara att skriva in texten medettamp-tecken mellan kolumnerna och en radbrytning () efter varje rad

Vertikala streck anges med |i deklarationen och horisontella streck faringr man med kom-mandothline Av foumlljande exempel framgaringr det hur man goumlr

begintabular||l|c|r|| hlinehlineemphProdukt amp emphTypamp emphPris hline

Skruvar amp stora amp 018 kr hlineMuttrar amp M16 amp 038 kr hlineSpikar amp 12 tum amp 012 kr hlinehline

endtabular

Produkt Typ PrisSkruvar stora 018 krMuttrar M16 038 krSpikar 12 tum 012 kr

Det haumlr aumlr kanske ett lite extremt exempel Man behoumlver givetvis inte anvaumlnda saring maringnga linjerom man inte vill

Om man vill att en kolumn ska kunna innharinglla flera rader deklarerar man den sompbreddsom i foumlljande exempel

begintabular|l|p30mm| hlineemphProdukt amp emphBeskrivning hlineIvar amp Billig traumlhylla Passar

bra till studenter Niklas amp Lite dyrare med staringlroumlr Har

laringngt mellan hyllfaumlsten hlineendtabular

Produkt BeskrivningIvar Billig traumlhylla Passar

bra till studenterNiklas Lite dyrare med staringlroumlr

Har laringngt mellan hyll-faumlsten

313 Haumlnvisningar 13

313 HaumlnvisningarSom ni har sett tidigare kan man haumlnvisa till figurer medlabel ochref Samma metod kanman anvaumlnda foumlr att haumlnvisa till en sida eller ett stycke Foumlrst saumltter man etiketter i texten medlabeltext

Paring den haumlr sidan pratar vi lite omdiverse olika fiskarlabelfisk

Paring den haumlr sidan pratar vi lite om di-verse olika fiskar

Naumlr man sen ska haumlnvisa till texten anvaumlnder manrefrext foumlr att generera styckets nummerochpagereftext foumlr att generera sidnumret

Nu haumlnvisar vi till fiskar paringsidan~pagereffisk i stycke~reffisk

Nu haumlnvisar vi till fiskar paring sidan13 istycke313

Eftersom referenserna kan foumlrekomma baringde foumlre och efter etiketterna maringste LATEX laumlsa igenomtexten och hitta alla etiketter innan korrekta referenser kan genereras Daumlrfoumlr maringste man koumlrakommandotlatex tvaring garingnger Foumlrsta garingngen paringminns man om det med meddelandet

LaTeX Warning Label(s) may have changed Rerun to get cross-references right

314 Fler specialtecken3141 Symboler

Ibland raumlcker inte de vanliga bokstaumlverna till Daring kan foumlljande tecken kan vara bra att ha

dagger dag sect S ccopy copyrightDagger ddag para P pound poundslaquo guillemotleft raquo guillemotright lsaquo guilsinglleftrsaquo guilsinglright bdquo quotedblbase sbquo quotesinglbase

3142 Accenter

Tabellen nedan visar hur man skriver accenter i LATEX (Givetvis kan man saumltta accenter paringandra bokstaumlver aumln o ocksaring) Genom att utelaumlma argumentet kan man skriva accenttecknet foumlrsig sjaumllv t ex^

oacute rsquoo o =o oo too ograve lsquooo o o co ocirc ^o o uoo do ouml o o vo o

macrbo

otilde ~o o Ho o ro

Om man vill ha en accent paring bokstaumlvernai och j faringr man ta till ett specialtrick foumlr att faring bortpricken ovanfoumlr bokstaven innan man saumltter dit accenten

Om man skriver i eller j faringrman bokstaumlver utan prickar somman laumltt kan saumltta accenter somtill exempel rsquoi eller rsquoj

Om man skriver ı eller faringr man bok-staumlver utan prickar som man laumltt kansaumltta accenter som till exempel iacute eller

Om man bara vill saumltta accenter paring en bokstav kan man utelaumlmna klamrarna Daring faringr man dockse till att laumlgga haringrda blanktecken i slutet av ord Detta kan goumlras paring tvaring saumltt

Nu ska vi lara oss att skriva ordetmo alltsaring mo saa att det inteskrivs ihop med ordet efter

Nu ska vi laumlra oss att skriva ordet moumlalltsaring mouml saring att det inte skrivs ihopmed ordet efter

Observera att man inte kan anvaumlnda den haumlr tekniken foumlr att skriva accenter i matematiskaformler Matematiska accenter beskrivs paring sidan17

14 3 Paringbyggnad

3143 Utlaumlndska bokstaumlver

Saring haumlr goumlr man foumlr att faring bokstaumlver foumlr att skriva paring bl a danska tyska polska spanska ochislaumlndska

œ oe oslash o aelig ae Œ OEOslash O AElig AE ł l iquest lsquoszlig ss Ł L iexcl lsquo Ŋ NGŋ ng THORN TH thorn th ETH DHeth dh ETH DJ đ dj

315 Svenska bokstaumlverOm man vill att dokumentet ska garing att formatera paring andra maskiner med gamla versioner avLATEX och i andra laumlnder boumlr man inte skriva in svenska bokstaumlver direkt I staumlllet anvaumlnderman accenter foumlr att skriva auml ouml Auml och Ouml ochaa ochAA foumlr att skriva aring och Aring

316 ProgramlistningarOm man inte vill att LATEX ska formatera texten kan man anvaumlnda enverbatim-omgivningDaring skrivs texten dessutom med skrivmaskinstext

beginverbatim Detta aumlr ett C-program include ltstdiohgt

void main(void)

int i

for (i = 1 i lt= 10 i++)printf(Nr dn i)

endverbatim

Detta aumlr ett C-program include ltstdiohgt

void main(void)

int i

for (i = 1 i lt= 10 i++)printf(Nr dn i)

Taumlnk paring att inte anvaumlnda tabulatortecken inne i enverbatim-omgivning De foumlrsvinner naumlmli-gen i utmatningen Anvaumlnd i staumlllet blanktecken (LATEX-modei emacs aumlndrar automatiskt allatabulatortecken till blanktecken)

Foumlr att faring motsvarande funktion mitt inne i en rad anvaumlnder man kommandotverb

I vanliga fall skulle man inte kunna skrivaverb utan att LaTeX tror att det aumlrboumlrjan paring ett kommando Men med verb=verb=garingr det bra

I vanliga fall skulle man inte kunnaskriva utan att LATEX tror att det aumlrboumlrjan paring ett kommando Men medverb garingr det bra

Observera att argumentet tillverb inte ska avgraumlnsas av och Daring skulle man ju aldrigkunna ha tecknen eller inne i texten Daumlrfoumlr aumlr kravet i staumlllet att argumentet tillverbavgraumlnsas av likadana valfria tecken som till exempel iverbtext ellerverb+text+

Man kan aumlven inkludera en programlistning direkt fraringn en fil Till detta anvaumlnder mankommandotverbatiminput Foumlr att det ska fungera maringste man foumlrst skriva

usepackageverbatim

i boumlrjan av dokumentet Sedan inkluderar man programkoden med t ex

verbatiminputlab7java

Om inte programtexten faringr plats i dokumentet kan man minska storleken

smallverbatiminputlab7java

4 Matematiska formler 15

4 Matematiska formlerEftersom TEX (och LATEX) aumlr utformat foumlr att kunna skriva komplex matematisk text blir det haumlrkapitlet ganska omfattande Men foumlr er som aumlndaring behoumlver kunna mer finns en mer uttoumlmmandebeskrivning i boumlckerna om LATEX (se sidan35 i denna handledning)

41 Att skriva matematisk textOm man vill skriva en matematisk formel inne i den loumlpande texten skriver manbeginmathformelendmath Eftersom det aumlr ganska laringngt att skriva finns det tvaring olika kortformer somman kan anvaumlnda Antingen( formel ) eller $ formel $ Men den foumlrsta korformen faringrman en kontroll paring att man inte redan aumlr inne i en formel aring andra sidan fungerar den inte ibildtexter (caption)

Foumlr att faring en formel som blir centrerad paring en egen rad skriver manbegindisplaymathformelenddisplaymath Aumlven haumlr finns det en kortform som aumlr[ formel]

beginequation formelendequation ger samma utseende bortsett fraringn att form-lerna blir numrerade Haumlr finns ingen kortform

Formeln $ x=3y-2 $ staringr inne i textenprecis som ( a+b+c ) ochbeginmathq=45+vendmathgoumlrDaumlremot staringr [ x=3y-2 ] foumlrsig sjaumllv precis sombegindisplaymatha+b+cenddisplaymathEn numrerad ekvation faringr man medbeginequationx=3y-2 labelekvaendequationVill man haumlnvisa till ekvation~refekvafungerar det likdant som med figurer

Formelnx = 3yminus 2 staringr inne i textenprecis soma+ b+ c ochq = 45 + vgoumlr Daumlremot staringr

x = 3y minus 2

foumlr sig sjaumllv precis som

a+ b+ c

En numrerad ekvation faringr man med

x = 3y minus 2 (1)

Vill man haumlnvisa till ekvation1 funge-rar det likdant som med figurer

42 En oumlversikt oumlver matematiska symbolerLATEX inneharingller kommandon foumlr att skriva alla taumlnkbara matematiska symboler Samtliga sym-boler nedan har en sak gemensamt De fungerar bara i enmath-omgivningdisplaymath-om-givning ellerequation-omgivning Vill man skriva ett saringdant haumlr tecken i vanlig text maringsteman skriva t ex$ tecken$

Av tabell1 framgaringr att det inte finns versala varianter av alla grekiska bokstaumlver Det berorparing att de grekiska bokstaumlverna i dessa fall ser likadana ut som de romerska Till exempel skrivsett versaltα helt enkelt som A

Vissa matematiska symboler finns redan paring tangentbordet Naumlr man skriver dem i en ma-tematisk omgivning faringr de ett lite annat utseende rsquo=rsquo rsquo +rsquo rsquominusrsquo rsquoltrsquo eller rsquogtrsquo Oumlvriga skrivsmed kommandona i tabellerna2ndash5 Maringnga av relationerna i tabell3 kan negeras genom attskrivanot foumlre dem

$x notlt y Leftrightarrow x notleq y-1$ x 6lt y hArr x 6le y minus 1

Det garingr att goumlra ytterligare symboler genom att skriva dom ovanparing varandra med kommandotstackrel

16 4 Matematiska formler

α alpha θ theta o o Υ Upsilonβ beta ϑ vartheta Π Pi υ upsilonΓ Gamma ι iota π pi Φ Phiγ gamma κ kappa $ varpi φ phi∆ Delta Λ Lambda ρ rho ϕ varphiδ delta λ lambda varrho χ chiε epsilon micro mu Σ Sigma Ψ Psiε varepsilon ν nu σ sigma ψ psiζ zeta Ξ Xi ς varsigma Ω Omegaη eta ξ xi τ tau ω omegaΘ Theta

Tabell 1 Grekiska bokstaumlver

plusmn pm u sqcap rhd1

∓ mp t sqcup unlhd1

times times or vee unlhd1

divide div and wedge oplus opluslowast ast setminus ominus star o wr otimes otimes circ diamond oslashbull bullet 4 bigtriangleup odotmiddot cdot 5 bigtriangledown copy bigcirccap cap triangleleft dagger daggercup cup triangleright Dagger ddagger] uplus lhd1 q amalg

Tabell 2 Binaumlra operatorer (1Kraumlver paketetlatexsym)

le leq sube subseteq a dashv prop proptoge geq supe supseteq equiv equiv |= models≺ prec lt sqsubset1 sim sim perp perp succ = sqsupset1 simeq | mid preceq v sqsubseteq asymp parallel succeq w sqsupseteq asymp approx bowtie ll isin in sim= cong 1 Join1

gg 3 ni 6= neq ^ smilesub subset ` vdash = doteq _ frownsup supset

Tabell 3 Relationssymboler (1Kraumlver paketetlatexsym)

43 Exponenter och index 17

[ A stackrelalpharightarrow B ] Aαrarr B

[ vecx stackrelmathrmdef=(x_1 ldots xn) ] ~x

def= (x1 xn)

Observera att vissa symboler bara aumlr tillgaumlngliga med paketetlatexsym Foumlr att anvaumlndadessa laumlgg till foumlljande rad i boumlrjan av dokumentet

usepackagelatexsym

421 Accenter

Accenttecknen som beskrivs paring sidan13 fungerar bara foumlr vanlig text I matematiska formleranvaumlnder man nedanstaringende kommandon i staumlllet

a hata a acutea a dota a checkaa gravea a ddota a brevea a baraa tildea ~a veca

hat ochtilde finns aumlven i bredare varianter som kallaswidehat ochwidetilde

$widehatx+1 widetildex+1$ x+ 1 x+ 1

Precis som med accenter i vanlig text boumlr man plocka bort prickarna fraringn bokstaumlverna i och jinnan man saumltter accenter paring dem

Jaumlmfoumlr $veci + ddotj$ och$vecimath + ddotjmath$

Jaumlmfoumlr~i+ j och~ı+

43 Exponenter och indexExponenter markeras medexponent och index med_index vilket illustreras av dettaexempel

Laringt $x$ och $y$ vara variabler saringdana att$x^2y=q_n$ daring $q_1 ldots q_n gt 7$

Det blir samma sak av $x^y_2$ och$x_2^y$ men inte av $x_y^2$ och$x^2_y$

Laringt x och y vara variabler saringdana attx2y = qn daringq1 qn gt 7Det blir samma sak avxy

2 ochxy2 men

inte avxy2 ochx2y

larr leftarrow lArrrArr Longleftrightarrow uarr uparrowlarrminus longleftarrow 7rarr mapsto uArr UparrowlArr Leftarrow 7minusrarr longmapsto darr downarrowlArr= Longleftarrow larr hookleftarrow dArr Downarrowrarr rightarrow rarr hookrightarrow l updownarrowminusrarr longrightarrow leftharpoonup m UpdownarrowrArr Rightarrow rightharpoonup nearrow=rArr Longrightarrow leftharpoondown searrowharr leftrightarrow rightharpoondown swarrowlarrrarr longleftrightarrow rightleftharpoons nwarrowhArr Leftrightarrow leadsto1

Tabell 4 Pilsymboler (1Kraumlver paketetlatexsym)

18 4 Matematiska formler

Om det bara finnsett tecken i exponent eller index garingr det bra att utelaumlmna klamrarna ochskriva^exponentrespektive_exponent

Det garingr bra att anvaumlnda alla moumljliga tecken som exponenter och index

Temperaturen i dag var $19^circ$C Temperaturen i dag var19C

44 Derivator

Derivator skriver man med apostrof (rsquo)

$xrsquorsquorsquo - 3xrsquorsquo + xrsquo + 4x = 8$ xprimeprimeprime minus 3xprimeprime + xprime + 4x = 8

Ibland skriver man tidsderivator med prickar ovanfoumlr bokstaumlverna Daring kan man anvaumlnda accen-terna ovan

$a(t) = dotv(t) = ddotx(t)$ a(t) = v(t) = x(t)

45 Division

Division med aumlr enkelt att skriva men vill man ha ett horisontellt braringkstreck faringr man anvaumlndakommandotfrac

[ x = fraca + b3c^3 + d^4 ] x =a+ b3

c3 + d4

[ frac11 - frac1a - k ]1

1minus 1aminusk

46 Roumltter

Roumltter skriver man med kommandotsqrt Med ett extra argument kan man skriva roumltter avvalfri ordning

[ sqrtx^x + sqrtalpha ]radicxx +

radicα

[ sqrt[3]hrsquorsquo_n(beta x) ] 3radichprimeprimen(βx)

alefsym aleph prime prime forall forall infin inftyh hbar empty emptyset exist exists 2 Box1

ı imath nabla nabla not neg 3 Diamond1

jmathradic

surd [ flat 4 triangle` ell gt top natural clubs clubsuitweierp wp perp bot ] sharp diams diamondsuitlt Re | backslash hearts heartsuit= Im 6 angle part partial spades spadesuit0 mho1

Tabell 5 Diverse symboler (1Kraumlver paketetlatexsym)

47 Oumlver- och understrykning 19

47 Oumlver- och understrykningFoumlr att goumlra linjer eller klamrar ovanfoumlr eller under en formel finnsoverline underlineoverbrace respektiveunderbrace Man kan skriva text ovanfoumlr eller under en klammergenom att goumlra paring samma saumltt som foumlr ett index eller en exponent

[ overlinephi + overlinew ] φ+ w

[ overbracea_1+underbrace a_2+cdots+a_n-1_n-2 st+a_n^n st ]

nst︷ ︸︸ ︷a1 + a2 + middot middot middot+ anminus1︸ ︷︷ ︸

nminus2st

+an

[ x^overlinek + n + x^underlinen ] xk+n + xn

48 Teckensnitt i matematisk textNormalt skriver LATEX all matmatisk text kursiv men i vissa fall passar det baumlttre med ett annatteckensnitt

Ett saringdant exempel aumlr foumlr att skriva funktioner som t ex log Det enklaste saumlttet att skrivadessa funktioner aumlr att anvaumlnda kommandona i tabell6

[ sin 2theta=2sinthetacostheta ] sin 2θ = 2 sin θ cos θ

[ log xy=log x + log y] log xy = log x+ log yFoumlr de funktioner daumlr det aumlr meningsfullt kan man anvaumlnda ett index

[ max_1leq nleq mlog_2P_n ] max1lenlem

log2 Pn

[ lim_xrightarrow 0fracsin xx=1 ] limxrarr0

sinx

x= 1

I oumlvriga fall kan man anvaumlnda naringgot av nedanstaringende saumltt att byta tecknsnitt inne i mate-matisk text

$mathititalic - 2^x+sin phi$ italic minus 2 x + sinφ

$mathrmroman - 2^x+sin phi$ romanminus 2x + sinφ

$mathbfbold - 2^x+sin phi$ boldminus 2x + sinφ

$mathsfsans serif - 2^x+sin phi$ sans serif minus 2x + sinφ

$mathtttypewriter - 2^x+sin phi$ typewriterminus 2x + sinφ

Observera att ovanstaringende kommandon bara ska anvaumlndas foumlr matematiska uttryck De paring-verkar bara bokstaumlver siffror och stora grekiska bokstaumlver Om man av naringgon anledning villskriva vanligt text inne i formler anvaumlnder man de vanliga teckensnittskommandona (texttttextbf textnormal etc) som tillfaumllligt laumlmnar matematikomgivningen

Om man vill skriva alla formler med fetstil kan man skriva kommandotboldmath i boumlrjanav dokumentet (det skainte skrivas inne i en matematikomgivning) Kommandot gaumlller tillsman upphaumlver det medunboldmath

I vissa fall anvaumlnder man skrivstilsbokstaumlver foumlr att beteckna funktioner LATEX tillhanda-haringller 26 bokstaumlverA Z

arccos cos csc ext ker limsup min sinharcsin cosh deg gcd lg ln Pr suparctan cot det hom lim log sec tanarg coth dim inf lininf max sin tanh

Tabell 6 Funktionsnamn

20 4 Matematiska formler

$mathcalFf(x)$ och$mathcalLf(x)$ brukar man anvaumlndafoumlr att beteckna naringgra vaumllkaumlnda transformer

Ff(x) och Lf(x) brukar mananvaumlnda foumlr att beteckna naringgra vaumll-kaumlnda transformer

49 Summor integraler och saringntDe matematiska symbolerna i tabell7 blir olika stora beroende paring hur man anvaumlnder dem deblir stoumlrre i endisplaymath-omgivning och enequation-omgivning aumln i enmath-omgiv-ning

[ int_-infty^infty e^-x^2 dx ]int infin

minusinfineminusx2

dx

[ oint_S(V) (psinablaphi-phinablapsi)cdot dvecS ]

∮S(V )

(ψnablaφminus φnablaψ) middot d~S

[ a_1 + a_2 + cdots + a_n =sum_i=1^n a_i ] a1 + a2 + middot middot middot+ an =

nsumi=1

ai

[ n=prod_k=1^n k ] n =

nprodk=1

k

[ sum_0 leq i leq m atop0 lt j lt n P(ij) ]

sum0leilem0ltjltn

P (i j)

Om man skriver ovanstaringende formler innei den loumlpande texten faringr mande mindre symbolerna som t~ex$int_-infty^infty e^-x^2 dx$eller $n=prod_k=1^n k$

Om man skriver ovanstaringende form-ler inne i den loumlpande texten faringrman de mindre symbolerna som t exintinfinminusinfin eminusx2

dx ellern =prodn

k=1k

410 Matriser och vektorerFoumlr att skapa matriser och vektorer goumlr vi naumlstan likadant som med tabeller (sidan12)

[ beginarraylcrx^2 amp a+b amp 3 x^2+2x amp xrsquo amp 23 x^2n amp alpha amp 214endarray ]

x2 a+ b 3x2 + 2x xprime 23x2n α 214

sum sumsum

⋂ ⋂bigcap

⊙ ⊙bigodotprod prod

prod⋃ ⋃

bigcupotimes otimes

bigotimes∐ ∐coprod

⊔ ⊔bigsqcup

oplus oplusbigoplusint int

intor or

bigvee⊎ ⊎

biguplus∮ ∮oint

and andbigwedge

Tabell 7 Stora symboler

411 Ekvationer paring flera rader 21

411 Ekvationer paring flera rader

Med endisplaymath-omgivning eller enmath-omgivning kan man bara goumlra formler somryms paring en rad Om man skriver laringnga formler eller vill skriva flera ekvationer i en sekvenskan man anvaumlnda eneqnarray-omgivning Den fungerar ungefaumlr som enarray-omgivningmed tre kolumner men numrerar ekvationerna om man inte skrivernonumber

begineqnarrayx amp = amp 12y + 47 y amp = amp z + phi + a + b + nonumber amp amp c + d + e + f

endeqnarray

x = 12y + 47 (2)

y = z + φ+ a+ b+

c+ d+ e+ f (3)

Eneqnarray-omgivning goumlr samma sak foumlrutom att den inte genererar naringgra ekvationsnum-mer

begineqnarrayx amp = amp 2 y + 3y amp = amp 12

endeqnarray

x = 2y + 3

y = 12

412 Parenteser

Hittils har vi anvaumlnt vanliga parenteser rsquo()rsquo i en del formler I tabell8 visas samtliga symbolersom kan anvaumlndas som parenteser i LATEX

Foumlr att faring parenteserna att anpassa sin storlek efter det de ska omge skriver manleftellerright foumlre dem Foumlr varjeleft maringste det finnas enright Daumlremot behoumlver de intevara av samma typ Det aumlr t ex fullt moumljligt att avsluta enleft( medright Om manbara vill ha en parentes paring ena sidan av formeln kan man anvaumlnda den osynliga parentesen rsquorsquo

[ vecu times vecv =left| beginarrayccchatx amp u_x amp v_x haty amp u_y amp v_y hatz amp u_z amp v_z

endarray right| ]

~utimes ~v =

∣∣∣∣∣ x ux vx

y uy vy

z uz vz

∣∣∣∣∣[ A=left( beginarraycccca_11 amp a_12 amp ldots amp a_1n a_21 amp a_22 amp ldots amp a_2n vdots amp vdots amp ddots amp vdots a_m1 amp a_m2 amp ldots amp a_mn

endarray right) ]

A =

a11 a12 a1n

a21 a22 a2n

am1 am2 amn

( ( b lfloor darr downarrow) ) c rfloor backslash l updownarrow[ [ d lceil | | uArr Uparrow] ] e rceil | dArr Downarrow 〈 langle uarr uparrow m Updownarrow 〉 rangle

Tabell 8 Parenteser

22 5 Om det blir fel

[ g(x)=left beginarrayll0 amp x leq 0 13 amp 0 lt x leq 3 23 amp 3 lt x leq 5 1 amp x gt 5endarray right ]

g(x) =

0 x le 013 0 lt x le 323 3 lt x le 51 x gt 5

Ibland behoumlver man ha mer kontroll oumlver parentesernas storlek Foumlr detta aumlndamaringl finns detandra prefix att anvaumlnda

Storlek vanlig stor stoumlrre aumlnnu stoumlrre stoumlrst automatiskVaumlnsterprefix mdash bigl Bigl biggl Biggl leftHoumlgerprefix mdash bigr Bigr biggr Biggr right

413 FinjusteringI en del fall kan man behoumlva justera formateringen av matematiska formler genom att laumlgga tilleller ta bort lite utrymme Foumlr detta aumlndamaringl finns kommandona foumlr att laumlgga till och foumlratt ta bort

[ sqrt2 x ] radic2x

[ sqrt2 x ] radic2x

[ n logn ] n logn

[ n logn ] nlogn

[ intint z dx dy]int int

zdxdy

[ int int z dx dy ]intint

z dx dy

5 Om det blir felAtt tolka felutskrifter fraringn LATEX aumlr inte alltid det laumlttaste LATEX oumlversaumltter alla kommandon tillTEX-kommandon och skickar sedan hela texten till TEX Daumlrfoumlr kommer maringnga av felmedde-landena fraringn TEX och man kaumlnner inte riktigt igen sin text i felutskrifterna

51 Vanliga problemUtan att analysera felutskrifterna alltfoumlr mycket kan man ofta hitta sitt fel bland foumlljande punk-ter

bull Ett felstavat kommando

bull Parenteser (t ex eller[]) daumlr man har gloumlmt den ena eller kanske baringda

bull Foumlrsoumlk att anvaumlnda specialtecken utan att skriva dem paring raumltt saumltt

bull Foumlrsoumlk att anvaumlnda matematiska specialtecken i vanlig text (Skriv$ foumlre och efter tecknetsaring garingr det bra)

bull Ett end som saknas

bull Ett bortgloumlmt argument till ett kommando

Genom att laumlra sig att utnyttja LATEX-modei emacs ordentligt kan man undvika maringnga onoumldigaskrivfel (se sidan4)

53 Att hitta vad som blev fel 23

52 Vad man goumlr naumlr LATEX har stannatNaumlr LATEX upptaumlcker ett fel under en koumlrning faringr man en massa felutskrifter och daumlrefter skrivsett rsquorsquo Om du faringr ett rsquorsquo kan du skriva naringgot av foumlljande

bull H foumlr att (kanske) faring lite mer tips om vad som kan vara fel

bull RETURN foumlr att att ignorera felet och fortsaumltta (ger ofta upphov till fler fel)

bull Istop Foumlr att stoppa koumlrningen

bull X kan man skriva omIstop inte fungerar Skillnaden aumlr att medIstop faringr man med allutskrift fram till felet medanX avbryter koumlrningen omedelbart

Vid andra typer av fel faringr man en rsquorsquo i staumlllet foumlr rsquorsquo Det haumlr felet beror ofta paring ett bortgloumlmtenddocument Haumlr kan man skriva

bull enddocument eller

bull stop foumlr att avbryta koumlrningen Om det inte fungerar provar man med

bull 〈CTRLndashD〉 eller

bull 〈CTRLndashC〉

53 Att hitta vad som blev felAumlven om LATEX genererar vaumlldigt maringnga felutskrifter som till en boumlrjan ser raumltt obegripliga utaumlr det ofta laumltt att hitta felen med ledning av utskriften Tricket aumlr foumlr det mesta att titta paringdetsistasom skrevs ut

Om vi till exempel skulle skrivabegincenter men i staumlllet skrevbegincentesaumlger LATEX saringhaumlr

LaTeX Error Environment cente undefined

See the LaTeX manual or LaTeX Companion for explanationType H ltreturngt for immediate help

l56 begincente

Om vi tittar paring de sista raderna av felutskriften staringr det att felet finns paring rad 56 och dessutomskrivs den felaktiga texten ut

Vi har kanske gloumlmt att grekiska bokstaumlver bara fungerar i en matematisk omgivning ochhar skrivit

Det haumlr aumlr bokstaven gamma i det grekiska alfabetet

i staumlllet foumlr

Det haumlr aumlr bokstaven $gamma$ i det grekiska alfabetet

Naumlr vi koumlr texten genom LATEX blir felutskriften

24 5 Om det blir fel

Missing $ insertedinserted text

$to be read again

gammal245 Det haumlr aumlr bokstaven gamma

i det grekiska alfabetet

Vid den haumlr typen av fel goumlr alltid LATEX en radbrytning efter det felaktiga tecknet Daumlrfoumlr aumlrfelet laumltt att lokalisera

54 Varningar vid sid- och radbrytningar

Om LATEX misslyckas med att avstava ett ord skrivs det ut en varning som kan se ut saring haumlr

Overfull hbox (5423221pt too wide) in paragraph at lines 54--55[]T1cmrmn10 Ett l^^e5ngt ord ^^e4r studiev^^e4gledarna

Det sista ordet (studievaumlgledarna) som skrivs ut aumlr det som LATEX inte har lyckts avstavaAntingen bryr man sig inte om varningen (raden blir lite foumlr laringng i saring fall) eller saring laumlgger manin avstavningsfoumlrslag (se sidan9)

Som framgaringr av exemplet skrivs svenska bokstaumlver ut lite konstigt Det medfoumlr dock foumlrdet mesta inga stoumlrre problem med att tyda utskriften

Foumlr att laumlttare se var LATEX har problem med avstavningen kan man anvaumlnda dokumentop-tionendraft Mer om det finns paring sidan26

Andra varningar man kan faring aumlr

bull Underfull hbox som betyder att LATEX har tvingats laumlgga in lite vaumll mycket tomrummellan orden foumlr att fylla ut raden

bull Overfull vbox som varnar foumlr att LATEX inte har hittat naringgot laumlmpligt staumllle att boumlrja enny sida Sidan har alltsaring blivit lite foumlr laringng

bull Underfull vbox anger det motsatta problemet Sidan aumlr lite kortare aumln den borde vara

Laumls om hur man sjaumllv kan paringverka sid- och radbrytningar paring sidan28

55 Problem med placering av figurer

551 Bilderna kommer sist i dokumentet

Ett vanligt problem aumlr att alla eller en del figurer hamnar sist i dokumentet Det beror naumlstanalltid paring att man har skrivitbeginfigure[h]

LATEX har vissa regler foumlr att placera ut figurer och med ledning av dem har det inte garingttatt placera figuren paring det taumlnkta staumlllet Daumlrfoumlr hamnar den sist i dokumentet En av reglernasaumlger att figurer maringste placeras ut i samma ordning som dom foumlrekommer i LATEXfilen Daumlrfoumlrkommer alla efterfoumlljande bilder ocksaring att hamna sist

Loumlsningen aumlr givetvis att ge LATEX fler alternativ foumlr att placera ut figuren Om man i staumllletskriverbeginfigure[htb] kan LATEX placera bilden laumlngst upp eller laumlngst ner paring en sida

56 Problem i inkluderade filer 25

552 Alla bilder kommer inte ut

FelmeddelandetToo many unresolved floats beror paring att minnet i LATEX har blivit fulltav bilder Naumlr LATEX ser en bild lagras den undan tills det finns ett staumllle att skriva ut den

Detta fel beror normalt paring samma sak som ovan men kan ocksaring upptraumlda om man villha maringnga bilder efter varandra (t ex ett appendix med bara bilder) Loumlsningen aumlr daring att tvingaLATEX att skriva ut de bilder som har samlats i minnet genom att laumlgga in kommandotclearpagemellan tvaring laumlmpliga bilder Daring skrivs alla ackumulerade bilder ut och LATEX goumlr en sidbrytning

56 Problem i inkluderade filer

LATEX skriver kommandon till ett antal filer som sedan inkluderas vid naumlsta koumlrning (Bl a finnsfiltoc foumlr inneharingllsfoumlrteckningenfillof ochfillot foumlr figur- och tabellfoumlrteckningarsamtfilaux foumlr diverse oumlvrig information som bildtexter

Naumlr LATEX inkluderar en fil skrivs filnamnet och eventuella felmeddelanden ut inom paren-teser (se exempel paring sidan4) Paring detta saumltt kan man se vilken fil det aumlr problem med

Skulle det bli fel i en av de inkluderade filerna (t ex paring grund av fel i en bildtext) maringsteman ta bort filen och sedan koumlralatex igen Givetvis maringste man ocksaring raumltta felet ifiltex)

57 Utskriften kommer inte ut

Om det inte kommer ut naringgra sidor paring laserskrivaren eller om bara en del av sidorna kommerut beror det foumlrmodligen paring naringgot av foumlljande

bull Filnamnet inneharingller svenska bokstaumlverSkrivarna klarar inte av filer som inneharingller tecken som har aringttonde biten satt Detta yttrarsig i att det inte kommer ut naringgonting alls Doumlp omtex-filen till ett annat namn kompileraden igen och skriv ut den paring nytt (Det aumlr bara filnamnet som beroumlrs svenska tecken inne itexten kodas saring att skrivarna klarar av dem)

bull Fel i en inkluderad bildOm du har inkluderat en bild i dokumentet kan det beror paring att skrivaren inte foumlrstaringr sig paringbilden I detta fall kommer vanligtvis sidorna foumlre bilden ut Prova att ta bort bilden och seom det blir baumlttre Om det hjaumllper kontrollera att bilden aumlr i raumltt format (se sidan30)

6 Oumlverkurs61 Dokumentklasser

Hittills har vi bara anvaumlnt dokumentklassenarticle Andra dokumentklasser som aumlr standardaumlr letter (EXEMPEL 7) report (EXEMPEL 5) och book report skiljer sig fraumlmst fraringn Ex 7

Ex 5article genom att det finns ytterliga en rubriknivaringchapter book har ytterligare en nivaringsom heterpart article aumlr laumlmpligt till rapporter aumlven raumltt laringnga saringdana Kommer man uppi storleksordningen examensarbete kan det vara laumlmpligt att byta tillreport Paring sidan35finnsytterligare dokumentklasser beskrivna Dessa aumlr dock inte standard i LATEX

Foumlr att byta dokumentklass maringste man aumlndra argumentet till kommandotdocumentclassOm man till exempel vill aumlndra tillreport skriver man

documentclass[a4paper]report

26 6 Oumlverkurs

62 DokumentoptionerDet finns ett antal optioner som man kan ange foumlr att paringverka utseendet paring sitt dokument Vihar redan stoumltt paringa4paper Nedanstaringende lista visar de viktigaste

a4paper Anpassa marginaler till a4-papper Om denna utelaumlmnas anvaumlnds amerikanskpapper (letter)

11pt Anvaumlnd lite stoumlrre bokstaumlver (standard aumlr10pt)

12pt Aumlnnu lite stoumlrre bokstaumlver

twocolumn Skriver texten i tvaring kolumner

twoside Formaterar foumlr dubbelsidig utskrift (Anvaumlnt i detta dokument)

titlepage Goumlr att rubriken (den som man skriver ut medmaketitle) hamnar paring en egensida om man anvaumlnder dokumentklassenarticle Det aumlr standard foumlrreport

landscape Goumlr att sidan formateras foumlr liggande papper Marginalerna blir vaumlldigt bredasaring man kan behoumlva finjustera en del maringtt manuellt (se sidan26)

draft Goumlr att LATEX skriver ut en svart rektangel i marginalen efter alla rader som harblivit foumlr laringnga (overfull hbox) Det aumlr bra att anvaumlnda vid korrekturlaumlsning-en men ska givetvis tas bort foumlre den slutliga utskriftendraft goumlr desutom attinkluderade bilder (se sidan30) bara skrivs ut som en ram runt bildens filnamn

leqno Placera ekvationsnummer till vaumlnster i staumlllet foumlr till houmlger om ekvationen i endisplaymath-omgivning

fleqn Vaumlnsterjustera ekvationer i staumlllet foumlr att centrera dem i endisplaymath-om-givning

openright Om man anvaumlnder dokumentklassenreport boumlrjar kapitel alltid paring ny sidaopenright goumlr att de i staumlllet boumlrjar paring ny houmlgersida

Foumlr att anvaumlnda en option skriver man namnet paring den inom hakparenteser rsquo[]rsquo foumlre dokument-klassen Vill man ange flera optioner skiljer man dem aringt med kommatecken Vill man skrivamed 11 punkter stora bokstaumlver och formatera texten i tvaring kolumner (samtidigt som man be-haringller optionen foumlr a4-papper) skriver man

documentclass[11pttwocolumna4paper]article

63 Finjustering av marginaler och andra maringttOm man inte aumlr noumljd med marginalerna saring finns det moumljlighet att finjustera maringtten med kom-mandonaaddtolength ochsetlength Den foumlrsta aumlr laumlmplig naumlr man vill goumlra smaring juste-ringar t ex goumlra raderna lite laumlngre

Naringgra av de maringtt som garingr att justera aumlr

evensidemargin marginal jaumlmna sidor oddsidemargin marginal udda sidortopmargin marginal oumlverst paring sidan headheight storlek sidhuvudheadsep avst mellan sidhuvud amp text footskip avst mellan sidfot amp texttextwidth textens bredd textheight textens houmljd

Om man t ex vill goumlra raderna en centimeter laumlngre paring varje sida skriver man

addtolengthoddsidemargin-10mmaddtolengthevensidemargin-1cmaddtolengthtextwidth2cm

Foumlr mer info om detta seEXEMPEL 10 Haumlr finns aumlven en beskrivning av de olika maringttenheterEx 10man kan anvaumlnda

64 Separering av stycken 27

64 Separering av styckenLATEX boumlrjar varje stycke med en indragning om det inte aumlr det foumlrsta stycket efter en rubrikOm man i staumlllet vill avgraumlnsa stycken med en extra blankrad skriver man saring haumlr i boumlrjan avdokumentet

usepackageparskip

Paketetparskip goumlr att indragningen saumltts till noll och att avstaringndet mellan tvaring stycken oumlkaren halv rad

65 Engelska dokumentOm man vill skriva dokument paring engelska aumlr det bara att utelaumlmna raden med

usepackage[swedish]babel

Daring kommer en engelsk avstavningstabell att anvaumlndas och ett antal straumlngar aumlndras till engels-ka t ex skrivsTable of contentsi staumlllet foumlrInneharingll

usepackage[swedish]babel

Det garingr aumlven att skriva paring andra spraringk genom att byta utswedish mot naringgot av foumlljande

american french german ngerman bahasa basque catalan croatianczech danish dutch finnish greek icelandic irish italianlatin magyar norsk norsk portuges romanian russian slovakslovene spanish turkish ukrainian nohyphenation

66 Sidnumrering sidhuvud och sidfotLATEX skriver automatiskt ett sidnummer centrerat laumlngst ned paring sidan Med kommandot

pagestyleempty

kan man staumlnga av numreringen Det kan bland annat vara laumlmpligt t ex om man bara vill skrivaut en sida Om man anvaumlndermaketitle maringste man dessutom skriva

thispagestyleempty

eftermaketitle eftersommaketitle alltid definierar om foumlrsta sidan tillplain (SeEX-EMPEL 3) Ex 3

Vill man i staumlllet ha sidnummer och kapitelnamn i sidhuvudet skriver man

pagestyleheadings

Daring faringr man en sidnumrering som ser ut ungefaumlr som i den haumlr handledningen Vill man garingtillbaka till standardutseendet aumlr det bara att skriva

pagestyleplain

Foumlr att faring sidhuvuden som ser ut ungefaumlr som i denna handledning kan man anvaumlnda paketetfancyhdr Detta beskrivs naumlrmare iEXEMPEL 4 Ex 4

67 RadavstaringndIbland kan man vilja aumlndra paring radavstaringndet i LATEX Det goumlrs enklast genom att aumlndra paring pa-rameternbaselinestretch Det aumlr en faktor som radavstaringndet multipliceras med saring detnormala vaumlrdet aumlr1 Foumlr att naumlstan foumlrdubbla radavstaringndet laumlgger man till foumlljande rad naringgon-stans foumlrebegindocument

renewcommandbaselinestretch18

28 6 Oumlverkurs

68 RamarFoumlr att rita en ram runt en del av texten anvaumlnder man kommandotfbox

Haumlr har vi en fboxliten ram Haumlr har vi en liten ram

Det garingr inte att ha radbrytningar inne i enfbox saring om man vill rita en ram runt en stoumlrre delav texten maringste man kapsla in den i enparbox

fboxparbox4cmDenna text blirautomatiskt justerad till ett4 cm brett stycke

Denna text blir automatiskt ju-sterad till ett 4 cmbrettstycke

69 Att paringverka formateringenLATEX lyckas foumlr det mesta bra med att bryta rader och sidor Men ibland kan man behoumlva raumlttatill formateringen lite I andra fall vill man kanske bryta en rad eller en sida trots att den inte aumlrfull eller laumlgga in lite extra tomrum

Vi har redan anvaumlnt kommandot foumlr att tvinga fram en radbrytning Kommandot kanaumlven ha ett argument som talar om hur mycketextrautrymme som ska laumlggas till

Det haumlr kan ni redanMed ett extra argumentblir [7mm]det extra mycket tomrum

Dethaumlr kan ni redan Med ett extra argu-ment blir

det extra mycket tomrum

Eftersom kan ha ett argument som boumlrjar med tecknet rsquo[rsquo kan man alltsaring inte boumlrja enny rad med rsquo[rsquo om den foumlrra avslutades med Man kan dock lura LATEX att tolka parentesensom just en parentes genom att byta ut mot

Ett annat saumltt att laumlgga in extra tomrum aumlr med kommandotvspacelaumlngd eller medvspacelaumlngd Skillnaden aumlr att den foumlrsta formen tar bort tomrummet om det raringkar hamnavid i slutet eller boumlrjan av en sida

Det finns aumlven motsvarande kommandon foumlr att laumlgga in extra tomrum i en rad De heterhspace ochhspace Den tidigare formen tar bort tomrummet om det hamnar foumlrst ellersist paring en rad

Daring ska vi se om det inte kan bli liteextra tomrum aumlven i boumlrjan hspace20mmav en rad Mitt inne i raden aumlr likahspace10mm laumltt Nu vill jag ha liteextra tomrumvspace10mmsaring att jag baumlttre kan studerafiberstrukturen i papperet

Daring ska vi se om det inte kanbli lite extra tomrum aumlven i boumlrjan

av en rad Mitt inne iraden aumlr lika laumltt Nu vill jagha lite extra tomrum saring att jag baumlttre

kan studera fiberstrukturen i papperet

Observera att raden fylls upp innan det vertikala utrymmet laumlggs till Daumlrfoumlr hamnar inte tom-rumet exakt daumlr man skrivervspace Vill man ha det uppfoumlrandet ska man anvaumlnda medett argument som i det tidigare exemplet

Foumlr att tvinga fram en sidbrytning anvaumlnder man kommandotnewpage Om vi skriver itvaring kolumner avslutarnewpage den aktuella kolumnen i staumlllet foumlr sidan

610 Att rita figurer 29

610 Att rita figurerLATEX klarar av att rita enkla figurer som cirklar fyrkanter linjer och pilar Med enpicture-omgivning skapar man ett koordinatsystem som man sen kan rita i

Standardenheten i koordinatsystemet aumlr punkter Foumlr de flesta aumlr det nog lite svaringrt att taumlnkai punkter Daumlrfoumlr aumlr det laumlttare om man aumlndrar maringttenheten till millimeter med kommandot

setlengthunitlength1mm

Det behoumlver man bara goumlra en garingng i varje dokument alltsaringinte foumlr varje bildOm man vill skapa ett koordinatsystem som aumlr 100 mm brett och 80 mm houmlgt goumlr man saring

haumlr

beginpicture(10080) kommandon som ritar bilderendpicture

Foumlr att placera grafiska objekt i koordinatsystemet anvaumlnder vi kommandotput Med

put(200)objekt

placerar viobjekti punkten med x-koordinaten 20 och y-koordinaten 0 (Foumlr rektanglar aumlr detnedre vaumlnstra houmlrnet foumlr cirklar centrum och foumlr linjer utgaringngspunkten)

Exemplet nedan visar de vanligaste grafiska objekten och hur man ritar dem i LATEX

beginpicture(3050)put(040)framebox(308)centerput(030)framebox(148)[t]topput(1630)framebox(148)[r]rightput(020)dashbox(308)[bl]bottom leftput(018)line(10)20put(016)vector(2-1)25put(510)circle8put(2412)circle14put(614)textscText

endpicture

center

topright

bottom left

HHHHHH

HHj

~ amp$

TEXT

Argumentet tillcircle aumlr diametern Foumlrline ochvector aumlr foumlrsta argumentet riktningoch det andra laumlngd Riktningsargumenten ska ligga mellanminus6 och+6 foumlr line och mellanminus4 och+4 foumlr vector

Ofta vill man upprepa en ritad figur efter efter ett regelbundet moumlnster Det kan till exempelroumlra sig om boxar i ett koplingsschema Foumlr detta finns kommandotmultiput som anvaumlndssaring haumlr

multiput(xy )(∆x∆y )antal objekt

daumlr(xy ) aumlr startpositionen Objektet behoumlver inte vara ett enkelt objekt utan kan ocksaring varaen helpicture-omgivning Man kan alltsaring dela upp sin bild i flera mindre bilder

beginpicture(4050)multiput(00)(710)3beginpicture(209)put(00)framebox(209)[tr]Hejput(82)oval(143)put(45)oval(55)[tl]put(108)oval(73)[b]put(182)circle4

endpictureendpicture

Hej |

Hej |

Hej |

30 6 Oumlverkurs

Om man har ritat en figur och sen vill flytta hela figuren anger man ytterligare ett argumenttill beginpicture

beginpicture(3060)(1010)

Detta betyder att origo har koordinaterna(1010) i staumlllet foumlr (00) Man kan med foumlrdelplacera sin bild inne i enfigure-omgivning (se sid11ochEXEMPEL 6)Ex 6

Det mesta garingr att rita i enpicture-omgivning och resultatet blir snyggt men det blir na-turligtvis lite jobbigt att rita stora figurer paring det haumlr saumlttet Ett alternativ aumlr att anvaumlnda metodensom beskrivs i naumlsta stycke

611 Paketet graphics6111 Att inkludera postscript-bilder

Numera finns det maringnga bra program som kan rita bilder Kan man bara faring dem att skriva sinutmatning i formatetencapsulated postsciptsaring garingr det bra att inkludera bilden i sitt dokumentmed hjaumlp av paketetgraphics

Foumlr att kunna inkludera bilder maringste man laumlgga till foumlljande rad i boumlrjan av dokumentet

usepackagegraphics

Sen anvaumlnder vi foumlljande kommando foumlr att inkludera bilden som finns i filenbildeps

includegraphicsbildeps

Om man vill skala om bilden anvaumlnder man kommandotresizebox

resizebox20mmincludegraphicsbildeps

Ovanstaringende exempel ger en bild som aumlr 20mm houmlg Utropstecknet betyder att bredden skaskalas saring att bildens proportioner beharinglls

En vanlig anvaumlndning avincludegraphics aumlr att inkludera bilder i enfigure-om-givning Daring kraumlvs att bilden centreras med hjaumllp avcenter-omgivning enligt nedanstaringendeexempel

beginfigurebegincenterincludegraphicsbildeps

endcentercaptionKopplingsschema till transmogrifieraren

endfigure

611 Paketet graphics 31

6112 Att spara utrymme

Postscriptbilder kan ofta ta vaumlldigt mycket plats Det kan man loumlsa genom att komprimerafilen Det enda problemet aumlr att LATEX maringste veta hur stor bilden aumlr Den informationen finnsi filen paring en rad som boumlrjar medBoundingBox Klipp ut denna rad och spara den i filenbildepsbb Skriv daumlrefter

gzip bildeps

saring komprimereasbildeps och ersaumltts med den komprimerade filenbildepsgz Sedan aumlrdet bara att inkludera raumltt fil

includegraphicsbildepsgz

En fil som aumlr komprimerad medgzip kan man packa upp medgunzip om man inte laumlngrevill ha den komprimerad

6113 Naringgra saumltt att skapa postscript-bilder

Det finns givetvis maringnga saumltt att generera PostScript-bilder Paring arbetsstationerna ritar man enk-last bilderna medxfig Om vi till exempel vill skapabildeps (som vi anvaumlnde ovan) skrivervi

xfig bildfig

Daring faringr vi upp et foumlnster daumlr vi kan rita bilden Vaumllj sedan menynExportoch exportera bildenVar noga med att vaumlljaEncapsulated Postscripti rutanLanguage

En postscriptfil som skapas paring detta saumltt garingr inte att skriva ut foumlr sig sjaumllv Foumlr att skriva utden vaumllj i staumlllet menynPrint i xfig

Om man vill spara ett foumlnster paring skaumlrmen som encapsulated postscript till en fil som heterwindoweps kan man anvaumlnda naringgot av foumlljande kommandon

import -density 90x90 windowepsimport -density 90x90 eps2windowepsimport -density 90x90 -depth 8 -colorspace gray eps2windoweps

och klicka paring det foumlnster man vill spara Den andra varianten avimport ger postscript level2 som aumlr mer kompakt Man faringr alltsaring betydligt mindre filer men i vissa falla kan de kraringglaDen sista varianten aumlr laumlmplig om bilden aumlr svartvit eller om det ska skrivax ut paring en svartvitskrivare

Skriv man xfig man xgrabsc respman xgrab foumlr mer information

6114 Aumlndra storlek och roterera

Paketetgraphics inneharingller mer aumln de kommandon som naumlmnt ovan Man kan t ex skala ettobjekt medscalebox

vanlig storlek scalebox2dubbel storlek scalebox5halv storlek

vanlig storlek

dubbel storlekhalv storlek

Man kan ocksaring ange ett ytterligare argument om man inte vill ha samma skala i x- och y-led

scalebox1[2]dubbel houmljd scalebox2[1]dubbel bredd

dubbel houmljddubbel bredd

resizebox kan ocksaring anvaumlndas paring text

32 6 Oumlverkurs

resizebox4cm4 cm bred skalenlig 4 cm bred skalenligMan kan ocksaring rotera valfritt objekt medrotatebox eller spegla det kring en vertikal axelmedreflectbox

rotatebox30Hej rotatebox180Hej reflectboxSpegel spegel paring vaumlggen daumlr

Hej

Hej

Spegelspegelparingvaumlggendaumlr

6115 xdvi och graphics

xdvi klarar inte av att visa text (bilder garingr bra) som manipulerats medresizebox scaleboxrotatebox ellerreflectbox Detta kan man dock loumlsa genom att titta paring den faumlrdiga post-scriptfilen med kommandotgv Om dindvi-fil heterrapportdvi skriver du

dvips rapportgv rapportps

ta bort filen medrm rapportps naumlr du aumlr klar

6116 pdflatex och graphics

Foumlr att anvaumlndagraphics medpdflatex skriver man saring haumlr i boumlrjan av dokumentet

usepackage[pdftex]graphics

Sedan kan man tyvaumlrr inte inkludera bilder i eps-format Bilderna maringste i staumlllet vara i pdf-format Det loumlser man laumltt genom att konvertera bilderna med kommandotps2pdf

ps2pdf bildeps bildpdf

och sedan inkluderar man bilderna med

includegraphicsbildpdf

Det garingr aumlven bra att inkludera andra grafikformat i pdf-dokument till exempel jpeg och tiffOm man vill kunna formatera sitt dokument med baringdelatex ochpdflatex saring faringr man

skriva saring haumlr i boumlrjan av dokumentet

newififpdfifxpdfoutputundefinedpdffalse

elsepdftrue

fiifpdfusepackage[pdftex]graphics

elseusepackagegraphics

fi

Sedan goumlr man saring haumlr foumlr att inkludera bilden

ifpdfincludegraphicsbildpdf

elseincludegraphicsbildeps

fi

612 Paketet color 33

612 Paketet colorFoumlr att anvaumlnda paketet skriven man

usepackagecolor

i boumlrjan av dokumentet Sedan finns ett antal kommandon tillgaumlngliga foumlr att skriva text i avvi-kande faumlrg

Det foumlrsta som man maringste goumlra aumlr att definiera en eller flera faumlrger meddefinecolor

definecolorlightgray92definecolordarkgray5definecolorlight-bluergb080851definecolormeloncmyk00460500

Som synes kan man anvaumlnda tre olika modeller foumlr att definiera faumlrger

gray Vaumlrdet aumlr ett tal mellan 0 och 1 daumlr 0 aumlr svart

rgb Vaumlrdet aumlr en kommaseparerad lista av tre tal mellan 0 och 1 som anger intensitetenfoumlr roumltt groumlnt och blaringtt ljus (som paring en TV)

cmyk Vaumlrdet aumlr en kommaseparerad lista av fyra tal mellan 0 och 1 som anger hur mycketman ska anvaumlnda av faumlrgerna cyan magenta gul och svart (som paring en faumlrgskrivare)

Foumlr att skriva sin text i en avvikande faumlrg finns det tvaring kommandon

Detta ord aumlr textcolordarkgraringttprecis som colordark dessa tvaring

Detta ord aumlrgraringtt precis somdessatvaring

Foumlr att goumlra en fylld ram anvaumlnder mancolorbox Om ramen ska ha avvikande faumlrg finnsfcolorbox

colorboxdarkHej hopp fcolorboxblackdarkHej igen

Hej hopp

Hej igen

Man kan aumlven aumlndra bakgrundfaumlrgen Det goumlr man med kommandotpagecolorcolor Kommandot ska skrivas i boumlrjan av dokumentet och gaumlller foumlr alla sidor

Faumlrgenblack som anvaumlndes i exemplen ovan aumlr foumlrdefinierad och behoumlver alltsaring intedefinieras meddefinecolor Oumlvriga foumlrdefinierade faumlrger aumlrwhite red green blueyellow cyan ochmagenta Alla andra faumlrger maringste definieras innan de kan anvaumlndas

613 EuroteckenFoumlr att skriva symbolen foumlr Euro skriver man foumlljande i boumlrjan av dokumentet

usepackageeurosym

Daring definieras kommandonaeuro ochEUR

Med euro kan vi skriva euro-tecknet Priser skriver man som EUR19998

Mede kan vi skrivae-tecknetPriser skriver man som 19998e

Det tecken som visas ovan aumlr den officiella eurosymbolen Om man i staumlllet till ha en symbolsom passar baumlttre till det aktuella teckensnittet anvaumlnder manusepackage[gen]eurosymDaring skrivs symbolen somAC i staumlllet foumlre EUR placerar symbolen foumlre eller efter beloppetberoende paring vilket spraringk man har valt I sverige blir det alltid till houmlger om beloppet Vill manaumlndra paring det kan man anvaumlndausepackage[left]eurosym

34 6 Oumlverkurs

614 Fler teckensnitt

Om man har tillgaringng till en postscriptskrivare (som vi har) saring kan man utnyttja fler teckensnittaumlr de som hittills har beskrivits Genom att skriva

usepackagetimes

i boumlrjan av dokumentet blir den vanliga texten satt medtimes textsf blir helveticaochtexttt blir courier Foumlljande paket finns

paket textrm textsf textttmdash inget mdash computer modern roman comp modern sans comp modern typewritertimes times helvetica courierbookman bookman avant garde couriernewcent new century schoolbook avant garde courierpalatino palatino helvetica courieravant computer modern roman avant garde comp modern typewriterhelvet computer modern roman helvetica comp modern typewriterchancery zapf chancery (endast kursiv) comp modern sans comp modern typewriter

615 Sammanfattning

Ibland vill man ha en sammanfattning (sammandrag referat abstract) i boumlrjan av sin rapportDet aringstadkommer man medabstract-omgivning (EXEMPEL 11)Ex 11

begindocumentmaketitlebeginabstractDetta aumlr en kort sammanfattning avinneharingllet i rapportenendabstractsectionBakgrundHaumlr kommer resten av texten irapportenenddocument

Sammanfattning

Detta aumlr en kort sammanfatt-ning av inneharingllet i rapporten

1 Bakgrund

Haumlr kommer resten av texten i rappor-ten

Vissa institutioner kraumlver att sammanfattningens rubrik aumlrAbstract Andra kraumlven en sam-manfattning paring svenska och en paring engelska Hur man loumlser detta beskrivs iEXEMPEL 12 ochEx 12EXEMPEL 13

Ex 13

616 Referenser

Foumlr att faring en lista med litteraturreferenser anvaumlnder man sig av enthebibliography-omgiv-ning Argumentet (99) till beginthebibliography99 nedan aumlr en teckenstraumlng somanger hur mycket plats etiketterna tar (och hur mycket resten av texten ska skjutas in)99raumlcker till tvaring siffror

617 Vill ni veta mer 35

Laumls mer om LaTeX i citeLamport

beginthebibliography99bibitemLamport Leslie LamportemphLaTeX users guideamp reference manualAddison Wesley 1994bibitemKnuth Donald E KnuthemphThe TeX bookAddison Wesley 1990bibitemPer Per ForebyemphAtt skriva rapporter med LaTeXPHs kopieringsmaskin 2003endthebibliography

Laumls mer om LATEX i [1]

Referenser[1] Leslie LamportLATEX users gui-

de amp reference manualAddison-Wesley 1994

[2] Donald E KnuthThe TEXbookAddison Wesley 1990

[3] Per ForebyAtt skriva rappor-ter med LATEX PHs kopieringsma-skin 2003

Foumlrsta argumentet tillbibitem aumlr en etikett som man sen kan referera till medcite Detfungerar ungefaumlr somlabel ochref (se sidan13)

617 Vill ni veta merDet haumlr dokumentet beraumlttar lite om hur man anvaumlnder LATEX foumlr att skriva rapporter LATEX kanmycket mer aumln vad som beskrivs haumlr men foumlr de flesta raumlcker nog detta

Foumlr de som vill laumlra sig lite mer har viThe Not So Short Intruduction to LATEX 2ε avTobias Oetiker m fltill salu Priset aumlr foumlr naumlrvarande 50 kronor men den finns aumlven tillgaumlngligparing naumltethttppeopleeeethzch˜oetikerlshort

Vill man veta aumlnnu mer finns det tvaring bra boumlcker som jag kan rekommendera

bull LATEX A Document Preparation Systemav Leslie Lamport(ISBN 0-201-52983-1)Boken aumlr baringde en enkel handledning och en referensmanual

bull The LATEX Companion av Michel Goossens Alexander Samarinoch Frank Mittelbach(ISBN 0-201-54199-8) Boken beskriver en hel del trick och tekniker som inte finns medi Lamports bok men inneharingllerintegrunderna i LATEX

De flesta institutioner har nog dessa boumlcker saring om du haringller paring med examansarbete kan dukanske faring laringna boumlckerna Annars finns de att bestaumllla hos de flesta naumltbokhandlar

A Lokala dokumentklasserVi har tvaring lokala dokumenttyper en foumlr att skriva svenska brevefd-brev och en foumlr merit-foumlrteckningarmerit Dessa beskriv naumlrmare iEXEMPEL 8 ochEXEMPEL 9 Ex 8

Ex 9

B LATEX foumlr hemdatornLATEX finns till de flesta operativsystem Tabellen nedan visar var man haumlmta programvaran

operativsystem program URLWindows MiKTeX httpwwwmiktexorgUnix teTeX httpwwwtugorgteTeXAlla All latexprogramvara httpwwwctanorg

36 C Hur utformar man rapporten

Ett saumltt att faring LATEX paring sin PC aumlr att koumlra Linux Det aumlr en gratis unixvariant foumlr PC-datorer ochdaumlr finns redan teTeX som faumlrdiga paket som man kan installera IusrlocalftppubLinuxfinns en del linuxdistributioner att haumlmta Men det aumlr nog enklare att laumlgga naringgra hundralapparparing att koumlpa en CD med linux

C Hur utformar man rapportenUtseendet paring en uppsats rapport eller avhandling aumlr ganska standardiserat Det finns en delolika skolor men huvuddragen aumlr alltid desamma Om man skriver en labrapport paring tre sidorbehoumlver man givetvis inte haringlla lika haringrt paring reglerna som om man skriver en rapport till sittexamensarbete Men det aumlr klokt att foumllja huvuddragen i mallen inte minst foumlr att rapportenslaumlsare ofta aumlr van vid att det ska se ut paring ett visst saumltt

Resten av detta appendix inneharingller lite tips som aumlr skrivna av Lars Olssonparing institutionenfoumlr Elektrovetenskap

Rapporten ska ha en titelsida med projektets (laborationens) namn foumlrfattarnas namn in-stitutions- och kursnamn samt aringrtal Paring denna sida ska ocksaring finnas ettsammandrag(kallasibland referat) av rapporten I detta ska tydligt framgaring vad rapporten handlar om vilketpro-blem som loumlsts hur detta har gjorts mdash vilkenmetod som anvaumlnts de viktigasteresultatenochslutsatsernasamt eventuellarekommendationer Det faringr inte bli stoumlrre aumln ca en halv sidatext och faringr inte inneharinglla naringgra figurer Sammandraget aumlr mycket viktigt eftersom en blivandelaumlsare genom detta kan faring klart foumlr sig om han verkligen ska laumlsa rapporten Kan han inte goumlraen riktig bedoumlmning av detta med ledning av sammandraget riskerar han att foumlrspilla dyrbartid Som ansvarskaumlnnande foumlrfattare maringste Du alltsaring aumlgna en del tid aringt sammandraget som Dugivetvis skriver sist

Innan Du boumlrjar skriva aumlr det bra om Du foumlr Dig sjaumllv kandefiniera laumlsarenmdash som intebara ska vara den som ska granska Ditt alster utan aumlven t ex Dina kolleger Taumlnk ocksaring eftervadsyftet med rapporten ska vara (bortsett fraringn det uppenbara att Du maringste foumlr att bli godkaumlndparing kursen) t ex att Du villsprida kaumlnnedomom upptaumlckter Du gjort ellerRapportera till enkollega eller en chef vad Du sysslat med de daumlr timmarna

Boumlrja gaumlrna rapporten med enInledning daumlr Du motiverar Ditt arbeta och definierar maringletDen kan sedan foumlljas av enBakgrund som kan vara en beskrivning av naringgra tidigare anvaumlndametoder eller en historik En riktigt fin rapport som t ex beskriver ett arbete som finansierasmed bidrag fraringn STU eller naringgon annan instans boumlrjar ofta med ettFoumlrord (engelska preface)I detta ger man en bakgrund paring houmlgre nivaring och saumltter in arbetet i ett stoumlrre sammanhang Haumlrtackar man ocksaring dem som varit foumlrfattaren behjaumllpliga med pengar (t ex STU) och med detpraktiska arbetet

Daumlrefter foumlljer den egentliga rapporten Haumlr beskriver Du den metod Du anvaumlnt eller till-vaumlgagaringngssaumlttet Aumlr rapporten en laborationsredovisning kan Du redogoumlra foumlr vardera momen-tet under en egen rubrik Aumlr det en projektrapport kan Du i staumlllet beskriva de olika delarna ikonstruktionen under var sin rubrik Det aumlr ofta laumlmpligt med underrubriker t ex

42 Principen foumlr Kruttilatorn

men undvik en uppdelning paring foumlr maringnga undernivaringer eftersom skriften daring laumltt blir oumlverstruk-turerad Foumlrsoumlk att vara konsekvent med rubriksaumlttningen saring att Du inte aumlndrar formen mellanolika rubriker Detta ser Du tydligast naumlr Du ska skrivaInneharingllsfoumlrteckningen (behoumlvs intetill laborationsrapporten) ty daumlr staringr alla rubrikerna intill varandra

Illustrationer aumlr mycket vaumlrdefulla (en bild paringstarings saumlga mer aumln tusen ordrArr anvaumlnd figurersaring kan rapporten bli kort) men foumlr att en figur ska vara meningsfull maringsten den vara foumlrsedd

Sakregister 37

med enfigurtext Denna ska vara saring tydlig att man kan foumlrstaring figuren utan att behoumlva laumlsanaringgot inne i texten Taumlnk paring hur Du sjaumllv goumlr naumlr Du faringr en rapport eller en artikel i handenFigurtexten ska staring under figuren och skrivas ut helt t ex

Figur 23 En vanlig kruttilator med oumlverhaumlngade skrut Observera att divisorn haumlr aumlrgroumln Efter [2]

Vidare aumlr det vaumlrt att notera attfig 23blir bara ett nedslag mindre aumlnfigur 23 inne i textenFoumlrkorta inte i onoumldan och anvaumlnd bara de vedertagna saumltten t ex tex etc osv

Texten ska man straumlva efter att goumlra kort men uttoumlmmande Det aumlr alltid baumlttre att foumlrsoumlkaskriva korta meningar med ett sammanhang aumln att foumlrsoumlka taumlcka maringnga sammanhang i enmening Taumlnk paring ordval syftningar och meningsbyggnad saring att den text Du skriver verkligenkommer att betyda det Du taumlnkt Dig Detta laringter helt uppenbart men Du ska faring se att det inte aumlrsaring laumlttStavfel ska i princip inte behoumlva foumlrekomma eftersom det finns utmaumlrkta boumlcker somaumlr fyllda med raumltt stavade ord Aumlr Du det minsta osaumlker slaring upp ordet i staumlllet foumlr att chansaDu kan ibland bli osaumlker paring betydelsen av ett ord eller hos en fras Slaring daring upp i en ordbok ellerskriv om meningen mdash detta aumlr extremt viktigt naumlr Du skriver paring ett annat spraringk

Skriv gaumlrna paringsvenska Detta kan dock vara svaringrt i varingr bransch daumlr saring maringnga fackuttryckaumlr laringnade fraringn framfoumlr allt engelskan Om det finns ett svenskt ord foumlr en foumlreteelse saring anvaumlnddet om inte texten daring blir foumlr uppstyltad Fundera oumlver hur Du ska skriva om t exMan maringstenu enabla de strobade latcharna med chip select acknowledgement controlsignalerna(Vad nudet betyder) Det blir kanske flera ord paring svenska men det priset faringr vi betala foumlr att textenska bli snygg

Efter beskrivningar och genomgaringngar av metoder etc skaResultat ochellerSlutsatserkomma Dessa kan ibland ingaring utspridda i det foumlregaringende avsnittet men de ska i saring fall samlasihop haumlr och kommenteras

Referenser aumlr en lista med den litteratur som Du gjort haumlnvisningar till i texten I textenska Du ha skrivet ett nummer som i figurtextexemplet ovan I referenslista ska det daring se ut somt ex

[2] Gustavsson Hans P et alKruttilatorer en global oumlversikt Liberlitteratur Mal-mouml 1944

Sist saumltter Du eventuellabilagor programlistor ochappendix Naumlr sedan sammandragetaumlr klart aumlr rapporten faumlrdigskriven men inte faumlrdig Foumlrsoumlk att faring naringgon annan att korrekturlaumlsaden aringt Dig mdash sjaumllv aumlr du naumlmligen blind aumlven foumlr de enklaste felen vid det haumlr laget

Sakregister

Symboler (mindre utrymme) 22lsquo (iexcl) 14$ (math-omgivning) 15 (kommentar) 3rsquo (accent) 13rsquo (derivata) 18( (() 21) ()) 21 (extra utrymme) 22 (accent) 13 () 21= 12

= (accent) 13gt 12lsquo (iquest) 14[ ([) 21 (blanktecken) 8 (accent) 13( (math-omgivning) 15) (math-omgivning) 15- (avstavningsfoumlrslag) 9[ (displaymath-

omgivning) 15 (radbrytning) 2 28] (displaymath-

omgivning) 15^ (accent) 13 () 21 () 21] (]) 21^ (exponent) 17(index) 17lsquo (accent) 13~ (accent) 13~ (haringrt blanktecken) 910pt (option) 2611pt (option) 2612pt (option) 26

38 Sakregister

Aa4paper (option) 26AA (Aring) 14aa (aring) 14abstract 34abstract-omgivning 34accenter

i matematisk omgivning17i vanlig text 13

acute 17addtolength 26AE (AElig) 14ae (aelig) 14aleph (alefsym) 18alpha (α) 16amalg (q) 16angle ( 6 ) 18appendix 3 4approx (asymp) 16arccos 19arcsin 19arctan 19arg 19array-omgivning 20 21article (dokumentklass)

25 26ast (lowast) 16asymp () 16atop 20author 2avant (paket) 34avstavning 9 24

Bb (accent) 13backslash () 18 21bar 17baselinestretch 27beta (β) 16bfseries 7bibitem 35bibitem 35bigcap (

⋂) 20

bigcirc (copy) 16bigcup (

⋃) 20

Biggl 22biggl 22Biggr 22biggr 22Bigl 22bigl 22bigodot (

⊙) 20

bigoplus (oplus

) 20bigotimes (

otimes) 20

Bigr 22bigr 22

bigsqcup (⊔

) 20bigtriangledown (5) 16bigtriangleup (4) 16biguplus (

⊎) 20

bigvee (or

) 20bigwedge (

and) 20

bindetreck 8binaumlra operatorer 16blanktecken

extra 8haringrt 9

boldmath 19book (dokumentklass) 25bookman (paket) 34bot (perp) 18bowtie () 16Box (2) 18breve 17braringkstreck 18bullet (bull) 16

Cc (accent) 13cap (cap) 16caption 11 15cdot (middot) 16cdots 19center-omgivning 11 30centrerad text 10chancery (paket) 34chapter 25check 17chi (χ) 16circ () 16circle 29citat 10cite 35cite 35clearpage 25clubsuit (clubs) 18colorbox 33cong (sim=) 16coprod (

∐) 20

copyright ( ccopy) 13cos 19cosh 19cot 19coth 19csc 19cup (cup) 16

Dd (accent) 13dag (dagger) 13dagger (dagger) 16dashbox 29

dashv (a) 16date 2 3ddag (Dagger) 13ddagger (Dagger) 16ddot 17 18ddots 21definecolor 33deg 19Delta (∆) 16delta (δ) 16derivator 18description-omgivning

9 10det 19DH (ETH) 14dh (eth) 14Diamond (3) 18diamond () 16diamondsuit (diams) 18dim 19displaymath-omgivning

15 20 21 26div (divide) 16division 18DJ (ETH) 14dj (đ) 14document-omgivning 2documentclass 25dokumentklasser 25dot 17 18doteq ( =) 16Downarrow (dArr) 17 21downarrow (darr) 17 21draft (option) 26dvi2tty (program) 5dvips (program) 1 4ndash6

Eefd-brev (dokument-

klass) 35ell (`) 18em 7emacs

LATEX-mode 4emacs (program) 1 4 14 22emph 7empty (sidnumrering) 27emptyset (empty) 18enumerate-omgivning 9epsilon (ε) 16eqnarray-omgivning 21eqnarray-omgivning 21equation-omgivning 15 20equiv (equiv) 16eta (η) 16EUR 33euro 33

Sakregister 39

eurotecken 33evensidemargin 26exempel 1exists (exist) 18exponent 17ext 19

Ffancyhdr (paket) 27fbox 28fcolorbox 33felsoumlkning 22ndash25fetstil 7figure-omgivning 11 30figurer 11flat ([) 18fleqn (option) 26flushleft-omgivning 10flushright-omgivning 11fonter 6 19 34footnote 9footnotesize 7footskip 26forall (forall) 18fotnoter 9frac 18framebox 29frown (_) 16funktionsnamn 19

GGamma (Γ) 16gamma (γ) 16gcd 19geq (ge) 16gg () 16grader 18graphics (paket) 30ndash32grave 17grekiska bokstaumlver 15 16guillemotleft (laquo) 13guillemotright (raquo) 13guilsinglleft (lsaquo) 13guilsinglright (rsaquo) 13gunzip (program) 31gv (program) 32gzip (program) 31

HH (accent) 13hat 17hbar (h) 18headheight 26headings (sidnumrering) 27headsep 26heartsuit (hearts) 18

helvet (paket) 34hemdator

LATEX foumlr 35hline 12hom 19hookleftarrow (larr) 17hookrightarrow (rarr) 17hspace 28hspace 28Huge 7huge 7haumlnvisningar 13

Ii (ı) 13Im (=) 18imath 17imath (ı) 18import (program) 31in (isin) 16includegraphics 30index 17inf 19infty (infin) 18inneharingllsfoumlrteckning 8int (

int) 20

iota (ι) 16itemize-omgivning 9itshape 7

Jj () 13jmath 17jmath () 18Join (1) 16

Kkapitaumller 7kappa (κ) 16ker 19kill 12kommentar 3komprimering 31kursiv 7

LL (Ł) 14l (ł) 14label 11 13Lambda (Λ) 16lambda (λ) 16landscape (option) 26langle (〈) 21LARGE 7Large 7large 7

laserutskrifter 5LaTeX (logotypen) 8latex (program)

1 4 6 13 25 32LATEX-mode (i emacs) 4latexsym (paket) 17lceil (d) 21ldots ( ) 8ldots 21leadsto () 17left 21 22Leftarrow (lArr) 17leftarrow (larr) 17leftharpoondown () 17leftharpoonup () 17Leftrightarrow (hArr) 17leftrightarrow (harr) 17leq (le) 16leqno (option) 26letter (dokumentklass) 25lfloor (b) 21lg 19lhd () 16lim 19limsup 19line 29lininf 19listoffigures 8listoftables 8listor 9ndash10litteraturreferenser 34ll () 16ln 19log 19Longleftarrow (lArr=) 17longleftarrow (larrminus) 17Longleftrightarrow

(lArrrArr) 17longleftrightarrow

(larrrarr) 17longmapsto (7minusrarr) 17Longrightarrow (=rArr) 17longrightarrow (minusrarr) 17

Mmaketitle 2 8 26 27mapsto (7rarr) 17matematisk text 15ndash22matematiska symboler

15ndash17math-omgivning 15 20 21mathbf 19mathcal 19mathit 19mathrm 19mathsf 19mathtt 19

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 3: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

Inneharingll i

Inneharingll1 Snabbstart 1

11 Ett enkelt exempel 112 Fler exempel 1

2 Grunderna 121 Handledningens upplaumlggning 122 En enkel mall 223 Loumlptexten 3

231 Kommentarer 3232 Specialtecken 3

24 Rubriker 325 Att arbeta med LATEX 4

251 Att skriva LATEX-text medemacs 4252 Att formatera texten 4253 Att studera dokumentet paring skaumlrmen 5254 Att skriva ut dokumentet paring laserskrivare 5255 Att skapa en pdf-fil 6

3 Paringbyggnad 631 Att aumlndra utseende paring texten 6

311 Att aumlndra teckensnitt 6312 Att aumlndra storlek 7

32 Bindestreck 833 Diverse anvaumlndbara kommandon 834 Inneharingllsfoumlrteckning 835 Fotnoter 936 Avstavning 937 Listor 938 Citat 1039 Vaumlnsterjusterad och centrerad text 10310 Figurer och tabeller 11311 tabbing-omgivning 11312 tabular-omgivning 12313 Haumlnvisningar 13314 Fler specialtecken 13

3141 Symboler 133142 Accenter 133143 Utlaumlndska bokstaumlver 14

315 Svenska bokstaumlver 14316 Programlistningar 14

4 Matematiska formler 1541 Att skriva matematisk text 1542 En oumlversikt oumlver matematiska symboler 15

421 Accenter 1743 Exponenter och index 1744 Derivator 1845 Division 1846 Roumltter 1847 Oumlver- och understrykning 1948 Teckensnitt i matematisk text 19

ii Inneharingll

49 Summor integraler och saringnt 20410 Matriser och vektorer 20411 Ekvationer paring flera rader 21412 Parenteser 21413 Finjustering 22

5 Om det blir fel 2251 Vanliga problem 2252 Vad man goumlr naumlr LATEX har stannat 2353 Att hitta vad som blev fel 2354 Varningar vid sid- och radbrytningar 2455 Problem med placering av figurer 24

551 Bilderna kommer sist i dokumentet 24552 Alla bilder kommer inte ut 25

56 Problem i inkluderade filer 2557 Utskriften kommer inte ut 25

6 Oumlverkurs 2561 Dokumentklasser 2562 Dokumentoptioner 2663 Finjustering av marginaler och andra maringtt 2664 Separering av stycken 2765 Engelska dokument 2766 Sidnumrering sidhuvud och sidfot 2767 Radavstaringnd 2768 Ramar 2869 Att paringverka formateringen 28610 Att rita figurer 29611 Paketetgraphics 30

6111 Att inkludera postscript-bilder 306112 Att spara utrymme 316113 Naringgra saumltt att skapa postscript-bilder 316114 Aumlndra storlek och roterera 316115 xdvi ochgraphics 326116 pdflatex ochgraphics 32

612 Paketetcolor 33613 Eurotecken 33614 Fler teckensnitt 34615 Sammanfattning 34616 Referenser 34617 Vill ni veta mer 35

A Lokala dokumentklasser 35

B LATEX foumlr hemdatorn 35

C Hur utformar man rapporten 36

Sakregister 37

1 Snabbstart 1

1 SnabbstartDu som inte orkar laumlsa mer aumln en sida kan prova nedanstaringende foumlr att snabbt komma igaringng medLATEX

11 Ett enkelt exempel

Foumlrst kopierar du ett enkelt exempel paring ett LATEX-dokument till din hemmakatalog

elg-7e93nn342 cp usrlocallibtexmfexempelexempel_02tex

Sedan formaterar du dokumentet med programmetlatex

elg-7e93nn343 latex exempel_02

Daumlrefter kan du titta paring resultatet med programmetxdvi

elg-7e93nn344 xdvi exempel_02

Nu kan du eventuellt aumlndra i filen medemacs eller naringgon annan editor

elg-7e93nn345 emacs exempel_02tex

Sedan koumlr dulatex igen och studerar resultatet medxdvi Efter att du aumlr noumljd med utseendetkan du skriva ut dokumentet paring naumlrmaste laserskrivare med programmetdvips

elg-7e93nn347 dvips -P1up exempel_02

Du kan ocksaring skapa en pdf-fil med programmetpdflatex

elg-7e93nn343 pdflatex exempel_02

12 Fler exempel

I katalogenusrlocallibtexmfexempel finns maringnga fler exempel paring LATEX-dokumentAlla filer heterexempel_nntex daumlrnnaumlr exemplets nummer I filenINDEX finns en foumlrteck-ning oumlver alla exempel

Foumlr att denna handledning inte ska bli foumlr omfattande haumlnvisar den ibland till dessa exempelfoumlr mer information Naumlr vi haumlnvisar till ett exempel (somEXEMPEL 12) skrivs dessutom enEx 12notering i marginalen

2 Grunderna21 Handledningens upplaumlggning

I den haumlr handledningen ska vi garing igenom de olika saker man behoumlver kunna foumlr att skriva enrapport med LATEX Vi boumlrjar med de mest grundlaumlggande sakerna och vaumlntar till slutet medsaringdant som man bara behoumlver kunna i mer avancerade dokument (som till exempel att skrivamatematiska uttryck och inkludera bilder)

I texten foumlrekommer maringnga exempel paring in- och utmatning fraringn LATEX Exemplen aumlr upp-staumlllda i tvaring kolumner med kaumllltexten till vaumlnster och det formaterade resultatet till houmlger

2 2 Grunderna

22 En enkel mallFoumlr att skriva en enkel rapport behoumlver man inte kunna maringnga kommandon i LATEX Exempletnedan fungerar bra som mall foumlr rapporten

documentclass[a4paper]articleusepackage[T1]fontencusepackage[swedish]babel

titleLabrapport i fysikauthorLisa Nilsson D--98date1 maj 1999

begindocument

maketitle

Haumlr skriver man sen all loumlpandetext i dokumentet

enddocument

Labrapport i fysik

Lisa Nilsson Dndash98

1 maj 1999

Haumlr skriver man sen all loumlpande text idokumentet

Den foumlrsta radendocumentclass[a4paper]article talar om vilken typ av mall vi skaanvaumlnda foumlr dokumentet Mer om det finns att laumlsa paring sidan25

De tvaring raderna medusepackage goumlr att vi kan anvaumlnda svenska bokstaumlver samt svenskavstavning och svenska rubriker (som t exinneharingll i staumlllet foumlrtable of contents)

author ochtitle anger foumlrfattare och titel paring dokumentet Vill man ha flera rader angesradbrytningen med Om man till exempel aumlr tvaring som har skrivit en rapport tillsammans kanman skriva

titleAtt ta en lur

Projekt i telelaumlraauthorSofie Falk E--96

och Olof Olsson E--97 Inst f TTSTT Handledare Bo Eklund

date24 december 1998

begindocument

maketitle

Att ta en lurProjekt i telelaumlra

Sofie Falk Endash96och

Olof Olsson Endash97Inst f TTSTT

Handledare Bo Eklund

24 december 1998

begindocument talar om att nu aumlr det slut paring de inledande raderna mdash nu ska dokumentetboumlrjaenddocument anger var dokumentet slutar Laumlngre fram i den haumlr handledningenkommer det att dyka upp maringnga andra exempel paring konstruktionen

beginomgivningtext

endomgivning

maketitle skriver ut den rubrik som vi har definierat medauthor title ochdatecentrerad paring sidan Dokumentrubriken hamnar antingen paring en separat titelsida eller oumlverst paring

23 Loumlptexten 3

foumlrsta textsidan (se sidan26) Om man utelaumlmnardate blir det automatiskt dagens datum ititeln

Ett bra tips aumlr att ha en saringn haumlr mall liggande i en fil Naumlr man ska skriva ett nytt dokumentbehoumlver man bara kopiera mallen och slipper komma iharingg en massa LATEX-kommandonLATEX-modei emacs kan ocksaring anvaumlndas foumlr att skapa en liknande mall Mer om finesserna iemacsfinns paring sidan4

23 LoumlptextenLoumlptexten kan man skriva naumlstan hur som helst i infilen Radslut och antal mellanslag mellanorden har ingen betydelse LATEX formaterar i alla fall till det saring att det ser snyggt utDet endaman behoumlver taumlnka paring aumlr att en eller flera tomrader ger ett nytt stycke

231 Kommentarer

Kommentarer kan laumlggas in in kaumllltexten De kan vara till hjaumllp vid foumlrfattandet men kommerinte att synas i det formaterade resultatet Kommentarer i LATEX markeras med tecknet ochgaumlller fram till radslut

Haumlr har vi lite text Det haumlr aumlr en kommentarMer text kommentar igen

Haumlr har vi lite text Mer text

232 Specialtecken

Nedanstaringende tecken anvaumlnds foumlr att skriva kommandon i LATEX och maringste daumlrfoumlr skrivas paringett speciellt saumltt

tecken skrivs som tecken skrivs som$ $ amp amp

_ $backslash$ˆ ^ ˜ ~

24 RubrikerNu kan vi tillraumlckligt med kommandon foumlr att klara av den loumlpande texten Det enda som saknasfoumlr att kunna producera ett faumlrdigt dokument aumlr rubriker Titta paring foumlljande exempel

sectionRubriksectionAnnan rubriksubsectionUnderrubriksubsubsectionUnderunderrubriksectionEn tillsubsectionUtan nummerappendixsectionOrdlistasubsectionFoumlrkortningarsectionBruksanvisning

1 Rubrik2 Annan rubrik21 Underrubrik211 Underunderrubrik

3 En tillUtan nummerA OrdlistaA1 Foumlrkortningar

B Bruksanvisning

4 2 Grunderna

LATEX haringller sjaumllv reda paring rubrikernas nummer Varje garingng man skriversectiontext raumlknasnumret upp ett steg Vill man ha rubriker utan nummer aumlr det bara att skriva en asterisk ()efter kommandot som isectiontext Kommandotappendix goumlr att rubriknumeringenaumlndras fraringn siffror till bokstaumlver

25 Att arbeta med LATEXFyra olika program behoumlvs foumlr att faring ut ett faumlrdigformaterat dokument paring papper

bull emacs (eller naringgon annan editor) foumlr att skriva in texten

bull latex foumlr att formatera texten

bull xdvi foumlr att studera dokumentet paring skaumlrmen

bull dvips foumlr att skicka texten till en laserskrivare

Foumlr att skapa en pdf-fil raumlcker det med tvaring program editor ochpdflatex

251 Att skriva LATEX-text med emacs

Om man anvaumlnderemacs foumlr att skriva in sin text faringr man lite hjaumllp Saring fort man editerar enfil som har ett namn som slutar medtex garingr emacs oumlver iLATEX-modedaumlr man faringr tvaring extramenyer med kommandon foumlr LATEX

Foumlr mer information omLATEX-mode vaumllj INFO i menyn HELP Klicka sedan med mitten-knappen paring AUC TEX Genom att i staumlllet vaumllja DESCRIBEMODE i menyn HELP foumlr man enkort oumlversikt oumlver kommandon iLATEX-mode

Om man tycker attLATEX-modeaumlr mer stoumlrande aumln det aumlr till hjaumllp kan man laumltt staumlnga avdet med kommandotM-x fundamental-mode

252 Att formatera texten

Om vi har en fil som heterexempeltex skriver vi

latex exempel

foumlr att formatera texten Man behoumlver inte skriva hela filnamnet Programmet foumlrstaringr sjaumllv attnamnet slutar paringtex Om det inte finns naringgra fel i filen ser utmatningen ut ungefaumlr saring haumlr

This is TeX Version 314159 (Web2C 745)(exempeltexLaTeX2e lt20010601gtBabel ltv37hgt and hyphenation patterns for american french germanngerman swedish nohyphenation loaded(usrlocallibtexmftexlatexbasearticleclsDocument Class article 20010421 v14e Standard LaTeX document class(usrlocallibtexmftexlatexbasesize10clo))(usrlocallibtexmftexlatexbasefontencsty(usrlocallibtexmftexlatexbaset1encdef))(usrlocallibtexmftexgenericbabelbabelsty(usrlocallibtexmftexgenericbabelswedishldf(usrlocallibtexmftexgenericbabelbabeldef))) (exempelaux) [1][2] [3] (exempelaux) )Output written on exempeldvi (3 pages 3032 bytes)Transcript written on exempellog

24 Rubriker 5

Det blir alltsaring ganska mycket utmatning aumlven om det inte aumlr naringgra fel i texten Men det mestabestaringr av information om vilka mallar som anvaumlnts Filenexempelaux skapas automatisktoch inneharingller bl a information som behoumlvs foumlr att skriva ut en inneharingllsfoumlrteckning (se si-dan8) aux aumlr en foumlrkortning foumlrauxiliary file (hjaumllpfil)

Siffrorna[1] [2] [3] dyker upp paring skaumlrmen allt efter som LATEX blir klar med sidornaI exempellog hamnar samma text som paring skaumlrmen (och lite till) Om det skulle komma utnaringgon felutskrift behoumlver man alltsaring aldrig skriva av felmeddelandet mdash det aumlr bara att tittai loggfilen Utmatningen slutligen skrivs till filenexempeldvi dvi aumlr en foumlrkortning foumlrdevice independent ett format som aumlr oberoende av utmatningsenhet

Om naringgot aumlr fel i infilen genererar LATEX ofta vaumlldigt mycket utmatning och ibland ganskakryptisk saringdan Fel diskuterar vi mer paring sidan22

253 Att studera dokumentet paring skaumlrmen

Foumlr att inte sloumlsa paring laserutskrifter aumlr det pratiskt att kunna titta paring dokumentet paring skaumlrmeninnan man slutligen skriver ut det Foumlr detta aumlndamaringl anvaumlnder vi programmetxdvi Foumlr atttitta paring filen som vi skapade ovan (exempeldvi) skriv

xdvi exempel

saring kommer ett foumlnster upp paring skaumlrmenPrecis som ovan behoumlver man inte skriva ut hela filnamnet Ett undantag aumlr om det redan

finns en fil som heterexempel Daring maringste man skriva ut hela filnamnetxdvi exempeldvifoumlr att xdvi inte ska vaumllja fel fil Annars faringr man felutskriftenxdvi DVI file doesnrsquotstart with preamble

De enklaste kommandona ixdvi finns paring knappar i houmlgerkanten av foumlnstret Daumlr finnsfoumlljande kommandon

Quit Avslutaxdvi

Shrinkn Aumlndra till foumlrstoringn Foumlr att faring plats med hela sidan kraumlvs foumlrstoring 5Det finns ingen knapp foumlr att faring denna foumlrstoring men det loumlser man ge-nom att skriva5s Om den valda foumlrstoringen goumlr att inte hela texten synskan man flytta runt texten med piltangenterna

Next Prev Garing till naumlsta resp foumlregaringende sida Det finns aumlven knappar foumlr att flyttafem eller tio sidor aringt garingngen

Genom att trycka paring naringgon av musknapparna kan man foumlrstora texten under musmarkoumlren Deolika knapparna ger olika stora foumlrstoringsglas

Man behoumlver inte starta omxdvi varje garingng man formaterar om texten Om man laringterxdvivara kvar paring skaumlrmen (ev som ikon) saring upptaumlckerxdvi attdvi-filen har aumlndrats och visar dennya versionen saring fort man trycker〈CTRLndashL〉 eller oumlppnar ikonen

Observera attxdvi bara fungerar om man sitter vid en grafisk skaumlrm Men det garingr aumlvenstudera dokumentet paring en vanlig terminal Det goumlr man med programmetdvi2tty som ger enprimitiv men anvaumlndbar bild av hur dokumentet kommer att se ut Laumls mer om programmengenom att skrivaman xdvi elller man dvi2tty

254 Att skriva ut dokumentet paring laserskrivare

Naumlr vi har raumlttat alla fel som vi hittade medxdvi aumlr det dags att skriva ut dokumentet paring enlaserskrivare med kommandotdvips Foumlr att skriva ut varingr vaumllkaumlnda filexempeldvi skrivervi

dvips -P1up exempel

6 3 Paringbyggnad

Den normala utmatningen fraringndvips ser ut saring haumlr

This is dvips(k) 592b Copyright 2002 Radical Eye Software (wwwradicaleyecom)rsquo TeX output 200311131602rsquo -gt |lprlttexcprogtltcm-super-t1encgtlttexpsprogt ltsfrm1000pfbgt[1] [2] [3]

Siffrorna[1] [2] [3] dyker upp paring skaumlrmen allt efter som sidorna skickas till skrivarenDet garingr inte att skriva ut paring ett specialkonto genom att anvaumlndadvips paring ovanstaringende saumltt

Skriv i staumlllet

dvips exempellpr -Rkonto -P1up exempelps

Naumlr utskriften aumlr slut kan man ta bort postscriptfilen med kommandot

rm exempelps

Foumlr att bara skriva ut vissa sidor i dokumentet anger man foumlrsta och sista sidnummer enligtfoumlljande

dvips -P1up -pfoumlrsta -lsista exempel

255 Att skapa en pdf-fil

Om man vill skapa en pdf-fil aumlr det enklast att anvaumlndapdflatex som skapar en pdf-fil i staumllletfoumlr en dvi-fil

Foumlr att formatera varingr exempelfil till pdf skriver vi

pdflatex exempel

Den normala utmatningen fraringnpdflatex ser i princip likadan ut som foumlrlatex

3 ParingbyggnadDet foumlrra kapitlet behandlade det mesta man behoumlver veta foumlr att kunna skriva vanlig text I dethaumlr kapitlet garingr vi lite mer paring djupet paring en del omraringden Dessutom behandlar kapitlet nya sakersom listor tabeller och specialtecken

31 Att aumlndra utseende paring texten

I de flesta fall duger det bra med det vanliga teckensnittet Om man anvaumlnder maringnga olika tec-kensnitt blir det oftast plottrigt och goumlr ett oprofessionellt intryck Anvaumlnd daumlrfoumlr kommandonanedan sparsamt

311 Att aumlndra teckensnitt

I LATEX tillhoumlr varje teckensnitt en familj (family) en serie (series) och en form (shape) Dessakan man aumlndra med foumlljande kommandon

31 Att aumlndra utseende paring texten 7

Kommandoform Deklarationsform Saring blir det Minnesregeltextrmtext rmfamily text Vanlig text romantextsftext sffamily text Sans serif sans seriftexttttext ttfamily text Skrivmaskin typewriter texttextmdtext mdseries text Vanlig text mediumtextbftext bfseries text Fetstil boldfacetextuptext upshape text Uppraumltt uprighttextittext itshape text Kursiv italictextsltext slshape text Lutande slantedtextsctext scshape text KAPITAumlLER small capitalsemphtext em text Betonad emphasizedtextnormaltext normalfont text Standard

Kommandoformen aumlr enklast att anvaumlnda naumlr man ska aumlndra teckensnitt foumlr ett eller ett par ordmedan deklarationsformen aumlr baumlttre om man ska paringverka stora maumlngder text Det garingr dock braatt anvaumlnda vilken som helst

Om man skriver vanlig text geremph ger samma resultat somtextit Om man redanskriver kursiv text blir det dock inte samma sak

Nu vill vi emphmarkera ett ordoch skriva ett textitkursivt ord textitNu vill vi emphmarkera ett ordoch skriva ett textitkursivt ord

Nu vill vi markeraett ord och skrivaettkursivtordNu vill vi markeraett ord och skrivaett kursivt ord

Anvaumlnd daumlrfoumlr alltidemph foumlr att betona text som ska avvika fraringn den omgivande textenMan kan kombinera familj serie och form foumlr att faring fram ytterligare varianter av tecken-

snitten

Haumlr har vi ttfamilyitshape kursivskrivmaskinstext ochtextsftextbfFet Sans Serif

Haumlr har vi kursiv skrivmaskinstextochFet Sans Serif

312 Att aumlndra storlek

Med nedanstaringende kommandon kan man aumlndra storleken paring delar av texten

tiny Abcdefg123 scriptsize Abcdefg123 footnotesize Abcdefg123 small Abcdefg123 normalsize Abcdefg123 large Abcdefg123 Large Abcdefg123 LARGE Abcdefg123 huge Abcdefg123 Huge Abcdefg123

Abcdefg123

Abcdefg123

Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123

Standardstorleken paring tecknen i LATEX aumlr 10 punkter En punkt aumlr ett typografiskt maringtt sommotsvarar172 tum Man kan aumlven aumlndra standardstorleken i ett dokument till 11 eller 12punkter Laumls hur det garingr till paring sidan26

8 3 Paringbyggnad

32 Bindestreck

I maskinskriven text finns det bara en typ av bindestreck men i satt text finns det tre olikaFoumlljande exempel visar hur man anvaumlder de olika bindestrecken och hur de skrivs i kaumllltexten

E-teknolog 6--8 skivor broumld om dagen tankstreck --- saring haumlr

E-teknolog6ndash8 skivor broumld om dagentankstreck mdash saring haumlr

Minustecken aumlr avsiktligt utelaumlmnat fraringn exemplet Det beror paring att vi skriver matematiskaformler med speciella kommandon Mer om det finns paring sidan15

33 Diverse anvaumlndbara kommandon

Tre punkter anvaumlnds ofta foumlr att ange utelaumlmnad text Foumlr att det ska se riktigt bra ut boumlr mananvaumlnda kommandotldots foumlr att generera punkterna

Skriver man blir det foumlr taumltt Men med ldots blir det baumlttre Baumlst blir ldots saringklart

Skriver man blir det foumlr taumlttMen med blir det baumlttreBaumlst blir saringklart

Som exemplet ovan visar kan man laumlgga in ett extra blanktecken med kommandot (ett bak-vaumlnt snedstreck foumlljt av ett blanktecken)

Ett anvaumlndbart kommando aumlrtoday som genererar dagens datum

Det haumlr skrevs den today Det haumlr skrevs den 20 september 2006

Om man ska skriva om TEX eller LATEX ska man anvaumlnda de faumlrdiga kommandon som finnssaring att logotypen ser ut som den ska

Man kan goumlra mycket med TeX men det aumlrlaumlttare att arbeta med LaTeX Om TeX ellerLaTeX staringr foumlr sig sjaumllv maringste man laumlggain ett blanktecken efteraringt saring att det inteskrivs ihop med naumlsta ord(som i LaTeX boken) I maskinskriven text brukar man skrivatextttTeX resp textttLaTeX

Man kan goumlra mycket med TEX mendet aumlr laumlttare att arbeta med LATEX OmTEX eller LATEX staringr foumlr sig sjaumllv maringsteman laumlgga in ett blanktecken efteraringt saringatt det inte skrivs ihop med naumlsta ord(som i LATEXboken)I maskinskriven text brukar man skri-vaTeX respLaTeX

34 Inneharingllsfoumlrteckning

Om man skriver en laringng rapport kan det vara bra ha en inneharingllsfoumlrteckning i boumlrjan Genomatt laumlgga in kommandottableofcontents eftermaketitle skrivs det ut en inneharingllsfoumlr-teckning Hur den ser ut kan ni se i boumlrjan av den haumlr handledningen

Observera att man maringste koumlra LATEX tvaring garingnger foumlr att faring med inneharingllsfoumlrteckningen Vidden foumlrsta koumlrningen skrivs inneharingllsfoumlrteckningen till en fil och vid naumlsta koumlrning inkluderasfilen

Det finns tvaring motsvarande kommandonlistoftables ochlistoffigures foumlr att faringrfoumlrteckningar oumlver tabeller och figurer (seEXEMPEL 6)Ex 6

35 Fotnoter 9

35 FotnoterFotnoter skriver man med kommandotfootnote LATEX haringller sjaumllv reda paring numreringen avnoterna

Ibland braringkar datorfolk omhuruvida TeX ellertrofffootnoteett annattypsaumlttningsprogram aumlr baumlst

Ibland braringkar datorfolk om huruvidaTEX eller troff1 aumlr baumlst

1ett annat typsaumlttningsprogram

36 AvstavningOm man inte har foumlr korta rader saring behoumlver LATEX saumlllan avstava ord Om det skulle behoumlvasblir avstavningarna ofta paring raumltt staumlllen Men man kan hjaumllpa till genom att skriva- daumlr manvill tillaringta avstavning Observera att om LATEX inte behoumlver avstava ordet saring syns inte- iutmatningen

Nu behoumlver man inte foumlreslaring avstavningar i tid och otid Naumlr man formaterar texten medLATEX faringr man felutskrifter om det blev problem med avstavningen Daumlrefter kan man laumlgga infoumlrslag paring de staumlllen daumlr LATEX har problem Mer om detta paring sidan24

Om man helt vill slippa problemet med avstavningar kan man vaumllja att boumlrja paring en ny radsaring fort ett ord inte faringr plats Daring faringr man en ojaumlmn houmlgermarginal i texten Detta aringstadkommerman genom att placera kommandotraggedright direkt efterbegindocument

begindocumentraggedrightDen haumlr texten har en ojaumlmnhoumlgermarginal Foumlrdelen aumlr attman slipper problem medavstavningen Dessutom ger det en merpersonlig praumlgel (t~ex foumlr privata brev)enddocument

Den haumlr texten har en ojaumlmnhoumlgermarginal Foumlrdelen aumlr att manslipper problem med avstavningenDessutom ger det en mer personligpraumlgel (t ex foumlr privata brev)

Ibland har man det omvaumlnda problemet Paring vissa staumlllen vill man inte att LATEX ska bryta radenmellan tvaring ord Det fixar man genom att laumlgga in ettharingrt blankteckensom markeras med tecket~ (tilde) Haumlr aumlr naringgra exempel paring staumlllen daumlr man foumlrmodligen inte vill ha en radbrytning

Stefan~G se figur~3 mellan kl 12 och~13a)~foumlrsta punkten t~ex

37 ListorDet finns olika typer av listor i LATEX De vanligaste aumlritemize-omgivningenumerate-om-givning ochdescription-omgivning Foumlljande exemplel visar hur de fungerar

Foumlrst en vanlig listabeginitemizeitem foumlrsta punktenitem haumlr kommer den andrapunkten i listan

enditemize

Foumlrst en vanlig lista

bull foumlrsta punkten

bull haumlr kommer den andra punkten ilistan

10 3 Paringbyggnad

Sen provar vi med en numrerad listabeginenumerateitem Det garingr ju braitem eller hurendenumerate

Sen provar vi med en numrerad lista

1 Det garingr ju bra

2 eller hur

Och saring en textttdescription-omgivningbegindescriptionitem[unix] aumlr det operativsystem somvi anvaumlnder paring arbetsstationerna

item[Windows 95] aumlr ett operativsystemsom det kan vara bra att kaumlnna till

enddescription

Och saring endescription-omgivning

unix aumlr det operativsystem som vi an-vaumlnder paring arbetsstationerna

Windows 95 aumlr ett operativsystemsom det kan vara bra att kaumlnna till

Man kan ha listor inne i varandrabeginitemizeitem Haumlr kommer en lista tillbeginenumerateitem punkt ettitem punkt tvaringendenumerateDet gick ju bra

item Sista punktenenditemize

Man kan ha listor inne i varandra

bull Haumlr kommer en lista till

1 punkt ett

2 punkt tvaring

Det gick ju bra

bull Sista punkten

38 Citat

Naumlr man citerar naringgonting vill man markera det genom att dra in marginalerna mot mitten avsidan Det goumlr vi enklast genom att anvaumlndaquotation-omgivning

Man kan ju till exempel laringtsasatt foumlljande text aumlr citeradbeginquotationInne i ett citat kan mangivetvis ha maringnga stycken

em Om man vill kan manskriva citaten med kursiv text

endquotation

Man kan ju till exempel laringtsas att foumll-jande text aumlr citerad

Inne i ett citat kan man gi-vetvis ha maringnga stycken

Om man vill kan manskriva citaten med kursiv text

Som ni ser anger vi bara var den kursiva texten boumlrjarbegintext ochendtext be-graumlnsar naumlmligen effekten av typsnittskommandon i deklarationsform (se sidan7) paring sammasaumltt som och

En quote-omgivning ger naumlstan samma resultat Skillnaden aumlr att det inte goumlrs naringgon in-dragning i boumljan av varje stycke

39 Vaumlnsterjusterad och centrerad text

Paring sidan9 anvaumlnde viraggedright foumlr att producera vaumlnsterjusterad text i ett helt dokumentOm man bara vill ha den effekten i en begraumlnsad del av dokumentet kan man anvaumlnda enflushleft-omgivning

310 Figurer och tabeller 11

beginflushleftInne i en textttflushleft-omgivning fyllerinte LaTeX ut raderna med extra blankteckenDaumlrfoumlr blir houmlgermarginalen ojaumlmnendflushleft

Inne i enflushleft-omgivningfyller inte LATEX ut raderna med extrablanktecken Daumlrfoumlr blirhoumlgermarginalen ojaumlmn

Paring samma saumltt anvaumlnder man encenter-omgivning foumlr att centrera en del av texten

begincenterDen haumlr texten aumlr centrerad Givetviskan man ha radbrytningar inne i textenendcenter

Den haumlr texten aumlr centrerad Givetviskan man ha

radbrytningarinne

i texten

Det finns aumlven enflushright-omgivning som ger en ojaumlmn vaumlnstermarginal

310 Figurer och tabellerFoumlr att faring en centrerad figur eller tabell med en rubrik anvaumlnder man enfigure-omgivningeller entable-omgivning

Figuren goumlrs ofta i enpicture-omgivning (se sidan29) och tabeller i entabular-om-givning (sidan12) Om man vill klistra in en bild i efterhand reserverar man utrymme foumlr denmedvspace Mer detaljer om figurer och tabeller finns iEXEMPEL 6 Ex 6

Nu kommer vi paring att viska ha en figurbeginfigurevspace2cm reservera 2 cmcaptionEn liten bildlabelbild

endfigureOch nu ska vi referera tillfigur~refbild

Figur 7 En liten bild

Nu kommer vi paring att vi ska ha en figurOch nu ska vi referera till figur 7

Figuren hamnar laumlngst upp eller laumlngst ner paring sidan eller paring en separat sida Detta kan manparingverka med ett argument Skrivbeginfigure[bokstav] daumlr bokstav kan vara

h Here bilden hamnar precis daumlrfigure-omgivning foumlrekommer

t Top oumlverst paring sidan

b Bottom laumlngst ned paring sidan

p Page of floats Paring en separat sida

Man kan kombinera flera av bokstaumlverna Daring anvaumlnds det foumlrsta moumljliga placeringen av figurenOm man inte anger naringgot argument aumlr det liktydigt med att skrivabeginfigure[tbp]Anger man foumlr faring alternativ kan det bli problem (se sidan24)

LATEX haringller reda paring figurens eller tabellens nummer Vill man kunna referera till den maringsteman skrivalabeltext Annars kan man hoppa oumlver detcaptiontext genererar dencentrerade rubriken Enda skillnaden mellan enfigure-omgivning och entable-omgivningaumlr att rubrikerna blir olika (Figur respektiveTabell)

311 tabbing-omgivningGenom att anvaumlnda entabbing-omgivning kan man anvaumlnda tabulatortecken ungefaumlr som paringen skrivmaskin

12 3 Paringbyggnad

begintabbingData om = textbfNisse

gt Namn = Nils gt gt Nilsson gt Tel gt 12~34~56

endtabbing

Data omNisseNamn Nils

NilssonTel 12 34 56

Man anvaumlnder alltsaring= foumlra att saumltta en tabulatorposition ochgt foumlr att anvaumlnda den Man kanocksaring anvaumlnda kommandotkill foumlr att staumllla in tabuleringen med en rad som inte skrivs utDetta kan till exempel vara laumlmpligt om det kommer laringnga ord i en rad laumlngre ner

begintabbingTrettiosju = groumlna = killEn gt vit gt haumlst Trettiosju gt groumlna gt katterendtabbing

En vit haumlstTrettiosju groumlna katter

312 tabular-omgivningDet aumlr enkelt att goumlra snygga tabeller i LATEX Det aumlr bara att skriva saring haumlr

begintabularlcrProdukt amp Typ amp Pris Skruvar amp stora amp 018 kr Muttrar amp M16 amp 038 kr Spikar amp 12 tum amp 012 kr

endtabular

Produkt Typ PrisSkruvar stora 018 krMuttrar M16 038 krSpikar 12 tum 012 kr

Med deklarationenlcr talar vi om att foumlrsta kolumnen ska vara vaumlnsterjusterad (l) denandra centrerad (c) och den tredje houmlgerjusterad (r) Sen aumlr det bara att skriva in texten medettamp-tecken mellan kolumnerna och en radbrytning () efter varje rad

Vertikala streck anges med |i deklarationen och horisontella streck faringr man med kom-mandothline Av foumlljande exempel framgaringr det hur man goumlr

begintabular||l|c|r|| hlinehlineemphProdukt amp emphTypamp emphPris hline

Skruvar amp stora amp 018 kr hlineMuttrar amp M16 amp 038 kr hlineSpikar amp 12 tum amp 012 kr hlinehline

endtabular

Produkt Typ PrisSkruvar stora 018 krMuttrar M16 038 krSpikar 12 tum 012 kr

Det haumlr aumlr kanske ett lite extremt exempel Man behoumlver givetvis inte anvaumlnda saring maringnga linjerom man inte vill

Om man vill att en kolumn ska kunna innharinglla flera rader deklarerar man den sompbreddsom i foumlljande exempel

begintabular|l|p30mm| hlineemphProdukt amp emphBeskrivning hlineIvar amp Billig traumlhylla Passar

bra till studenter Niklas amp Lite dyrare med staringlroumlr Har

laringngt mellan hyllfaumlsten hlineendtabular

Produkt BeskrivningIvar Billig traumlhylla Passar

bra till studenterNiklas Lite dyrare med staringlroumlr

Har laringngt mellan hyll-faumlsten

313 Haumlnvisningar 13

313 HaumlnvisningarSom ni har sett tidigare kan man haumlnvisa till figurer medlabel ochref Samma metod kanman anvaumlnda foumlr att haumlnvisa till en sida eller ett stycke Foumlrst saumltter man etiketter i texten medlabeltext

Paring den haumlr sidan pratar vi lite omdiverse olika fiskarlabelfisk

Paring den haumlr sidan pratar vi lite om di-verse olika fiskar

Naumlr man sen ska haumlnvisa till texten anvaumlnder manrefrext foumlr att generera styckets nummerochpagereftext foumlr att generera sidnumret

Nu haumlnvisar vi till fiskar paringsidan~pagereffisk i stycke~reffisk

Nu haumlnvisar vi till fiskar paring sidan13 istycke313

Eftersom referenserna kan foumlrekomma baringde foumlre och efter etiketterna maringste LATEX laumlsa igenomtexten och hitta alla etiketter innan korrekta referenser kan genereras Daumlrfoumlr maringste man koumlrakommandotlatex tvaring garingnger Foumlrsta garingngen paringminns man om det med meddelandet

LaTeX Warning Label(s) may have changed Rerun to get cross-references right

314 Fler specialtecken3141 Symboler

Ibland raumlcker inte de vanliga bokstaumlverna till Daring kan foumlljande tecken kan vara bra att ha

dagger dag sect S ccopy copyrightDagger ddag para P pound poundslaquo guillemotleft raquo guillemotright lsaquo guilsinglleftrsaquo guilsinglright bdquo quotedblbase sbquo quotesinglbase

3142 Accenter

Tabellen nedan visar hur man skriver accenter i LATEX (Givetvis kan man saumltta accenter paringandra bokstaumlver aumln o ocksaring) Genom att utelaumlma argumentet kan man skriva accenttecknet foumlrsig sjaumllv t ex^

oacute rsquoo o =o oo too ograve lsquooo o o co ocirc ^o o uoo do ouml o o vo o

macrbo

otilde ~o o Ho o ro

Om man vill ha en accent paring bokstaumlvernai och j faringr man ta till ett specialtrick foumlr att faring bortpricken ovanfoumlr bokstaven innan man saumltter dit accenten

Om man skriver i eller j faringrman bokstaumlver utan prickar somman laumltt kan saumltta accenter somtill exempel rsquoi eller rsquoj

Om man skriver ı eller faringr man bok-staumlver utan prickar som man laumltt kansaumltta accenter som till exempel iacute eller

Om man bara vill saumltta accenter paring en bokstav kan man utelaumlmna klamrarna Daring faringr man dockse till att laumlgga haringrda blanktecken i slutet av ord Detta kan goumlras paring tvaring saumltt

Nu ska vi lara oss att skriva ordetmo alltsaring mo saa att det inteskrivs ihop med ordet efter

Nu ska vi laumlra oss att skriva ordet moumlalltsaring mouml saring att det inte skrivs ihopmed ordet efter

Observera att man inte kan anvaumlnda den haumlr tekniken foumlr att skriva accenter i matematiskaformler Matematiska accenter beskrivs paring sidan17

14 3 Paringbyggnad

3143 Utlaumlndska bokstaumlver

Saring haumlr goumlr man foumlr att faring bokstaumlver foumlr att skriva paring bl a danska tyska polska spanska ochislaumlndska

œ oe oslash o aelig ae Œ OEOslash O AElig AE ł l iquest lsquoszlig ss Ł L iexcl lsquo Ŋ NGŋ ng THORN TH thorn th ETH DHeth dh ETH DJ đ dj

315 Svenska bokstaumlverOm man vill att dokumentet ska garing att formatera paring andra maskiner med gamla versioner avLATEX och i andra laumlnder boumlr man inte skriva in svenska bokstaumlver direkt I staumlllet anvaumlnderman accenter foumlr att skriva auml ouml Auml och Ouml ochaa ochAA foumlr att skriva aring och Aring

316 ProgramlistningarOm man inte vill att LATEX ska formatera texten kan man anvaumlnda enverbatim-omgivningDaring skrivs texten dessutom med skrivmaskinstext

beginverbatim Detta aumlr ett C-program include ltstdiohgt

void main(void)

int i

for (i = 1 i lt= 10 i++)printf(Nr dn i)

endverbatim

Detta aumlr ett C-program include ltstdiohgt

void main(void)

int i

for (i = 1 i lt= 10 i++)printf(Nr dn i)

Taumlnk paring att inte anvaumlnda tabulatortecken inne i enverbatim-omgivning De foumlrsvinner naumlmli-gen i utmatningen Anvaumlnd i staumlllet blanktecken (LATEX-modei emacs aumlndrar automatiskt allatabulatortecken till blanktecken)

Foumlr att faring motsvarande funktion mitt inne i en rad anvaumlnder man kommandotverb

I vanliga fall skulle man inte kunna skrivaverb utan att LaTeX tror att det aumlrboumlrjan paring ett kommando Men med verb=verb=garingr det bra

I vanliga fall skulle man inte kunnaskriva utan att LATEX tror att det aumlrboumlrjan paring ett kommando Men medverb garingr det bra

Observera att argumentet tillverb inte ska avgraumlnsas av och Daring skulle man ju aldrigkunna ha tecknen eller inne i texten Daumlrfoumlr aumlr kravet i staumlllet att argumentet tillverbavgraumlnsas av likadana valfria tecken som till exempel iverbtext ellerverb+text+

Man kan aumlven inkludera en programlistning direkt fraringn en fil Till detta anvaumlnder mankommandotverbatiminput Foumlr att det ska fungera maringste man foumlrst skriva

usepackageverbatim

i boumlrjan av dokumentet Sedan inkluderar man programkoden med t ex

verbatiminputlab7java

Om inte programtexten faringr plats i dokumentet kan man minska storleken

smallverbatiminputlab7java

4 Matematiska formler 15

4 Matematiska formlerEftersom TEX (och LATEX) aumlr utformat foumlr att kunna skriva komplex matematisk text blir det haumlrkapitlet ganska omfattande Men foumlr er som aumlndaring behoumlver kunna mer finns en mer uttoumlmmandebeskrivning i boumlckerna om LATEX (se sidan35 i denna handledning)

41 Att skriva matematisk textOm man vill skriva en matematisk formel inne i den loumlpande texten skriver manbeginmathformelendmath Eftersom det aumlr ganska laringngt att skriva finns det tvaring olika kortformer somman kan anvaumlnda Antingen( formel ) eller $ formel $ Men den foumlrsta korformen faringrman en kontroll paring att man inte redan aumlr inne i en formel aring andra sidan fungerar den inte ibildtexter (caption)

Foumlr att faring en formel som blir centrerad paring en egen rad skriver manbegindisplaymathformelenddisplaymath Aumlven haumlr finns det en kortform som aumlr[ formel]

beginequation formelendequation ger samma utseende bortsett fraringn att form-lerna blir numrerade Haumlr finns ingen kortform

Formeln $ x=3y-2 $ staringr inne i textenprecis som ( a+b+c ) ochbeginmathq=45+vendmathgoumlrDaumlremot staringr [ x=3y-2 ] foumlrsig sjaumllv precis sombegindisplaymatha+b+cenddisplaymathEn numrerad ekvation faringr man medbeginequationx=3y-2 labelekvaendequationVill man haumlnvisa till ekvation~refekvafungerar det likdant som med figurer

Formelnx = 3yminus 2 staringr inne i textenprecis soma+ b+ c ochq = 45 + vgoumlr Daumlremot staringr

x = 3y minus 2

foumlr sig sjaumllv precis som

a+ b+ c

En numrerad ekvation faringr man med

x = 3y minus 2 (1)

Vill man haumlnvisa till ekvation1 funge-rar det likdant som med figurer

42 En oumlversikt oumlver matematiska symbolerLATEX inneharingller kommandon foumlr att skriva alla taumlnkbara matematiska symboler Samtliga sym-boler nedan har en sak gemensamt De fungerar bara i enmath-omgivningdisplaymath-om-givning ellerequation-omgivning Vill man skriva ett saringdant haumlr tecken i vanlig text maringsteman skriva t ex$ tecken$

Av tabell1 framgaringr att det inte finns versala varianter av alla grekiska bokstaumlver Det berorparing att de grekiska bokstaumlverna i dessa fall ser likadana ut som de romerska Till exempel skrivsett versaltα helt enkelt som A

Vissa matematiska symboler finns redan paring tangentbordet Naumlr man skriver dem i en ma-tematisk omgivning faringr de ett lite annat utseende rsquo=rsquo rsquo +rsquo rsquominusrsquo rsquoltrsquo eller rsquogtrsquo Oumlvriga skrivsmed kommandona i tabellerna2ndash5 Maringnga av relationerna i tabell3 kan negeras genom attskrivanot foumlre dem

$x notlt y Leftrightarrow x notleq y-1$ x 6lt y hArr x 6le y minus 1

Det garingr att goumlra ytterligare symboler genom att skriva dom ovanparing varandra med kommandotstackrel

16 4 Matematiska formler

α alpha θ theta o o Υ Upsilonβ beta ϑ vartheta Π Pi υ upsilonΓ Gamma ι iota π pi Φ Phiγ gamma κ kappa $ varpi φ phi∆ Delta Λ Lambda ρ rho ϕ varphiδ delta λ lambda varrho χ chiε epsilon micro mu Σ Sigma Ψ Psiε varepsilon ν nu σ sigma ψ psiζ zeta Ξ Xi ς varsigma Ω Omegaη eta ξ xi τ tau ω omegaΘ Theta

Tabell 1 Grekiska bokstaumlver

plusmn pm u sqcap rhd1

∓ mp t sqcup unlhd1

times times or vee unlhd1

divide div and wedge oplus opluslowast ast setminus ominus star o wr otimes otimes circ diamond oslashbull bullet 4 bigtriangleup odotmiddot cdot 5 bigtriangledown copy bigcirccap cap triangleleft dagger daggercup cup triangleright Dagger ddagger] uplus lhd1 q amalg

Tabell 2 Binaumlra operatorer (1Kraumlver paketetlatexsym)

le leq sube subseteq a dashv prop proptoge geq supe supseteq equiv equiv |= models≺ prec lt sqsubset1 sim sim perp perp succ = sqsupset1 simeq | mid preceq v sqsubseteq asymp parallel succeq w sqsupseteq asymp approx bowtie ll isin in sim= cong 1 Join1

gg 3 ni 6= neq ^ smilesub subset ` vdash = doteq _ frownsup supset

Tabell 3 Relationssymboler (1Kraumlver paketetlatexsym)

43 Exponenter och index 17

[ A stackrelalpharightarrow B ] Aαrarr B

[ vecx stackrelmathrmdef=(x_1 ldots xn) ] ~x

def= (x1 xn)

Observera att vissa symboler bara aumlr tillgaumlngliga med paketetlatexsym Foumlr att anvaumlndadessa laumlgg till foumlljande rad i boumlrjan av dokumentet

usepackagelatexsym

421 Accenter

Accenttecknen som beskrivs paring sidan13 fungerar bara foumlr vanlig text I matematiska formleranvaumlnder man nedanstaringende kommandon i staumlllet

a hata a acutea a dota a checkaa gravea a ddota a brevea a baraa tildea ~a veca

hat ochtilde finns aumlven i bredare varianter som kallaswidehat ochwidetilde

$widehatx+1 widetildex+1$ x+ 1 x+ 1

Precis som med accenter i vanlig text boumlr man plocka bort prickarna fraringn bokstaumlverna i och jinnan man saumltter accenter paring dem

Jaumlmfoumlr $veci + ddotj$ och$vecimath + ddotjmath$

Jaumlmfoumlr~i+ j och~ı+

43 Exponenter och indexExponenter markeras medexponent och index med_index vilket illustreras av dettaexempel

Laringt $x$ och $y$ vara variabler saringdana att$x^2y=q_n$ daring $q_1 ldots q_n gt 7$

Det blir samma sak av $x^y_2$ och$x_2^y$ men inte av $x_y^2$ och$x^2_y$

Laringt x och y vara variabler saringdana attx2y = qn daringq1 qn gt 7Det blir samma sak avxy

2 ochxy2 men

inte avxy2 ochx2y

larr leftarrow lArrrArr Longleftrightarrow uarr uparrowlarrminus longleftarrow 7rarr mapsto uArr UparrowlArr Leftarrow 7minusrarr longmapsto darr downarrowlArr= Longleftarrow larr hookleftarrow dArr Downarrowrarr rightarrow rarr hookrightarrow l updownarrowminusrarr longrightarrow leftharpoonup m UpdownarrowrArr Rightarrow rightharpoonup nearrow=rArr Longrightarrow leftharpoondown searrowharr leftrightarrow rightharpoondown swarrowlarrrarr longleftrightarrow rightleftharpoons nwarrowhArr Leftrightarrow leadsto1

Tabell 4 Pilsymboler (1Kraumlver paketetlatexsym)

18 4 Matematiska formler

Om det bara finnsett tecken i exponent eller index garingr det bra att utelaumlmna klamrarna ochskriva^exponentrespektive_exponent

Det garingr bra att anvaumlnda alla moumljliga tecken som exponenter och index

Temperaturen i dag var $19^circ$C Temperaturen i dag var19C

44 Derivator

Derivator skriver man med apostrof (rsquo)

$xrsquorsquorsquo - 3xrsquorsquo + xrsquo + 4x = 8$ xprimeprimeprime minus 3xprimeprime + xprime + 4x = 8

Ibland skriver man tidsderivator med prickar ovanfoumlr bokstaumlverna Daring kan man anvaumlnda accen-terna ovan

$a(t) = dotv(t) = ddotx(t)$ a(t) = v(t) = x(t)

45 Division

Division med aumlr enkelt att skriva men vill man ha ett horisontellt braringkstreck faringr man anvaumlndakommandotfrac

[ x = fraca + b3c^3 + d^4 ] x =a+ b3

c3 + d4

[ frac11 - frac1a - k ]1

1minus 1aminusk

46 Roumltter

Roumltter skriver man med kommandotsqrt Med ett extra argument kan man skriva roumltter avvalfri ordning

[ sqrtx^x + sqrtalpha ]radicxx +

radicα

[ sqrt[3]hrsquorsquo_n(beta x) ] 3radichprimeprimen(βx)

alefsym aleph prime prime forall forall infin inftyh hbar empty emptyset exist exists 2 Box1

ı imath nabla nabla not neg 3 Diamond1

jmathradic

surd [ flat 4 triangle` ell gt top natural clubs clubsuitweierp wp perp bot ] sharp diams diamondsuitlt Re | backslash hearts heartsuit= Im 6 angle part partial spades spadesuit0 mho1

Tabell 5 Diverse symboler (1Kraumlver paketetlatexsym)

47 Oumlver- och understrykning 19

47 Oumlver- och understrykningFoumlr att goumlra linjer eller klamrar ovanfoumlr eller under en formel finnsoverline underlineoverbrace respektiveunderbrace Man kan skriva text ovanfoumlr eller under en klammergenom att goumlra paring samma saumltt som foumlr ett index eller en exponent

[ overlinephi + overlinew ] φ+ w

[ overbracea_1+underbrace a_2+cdots+a_n-1_n-2 st+a_n^n st ]

nst︷ ︸︸ ︷a1 + a2 + middot middot middot+ anminus1︸ ︷︷ ︸

nminus2st

+an

[ x^overlinek + n + x^underlinen ] xk+n + xn

48 Teckensnitt i matematisk textNormalt skriver LATEX all matmatisk text kursiv men i vissa fall passar det baumlttre med ett annatteckensnitt

Ett saringdant exempel aumlr foumlr att skriva funktioner som t ex log Det enklaste saumlttet att skrivadessa funktioner aumlr att anvaumlnda kommandona i tabell6

[ sin 2theta=2sinthetacostheta ] sin 2θ = 2 sin θ cos θ

[ log xy=log x + log y] log xy = log x+ log yFoumlr de funktioner daumlr det aumlr meningsfullt kan man anvaumlnda ett index

[ max_1leq nleq mlog_2P_n ] max1lenlem

log2 Pn

[ lim_xrightarrow 0fracsin xx=1 ] limxrarr0

sinx

x= 1

I oumlvriga fall kan man anvaumlnda naringgot av nedanstaringende saumltt att byta tecknsnitt inne i mate-matisk text

$mathititalic - 2^x+sin phi$ italic minus 2 x + sinφ

$mathrmroman - 2^x+sin phi$ romanminus 2x + sinφ

$mathbfbold - 2^x+sin phi$ boldminus 2x + sinφ

$mathsfsans serif - 2^x+sin phi$ sans serif minus 2x + sinφ

$mathtttypewriter - 2^x+sin phi$ typewriterminus 2x + sinφ

Observera att ovanstaringende kommandon bara ska anvaumlndas foumlr matematiska uttryck De paring-verkar bara bokstaumlver siffror och stora grekiska bokstaumlver Om man av naringgon anledning villskriva vanligt text inne i formler anvaumlnder man de vanliga teckensnittskommandona (texttttextbf textnormal etc) som tillfaumllligt laumlmnar matematikomgivningen

Om man vill skriva alla formler med fetstil kan man skriva kommandotboldmath i boumlrjanav dokumentet (det skainte skrivas inne i en matematikomgivning) Kommandot gaumlller tillsman upphaumlver det medunboldmath

I vissa fall anvaumlnder man skrivstilsbokstaumlver foumlr att beteckna funktioner LATEX tillhanda-haringller 26 bokstaumlverA Z

arccos cos csc ext ker limsup min sinharcsin cosh deg gcd lg ln Pr suparctan cot det hom lim log sec tanarg coth dim inf lininf max sin tanh

Tabell 6 Funktionsnamn

20 4 Matematiska formler

$mathcalFf(x)$ och$mathcalLf(x)$ brukar man anvaumlndafoumlr att beteckna naringgra vaumllkaumlnda transformer

Ff(x) och Lf(x) brukar mananvaumlnda foumlr att beteckna naringgra vaumll-kaumlnda transformer

49 Summor integraler och saringntDe matematiska symbolerna i tabell7 blir olika stora beroende paring hur man anvaumlnder dem deblir stoumlrre i endisplaymath-omgivning och enequation-omgivning aumln i enmath-omgiv-ning

[ int_-infty^infty e^-x^2 dx ]int infin

minusinfineminusx2

dx

[ oint_S(V) (psinablaphi-phinablapsi)cdot dvecS ]

∮S(V )

(ψnablaφminus φnablaψ) middot d~S

[ a_1 + a_2 + cdots + a_n =sum_i=1^n a_i ] a1 + a2 + middot middot middot+ an =

nsumi=1

ai

[ n=prod_k=1^n k ] n =

nprodk=1

k

[ sum_0 leq i leq m atop0 lt j lt n P(ij) ]

sum0leilem0ltjltn

P (i j)

Om man skriver ovanstaringende formler innei den loumlpande texten faringr mande mindre symbolerna som t~ex$int_-infty^infty e^-x^2 dx$eller $n=prod_k=1^n k$

Om man skriver ovanstaringende form-ler inne i den loumlpande texten faringrman de mindre symbolerna som t exintinfinminusinfin eminusx2

dx ellern =prodn

k=1k

410 Matriser och vektorerFoumlr att skapa matriser och vektorer goumlr vi naumlstan likadant som med tabeller (sidan12)

[ beginarraylcrx^2 amp a+b amp 3 x^2+2x amp xrsquo amp 23 x^2n amp alpha amp 214endarray ]

x2 a+ b 3x2 + 2x xprime 23x2n α 214

sum sumsum

⋂ ⋂bigcap

⊙ ⊙bigodotprod prod

prod⋃ ⋃

bigcupotimes otimes

bigotimes∐ ∐coprod

⊔ ⊔bigsqcup

oplus oplusbigoplusint int

intor or

bigvee⊎ ⊎

biguplus∮ ∮oint

and andbigwedge

Tabell 7 Stora symboler

411 Ekvationer paring flera rader 21

411 Ekvationer paring flera rader

Med endisplaymath-omgivning eller enmath-omgivning kan man bara goumlra formler somryms paring en rad Om man skriver laringnga formler eller vill skriva flera ekvationer i en sekvenskan man anvaumlnda eneqnarray-omgivning Den fungerar ungefaumlr som enarray-omgivningmed tre kolumner men numrerar ekvationerna om man inte skrivernonumber

begineqnarrayx amp = amp 12y + 47 y amp = amp z + phi + a + b + nonumber amp amp c + d + e + f

endeqnarray

x = 12y + 47 (2)

y = z + φ+ a+ b+

c+ d+ e+ f (3)

Eneqnarray-omgivning goumlr samma sak foumlrutom att den inte genererar naringgra ekvationsnum-mer

begineqnarrayx amp = amp 2 y + 3y amp = amp 12

endeqnarray

x = 2y + 3

y = 12

412 Parenteser

Hittils har vi anvaumlnt vanliga parenteser rsquo()rsquo i en del formler I tabell8 visas samtliga symbolersom kan anvaumlndas som parenteser i LATEX

Foumlr att faring parenteserna att anpassa sin storlek efter det de ska omge skriver manleftellerright foumlre dem Foumlr varjeleft maringste det finnas enright Daumlremot behoumlver de intevara av samma typ Det aumlr t ex fullt moumljligt att avsluta enleft( medright Om manbara vill ha en parentes paring ena sidan av formeln kan man anvaumlnda den osynliga parentesen rsquorsquo

[ vecu times vecv =left| beginarrayccchatx amp u_x amp v_x haty amp u_y amp v_y hatz amp u_z amp v_z

endarray right| ]

~utimes ~v =

∣∣∣∣∣ x ux vx

y uy vy

z uz vz

∣∣∣∣∣[ A=left( beginarraycccca_11 amp a_12 amp ldots amp a_1n a_21 amp a_22 amp ldots amp a_2n vdots amp vdots amp ddots amp vdots a_m1 amp a_m2 amp ldots amp a_mn

endarray right) ]

A =

a11 a12 a1n

a21 a22 a2n

am1 am2 amn

( ( b lfloor darr downarrow) ) c rfloor backslash l updownarrow[ [ d lceil | | uArr Uparrow] ] e rceil | dArr Downarrow 〈 langle uarr uparrow m Updownarrow 〉 rangle

Tabell 8 Parenteser

22 5 Om det blir fel

[ g(x)=left beginarrayll0 amp x leq 0 13 amp 0 lt x leq 3 23 amp 3 lt x leq 5 1 amp x gt 5endarray right ]

g(x) =

0 x le 013 0 lt x le 323 3 lt x le 51 x gt 5

Ibland behoumlver man ha mer kontroll oumlver parentesernas storlek Foumlr detta aumlndamaringl finns detandra prefix att anvaumlnda

Storlek vanlig stor stoumlrre aumlnnu stoumlrre stoumlrst automatiskVaumlnsterprefix mdash bigl Bigl biggl Biggl leftHoumlgerprefix mdash bigr Bigr biggr Biggr right

413 FinjusteringI en del fall kan man behoumlva justera formateringen av matematiska formler genom att laumlgga tilleller ta bort lite utrymme Foumlr detta aumlndamaringl finns kommandona foumlr att laumlgga till och foumlratt ta bort

[ sqrt2 x ] radic2x

[ sqrt2 x ] radic2x

[ n logn ] n logn

[ n logn ] nlogn

[ intint z dx dy]int int

zdxdy

[ int int z dx dy ]intint

z dx dy

5 Om det blir felAtt tolka felutskrifter fraringn LATEX aumlr inte alltid det laumlttaste LATEX oumlversaumltter alla kommandon tillTEX-kommandon och skickar sedan hela texten till TEX Daumlrfoumlr kommer maringnga av felmedde-landena fraringn TEX och man kaumlnner inte riktigt igen sin text i felutskrifterna

51 Vanliga problemUtan att analysera felutskrifterna alltfoumlr mycket kan man ofta hitta sitt fel bland foumlljande punk-ter

bull Ett felstavat kommando

bull Parenteser (t ex eller[]) daumlr man har gloumlmt den ena eller kanske baringda

bull Foumlrsoumlk att anvaumlnda specialtecken utan att skriva dem paring raumltt saumltt

bull Foumlrsoumlk att anvaumlnda matematiska specialtecken i vanlig text (Skriv$ foumlre och efter tecknetsaring garingr det bra)

bull Ett end som saknas

bull Ett bortgloumlmt argument till ett kommando

Genom att laumlra sig att utnyttja LATEX-modei emacs ordentligt kan man undvika maringnga onoumldigaskrivfel (se sidan4)

53 Att hitta vad som blev fel 23

52 Vad man goumlr naumlr LATEX har stannatNaumlr LATEX upptaumlcker ett fel under en koumlrning faringr man en massa felutskrifter och daumlrefter skrivsett rsquorsquo Om du faringr ett rsquorsquo kan du skriva naringgot av foumlljande

bull H foumlr att (kanske) faring lite mer tips om vad som kan vara fel

bull RETURN foumlr att att ignorera felet och fortsaumltta (ger ofta upphov till fler fel)

bull Istop Foumlr att stoppa koumlrningen

bull X kan man skriva omIstop inte fungerar Skillnaden aumlr att medIstop faringr man med allutskrift fram till felet medanX avbryter koumlrningen omedelbart

Vid andra typer av fel faringr man en rsquorsquo i staumlllet foumlr rsquorsquo Det haumlr felet beror ofta paring ett bortgloumlmtenddocument Haumlr kan man skriva

bull enddocument eller

bull stop foumlr att avbryta koumlrningen Om det inte fungerar provar man med

bull 〈CTRLndashD〉 eller

bull 〈CTRLndashC〉

53 Att hitta vad som blev felAumlven om LATEX genererar vaumlldigt maringnga felutskrifter som till en boumlrjan ser raumltt obegripliga utaumlr det ofta laumltt att hitta felen med ledning av utskriften Tricket aumlr foumlr det mesta att titta paringdetsistasom skrevs ut

Om vi till exempel skulle skrivabegincenter men i staumlllet skrevbegincentesaumlger LATEX saringhaumlr

LaTeX Error Environment cente undefined

See the LaTeX manual or LaTeX Companion for explanationType H ltreturngt for immediate help

l56 begincente

Om vi tittar paring de sista raderna av felutskriften staringr det att felet finns paring rad 56 och dessutomskrivs den felaktiga texten ut

Vi har kanske gloumlmt att grekiska bokstaumlver bara fungerar i en matematisk omgivning ochhar skrivit

Det haumlr aumlr bokstaven gamma i det grekiska alfabetet

i staumlllet foumlr

Det haumlr aumlr bokstaven $gamma$ i det grekiska alfabetet

Naumlr vi koumlr texten genom LATEX blir felutskriften

24 5 Om det blir fel

Missing $ insertedinserted text

$to be read again

gammal245 Det haumlr aumlr bokstaven gamma

i det grekiska alfabetet

Vid den haumlr typen av fel goumlr alltid LATEX en radbrytning efter det felaktiga tecknet Daumlrfoumlr aumlrfelet laumltt att lokalisera

54 Varningar vid sid- och radbrytningar

Om LATEX misslyckas med att avstava ett ord skrivs det ut en varning som kan se ut saring haumlr

Overfull hbox (5423221pt too wide) in paragraph at lines 54--55[]T1cmrmn10 Ett l^^e5ngt ord ^^e4r studiev^^e4gledarna

Det sista ordet (studievaumlgledarna) som skrivs ut aumlr det som LATEX inte har lyckts avstavaAntingen bryr man sig inte om varningen (raden blir lite foumlr laringng i saring fall) eller saring laumlgger manin avstavningsfoumlrslag (se sidan9)

Som framgaringr av exemplet skrivs svenska bokstaumlver ut lite konstigt Det medfoumlr dock foumlrdet mesta inga stoumlrre problem med att tyda utskriften

Foumlr att laumlttare se var LATEX har problem med avstavningen kan man anvaumlnda dokumentop-tionendraft Mer om det finns paring sidan26

Andra varningar man kan faring aumlr

bull Underfull hbox som betyder att LATEX har tvingats laumlgga in lite vaumll mycket tomrummellan orden foumlr att fylla ut raden

bull Overfull vbox som varnar foumlr att LATEX inte har hittat naringgot laumlmpligt staumllle att boumlrja enny sida Sidan har alltsaring blivit lite foumlr laringng

bull Underfull vbox anger det motsatta problemet Sidan aumlr lite kortare aumln den borde vara

Laumls om hur man sjaumllv kan paringverka sid- och radbrytningar paring sidan28

55 Problem med placering av figurer

551 Bilderna kommer sist i dokumentet

Ett vanligt problem aumlr att alla eller en del figurer hamnar sist i dokumentet Det beror naumlstanalltid paring att man har skrivitbeginfigure[h]

LATEX har vissa regler foumlr att placera ut figurer och med ledning av dem har det inte garingttatt placera figuren paring det taumlnkta staumlllet Daumlrfoumlr hamnar den sist i dokumentet En av reglernasaumlger att figurer maringste placeras ut i samma ordning som dom foumlrekommer i LATEXfilen Daumlrfoumlrkommer alla efterfoumlljande bilder ocksaring att hamna sist

Loumlsningen aumlr givetvis att ge LATEX fler alternativ foumlr att placera ut figuren Om man i staumllletskriverbeginfigure[htb] kan LATEX placera bilden laumlngst upp eller laumlngst ner paring en sida

56 Problem i inkluderade filer 25

552 Alla bilder kommer inte ut

FelmeddelandetToo many unresolved floats beror paring att minnet i LATEX har blivit fulltav bilder Naumlr LATEX ser en bild lagras den undan tills det finns ett staumllle att skriva ut den

Detta fel beror normalt paring samma sak som ovan men kan ocksaring upptraumlda om man villha maringnga bilder efter varandra (t ex ett appendix med bara bilder) Loumlsningen aumlr daring att tvingaLATEX att skriva ut de bilder som har samlats i minnet genom att laumlgga in kommandotclearpagemellan tvaring laumlmpliga bilder Daring skrivs alla ackumulerade bilder ut och LATEX goumlr en sidbrytning

56 Problem i inkluderade filer

LATEX skriver kommandon till ett antal filer som sedan inkluderas vid naumlsta koumlrning (Bl a finnsfiltoc foumlr inneharingllsfoumlrteckningenfillof ochfillot foumlr figur- och tabellfoumlrteckningarsamtfilaux foumlr diverse oumlvrig information som bildtexter

Naumlr LATEX inkluderar en fil skrivs filnamnet och eventuella felmeddelanden ut inom paren-teser (se exempel paring sidan4) Paring detta saumltt kan man se vilken fil det aumlr problem med

Skulle det bli fel i en av de inkluderade filerna (t ex paring grund av fel i en bildtext) maringsteman ta bort filen och sedan koumlralatex igen Givetvis maringste man ocksaring raumltta felet ifiltex)

57 Utskriften kommer inte ut

Om det inte kommer ut naringgra sidor paring laserskrivaren eller om bara en del av sidorna kommerut beror det foumlrmodligen paring naringgot av foumlljande

bull Filnamnet inneharingller svenska bokstaumlverSkrivarna klarar inte av filer som inneharingller tecken som har aringttonde biten satt Detta yttrarsig i att det inte kommer ut naringgonting alls Doumlp omtex-filen till ett annat namn kompileraden igen och skriv ut den paring nytt (Det aumlr bara filnamnet som beroumlrs svenska tecken inne itexten kodas saring att skrivarna klarar av dem)

bull Fel i en inkluderad bildOm du har inkluderat en bild i dokumentet kan det beror paring att skrivaren inte foumlrstaringr sig paringbilden I detta fall kommer vanligtvis sidorna foumlre bilden ut Prova att ta bort bilden och seom det blir baumlttre Om det hjaumllper kontrollera att bilden aumlr i raumltt format (se sidan30)

6 Oumlverkurs61 Dokumentklasser

Hittills har vi bara anvaumlnt dokumentklassenarticle Andra dokumentklasser som aumlr standardaumlr letter (EXEMPEL 7) report (EXEMPEL 5) och book report skiljer sig fraumlmst fraringn Ex 7

Ex 5article genom att det finns ytterliga en rubriknivaringchapter book har ytterligare en nivaringsom heterpart article aumlr laumlmpligt till rapporter aumlven raumltt laringnga saringdana Kommer man uppi storleksordningen examensarbete kan det vara laumlmpligt att byta tillreport Paring sidan35finnsytterligare dokumentklasser beskrivna Dessa aumlr dock inte standard i LATEX

Foumlr att byta dokumentklass maringste man aumlndra argumentet till kommandotdocumentclassOm man till exempel vill aumlndra tillreport skriver man

documentclass[a4paper]report

26 6 Oumlverkurs

62 DokumentoptionerDet finns ett antal optioner som man kan ange foumlr att paringverka utseendet paring sitt dokument Vihar redan stoumltt paringa4paper Nedanstaringende lista visar de viktigaste

a4paper Anpassa marginaler till a4-papper Om denna utelaumlmnas anvaumlnds amerikanskpapper (letter)

11pt Anvaumlnd lite stoumlrre bokstaumlver (standard aumlr10pt)

12pt Aumlnnu lite stoumlrre bokstaumlver

twocolumn Skriver texten i tvaring kolumner

twoside Formaterar foumlr dubbelsidig utskrift (Anvaumlnt i detta dokument)

titlepage Goumlr att rubriken (den som man skriver ut medmaketitle) hamnar paring en egensida om man anvaumlnder dokumentklassenarticle Det aumlr standard foumlrreport

landscape Goumlr att sidan formateras foumlr liggande papper Marginalerna blir vaumlldigt bredasaring man kan behoumlva finjustera en del maringtt manuellt (se sidan26)

draft Goumlr att LATEX skriver ut en svart rektangel i marginalen efter alla rader som harblivit foumlr laringnga (overfull hbox) Det aumlr bra att anvaumlnda vid korrekturlaumlsning-en men ska givetvis tas bort foumlre den slutliga utskriftendraft goumlr desutom attinkluderade bilder (se sidan30) bara skrivs ut som en ram runt bildens filnamn

leqno Placera ekvationsnummer till vaumlnster i staumlllet foumlr till houmlger om ekvationen i endisplaymath-omgivning

fleqn Vaumlnsterjustera ekvationer i staumlllet foumlr att centrera dem i endisplaymath-om-givning

openright Om man anvaumlnder dokumentklassenreport boumlrjar kapitel alltid paring ny sidaopenright goumlr att de i staumlllet boumlrjar paring ny houmlgersida

Foumlr att anvaumlnda en option skriver man namnet paring den inom hakparenteser rsquo[]rsquo foumlre dokument-klassen Vill man ange flera optioner skiljer man dem aringt med kommatecken Vill man skrivamed 11 punkter stora bokstaumlver och formatera texten i tvaring kolumner (samtidigt som man be-haringller optionen foumlr a4-papper) skriver man

documentclass[11pttwocolumna4paper]article

63 Finjustering av marginaler och andra maringttOm man inte aumlr noumljd med marginalerna saring finns det moumljlighet att finjustera maringtten med kom-mandonaaddtolength ochsetlength Den foumlrsta aumlr laumlmplig naumlr man vill goumlra smaring juste-ringar t ex goumlra raderna lite laumlngre

Naringgra av de maringtt som garingr att justera aumlr

evensidemargin marginal jaumlmna sidor oddsidemargin marginal udda sidortopmargin marginal oumlverst paring sidan headheight storlek sidhuvudheadsep avst mellan sidhuvud amp text footskip avst mellan sidfot amp texttextwidth textens bredd textheight textens houmljd

Om man t ex vill goumlra raderna en centimeter laumlngre paring varje sida skriver man

addtolengthoddsidemargin-10mmaddtolengthevensidemargin-1cmaddtolengthtextwidth2cm

Foumlr mer info om detta seEXEMPEL 10 Haumlr finns aumlven en beskrivning av de olika maringttenheterEx 10man kan anvaumlnda

64 Separering av stycken 27

64 Separering av styckenLATEX boumlrjar varje stycke med en indragning om det inte aumlr det foumlrsta stycket efter en rubrikOm man i staumlllet vill avgraumlnsa stycken med en extra blankrad skriver man saring haumlr i boumlrjan avdokumentet

usepackageparskip

Paketetparskip goumlr att indragningen saumltts till noll och att avstaringndet mellan tvaring stycken oumlkaren halv rad

65 Engelska dokumentOm man vill skriva dokument paring engelska aumlr det bara att utelaumlmna raden med

usepackage[swedish]babel

Daring kommer en engelsk avstavningstabell att anvaumlndas och ett antal straumlngar aumlndras till engels-ka t ex skrivsTable of contentsi staumlllet foumlrInneharingll

usepackage[swedish]babel

Det garingr aumlven att skriva paring andra spraringk genom att byta utswedish mot naringgot av foumlljande

american french german ngerman bahasa basque catalan croatianczech danish dutch finnish greek icelandic irish italianlatin magyar norsk norsk portuges romanian russian slovakslovene spanish turkish ukrainian nohyphenation

66 Sidnumrering sidhuvud och sidfotLATEX skriver automatiskt ett sidnummer centrerat laumlngst ned paring sidan Med kommandot

pagestyleempty

kan man staumlnga av numreringen Det kan bland annat vara laumlmpligt t ex om man bara vill skrivaut en sida Om man anvaumlndermaketitle maringste man dessutom skriva

thispagestyleempty

eftermaketitle eftersommaketitle alltid definierar om foumlrsta sidan tillplain (SeEX-EMPEL 3) Ex 3

Vill man i staumlllet ha sidnummer och kapitelnamn i sidhuvudet skriver man

pagestyleheadings

Daring faringr man en sidnumrering som ser ut ungefaumlr som i den haumlr handledningen Vill man garingtillbaka till standardutseendet aumlr det bara att skriva

pagestyleplain

Foumlr att faring sidhuvuden som ser ut ungefaumlr som i denna handledning kan man anvaumlnda paketetfancyhdr Detta beskrivs naumlrmare iEXEMPEL 4 Ex 4

67 RadavstaringndIbland kan man vilja aumlndra paring radavstaringndet i LATEX Det goumlrs enklast genom att aumlndra paring pa-rameternbaselinestretch Det aumlr en faktor som radavstaringndet multipliceras med saring detnormala vaumlrdet aumlr1 Foumlr att naumlstan foumlrdubbla radavstaringndet laumlgger man till foumlljande rad naringgon-stans foumlrebegindocument

renewcommandbaselinestretch18

28 6 Oumlverkurs

68 RamarFoumlr att rita en ram runt en del av texten anvaumlnder man kommandotfbox

Haumlr har vi en fboxliten ram Haumlr har vi en liten ram

Det garingr inte att ha radbrytningar inne i enfbox saring om man vill rita en ram runt en stoumlrre delav texten maringste man kapsla in den i enparbox

fboxparbox4cmDenna text blirautomatiskt justerad till ett4 cm brett stycke

Denna text blir automatiskt ju-sterad till ett 4 cmbrettstycke

69 Att paringverka formateringenLATEX lyckas foumlr det mesta bra med att bryta rader och sidor Men ibland kan man behoumlva raumlttatill formateringen lite I andra fall vill man kanske bryta en rad eller en sida trots att den inte aumlrfull eller laumlgga in lite extra tomrum

Vi har redan anvaumlnt kommandot foumlr att tvinga fram en radbrytning Kommandot kanaumlven ha ett argument som talar om hur mycketextrautrymme som ska laumlggas till

Det haumlr kan ni redanMed ett extra argumentblir [7mm]det extra mycket tomrum

Dethaumlr kan ni redan Med ett extra argu-ment blir

det extra mycket tomrum

Eftersom kan ha ett argument som boumlrjar med tecknet rsquo[rsquo kan man alltsaring inte boumlrja enny rad med rsquo[rsquo om den foumlrra avslutades med Man kan dock lura LATEX att tolka parentesensom just en parentes genom att byta ut mot

Ett annat saumltt att laumlgga in extra tomrum aumlr med kommandotvspacelaumlngd eller medvspacelaumlngd Skillnaden aumlr att den foumlrsta formen tar bort tomrummet om det raringkar hamnavid i slutet eller boumlrjan av en sida

Det finns aumlven motsvarande kommandon foumlr att laumlgga in extra tomrum i en rad De heterhspace ochhspace Den tidigare formen tar bort tomrummet om det hamnar foumlrst ellersist paring en rad

Daring ska vi se om det inte kan bli liteextra tomrum aumlven i boumlrjan hspace20mmav en rad Mitt inne i raden aumlr likahspace10mm laumltt Nu vill jag ha liteextra tomrumvspace10mmsaring att jag baumlttre kan studerafiberstrukturen i papperet

Daring ska vi se om det inte kanbli lite extra tomrum aumlven i boumlrjan

av en rad Mitt inne iraden aumlr lika laumltt Nu vill jagha lite extra tomrum saring att jag baumlttre

kan studera fiberstrukturen i papperet

Observera att raden fylls upp innan det vertikala utrymmet laumlggs till Daumlrfoumlr hamnar inte tom-rumet exakt daumlr man skrivervspace Vill man ha det uppfoumlrandet ska man anvaumlnda medett argument som i det tidigare exemplet

Foumlr att tvinga fram en sidbrytning anvaumlnder man kommandotnewpage Om vi skriver itvaring kolumner avslutarnewpage den aktuella kolumnen i staumlllet foumlr sidan

610 Att rita figurer 29

610 Att rita figurerLATEX klarar av att rita enkla figurer som cirklar fyrkanter linjer och pilar Med enpicture-omgivning skapar man ett koordinatsystem som man sen kan rita i

Standardenheten i koordinatsystemet aumlr punkter Foumlr de flesta aumlr det nog lite svaringrt att taumlnkai punkter Daumlrfoumlr aumlr det laumlttare om man aumlndrar maringttenheten till millimeter med kommandot

setlengthunitlength1mm

Det behoumlver man bara goumlra en garingng i varje dokument alltsaringinte foumlr varje bildOm man vill skapa ett koordinatsystem som aumlr 100 mm brett och 80 mm houmlgt goumlr man saring

haumlr

beginpicture(10080) kommandon som ritar bilderendpicture

Foumlr att placera grafiska objekt i koordinatsystemet anvaumlnder vi kommandotput Med

put(200)objekt

placerar viobjekti punkten med x-koordinaten 20 och y-koordinaten 0 (Foumlr rektanglar aumlr detnedre vaumlnstra houmlrnet foumlr cirklar centrum och foumlr linjer utgaringngspunkten)

Exemplet nedan visar de vanligaste grafiska objekten och hur man ritar dem i LATEX

beginpicture(3050)put(040)framebox(308)centerput(030)framebox(148)[t]topput(1630)framebox(148)[r]rightput(020)dashbox(308)[bl]bottom leftput(018)line(10)20put(016)vector(2-1)25put(510)circle8put(2412)circle14put(614)textscText

endpicture

center

topright

bottom left

HHHHHH

HHj

~ amp$

TEXT

Argumentet tillcircle aumlr diametern Foumlrline ochvector aumlr foumlrsta argumentet riktningoch det andra laumlngd Riktningsargumenten ska ligga mellanminus6 och+6 foumlr line och mellanminus4 och+4 foumlr vector

Ofta vill man upprepa en ritad figur efter efter ett regelbundet moumlnster Det kan till exempelroumlra sig om boxar i ett koplingsschema Foumlr detta finns kommandotmultiput som anvaumlndssaring haumlr

multiput(xy )(∆x∆y )antal objekt

daumlr(xy ) aumlr startpositionen Objektet behoumlver inte vara ett enkelt objekt utan kan ocksaring varaen helpicture-omgivning Man kan alltsaring dela upp sin bild i flera mindre bilder

beginpicture(4050)multiput(00)(710)3beginpicture(209)put(00)framebox(209)[tr]Hejput(82)oval(143)put(45)oval(55)[tl]put(108)oval(73)[b]put(182)circle4

endpictureendpicture

Hej |

Hej |

Hej |

30 6 Oumlverkurs

Om man har ritat en figur och sen vill flytta hela figuren anger man ytterligare ett argumenttill beginpicture

beginpicture(3060)(1010)

Detta betyder att origo har koordinaterna(1010) i staumlllet foumlr (00) Man kan med foumlrdelplacera sin bild inne i enfigure-omgivning (se sid11ochEXEMPEL 6)Ex 6

Det mesta garingr att rita i enpicture-omgivning och resultatet blir snyggt men det blir na-turligtvis lite jobbigt att rita stora figurer paring det haumlr saumlttet Ett alternativ aumlr att anvaumlnda metodensom beskrivs i naumlsta stycke

611 Paketet graphics6111 Att inkludera postscript-bilder

Numera finns det maringnga bra program som kan rita bilder Kan man bara faring dem att skriva sinutmatning i formatetencapsulated postsciptsaring garingr det bra att inkludera bilden i sitt dokumentmed hjaumlp av paketetgraphics

Foumlr att kunna inkludera bilder maringste man laumlgga till foumlljande rad i boumlrjan av dokumentet

usepackagegraphics

Sen anvaumlnder vi foumlljande kommando foumlr att inkludera bilden som finns i filenbildeps

includegraphicsbildeps

Om man vill skala om bilden anvaumlnder man kommandotresizebox

resizebox20mmincludegraphicsbildeps

Ovanstaringende exempel ger en bild som aumlr 20mm houmlg Utropstecknet betyder att bredden skaskalas saring att bildens proportioner beharinglls

En vanlig anvaumlndning avincludegraphics aumlr att inkludera bilder i enfigure-om-givning Daring kraumlvs att bilden centreras med hjaumllp avcenter-omgivning enligt nedanstaringendeexempel

beginfigurebegincenterincludegraphicsbildeps

endcentercaptionKopplingsschema till transmogrifieraren

endfigure

611 Paketet graphics 31

6112 Att spara utrymme

Postscriptbilder kan ofta ta vaumlldigt mycket plats Det kan man loumlsa genom att komprimerafilen Det enda problemet aumlr att LATEX maringste veta hur stor bilden aumlr Den informationen finnsi filen paring en rad som boumlrjar medBoundingBox Klipp ut denna rad och spara den i filenbildepsbb Skriv daumlrefter

gzip bildeps

saring komprimereasbildeps och ersaumltts med den komprimerade filenbildepsgz Sedan aumlrdet bara att inkludera raumltt fil

includegraphicsbildepsgz

En fil som aumlr komprimerad medgzip kan man packa upp medgunzip om man inte laumlngrevill ha den komprimerad

6113 Naringgra saumltt att skapa postscript-bilder

Det finns givetvis maringnga saumltt att generera PostScript-bilder Paring arbetsstationerna ritar man enk-last bilderna medxfig Om vi till exempel vill skapabildeps (som vi anvaumlnde ovan) skrivervi

xfig bildfig

Daring faringr vi upp et foumlnster daumlr vi kan rita bilden Vaumllj sedan menynExportoch exportera bildenVar noga med att vaumlljaEncapsulated Postscripti rutanLanguage

En postscriptfil som skapas paring detta saumltt garingr inte att skriva ut foumlr sig sjaumllv Foumlr att skriva utden vaumllj i staumlllet menynPrint i xfig

Om man vill spara ett foumlnster paring skaumlrmen som encapsulated postscript till en fil som heterwindoweps kan man anvaumlnda naringgot av foumlljande kommandon

import -density 90x90 windowepsimport -density 90x90 eps2windowepsimport -density 90x90 -depth 8 -colorspace gray eps2windoweps

och klicka paring det foumlnster man vill spara Den andra varianten avimport ger postscript level2 som aumlr mer kompakt Man faringr alltsaring betydligt mindre filer men i vissa falla kan de kraringglaDen sista varianten aumlr laumlmplig om bilden aumlr svartvit eller om det ska skrivax ut paring en svartvitskrivare

Skriv man xfig man xgrabsc respman xgrab foumlr mer information

6114 Aumlndra storlek och roterera

Paketetgraphics inneharingller mer aumln de kommandon som naumlmnt ovan Man kan t ex skala ettobjekt medscalebox

vanlig storlek scalebox2dubbel storlek scalebox5halv storlek

vanlig storlek

dubbel storlekhalv storlek

Man kan ocksaring ange ett ytterligare argument om man inte vill ha samma skala i x- och y-led

scalebox1[2]dubbel houmljd scalebox2[1]dubbel bredd

dubbel houmljddubbel bredd

resizebox kan ocksaring anvaumlndas paring text

32 6 Oumlverkurs

resizebox4cm4 cm bred skalenlig 4 cm bred skalenligMan kan ocksaring rotera valfritt objekt medrotatebox eller spegla det kring en vertikal axelmedreflectbox

rotatebox30Hej rotatebox180Hej reflectboxSpegel spegel paring vaumlggen daumlr

Hej

Hej

Spegelspegelparingvaumlggendaumlr

6115 xdvi och graphics

xdvi klarar inte av att visa text (bilder garingr bra) som manipulerats medresizebox scaleboxrotatebox ellerreflectbox Detta kan man dock loumlsa genom att titta paring den faumlrdiga post-scriptfilen med kommandotgv Om dindvi-fil heterrapportdvi skriver du

dvips rapportgv rapportps

ta bort filen medrm rapportps naumlr du aumlr klar

6116 pdflatex och graphics

Foumlr att anvaumlndagraphics medpdflatex skriver man saring haumlr i boumlrjan av dokumentet

usepackage[pdftex]graphics

Sedan kan man tyvaumlrr inte inkludera bilder i eps-format Bilderna maringste i staumlllet vara i pdf-format Det loumlser man laumltt genom att konvertera bilderna med kommandotps2pdf

ps2pdf bildeps bildpdf

och sedan inkluderar man bilderna med

includegraphicsbildpdf

Det garingr aumlven bra att inkludera andra grafikformat i pdf-dokument till exempel jpeg och tiffOm man vill kunna formatera sitt dokument med baringdelatex ochpdflatex saring faringr man

skriva saring haumlr i boumlrjan av dokumentet

newififpdfifxpdfoutputundefinedpdffalse

elsepdftrue

fiifpdfusepackage[pdftex]graphics

elseusepackagegraphics

fi

Sedan goumlr man saring haumlr foumlr att inkludera bilden

ifpdfincludegraphicsbildpdf

elseincludegraphicsbildeps

fi

612 Paketet color 33

612 Paketet colorFoumlr att anvaumlnda paketet skriven man

usepackagecolor

i boumlrjan av dokumentet Sedan finns ett antal kommandon tillgaumlngliga foumlr att skriva text i avvi-kande faumlrg

Det foumlrsta som man maringste goumlra aumlr att definiera en eller flera faumlrger meddefinecolor

definecolorlightgray92definecolordarkgray5definecolorlight-bluergb080851definecolormeloncmyk00460500

Som synes kan man anvaumlnda tre olika modeller foumlr att definiera faumlrger

gray Vaumlrdet aumlr ett tal mellan 0 och 1 daumlr 0 aumlr svart

rgb Vaumlrdet aumlr en kommaseparerad lista av tre tal mellan 0 och 1 som anger intensitetenfoumlr roumltt groumlnt och blaringtt ljus (som paring en TV)

cmyk Vaumlrdet aumlr en kommaseparerad lista av fyra tal mellan 0 och 1 som anger hur mycketman ska anvaumlnda av faumlrgerna cyan magenta gul och svart (som paring en faumlrgskrivare)

Foumlr att skriva sin text i en avvikande faumlrg finns det tvaring kommandon

Detta ord aumlr textcolordarkgraringttprecis som colordark dessa tvaring

Detta ord aumlrgraringtt precis somdessatvaring

Foumlr att goumlra en fylld ram anvaumlnder mancolorbox Om ramen ska ha avvikande faumlrg finnsfcolorbox

colorboxdarkHej hopp fcolorboxblackdarkHej igen

Hej hopp

Hej igen

Man kan aumlven aumlndra bakgrundfaumlrgen Det goumlr man med kommandotpagecolorcolor Kommandot ska skrivas i boumlrjan av dokumentet och gaumlller foumlr alla sidor

Faumlrgenblack som anvaumlndes i exemplen ovan aumlr foumlrdefinierad och behoumlver alltsaring intedefinieras meddefinecolor Oumlvriga foumlrdefinierade faumlrger aumlrwhite red green blueyellow cyan ochmagenta Alla andra faumlrger maringste definieras innan de kan anvaumlndas

613 EuroteckenFoumlr att skriva symbolen foumlr Euro skriver man foumlljande i boumlrjan av dokumentet

usepackageeurosym

Daring definieras kommandonaeuro ochEUR

Med euro kan vi skriva euro-tecknet Priser skriver man som EUR19998

Mede kan vi skrivae-tecknetPriser skriver man som 19998e

Det tecken som visas ovan aumlr den officiella eurosymbolen Om man i staumlllet till ha en symbolsom passar baumlttre till det aktuella teckensnittet anvaumlnder manusepackage[gen]eurosymDaring skrivs symbolen somAC i staumlllet foumlre EUR placerar symbolen foumlre eller efter beloppetberoende paring vilket spraringk man har valt I sverige blir det alltid till houmlger om beloppet Vill manaumlndra paring det kan man anvaumlndausepackage[left]eurosym

34 6 Oumlverkurs

614 Fler teckensnitt

Om man har tillgaringng till en postscriptskrivare (som vi har) saring kan man utnyttja fler teckensnittaumlr de som hittills har beskrivits Genom att skriva

usepackagetimes

i boumlrjan av dokumentet blir den vanliga texten satt medtimes textsf blir helveticaochtexttt blir courier Foumlljande paket finns

paket textrm textsf textttmdash inget mdash computer modern roman comp modern sans comp modern typewritertimes times helvetica courierbookman bookman avant garde couriernewcent new century schoolbook avant garde courierpalatino palatino helvetica courieravant computer modern roman avant garde comp modern typewriterhelvet computer modern roman helvetica comp modern typewriterchancery zapf chancery (endast kursiv) comp modern sans comp modern typewriter

615 Sammanfattning

Ibland vill man ha en sammanfattning (sammandrag referat abstract) i boumlrjan av sin rapportDet aringstadkommer man medabstract-omgivning (EXEMPEL 11)Ex 11

begindocumentmaketitlebeginabstractDetta aumlr en kort sammanfattning avinneharingllet i rapportenendabstractsectionBakgrundHaumlr kommer resten av texten irapportenenddocument

Sammanfattning

Detta aumlr en kort sammanfatt-ning av inneharingllet i rapporten

1 Bakgrund

Haumlr kommer resten av texten i rappor-ten

Vissa institutioner kraumlver att sammanfattningens rubrik aumlrAbstract Andra kraumlven en sam-manfattning paring svenska och en paring engelska Hur man loumlser detta beskrivs iEXEMPEL 12 ochEx 12EXEMPEL 13

Ex 13

616 Referenser

Foumlr att faring en lista med litteraturreferenser anvaumlnder man sig av enthebibliography-omgiv-ning Argumentet (99) till beginthebibliography99 nedan aumlr en teckenstraumlng somanger hur mycket plats etiketterna tar (och hur mycket resten av texten ska skjutas in)99raumlcker till tvaring siffror

617 Vill ni veta mer 35

Laumls mer om LaTeX i citeLamport

beginthebibliography99bibitemLamport Leslie LamportemphLaTeX users guideamp reference manualAddison Wesley 1994bibitemKnuth Donald E KnuthemphThe TeX bookAddison Wesley 1990bibitemPer Per ForebyemphAtt skriva rapporter med LaTeXPHs kopieringsmaskin 2003endthebibliography

Laumls mer om LATEX i [1]

Referenser[1] Leslie LamportLATEX users gui-

de amp reference manualAddison-Wesley 1994

[2] Donald E KnuthThe TEXbookAddison Wesley 1990

[3] Per ForebyAtt skriva rappor-ter med LATEX PHs kopieringsma-skin 2003

Foumlrsta argumentet tillbibitem aumlr en etikett som man sen kan referera till medcite Detfungerar ungefaumlr somlabel ochref (se sidan13)

617 Vill ni veta merDet haumlr dokumentet beraumlttar lite om hur man anvaumlnder LATEX foumlr att skriva rapporter LATEX kanmycket mer aumln vad som beskrivs haumlr men foumlr de flesta raumlcker nog detta

Foumlr de som vill laumlra sig lite mer har viThe Not So Short Intruduction to LATEX 2ε avTobias Oetiker m fltill salu Priset aumlr foumlr naumlrvarande 50 kronor men den finns aumlven tillgaumlngligparing naumltethttppeopleeeethzch˜oetikerlshort

Vill man veta aumlnnu mer finns det tvaring bra boumlcker som jag kan rekommendera

bull LATEX A Document Preparation Systemav Leslie Lamport(ISBN 0-201-52983-1)Boken aumlr baringde en enkel handledning och en referensmanual

bull The LATEX Companion av Michel Goossens Alexander Samarinoch Frank Mittelbach(ISBN 0-201-54199-8) Boken beskriver en hel del trick och tekniker som inte finns medi Lamports bok men inneharingllerintegrunderna i LATEX

De flesta institutioner har nog dessa boumlcker saring om du haringller paring med examansarbete kan dukanske faring laringna boumlckerna Annars finns de att bestaumllla hos de flesta naumltbokhandlar

A Lokala dokumentklasserVi har tvaring lokala dokumenttyper en foumlr att skriva svenska brevefd-brev och en foumlr merit-foumlrteckningarmerit Dessa beskriv naumlrmare iEXEMPEL 8 ochEXEMPEL 9 Ex 8

Ex 9

B LATEX foumlr hemdatornLATEX finns till de flesta operativsystem Tabellen nedan visar var man haumlmta programvaran

operativsystem program URLWindows MiKTeX httpwwwmiktexorgUnix teTeX httpwwwtugorgteTeXAlla All latexprogramvara httpwwwctanorg

36 C Hur utformar man rapporten

Ett saumltt att faring LATEX paring sin PC aumlr att koumlra Linux Det aumlr en gratis unixvariant foumlr PC-datorer ochdaumlr finns redan teTeX som faumlrdiga paket som man kan installera IusrlocalftppubLinuxfinns en del linuxdistributioner att haumlmta Men det aumlr nog enklare att laumlgga naringgra hundralapparparing att koumlpa en CD med linux

C Hur utformar man rapportenUtseendet paring en uppsats rapport eller avhandling aumlr ganska standardiserat Det finns en delolika skolor men huvuddragen aumlr alltid desamma Om man skriver en labrapport paring tre sidorbehoumlver man givetvis inte haringlla lika haringrt paring reglerna som om man skriver en rapport till sittexamensarbete Men det aumlr klokt att foumllja huvuddragen i mallen inte minst foumlr att rapportenslaumlsare ofta aumlr van vid att det ska se ut paring ett visst saumltt

Resten av detta appendix inneharingller lite tips som aumlr skrivna av Lars Olssonparing institutionenfoumlr Elektrovetenskap

Rapporten ska ha en titelsida med projektets (laborationens) namn foumlrfattarnas namn in-stitutions- och kursnamn samt aringrtal Paring denna sida ska ocksaring finnas ettsammandrag(kallasibland referat) av rapporten I detta ska tydligt framgaring vad rapporten handlar om vilketpro-blem som loumlsts hur detta har gjorts mdash vilkenmetod som anvaumlnts de viktigasteresultatenochslutsatsernasamt eventuellarekommendationer Det faringr inte bli stoumlrre aumln ca en halv sidatext och faringr inte inneharinglla naringgra figurer Sammandraget aumlr mycket viktigt eftersom en blivandelaumlsare genom detta kan faring klart foumlr sig om han verkligen ska laumlsa rapporten Kan han inte goumlraen riktig bedoumlmning av detta med ledning av sammandraget riskerar han att foumlrspilla dyrbartid Som ansvarskaumlnnande foumlrfattare maringste Du alltsaring aumlgna en del tid aringt sammandraget som Dugivetvis skriver sist

Innan Du boumlrjar skriva aumlr det bra om Du foumlr Dig sjaumllv kandefiniera laumlsarenmdash som intebara ska vara den som ska granska Ditt alster utan aumlven t ex Dina kolleger Taumlnk ocksaring eftervadsyftet med rapporten ska vara (bortsett fraringn det uppenbara att Du maringste foumlr att bli godkaumlndparing kursen) t ex att Du villsprida kaumlnnedomom upptaumlckter Du gjort ellerRapportera till enkollega eller en chef vad Du sysslat med de daumlr timmarna

Boumlrja gaumlrna rapporten med enInledning daumlr Du motiverar Ditt arbeta och definierar maringletDen kan sedan foumlljas av enBakgrund som kan vara en beskrivning av naringgra tidigare anvaumlndametoder eller en historik En riktigt fin rapport som t ex beskriver ett arbete som finansierasmed bidrag fraringn STU eller naringgon annan instans boumlrjar ofta med ettFoumlrord (engelska preface)I detta ger man en bakgrund paring houmlgre nivaring och saumltter in arbetet i ett stoumlrre sammanhang Haumlrtackar man ocksaring dem som varit foumlrfattaren behjaumllpliga med pengar (t ex STU) och med detpraktiska arbetet

Daumlrefter foumlljer den egentliga rapporten Haumlr beskriver Du den metod Du anvaumlnt eller till-vaumlgagaringngssaumlttet Aumlr rapporten en laborationsredovisning kan Du redogoumlra foumlr vardera momen-tet under en egen rubrik Aumlr det en projektrapport kan Du i staumlllet beskriva de olika delarna ikonstruktionen under var sin rubrik Det aumlr ofta laumlmpligt med underrubriker t ex

42 Principen foumlr Kruttilatorn

men undvik en uppdelning paring foumlr maringnga undernivaringer eftersom skriften daring laumltt blir oumlverstruk-turerad Foumlrsoumlk att vara konsekvent med rubriksaumlttningen saring att Du inte aumlndrar formen mellanolika rubriker Detta ser Du tydligast naumlr Du ska skrivaInneharingllsfoumlrteckningen (behoumlvs intetill laborationsrapporten) ty daumlr staringr alla rubrikerna intill varandra

Illustrationer aumlr mycket vaumlrdefulla (en bild paringstarings saumlga mer aumln tusen ordrArr anvaumlnd figurersaring kan rapporten bli kort) men foumlr att en figur ska vara meningsfull maringsten den vara foumlrsedd

Sakregister 37

med enfigurtext Denna ska vara saring tydlig att man kan foumlrstaring figuren utan att behoumlva laumlsanaringgot inne i texten Taumlnk paring hur Du sjaumllv goumlr naumlr Du faringr en rapport eller en artikel i handenFigurtexten ska staring under figuren och skrivas ut helt t ex

Figur 23 En vanlig kruttilator med oumlverhaumlngade skrut Observera att divisorn haumlr aumlrgroumln Efter [2]

Vidare aumlr det vaumlrt att notera attfig 23blir bara ett nedslag mindre aumlnfigur 23 inne i textenFoumlrkorta inte i onoumldan och anvaumlnd bara de vedertagna saumltten t ex tex etc osv

Texten ska man straumlva efter att goumlra kort men uttoumlmmande Det aumlr alltid baumlttre att foumlrsoumlkaskriva korta meningar med ett sammanhang aumln att foumlrsoumlka taumlcka maringnga sammanhang i enmening Taumlnk paring ordval syftningar och meningsbyggnad saring att den text Du skriver verkligenkommer att betyda det Du taumlnkt Dig Detta laringter helt uppenbart men Du ska faring se att det inte aumlrsaring laumlttStavfel ska i princip inte behoumlva foumlrekomma eftersom det finns utmaumlrkta boumlcker somaumlr fyllda med raumltt stavade ord Aumlr Du det minsta osaumlker slaring upp ordet i staumlllet foumlr att chansaDu kan ibland bli osaumlker paring betydelsen av ett ord eller hos en fras Slaring daring upp i en ordbok ellerskriv om meningen mdash detta aumlr extremt viktigt naumlr Du skriver paring ett annat spraringk

Skriv gaumlrna paringsvenska Detta kan dock vara svaringrt i varingr bransch daumlr saring maringnga fackuttryckaumlr laringnade fraringn framfoumlr allt engelskan Om det finns ett svenskt ord foumlr en foumlreteelse saring anvaumlnddet om inte texten daring blir foumlr uppstyltad Fundera oumlver hur Du ska skriva om t exMan maringstenu enabla de strobade latcharna med chip select acknowledgement controlsignalerna(Vad nudet betyder) Det blir kanske flera ord paring svenska men det priset faringr vi betala foumlr att textenska bli snygg

Efter beskrivningar och genomgaringngar av metoder etc skaResultat ochellerSlutsatserkomma Dessa kan ibland ingaring utspridda i det foumlregaringende avsnittet men de ska i saring fall samlasihop haumlr och kommenteras

Referenser aumlr en lista med den litteratur som Du gjort haumlnvisningar till i texten I textenska Du ha skrivet ett nummer som i figurtextexemplet ovan I referenslista ska det daring se ut somt ex

[2] Gustavsson Hans P et alKruttilatorer en global oumlversikt Liberlitteratur Mal-mouml 1944

Sist saumltter Du eventuellabilagor programlistor ochappendix Naumlr sedan sammandragetaumlr klart aumlr rapporten faumlrdigskriven men inte faumlrdig Foumlrsoumlk att faring naringgon annan att korrekturlaumlsaden aringt Dig mdash sjaumllv aumlr du naumlmligen blind aumlven foumlr de enklaste felen vid det haumlr laget

Sakregister

Symboler (mindre utrymme) 22lsquo (iexcl) 14$ (math-omgivning) 15 (kommentar) 3rsquo (accent) 13rsquo (derivata) 18( (() 21) ()) 21 (extra utrymme) 22 (accent) 13 () 21= 12

= (accent) 13gt 12lsquo (iquest) 14[ ([) 21 (blanktecken) 8 (accent) 13( (math-omgivning) 15) (math-omgivning) 15- (avstavningsfoumlrslag) 9[ (displaymath-

omgivning) 15 (radbrytning) 2 28] (displaymath-

omgivning) 15^ (accent) 13 () 21 () 21] (]) 21^ (exponent) 17(index) 17lsquo (accent) 13~ (accent) 13~ (haringrt blanktecken) 910pt (option) 2611pt (option) 2612pt (option) 26

38 Sakregister

Aa4paper (option) 26AA (Aring) 14aa (aring) 14abstract 34abstract-omgivning 34accenter

i matematisk omgivning17i vanlig text 13

acute 17addtolength 26AE (AElig) 14ae (aelig) 14aleph (alefsym) 18alpha (α) 16amalg (q) 16angle ( 6 ) 18appendix 3 4approx (asymp) 16arccos 19arcsin 19arctan 19arg 19array-omgivning 20 21article (dokumentklass)

25 26ast (lowast) 16asymp () 16atop 20author 2avant (paket) 34avstavning 9 24

Bb (accent) 13backslash () 18 21bar 17baselinestretch 27beta (β) 16bfseries 7bibitem 35bibitem 35bigcap (

⋂) 20

bigcirc (copy) 16bigcup (

⋃) 20

Biggl 22biggl 22Biggr 22biggr 22Bigl 22bigl 22bigodot (

⊙) 20

bigoplus (oplus

) 20bigotimes (

otimes) 20

Bigr 22bigr 22

bigsqcup (⊔

) 20bigtriangledown (5) 16bigtriangleup (4) 16biguplus (

⊎) 20

bigvee (or

) 20bigwedge (

and) 20

bindetreck 8binaumlra operatorer 16blanktecken

extra 8haringrt 9

boldmath 19book (dokumentklass) 25bookman (paket) 34bot (perp) 18bowtie () 16Box (2) 18breve 17braringkstreck 18bullet (bull) 16

Cc (accent) 13cap (cap) 16caption 11 15cdot (middot) 16cdots 19center-omgivning 11 30centrerad text 10chancery (paket) 34chapter 25check 17chi (χ) 16circ () 16circle 29citat 10cite 35cite 35clearpage 25clubsuit (clubs) 18colorbox 33cong (sim=) 16coprod (

∐) 20

copyright ( ccopy) 13cos 19cosh 19cot 19coth 19csc 19cup (cup) 16

Dd (accent) 13dag (dagger) 13dagger (dagger) 16dashbox 29

dashv (a) 16date 2 3ddag (Dagger) 13ddagger (Dagger) 16ddot 17 18ddots 21definecolor 33deg 19Delta (∆) 16delta (δ) 16derivator 18description-omgivning

9 10det 19DH (ETH) 14dh (eth) 14Diamond (3) 18diamond () 16diamondsuit (diams) 18dim 19displaymath-omgivning

15 20 21 26div (divide) 16division 18DJ (ETH) 14dj (đ) 14document-omgivning 2documentclass 25dokumentklasser 25dot 17 18doteq ( =) 16Downarrow (dArr) 17 21downarrow (darr) 17 21draft (option) 26dvi2tty (program) 5dvips (program) 1 4ndash6

Eefd-brev (dokument-

klass) 35ell (`) 18em 7emacs

LATEX-mode 4emacs (program) 1 4 14 22emph 7empty (sidnumrering) 27emptyset (empty) 18enumerate-omgivning 9epsilon (ε) 16eqnarray-omgivning 21eqnarray-omgivning 21equation-omgivning 15 20equiv (equiv) 16eta (η) 16EUR 33euro 33

Sakregister 39

eurotecken 33evensidemargin 26exempel 1exists (exist) 18exponent 17ext 19

Ffancyhdr (paket) 27fbox 28fcolorbox 33felsoumlkning 22ndash25fetstil 7figure-omgivning 11 30figurer 11flat ([) 18fleqn (option) 26flushleft-omgivning 10flushright-omgivning 11fonter 6 19 34footnote 9footnotesize 7footskip 26forall (forall) 18fotnoter 9frac 18framebox 29frown (_) 16funktionsnamn 19

GGamma (Γ) 16gamma (γ) 16gcd 19geq (ge) 16gg () 16grader 18graphics (paket) 30ndash32grave 17grekiska bokstaumlver 15 16guillemotleft (laquo) 13guillemotright (raquo) 13guilsinglleft (lsaquo) 13guilsinglright (rsaquo) 13gunzip (program) 31gv (program) 32gzip (program) 31

HH (accent) 13hat 17hbar (h) 18headheight 26headings (sidnumrering) 27headsep 26heartsuit (hearts) 18

helvet (paket) 34hemdator

LATEX foumlr 35hline 12hom 19hookleftarrow (larr) 17hookrightarrow (rarr) 17hspace 28hspace 28Huge 7huge 7haumlnvisningar 13

Ii (ı) 13Im (=) 18imath 17imath (ı) 18import (program) 31in (isin) 16includegraphics 30index 17inf 19infty (infin) 18inneharingllsfoumlrteckning 8int (

int) 20

iota (ι) 16itemize-omgivning 9itshape 7

Jj () 13jmath 17jmath () 18Join (1) 16

Kkapitaumller 7kappa (κ) 16ker 19kill 12kommentar 3komprimering 31kursiv 7

LL (Ł) 14l (ł) 14label 11 13Lambda (Λ) 16lambda (λ) 16landscape (option) 26langle (〈) 21LARGE 7Large 7large 7

laserutskrifter 5LaTeX (logotypen) 8latex (program)

1 4 6 13 25 32LATEX-mode (i emacs) 4latexsym (paket) 17lceil (d) 21ldots ( ) 8ldots 21leadsto () 17left 21 22Leftarrow (lArr) 17leftarrow (larr) 17leftharpoondown () 17leftharpoonup () 17Leftrightarrow (hArr) 17leftrightarrow (harr) 17leq (le) 16leqno (option) 26letter (dokumentklass) 25lfloor (b) 21lg 19lhd () 16lim 19limsup 19line 29lininf 19listoffigures 8listoftables 8listor 9ndash10litteraturreferenser 34ll () 16ln 19log 19Longleftarrow (lArr=) 17longleftarrow (larrminus) 17Longleftrightarrow

(lArrrArr) 17longleftrightarrow

(larrrarr) 17longmapsto (7minusrarr) 17Longrightarrow (=rArr) 17longrightarrow (minusrarr) 17

Mmaketitle 2 8 26 27mapsto (7rarr) 17matematisk text 15ndash22matematiska symboler

15ndash17math-omgivning 15 20 21mathbf 19mathcal 19mathit 19mathrm 19mathsf 19mathtt 19

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 4: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

ii Inneharingll

49 Summor integraler och saringnt 20410 Matriser och vektorer 20411 Ekvationer paring flera rader 21412 Parenteser 21413 Finjustering 22

5 Om det blir fel 2251 Vanliga problem 2252 Vad man goumlr naumlr LATEX har stannat 2353 Att hitta vad som blev fel 2354 Varningar vid sid- och radbrytningar 2455 Problem med placering av figurer 24

551 Bilderna kommer sist i dokumentet 24552 Alla bilder kommer inte ut 25

56 Problem i inkluderade filer 2557 Utskriften kommer inte ut 25

6 Oumlverkurs 2561 Dokumentklasser 2562 Dokumentoptioner 2663 Finjustering av marginaler och andra maringtt 2664 Separering av stycken 2765 Engelska dokument 2766 Sidnumrering sidhuvud och sidfot 2767 Radavstaringnd 2768 Ramar 2869 Att paringverka formateringen 28610 Att rita figurer 29611 Paketetgraphics 30

6111 Att inkludera postscript-bilder 306112 Att spara utrymme 316113 Naringgra saumltt att skapa postscript-bilder 316114 Aumlndra storlek och roterera 316115 xdvi ochgraphics 326116 pdflatex ochgraphics 32

612 Paketetcolor 33613 Eurotecken 33614 Fler teckensnitt 34615 Sammanfattning 34616 Referenser 34617 Vill ni veta mer 35

A Lokala dokumentklasser 35

B LATEX foumlr hemdatorn 35

C Hur utformar man rapporten 36

Sakregister 37

1 Snabbstart 1

1 SnabbstartDu som inte orkar laumlsa mer aumln en sida kan prova nedanstaringende foumlr att snabbt komma igaringng medLATEX

11 Ett enkelt exempel

Foumlrst kopierar du ett enkelt exempel paring ett LATEX-dokument till din hemmakatalog

elg-7e93nn342 cp usrlocallibtexmfexempelexempel_02tex

Sedan formaterar du dokumentet med programmetlatex

elg-7e93nn343 latex exempel_02

Daumlrefter kan du titta paring resultatet med programmetxdvi

elg-7e93nn344 xdvi exempel_02

Nu kan du eventuellt aumlndra i filen medemacs eller naringgon annan editor

elg-7e93nn345 emacs exempel_02tex

Sedan koumlr dulatex igen och studerar resultatet medxdvi Efter att du aumlr noumljd med utseendetkan du skriva ut dokumentet paring naumlrmaste laserskrivare med programmetdvips

elg-7e93nn347 dvips -P1up exempel_02

Du kan ocksaring skapa en pdf-fil med programmetpdflatex

elg-7e93nn343 pdflatex exempel_02

12 Fler exempel

I katalogenusrlocallibtexmfexempel finns maringnga fler exempel paring LATEX-dokumentAlla filer heterexempel_nntex daumlrnnaumlr exemplets nummer I filenINDEX finns en foumlrteck-ning oumlver alla exempel

Foumlr att denna handledning inte ska bli foumlr omfattande haumlnvisar den ibland till dessa exempelfoumlr mer information Naumlr vi haumlnvisar till ett exempel (somEXEMPEL 12) skrivs dessutom enEx 12notering i marginalen

2 Grunderna21 Handledningens upplaumlggning

I den haumlr handledningen ska vi garing igenom de olika saker man behoumlver kunna foumlr att skriva enrapport med LATEX Vi boumlrjar med de mest grundlaumlggande sakerna och vaumlntar till slutet medsaringdant som man bara behoumlver kunna i mer avancerade dokument (som till exempel att skrivamatematiska uttryck och inkludera bilder)

I texten foumlrekommer maringnga exempel paring in- och utmatning fraringn LATEX Exemplen aumlr upp-staumlllda i tvaring kolumner med kaumllltexten till vaumlnster och det formaterade resultatet till houmlger

2 2 Grunderna

22 En enkel mallFoumlr att skriva en enkel rapport behoumlver man inte kunna maringnga kommandon i LATEX Exempletnedan fungerar bra som mall foumlr rapporten

documentclass[a4paper]articleusepackage[T1]fontencusepackage[swedish]babel

titleLabrapport i fysikauthorLisa Nilsson D--98date1 maj 1999

begindocument

maketitle

Haumlr skriver man sen all loumlpandetext i dokumentet

enddocument

Labrapport i fysik

Lisa Nilsson Dndash98

1 maj 1999

Haumlr skriver man sen all loumlpande text idokumentet

Den foumlrsta radendocumentclass[a4paper]article talar om vilken typ av mall vi skaanvaumlnda foumlr dokumentet Mer om det finns att laumlsa paring sidan25

De tvaring raderna medusepackage goumlr att vi kan anvaumlnda svenska bokstaumlver samt svenskavstavning och svenska rubriker (som t exinneharingll i staumlllet foumlrtable of contents)

author ochtitle anger foumlrfattare och titel paring dokumentet Vill man ha flera rader angesradbrytningen med Om man till exempel aumlr tvaring som har skrivit en rapport tillsammans kanman skriva

titleAtt ta en lur

Projekt i telelaumlraauthorSofie Falk E--96

och Olof Olsson E--97 Inst f TTSTT Handledare Bo Eklund

date24 december 1998

begindocument

maketitle

Att ta en lurProjekt i telelaumlra

Sofie Falk Endash96och

Olof Olsson Endash97Inst f TTSTT

Handledare Bo Eklund

24 december 1998

begindocument talar om att nu aumlr det slut paring de inledande raderna mdash nu ska dokumentetboumlrjaenddocument anger var dokumentet slutar Laumlngre fram i den haumlr handledningenkommer det att dyka upp maringnga andra exempel paring konstruktionen

beginomgivningtext

endomgivning

maketitle skriver ut den rubrik som vi har definierat medauthor title ochdatecentrerad paring sidan Dokumentrubriken hamnar antingen paring en separat titelsida eller oumlverst paring

23 Loumlptexten 3

foumlrsta textsidan (se sidan26) Om man utelaumlmnardate blir det automatiskt dagens datum ititeln

Ett bra tips aumlr att ha en saringn haumlr mall liggande i en fil Naumlr man ska skriva ett nytt dokumentbehoumlver man bara kopiera mallen och slipper komma iharingg en massa LATEX-kommandonLATEX-modei emacs kan ocksaring anvaumlndas foumlr att skapa en liknande mall Mer om finesserna iemacsfinns paring sidan4

23 LoumlptextenLoumlptexten kan man skriva naumlstan hur som helst i infilen Radslut och antal mellanslag mellanorden har ingen betydelse LATEX formaterar i alla fall till det saring att det ser snyggt utDet endaman behoumlver taumlnka paring aumlr att en eller flera tomrader ger ett nytt stycke

231 Kommentarer

Kommentarer kan laumlggas in in kaumllltexten De kan vara till hjaumllp vid foumlrfattandet men kommerinte att synas i det formaterade resultatet Kommentarer i LATEX markeras med tecknet ochgaumlller fram till radslut

Haumlr har vi lite text Det haumlr aumlr en kommentarMer text kommentar igen

Haumlr har vi lite text Mer text

232 Specialtecken

Nedanstaringende tecken anvaumlnds foumlr att skriva kommandon i LATEX och maringste daumlrfoumlr skrivas paringett speciellt saumltt

tecken skrivs som tecken skrivs som$ $ amp amp

_ $backslash$ˆ ^ ˜ ~

24 RubrikerNu kan vi tillraumlckligt med kommandon foumlr att klara av den loumlpande texten Det enda som saknasfoumlr att kunna producera ett faumlrdigt dokument aumlr rubriker Titta paring foumlljande exempel

sectionRubriksectionAnnan rubriksubsectionUnderrubriksubsubsectionUnderunderrubriksectionEn tillsubsectionUtan nummerappendixsectionOrdlistasubsectionFoumlrkortningarsectionBruksanvisning

1 Rubrik2 Annan rubrik21 Underrubrik211 Underunderrubrik

3 En tillUtan nummerA OrdlistaA1 Foumlrkortningar

B Bruksanvisning

4 2 Grunderna

LATEX haringller sjaumllv reda paring rubrikernas nummer Varje garingng man skriversectiontext raumlknasnumret upp ett steg Vill man ha rubriker utan nummer aumlr det bara att skriva en asterisk ()efter kommandot som isectiontext Kommandotappendix goumlr att rubriknumeringenaumlndras fraringn siffror till bokstaumlver

25 Att arbeta med LATEXFyra olika program behoumlvs foumlr att faring ut ett faumlrdigformaterat dokument paring papper

bull emacs (eller naringgon annan editor) foumlr att skriva in texten

bull latex foumlr att formatera texten

bull xdvi foumlr att studera dokumentet paring skaumlrmen

bull dvips foumlr att skicka texten till en laserskrivare

Foumlr att skapa en pdf-fil raumlcker det med tvaring program editor ochpdflatex

251 Att skriva LATEX-text med emacs

Om man anvaumlnderemacs foumlr att skriva in sin text faringr man lite hjaumllp Saring fort man editerar enfil som har ett namn som slutar medtex garingr emacs oumlver iLATEX-modedaumlr man faringr tvaring extramenyer med kommandon foumlr LATEX

Foumlr mer information omLATEX-mode vaumllj INFO i menyn HELP Klicka sedan med mitten-knappen paring AUC TEX Genom att i staumlllet vaumllja DESCRIBEMODE i menyn HELP foumlr man enkort oumlversikt oumlver kommandon iLATEX-mode

Om man tycker attLATEX-modeaumlr mer stoumlrande aumln det aumlr till hjaumllp kan man laumltt staumlnga avdet med kommandotM-x fundamental-mode

252 Att formatera texten

Om vi har en fil som heterexempeltex skriver vi

latex exempel

foumlr att formatera texten Man behoumlver inte skriva hela filnamnet Programmet foumlrstaringr sjaumllv attnamnet slutar paringtex Om det inte finns naringgra fel i filen ser utmatningen ut ungefaumlr saring haumlr

This is TeX Version 314159 (Web2C 745)(exempeltexLaTeX2e lt20010601gtBabel ltv37hgt and hyphenation patterns for american french germanngerman swedish nohyphenation loaded(usrlocallibtexmftexlatexbasearticleclsDocument Class article 20010421 v14e Standard LaTeX document class(usrlocallibtexmftexlatexbasesize10clo))(usrlocallibtexmftexlatexbasefontencsty(usrlocallibtexmftexlatexbaset1encdef))(usrlocallibtexmftexgenericbabelbabelsty(usrlocallibtexmftexgenericbabelswedishldf(usrlocallibtexmftexgenericbabelbabeldef))) (exempelaux) [1][2] [3] (exempelaux) )Output written on exempeldvi (3 pages 3032 bytes)Transcript written on exempellog

24 Rubriker 5

Det blir alltsaring ganska mycket utmatning aumlven om det inte aumlr naringgra fel i texten Men det mestabestaringr av information om vilka mallar som anvaumlnts Filenexempelaux skapas automatisktoch inneharingller bl a information som behoumlvs foumlr att skriva ut en inneharingllsfoumlrteckning (se si-dan8) aux aumlr en foumlrkortning foumlrauxiliary file (hjaumllpfil)

Siffrorna[1] [2] [3] dyker upp paring skaumlrmen allt efter som LATEX blir klar med sidornaI exempellog hamnar samma text som paring skaumlrmen (och lite till) Om det skulle komma utnaringgon felutskrift behoumlver man alltsaring aldrig skriva av felmeddelandet mdash det aumlr bara att tittai loggfilen Utmatningen slutligen skrivs till filenexempeldvi dvi aumlr en foumlrkortning foumlrdevice independent ett format som aumlr oberoende av utmatningsenhet

Om naringgot aumlr fel i infilen genererar LATEX ofta vaumlldigt mycket utmatning och ibland ganskakryptisk saringdan Fel diskuterar vi mer paring sidan22

253 Att studera dokumentet paring skaumlrmen

Foumlr att inte sloumlsa paring laserutskrifter aumlr det pratiskt att kunna titta paring dokumentet paring skaumlrmeninnan man slutligen skriver ut det Foumlr detta aumlndamaringl anvaumlnder vi programmetxdvi Foumlr atttitta paring filen som vi skapade ovan (exempeldvi) skriv

xdvi exempel

saring kommer ett foumlnster upp paring skaumlrmenPrecis som ovan behoumlver man inte skriva ut hela filnamnet Ett undantag aumlr om det redan

finns en fil som heterexempel Daring maringste man skriva ut hela filnamnetxdvi exempeldvifoumlr att xdvi inte ska vaumllja fel fil Annars faringr man felutskriftenxdvi DVI file doesnrsquotstart with preamble

De enklaste kommandona ixdvi finns paring knappar i houmlgerkanten av foumlnstret Daumlr finnsfoumlljande kommandon

Quit Avslutaxdvi

Shrinkn Aumlndra till foumlrstoringn Foumlr att faring plats med hela sidan kraumlvs foumlrstoring 5Det finns ingen knapp foumlr att faring denna foumlrstoring men det loumlser man ge-nom att skriva5s Om den valda foumlrstoringen goumlr att inte hela texten synskan man flytta runt texten med piltangenterna

Next Prev Garing till naumlsta resp foumlregaringende sida Det finns aumlven knappar foumlr att flyttafem eller tio sidor aringt garingngen

Genom att trycka paring naringgon av musknapparna kan man foumlrstora texten under musmarkoumlren Deolika knapparna ger olika stora foumlrstoringsglas

Man behoumlver inte starta omxdvi varje garingng man formaterar om texten Om man laringterxdvivara kvar paring skaumlrmen (ev som ikon) saring upptaumlckerxdvi attdvi-filen har aumlndrats och visar dennya versionen saring fort man trycker〈CTRLndashL〉 eller oumlppnar ikonen

Observera attxdvi bara fungerar om man sitter vid en grafisk skaumlrm Men det garingr aumlvenstudera dokumentet paring en vanlig terminal Det goumlr man med programmetdvi2tty som ger enprimitiv men anvaumlndbar bild av hur dokumentet kommer att se ut Laumls mer om programmengenom att skrivaman xdvi elller man dvi2tty

254 Att skriva ut dokumentet paring laserskrivare

Naumlr vi har raumlttat alla fel som vi hittade medxdvi aumlr det dags att skriva ut dokumentet paring enlaserskrivare med kommandotdvips Foumlr att skriva ut varingr vaumllkaumlnda filexempeldvi skrivervi

dvips -P1up exempel

6 3 Paringbyggnad

Den normala utmatningen fraringndvips ser ut saring haumlr

This is dvips(k) 592b Copyright 2002 Radical Eye Software (wwwradicaleyecom)rsquo TeX output 200311131602rsquo -gt |lprlttexcprogtltcm-super-t1encgtlttexpsprogt ltsfrm1000pfbgt[1] [2] [3]

Siffrorna[1] [2] [3] dyker upp paring skaumlrmen allt efter som sidorna skickas till skrivarenDet garingr inte att skriva ut paring ett specialkonto genom att anvaumlndadvips paring ovanstaringende saumltt

Skriv i staumlllet

dvips exempellpr -Rkonto -P1up exempelps

Naumlr utskriften aumlr slut kan man ta bort postscriptfilen med kommandot

rm exempelps

Foumlr att bara skriva ut vissa sidor i dokumentet anger man foumlrsta och sista sidnummer enligtfoumlljande

dvips -P1up -pfoumlrsta -lsista exempel

255 Att skapa en pdf-fil

Om man vill skapa en pdf-fil aumlr det enklast att anvaumlndapdflatex som skapar en pdf-fil i staumllletfoumlr en dvi-fil

Foumlr att formatera varingr exempelfil till pdf skriver vi

pdflatex exempel

Den normala utmatningen fraringnpdflatex ser i princip likadan ut som foumlrlatex

3 ParingbyggnadDet foumlrra kapitlet behandlade det mesta man behoumlver veta foumlr att kunna skriva vanlig text I dethaumlr kapitlet garingr vi lite mer paring djupet paring en del omraringden Dessutom behandlar kapitlet nya sakersom listor tabeller och specialtecken

31 Att aumlndra utseende paring texten

I de flesta fall duger det bra med det vanliga teckensnittet Om man anvaumlnder maringnga olika tec-kensnitt blir det oftast plottrigt och goumlr ett oprofessionellt intryck Anvaumlnd daumlrfoumlr kommandonanedan sparsamt

311 Att aumlndra teckensnitt

I LATEX tillhoumlr varje teckensnitt en familj (family) en serie (series) och en form (shape) Dessakan man aumlndra med foumlljande kommandon

31 Att aumlndra utseende paring texten 7

Kommandoform Deklarationsform Saring blir det Minnesregeltextrmtext rmfamily text Vanlig text romantextsftext sffamily text Sans serif sans seriftexttttext ttfamily text Skrivmaskin typewriter texttextmdtext mdseries text Vanlig text mediumtextbftext bfseries text Fetstil boldfacetextuptext upshape text Uppraumltt uprighttextittext itshape text Kursiv italictextsltext slshape text Lutande slantedtextsctext scshape text KAPITAumlLER small capitalsemphtext em text Betonad emphasizedtextnormaltext normalfont text Standard

Kommandoformen aumlr enklast att anvaumlnda naumlr man ska aumlndra teckensnitt foumlr ett eller ett par ordmedan deklarationsformen aumlr baumlttre om man ska paringverka stora maumlngder text Det garingr dock braatt anvaumlnda vilken som helst

Om man skriver vanlig text geremph ger samma resultat somtextit Om man redanskriver kursiv text blir det dock inte samma sak

Nu vill vi emphmarkera ett ordoch skriva ett textitkursivt ord textitNu vill vi emphmarkera ett ordoch skriva ett textitkursivt ord

Nu vill vi markeraett ord och skrivaettkursivtordNu vill vi markeraett ord och skrivaett kursivt ord

Anvaumlnd daumlrfoumlr alltidemph foumlr att betona text som ska avvika fraringn den omgivande textenMan kan kombinera familj serie och form foumlr att faring fram ytterligare varianter av tecken-

snitten

Haumlr har vi ttfamilyitshape kursivskrivmaskinstext ochtextsftextbfFet Sans Serif

Haumlr har vi kursiv skrivmaskinstextochFet Sans Serif

312 Att aumlndra storlek

Med nedanstaringende kommandon kan man aumlndra storleken paring delar av texten

tiny Abcdefg123 scriptsize Abcdefg123 footnotesize Abcdefg123 small Abcdefg123 normalsize Abcdefg123 large Abcdefg123 Large Abcdefg123 LARGE Abcdefg123 huge Abcdefg123 Huge Abcdefg123

Abcdefg123

Abcdefg123

Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123

Standardstorleken paring tecknen i LATEX aumlr 10 punkter En punkt aumlr ett typografiskt maringtt sommotsvarar172 tum Man kan aumlven aumlndra standardstorleken i ett dokument till 11 eller 12punkter Laumls hur det garingr till paring sidan26

8 3 Paringbyggnad

32 Bindestreck

I maskinskriven text finns det bara en typ av bindestreck men i satt text finns det tre olikaFoumlljande exempel visar hur man anvaumlder de olika bindestrecken och hur de skrivs i kaumllltexten

E-teknolog 6--8 skivor broumld om dagen tankstreck --- saring haumlr

E-teknolog6ndash8 skivor broumld om dagentankstreck mdash saring haumlr

Minustecken aumlr avsiktligt utelaumlmnat fraringn exemplet Det beror paring att vi skriver matematiskaformler med speciella kommandon Mer om det finns paring sidan15

33 Diverse anvaumlndbara kommandon

Tre punkter anvaumlnds ofta foumlr att ange utelaumlmnad text Foumlr att det ska se riktigt bra ut boumlr mananvaumlnda kommandotldots foumlr att generera punkterna

Skriver man blir det foumlr taumltt Men med ldots blir det baumlttre Baumlst blir ldots saringklart

Skriver man blir det foumlr taumlttMen med blir det baumlttreBaumlst blir saringklart

Som exemplet ovan visar kan man laumlgga in ett extra blanktecken med kommandot (ett bak-vaumlnt snedstreck foumlljt av ett blanktecken)

Ett anvaumlndbart kommando aumlrtoday som genererar dagens datum

Det haumlr skrevs den today Det haumlr skrevs den 20 september 2006

Om man ska skriva om TEX eller LATEX ska man anvaumlnda de faumlrdiga kommandon som finnssaring att logotypen ser ut som den ska

Man kan goumlra mycket med TeX men det aumlrlaumlttare att arbeta med LaTeX Om TeX ellerLaTeX staringr foumlr sig sjaumllv maringste man laumlggain ett blanktecken efteraringt saring att det inteskrivs ihop med naumlsta ord(som i LaTeX boken) I maskinskriven text brukar man skrivatextttTeX resp textttLaTeX

Man kan goumlra mycket med TEX mendet aumlr laumlttare att arbeta med LATEX OmTEX eller LATEX staringr foumlr sig sjaumllv maringsteman laumlgga in ett blanktecken efteraringt saringatt det inte skrivs ihop med naumlsta ord(som i LATEXboken)I maskinskriven text brukar man skri-vaTeX respLaTeX

34 Inneharingllsfoumlrteckning

Om man skriver en laringng rapport kan det vara bra ha en inneharingllsfoumlrteckning i boumlrjan Genomatt laumlgga in kommandottableofcontents eftermaketitle skrivs det ut en inneharingllsfoumlr-teckning Hur den ser ut kan ni se i boumlrjan av den haumlr handledningen

Observera att man maringste koumlra LATEX tvaring garingnger foumlr att faring med inneharingllsfoumlrteckningen Vidden foumlrsta koumlrningen skrivs inneharingllsfoumlrteckningen till en fil och vid naumlsta koumlrning inkluderasfilen

Det finns tvaring motsvarande kommandonlistoftables ochlistoffigures foumlr att faringrfoumlrteckningar oumlver tabeller och figurer (seEXEMPEL 6)Ex 6

35 Fotnoter 9

35 FotnoterFotnoter skriver man med kommandotfootnote LATEX haringller sjaumllv reda paring numreringen avnoterna

Ibland braringkar datorfolk omhuruvida TeX ellertrofffootnoteett annattypsaumlttningsprogram aumlr baumlst

Ibland braringkar datorfolk om huruvidaTEX eller troff1 aumlr baumlst

1ett annat typsaumlttningsprogram

36 AvstavningOm man inte har foumlr korta rader saring behoumlver LATEX saumlllan avstava ord Om det skulle behoumlvasblir avstavningarna ofta paring raumltt staumlllen Men man kan hjaumllpa till genom att skriva- daumlr manvill tillaringta avstavning Observera att om LATEX inte behoumlver avstava ordet saring syns inte- iutmatningen

Nu behoumlver man inte foumlreslaring avstavningar i tid och otid Naumlr man formaterar texten medLATEX faringr man felutskrifter om det blev problem med avstavningen Daumlrefter kan man laumlgga infoumlrslag paring de staumlllen daumlr LATEX har problem Mer om detta paring sidan24

Om man helt vill slippa problemet med avstavningar kan man vaumllja att boumlrja paring en ny radsaring fort ett ord inte faringr plats Daring faringr man en ojaumlmn houmlgermarginal i texten Detta aringstadkommerman genom att placera kommandotraggedright direkt efterbegindocument

begindocumentraggedrightDen haumlr texten har en ojaumlmnhoumlgermarginal Foumlrdelen aumlr attman slipper problem medavstavningen Dessutom ger det en merpersonlig praumlgel (t~ex foumlr privata brev)enddocument

Den haumlr texten har en ojaumlmnhoumlgermarginal Foumlrdelen aumlr att manslipper problem med avstavningenDessutom ger det en mer personligpraumlgel (t ex foumlr privata brev)

Ibland har man det omvaumlnda problemet Paring vissa staumlllen vill man inte att LATEX ska bryta radenmellan tvaring ord Det fixar man genom att laumlgga in ettharingrt blankteckensom markeras med tecket~ (tilde) Haumlr aumlr naringgra exempel paring staumlllen daumlr man foumlrmodligen inte vill ha en radbrytning

Stefan~G se figur~3 mellan kl 12 och~13a)~foumlrsta punkten t~ex

37 ListorDet finns olika typer av listor i LATEX De vanligaste aumlritemize-omgivningenumerate-om-givning ochdescription-omgivning Foumlljande exemplel visar hur de fungerar

Foumlrst en vanlig listabeginitemizeitem foumlrsta punktenitem haumlr kommer den andrapunkten i listan

enditemize

Foumlrst en vanlig lista

bull foumlrsta punkten

bull haumlr kommer den andra punkten ilistan

10 3 Paringbyggnad

Sen provar vi med en numrerad listabeginenumerateitem Det garingr ju braitem eller hurendenumerate

Sen provar vi med en numrerad lista

1 Det garingr ju bra

2 eller hur

Och saring en textttdescription-omgivningbegindescriptionitem[unix] aumlr det operativsystem somvi anvaumlnder paring arbetsstationerna

item[Windows 95] aumlr ett operativsystemsom det kan vara bra att kaumlnna till

enddescription

Och saring endescription-omgivning

unix aumlr det operativsystem som vi an-vaumlnder paring arbetsstationerna

Windows 95 aumlr ett operativsystemsom det kan vara bra att kaumlnna till

Man kan ha listor inne i varandrabeginitemizeitem Haumlr kommer en lista tillbeginenumerateitem punkt ettitem punkt tvaringendenumerateDet gick ju bra

item Sista punktenenditemize

Man kan ha listor inne i varandra

bull Haumlr kommer en lista till

1 punkt ett

2 punkt tvaring

Det gick ju bra

bull Sista punkten

38 Citat

Naumlr man citerar naringgonting vill man markera det genom att dra in marginalerna mot mitten avsidan Det goumlr vi enklast genom att anvaumlndaquotation-omgivning

Man kan ju till exempel laringtsasatt foumlljande text aumlr citeradbeginquotationInne i ett citat kan mangivetvis ha maringnga stycken

em Om man vill kan manskriva citaten med kursiv text

endquotation

Man kan ju till exempel laringtsas att foumll-jande text aumlr citerad

Inne i ett citat kan man gi-vetvis ha maringnga stycken

Om man vill kan manskriva citaten med kursiv text

Som ni ser anger vi bara var den kursiva texten boumlrjarbegintext ochendtext be-graumlnsar naumlmligen effekten av typsnittskommandon i deklarationsform (se sidan7) paring sammasaumltt som och

En quote-omgivning ger naumlstan samma resultat Skillnaden aumlr att det inte goumlrs naringgon in-dragning i boumljan av varje stycke

39 Vaumlnsterjusterad och centrerad text

Paring sidan9 anvaumlnde viraggedright foumlr att producera vaumlnsterjusterad text i ett helt dokumentOm man bara vill ha den effekten i en begraumlnsad del av dokumentet kan man anvaumlnda enflushleft-omgivning

310 Figurer och tabeller 11

beginflushleftInne i en textttflushleft-omgivning fyllerinte LaTeX ut raderna med extra blankteckenDaumlrfoumlr blir houmlgermarginalen ojaumlmnendflushleft

Inne i enflushleft-omgivningfyller inte LATEX ut raderna med extrablanktecken Daumlrfoumlr blirhoumlgermarginalen ojaumlmn

Paring samma saumltt anvaumlnder man encenter-omgivning foumlr att centrera en del av texten

begincenterDen haumlr texten aumlr centrerad Givetviskan man ha radbrytningar inne i textenendcenter

Den haumlr texten aumlr centrerad Givetviskan man ha

radbrytningarinne

i texten

Det finns aumlven enflushright-omgivning som ger en ojaumlmn vaumlnstermarginal

310 Figurer och tabellerFoumlr att faring en centrerad figur eller tabell med en rubrik anvaumlnder man enfigure-omgivningeller entable-omgivning

Figuren goumlrs ofta i enpicture-omgivning (se sidan29) och tabeller i entabular-om-givning (sidan12) Om man vill klistra in en bild i efterhand reserverar man utrymme foumlr denmedvspace Mer detaljer om figurer och tabeller finns iEXEMPEL 6 Ex 6

Nu kommer vi paring att viska ha en figurbeginfigurevspace2cm reservera 2 cmcaptionEn liten bildlabelbild

endfigureOch nu ska vi referera tillfigur~refbild

Figur 7 En liten bild

Nu kommer vi paring att vi ska ha en figurOch nu ska vi referera till figur 7

Figuren hamnar laumlngst upp eller laumlngst ner paring sidan eller paring en separat sida Detta kan manparingverka med ett argument Skrivbeginfigure[bokstav] daumlr bokstav kan vara

h Here bilden hamnar precis daumlrfigure-omgivning foumlrekommer

t Top oumlverst paring sidan

b Bottom laumlngst ned paring sidan

p Page of floats Paring en separat sida

Man kan kombinera flera av bokstaumlverna Daring anvaumlnds det foumlrsta moumljliga placeringen av figurenOm man inte anger naringgot argument aumlr det liktydigt med att skrivabeginfigure[tbp]Anger man foumlr faring alternativ kan det bli problem (se sidan24)

LATEX haringller reda paring figurens eller tabellens nummer Vill man kunna referera till den maringsteman skrivalabeltext Annars kan man hoppa oumlver detcaptiontext genererar dencentrerade rubriken Enda skillnaden mellan enfigure-omgivning och entable-omgivningaumlr att rubrikerna blir olika (Figur respektiveTabell)

311 tabbing-omgivningGenom att anvaumlnda entabbing-omgivning kan man anvaumlnda tabulatortecken ungefaumlr som paringen skrivmaskin

12 3 Paringbyggnad

begintabbingData om = textbfNisse

gt Namn = Nils gt gt Nilsson gt Tel gt 12~34~56

endtabbing

Data omNisseNamn Nils

NilssonTel 12 34 56

Man anvaumlnder alltsaring= foumlra att saumltta en tabulatorposition ochgt foumlr att anvaumlnda den Man kanocksaring anvaumlnda kommandotkill foumlr att staumllla in tabuleringen med en rad som inte skrivs utDetta kan till exempel vara laumlmpligt om det kommer laringnga ord i en rad laumlngre ner

begintabbingTrettiosju = groumlna = killEn gt vit gt haumlst Trettiosju gt groumlna gt katterendtabbing

En vit haumlstTrettiosju groumlna katter

312 tabular-omgivningDet aumlr enkelt att goumlra snygga tabeller i LATEX Det aumlr bara att skriva saring haumlr

begintabularlcrProdukt amp Typ amp Pris Skruvar amp stora amp 018 kr Muttrar amp M16 amp 038 kr Spikar amp 12 tum amp 012 kr

endtabular

Produkt Typ PrisSkruvar stora 018 krMuttrar M16 038 krSpikar 12 tum 012 kr

Med deklarationenlcr talar vi om att foumlrsta kolumnen ska vara vaumlnsterjusterad (l) denandra centrerad (c) och den tredje houmlgerjusterad (r) Sen aumlr det bara att skriva in texten medettamp-tecken mellan kolumnerna och en radbrytning () efter varje rad

Vertikala streck anges med |i deklarationen och horisontella streck faringr man med kom-mandothline Av foumlljande exempel framgaringr det hur man goumlr

begintabular||l|c|r|| hlinehlineemphProdukt amp emphTypamp emphPris hline

Skruvar amp stora amp 018 kr hlineMuttrar amp M16 amp 038 kr hlineSpikar amp 12 tum amp 012 kr hlinehline

endtabular

Produkt Typ PrisSkruvar stora 018 krMuttrar M16 038 krSpikar 12 tum 012 kr

Det haumlr aumlr kanske ett lite extremt exempel Man behoumlver givetvis inte anvaumlnda saring maringnga linjerom man inte vill

Om man vill att en kolumn ska kunna innharinglla flera rader deklarerar man den sompbreddsom i foumlljande exempel

begintabular|l|p30mm| hlineemphProdukt amp emphBeskrivning hlineIvar amp Billig traumlhylla Passar

bra till studenter Niklas amp Lite dyrare med staringlroumlr Har

laringngt mellan hyllfaumlsten hlineendtabular

Produkt BeskrivningIvar Billig traumlhylla Passar

bra till studenterNiklas Lite dyrare med staringlroumlr

Har laringngt mellan hyll-faumlsten

313 Haumlnvisningar 13

313 HaumlnvisningarSom ni har sett tidigare kan man haumlnvisa till figurer medlabel ochref Samma metod kanman anvaumlnda foumlr att haumlnvisa till en sida eller ett stycke Foumlrst saumltter man etiketter i texten medlabeltext

Paring den haumlr sidan pratar vi lite omdiverse olika fiskarlabelfisk

Paring den haumlr sidan pratar vi lite om di-verse olika fiskar

Naumlr man sen ska haumlnvisa till texten anvaumlnder manrefrext foumlr att generera styckets nummerochpagereftext foumlr att generera sidnumret

Nu haumlnvisar vi till fiskar paringsidan~pagereffisk i stycke~reffisk

Nu haumlnvisar vi till fiskar paring sidan13 istycke313

Eftersom referenserna kan foumlrekomma baringde foumlre och efter etiketterna maringste LATEX laumlsa igenomtexten och hitta alla etiketter innan korrekta referenser kan genereras Daumlrfoumlr maringste man koumlrakommandotlatex tvaring garingnger Foumlrsta garingngen paringminns man om det med meddelandet

LaTeX Warning Label(s) may have changed Rerun to get cross-references right

314 Fler specialtecken3141 Symboler

Ibland raumlcker inte de vanliga bokstaumlverna till Daring kan foumlljande tecken kan vara bra att ha

dagger dag sect S ccopy copyrightDagger ddag para P pound poundslaquo guillemotleft raquo guillemotright lsaquo guilsinglleftrsaquo guilsinglright bdquo quotedblbase sbquo quotesinglbase

3142 Accenter

Tabellen nedan visar hur man skriver accenter i LATEX (Givetvis kan man saumltta accenter paringandra bokstaumlver aumln o ocksaring) Genom att utelaumlma argumentet kan man skriva accenttecknet foumlrsig sjaumllv t ex^

oacute rsquoo o =o oo too ograve lsquooo o o co ocirc ^o o uoo do ouml o o vo o

macrbo

otilde ~o o Ho o ro

Om man vill ha en accent paring bokstaumlvernai och j faringr man ta till ett specialtrick foumlr att faring bortpricken ovanfoumlr bokstaven innan man saumltter dit accenten

Om man skriver i eller j faringrman bokstaumlver utan prickar somman laumltt kan saumltta accenter somtill exempel rsquoi eller rsquoj

Om man skriver ı eller faringr man bok-staumlver utan prickar som man laumltt kansaumltta accenter som till exempel iacute eller

Om man bara vill saumltta accenter paring en bokstav kan man utelaumlmna klamrarna Daring faringr man dockse till att laumlgga haringrda blanktecken i slutet av ord Detta kan goumlras paring tvaring saumltt

Nu ska vi lara oss att skriva ordetmo alltsaring mo saa att det inteskrivs ihop med ordet efter

Nu ska vi laumlra oss att skriva ordet moumlalltsaring mouml saring att det inte skrivs ihopmed ordet efter

Observera att man inte kan anvaumlnda den haumlr tekniken foumlr att skriva accenter i matematiskaformler Matematiska accenter beskrivs paring sidan17

14 3 Paringbyggnad

3143 Utlaumlndska bokstaumlver

Saring haumlr goumlr man foumlr att faring bokstaumlver foumlr att skriva paring bl a danska tyska polska spanska ochislaumlndska

œ oe oslash o aelig ae Œ OEOslash O AElig AE ł l iquest lsquoszlig ss Ł L iexcl lsquo Ŋ NGŋ ng THORN TH thorn th ETH DHeth dh ETH DJ đ dj

315 Svenska bokstaumlverOm man vill att dokumentet ska garing att formatera paring andra maskiner med gamla versioner avLATEX och i andra laumlnder boumlr man inte skriva in svenska bokstaumlver direkt I staumlllet anvaumlnderman accenter foumlr att skriva auml ouml Auml och Ouml ochaa ochAA foumlr att skriva aring och Aring

316 ProgramlistningarOm man inte vill att LATEX ska formatera texten kan man anvaumlnda enverbatim-omgivningDaring skrivs texten dessutom med skrivmaskinstext

beginverbatim Detta aumlr ett C-program include ltstdiohgt

void main(void)

int i

for (i = 1 i lt= 10 i++)printf(Nr dn i)

endverbatim

Detta aumlr ett C-program include ltstdiohgt

void main(void)

int i

for (i = 1 i lt= 10 i++)printf(Nr dn i)

Taumlnk paring att inte anvaumlnda tabulatortecken inne i enverbatim-omgivning De foumlrsvinner naumlmli-gen i utmatningen Anvaumlnd i staumlllet blanktecken (LATEX-modei emacs aumlndrar automatiskt allatabulatortecken till blanktecken)

Foumlr att faring motsvarande funktion mitt inne i en rad anvaumlnder man kommandotverb

I vanliga fall skulle man inte kunna skrivaverb utan att LaTeX tror att det aumlrboumlrjan paring ett kommando Men med verb=verb=garingr det bra

I vanliga fall skulle man inte kunnaskriva utan att LATEX tror att det aumlrboumlrjan paring ett kommando Men medverb garingr det bra

Observera att argumentet tillverb inte ska avgraumlnsas av och Daring skulle man ju aldrigkunna ha tecknen eller inne i texten Daumlrfoumlr aumlr kravet i staumlllet att argumentet tillverbavgraumlnsas av likadana valfria tecken som till exempel iverbtext ellerverb+text+

Man kan aumlven inkludera en programlistning direkt fraringn en fil Till detta anvaumlnder mankommandotverbatiminput Foumlr att det ska fungera maringste man foumlrst skriva

usepackageverbatim

i boumlrjan av dokumentet Sedan inkluderar man programkoden med t ex

verbatiminputlab7java

Om inte programtexten faringr plats i dokumentet kan man minska storleken

smallverbatiminputlab7java

4 Matematiska formler 15

4 Matematiska formlerEftersom TEX (och LATEX) aumlr utformat foumlr att kunna skriva komplex matematisk text blir det haumlrkapitlet ganska omfattande Men foumlr er som aumlndaring behoumlver kunna mer finns en mer uttoumlmmandebeskrivning i boumlckerna om LATEX (se sidan35 i denna handledning)

41 Att skriva matematisk textOm man vill skriva en matematisk formel inne i den loumlpande texten skriver manbeginmathformelendmath Eftersom det aumlr ganska laringngt att skriva finns det tvaring olika kortformer somman kan anvaumlnda Antingen( formel ) eller $ formel $ Men den foumlrsta korformen faringrman en kontroll paring att man inte redan aumlr inne i en formel aring andra sidan fungerar den inte ibildtexter (caption)

Foumlr att faring en formel som blir centrerad paring en egen rad skriver manbegindisplaymathformelenddisplaymath Aumlven haumlr finns det en kortform som aumlr[ formel]

beginequation formelendequation ger samma utseende bortsett fraringn att form-lerna blir numrerade Haumlr finns ingen kortform

Formeln $ x=3y-2 $ staringr inne i textenprecis som ( a+b+c ) ochbeginmathq=45+vendmathgoumlrDaumlremot staringr [ x=3y-2 ] foumlrsig sjaumllv precis sombegindisplaymatha+b+cenddisplaymathEn numrerad ekvation faringr man medbeginequationx=3y-2 labelekvaendequationVill man haumlnvisa till ekvation~refekvafungerar det likdant som med figurer

Formelnx = 3yminus 2 staringr inne i textenprecis soma+ b+ c ochq = 45 + vgoumlr Daumlremot staringr

x = 3y minus 2

foumlr sig sjaumllv precis som

a+ b+ c

En numrerad ekvation faringr man med

x = 3y minus 2 (1)

Vill man haumlnvisa till ekvation1 funge-rar det likdant som med figurer

42 En oumlversikt oumlver matematiska symbolerLATEX inneharingller kommandon foumlr att skriva alla taumlnkbara matematiska symboler Samtliga sym-boler nedan har en sak gemensamt De fungerar bara i enmath-omgivningdisplaymath-om-givning ellerequation-omgivning Vill man skriva ett saringdant haumlr tecken i vanlig text maringsteman skriva t ex$ tecken$

Av tabell1 framgaringr att det inte finns versala varianter av alla grekiska bokstaumlver Det berorparing att de grekiska bokstaumlverna i dessa fall ser likadana ut som de romerska Till exempel skrivsett versaltα helt enkelt som A

Vissa matematiska symboler finns redan paring tangentbordet Naumlr man skriver dem i en ma-tematisk omgivning faringr de ett lite annat utseende rsquo=rsquo rsquo +rsquo rsquominusrsquo rsquoltrsquo eller rsquogtrsquo Oumlvriga skrivsmed kommandona i tabellerna2ndash5 Maringnga av relationerna i tabell3 kan negeras genom attskrivanot foumlre dem

$x notlt y Leftrightarrow x notleq y-1$ x 6lt y hArr x 6le y minus 1

Det garingr att goumlra ytterligare symboler genom att skriva dom ovanparing varandra med kommandotstackrel

16 4 Matematiska formler

α alpha θ theta o o Υ Upsilonβ beta ϑ vartheta Π Pi υ upsilonΓ Gamma ι iota π pi Φ Phiγ gamma κ kappa $ varpi φ phi∆ Delta Λ Lambda ρ rho ϕ varphiδ delta λ lambda varrho χ chiε epsilon micro mu Σ Sigma Ψ Psiε varepsilon ν nu σ sigma ψ psiζ zeta Ξ Xi ς varsigma Ω Omegaη eta ξ xi τ tau ω omegaΘ Theta

Tabell 1 Grekiska bokstaumlver

plusmn pm u sqcap rhd1

∓ mp t sqcup unlhd1

times times or vee unlhd1

divide div and wedge oplus opluslowast ast setminus ominus star o wr otimes otimes circ diamond oslashbull bullet 4 bigtriangleup odotmiddot cdot 5 bigtriangledown copy bigcirccap cap triangleleft dagger daggercup cup triangleright Dagger ddagger] uplus lhd1 q amalg

Tabell 2 Binaumlra operatorer (1Kraumlver paketetlatexsym)

le leq sube subseteq a dashv prop proptoge geq supe supseteq equiv equiv |= models≺ prec lt sqsubset1 sim sim perp perp succ = sqsupset1 simeq | mid preceq v sqsubseteq asymp parallel succeq w sqsupseteq asymp approx bowtie ll isin in sim= cong 1 Join1

gg 3 ni 6= neq ^ smilesub subset ` vdash = doteq _ frownsup supset

Tabell 3 Relationssymboler (1Kraumlver paketetlatexsym)

43 Exponenter och index 17

[ A stackrelalpharightarrow B ] Aαrarr B

[ vecx stackrelmathrmdef=(x_1 ldots xn) ] ~x

def= (x1 xn)

Observera att vissa symboler bara aumlr tillgaumlngliga med paketetlatexsym Foumlr att anvaumlndadessa laumlgg till foumlljande rad i boumlrjan av dokumentet

usepackagelatexsym

421 Accenter

Accenttecknen som beskrivs paring sidan13 fungerar bara foumlr vanlig text I matematiska formleranvaumlnder man nedanstaringende kommandon i staumlllet

a hata a acutea a dota a checkaa gravea a ddota a brevea a baraa tildea ~a veca

hat ochtilde finns aumlven i bredare varianter som kallaswidehat ochwidetilde

$widehatx+1 widetildex+1$ x+ 1 x+ 1

Precis som med accenter i vanlig text boumlr man plocka bort prickarna fraringn bokstaumlverna i och jinnan man saumltter accenter paring dem

Jaumlmfoumlr $veci + ddotj$ och$vecimath + ddotjmath$

Jaumlmfoumlr~i+ j och~ı+

43 Exponenter och indexExponenter markeras medexponent och index med_index vilket illustreras av dettaexempel

Laringt $x$ och $y$ vara variabler saringdana att$x^2y=q_n$ daring $q_1 ldots q_n gt 7$

Det blir samma sak av $x^y_2$ och$x_2^y$ men inte av $x_y^2$ och$x^2_y$

Laringt x och y vara variabler saringdana attx2y = qn daringq1 qn gt 7Det blir samma sak avxy

2 ochxy2 men

inte avxy2 ochx2y

larr leftarrow lArrrArr Longleftrightarrow uarr uparrowlarrminus longleftarrow 7rarr mapsto uArr UparrowlArr Leftarrow 7minusrarr longmapsto darr downarrowlArr= Longleftarrow larr hookleftarrow dArr Downarrowrarr rightarrow rarr hookrightarrow l updownarrowminusrarr longrightarrow leftharpoonup m UpdownarrowrArr Rightarrow rightharpoonup nearrow=rArr Longrightarrow leftharpoondown searrowharr leftrightarrow rightharpoondown swarrowlarrrarr longleftrightarrow rightleftharpoons nwarrowhArr Leftrightarrow leadsto1

Tabell 4 Pilsymboler (1Kraumlver paketetlatexsym)

18 4 Matematiska formler

Om det bara finnsett tecken i exponent eller index garingr det bra att utelaumlmna klamrarna ochskriva^exponentrespektive_exponent

Det garingr bra att anvaumlnda alla moumljliga tecken som exponenter och index

Temperaturen i dag var $19^circ$C Temperaturen i dag var19C

44 Derivator

Derivator skriver man med apostrof (rsquo)

$xrsquorsquorsquo - 3xrsquorsquo + xrsquo + 4x = 8$ xprimeprimeprime minus 3xprimeprime + xprime + 4x = 8

Ibland skriver man tidsderivator med prickar ovanfoumlr bokstaumlverna Daring kan man anvaumlnda accen-terna ovan

$a(t) = dotv(t) = ddotx(t)$ a(t) = v(t) = x(t)

45 Division

Division med aumlr enkelt att skriva men vill man ha ett horisontellt braringkstreck faringr man anvaumlndakommandotfrac

[ x = fraca + b3c^3 + d^4 ] x =a+ b3

c3 + d4

[ frac11 - frac1a - k ]1

1minus 1aminusk

46 Roumltter

Roumltter skriver man med kommandotsqrt Med ett extra argument kan man skriva roumltter avvalfri ordning

[ sqrtx^x + sqrtalpha ]radicxx +

radicα

[ sqrt[3]hrsquorsquo_n(beta x) ] 3radichprimeprimen(βx)

alefsym aleph prime prime forall forall infin inftyh hbar empty emptyset exist exists 2 Box1

ı imath nabla nabla not neg 3 Diamond1

jmathradic

surd [ flat 4 triangle` ell gt top natural clubs clubsuitweierp wp perp bot ] sharp diams diamondsuitlt Re | backslash hearts heartsuit= Im 6 angle part partial spades spadesuit0 mho1

Tabell 5 Diverse symboler (1Kraumlver paketetlatexsym)

47 Oumlver- och understrykning 19

47 Oumlver- och understrykningFoumlr att goumlra linjer eller klamrar ovanfoumlr eller under en formel finnsoverline underlineoverbrace respektiveunderbrace Man kan skriva text ovanfoumlr eller under en klammergenom att goumlra paring samma saumltt som foumlr ett index eller en exponent

[ overlinephi + overlinew ] φ+ w

[ overbracea_1+underbrace a_2+cdots+a_n-1_n-2 st+a_n^n st ]

nst︷ ︸︸ ︷a1 + a2 + middot middot middot+ anminus1︸ ︷︷ ︸

nminus2st

+an

[ x^overlinek + n + x^underlinen ] xk+n + xn

48 Teckensnitt i matematisk textNormalt skriver LATEX all matmatisk text kursiv men i vissa fall passar det baumlttre med ett annatteckensnitt

Ett saringdant exempel aumlr foumlr att skriva funktioner som t ex log Det enklaste saumlttet att skrivadessa funktioner aumlr att anvaumlnda kommandona i tabell6

[ sin 2theta=2sinthetacostheta ] sin 2θ = 2 sin θ cos θ

[ log xy=log x + log y] log xy = log x+ log yFoumlr de funktioner daumlr det aumlr meningsfullt kan man anvaumlnda ett index

[ max_1leq nleq mlog_2P_n ] max1lenlem

log2 Pn

[ lim_xrightarrow 0fracsin xx=1 ] limxrarr0

sinx

x= 1

I oumlvriga fall kan man anvaumlnda naringgot av nedanstaringende saumltt att byta tecknsnitt inne i mate-matisk text

$mathititalic - 2^x+sin phi$ italic minus 2 x + sinφ

$mathrmroman - 2^x+sin phi$ romanminus 2x + sinφ

$mathbfbold - 2^x+sin phi$ boldminus 2x + sinφ

$mathsfsans serif - 2^x+sin phi$ sans serif minus 2x + sinφ

$mathtttypewriter - 2^x+sin phi$ typewriterminus 2x + sinφ

Observera att ovanstaringende kommandon bara ska anvaumlndas foumlr matematiska uttryck De paring-verkar bara bokstaumlver siffror och stora grekiska bokstaumlver Om man av naringgon anledning villskriva vanligt text inne i formler anvaumlnder man de vanliga teckensnittskommandona (texttttextbf textnormal etc) som tillfaumllligt laumlmnar matematikomgivningen

Om man vill skriva alla formler med fetstil kan man skriva kommandotboldmath i boumlrjanav dokumentet (det skainte skrivas inne i en matematikomgivning) Kommandot gaumlller tillsman upphaumlver det medunboldmath

I vissa fall anvaumlnder man skrivstilsbokstaumlver foumlr att beteckna funktioner LATEX tillhanda-haringller 26 bokstaumlverA Z

arccos cos csc ext ker limsup min sinharcsin cosh deg gcd lg ln Pr suparctan cot det hom lim log sec tanarg coth dim inf lininf max sin tanh

Tabell 6 Funktionsnamn

20 4 Matematiska formler

$mathcalFf(x)$ och$mathcalLf(x)$ brukar man anvaumlndafoumlr att beteckna naringgra vaumllkaumlnda transformer

Ff(x) och Lf(x) brukar mananvaumlnda foumlr att beteckna naringgra vaumll-kaumlnda transformer

49 Summor integraler och saringntDe matematiska symbolerna i tabell7 blir olika stora beroende paring hur man anvaumlnder dem deblir stoumlrre i endisplaymath-omgivning och enequation-omgivning aumln i enmath-omgiv-ning

[ int_-infty^infty e^-x^2 dx ]int infin

minusinfineminusx2

dx

[ oint_S(V) (psinablaphi-phinablapsi)cdot dvecS ]

∮S(V )

(ψnablaφminus φnablaψ) middot d~S

[ a_1 + a_2 + cdots + a_n =sum_i=1^n a_i ] a1 + a2 + middot middot middot+ an =

nsumi=1

ai

[ n=prod_k=1^n k ] n =

nprodk=1

k

[ sum_0 leq i leq m atop0 lt j lt n P(ij) ]

sum0leilem0ltjltn

P (i j)

Om man skriver ovanstaringende formler innei den loumlpande texten faringr mande mindre symbolerna som t~ex$int_-infty^infty e^-x^2 dx$eller $n=prod_k=1^n k$

Om man skriver ovanstaringende form-ler inne i den loumlpande texten faringrman de mindre symbolerna som t exintinfinminusinfin eminusx2

dx ellern =prodn

k=1k

410 Matriser och vektorerFoumlr att skapa matriser och vektorer goumlr vi naumlstan likadant som med tabeller (sidan12)

[ beginarraylcrx^2 amp a+b amp 3 x^2+2x amp xrsquo amp 23 x^2n amp alpha amp 214endarray ]

x2 a+ b 3x2 + 2x xprime 23x2n α 214

sum sumsum

⋂ ⋂bigcap

⊙ ⊙bigodotprod prod

prod⋃ ⋃

bigcupotimes otimes

bigotimes∐ ∐coprod

⊔ ⊔bigsqcup

oplus oplusbigoplusint int

intor or

bigvee⊎ ⊎

biguplus∮ ∮oint

and andbigwedge

Tabell 7 Stora symboler

411 Ekvationer paring flera rader 21

411 Ekvationer paring flera rader

Med endisplaymath-omgivning eller enmath-omgivning kan man bara goumlra formler somryms paring en rad Om man skriver laringnga formler eller vill skriva flera ekvationer i en sekvenskan man anvaumlnda eneqnarray-omgivning Den fungerar ungefaumlr som enarray-omgivningmed tre kolumner men numrerar ekvationerna om man inte skrivernonumber

begineqnarrayx amp = amp 12y + 47 y amp = amp z + phi + a + b + nonumber amp amp c + d + e + f

endeqnarray

x = 12y + 47 (2)

y = z + φ+ a+ b+

c+ d+ e+ f (3)

Eneqnarray-omgivning goumlr samma sak foumlrutom att den inte genererar naringgra ekvationsnum-mer

begineqnarrayx amp = amp 2 y + 3y amp = amp 12

endeqnarray

x = 2y + 3

y = 12

412 Parenteser

Hittils har vi anvaumlnt vanliga parenteser rsquo()rsquo i en del formler I tabell8 visas samtliga symbolersom kan anvaumlndas som parenteser i LATEX

Foumlr att faring parenteserna att anpassa sin storlek efter det de ska omge skriver manleftellerright foumlre dem Foumlr varjeleft maringste det finnas enright Daumlremot behoumlver de intevara av samma typ Det aumlr t ex fullt moumljligt att avsluta enleft( medright Om manbara vill ha en parentes paring ena sidan av formeln kan man anvaumlnda den osynliga parentesen rsquorsquo

[ vecu times vecv =left| beginarrayccchatx amp u_x amp v_x haty amp u_y amp v_y hatz amp u_z amp v_z

endarray right| ]

~utimes ~v =

∣∣∣∣∣ x ux vx

y uy vy

z uz vz

∣∣∣∣∣[ A=left( beginarraycccca_11 amp a_12 amp ldots amp a_1n a_21 amp a_22 amp ldots amp a_2n vdots amp vdots amp ddots amp vdots a_m1 amp a_m2 amp ldots amp a_mn

endarray right) ]

A =

a11 a12 a1n

a21 a22 a2n

am1 am2 amn

( ( b lfloor darr downarrow) ) c rfloor backslash l updownarrow[ [ d lceil | | uArr Uparrow] ] e rceil | dArr Downarrow 〈 langle uarr uparrow m Updownarrow 〉 rangle

Tabell 8 Parenteser

22 5 Om det blir fel

[ g(x)=left beginarrayll0 amp x leq 0 13 amp 0 lt x leq 3 23 amp 3 lt x leq 5 1 amp x gt 5endarray right ]

g(x) =

0 x le 013 0 lt x le 323 3 lt x le 51 x gt 5

Ibland behoumlver man ha mer kontroll oumlver parentesernas storlek Foumlr detta aumlndamaringl finns detandra prefix att anvaumlnda

Storlek vanlig stor stoumlrre aumlnnu stoumlrre stoumlrst automatiskVaumlnsterprefix mdash bigl Bigl biggl Biggl leftHoumlgerprefix mdash bigr Bigr biggr Biggr right

413 FinjusteringI en del fall kan man behoumlva justera formateringen av matematiska formler genom att laumlgga tilleller ta bort lite utrymme Foumlr detta aumlndamaringl finns kommandona foumlr att laumlgga till och foumlratt ta bort

[ sqrt2 x ] radic2x

[ sqrt2 x ] radic2x

[ n logn ] n logn

[ n logn ] nlogn

[ intint z dx dy]int int

zdxdy

[ int int z dx dy ]intint

z dx dy

5 Om det blir felAtt tolka felutskrifter fraringn LATEX aumlr inte alltid det laumlttaste LATEX oumlversaumltter alla kommandon tillTEX-kommandon och skickar sedan hela texten till TEX Daumlrfoumlr kommer maringnga av felmedde-landena fraringn TEX och man kaumlnner inte riktigt igen sin text i felutskrifterna

51 Vanliga problemUtan att analysera felutskrifterna alltfoumlr mycket kan man ofta hitta sitt fel bland foumlljande punk-ter

bull Ett felstavat kommando

bull Parenteser (t ex eller[]) daumlr man har gloumlmt den ena eller kanske baringda

bull Foumlrsoumlk att anvaumlnda specialtecken utan att skriva dem paring raumltt saumltt

bull Foumlrsoumlk att anvaumlnda matematiska specialtecken i vanlig text (Skriv$ foumlre och efter tecknetsaring garingr det bra)

bull Ett end som saknas

bull Ett bortgloumlmt argument till ett kommando

Genom att laumlra sig att utnyttja LATEX-modei emacs ordentligt kan man undvika maringnga onoumldigaskrivfel (se sidan4)

53 Att hitta vad som blev fel 23

52 Vad man goumlr naumlr LATEX har stannatNaumlr LATEX upptaumlcker ett fel under en koumlrning faringr man en massa felutskrifter och daumlrefter skrivsett rsquorsquo Om du faringr ett rsquorsquo kan du skriva naringgot av foumlljande

bull H foumlr att (kanske) faring lite mer tips om vad som kan vara fel

bull RETURN foumlr att att ignorera felet och fortsaumltta (ger ofta upphov till fler fel)

bull Istop Foumlr att stoppa koumlrningen

bull X kan man skriva omIstop inte fungerar Skillnaden aumlr att medIstop faringr man med allutskrift fram till felet medanX avbryter koumlrningen omedelbart

Vid andra typer av fel faringr man en rsquorsquo i staumlllet foumlr rsquorsquo Det haumlr felet beror ofta paring ett bortgloumlmtenddocument Haumlr kan man skriva

bull enddocument eller

bull stop foumlr att avbryta koumlrningen Om det inte fungerar provar man med

bull 〈CTRLndashD〉 eller

bull 〈CTRLndashC〉

53 Att hitta vad som blev felAumlven om LATEX genererar vaumlldigt maringnga felutskrifter som till en boumlrjan ser raumltt obegripliga utaumlr det ofta laumltt att hitta felen med ledning av utskriften Tricket aumlr foumlr det mesta att titta paringdetsistasom skrevs ut

Om vi till exempel skulle skrivabegincenter men i staumlllet skrevbegincentesaumlger LATEX saringhaumlr

LaTeX Error Environment cente undefined

See the LaTeX manual or LaTeX Companion for explanationType H ltreturngt for immediate help

l56 begincente

Om vi tittar paring de sista raderna av felutskriften staringr det att felet finns paring rad 56 och dessutomskrivs den felaktiga texten ut

Vi har kanske gloumlmt att grekiska bokstaumlver bara fungerar i en matematisk omgivning ochhar skrivit

Det haumlr aumlr bokstaven gamma i det grekiska alfabetet

i staumlllet foumlr

Det haumlr aumlr bokstaven $gamma$ i det grekiska alfabetet

Naumlr vi koumlr texten genom LATEX blir felutskriften

24 5 Om det blir fel

Missing $ insertedinserted text

$to be read again

gammal245 Det haumlr aumlr bokstaven gamma

i det grekiska alfabetet

Vid den haumlr typen av fel goumlr alltid LATEX en radbrytning efter det felaktiga tecknet Daumlrfoumlr aumlrfelet laumltt att lokalisera

54 Varningar vid sid- och radbrytningar

Om LATEX misslyckas med att avstava ett ord skrivs det ut en varning som kan se ut saring haumlr

Overfull hbox (5423221pt too wide) in paragraph at lines 54--55[]T1cmrmn10 Ett l^^e5ngt ord ^^e4r studiev^^e4gledarna

Det sista ordet (studievaumlgledarna) som skrivs ut aumlr det som LATEX inte har lyckts avstavaAntingen bryr man sig inte om varningen (raden blir lite foumlr laringng i saring fall) eller saring laumlgger manin avstavningsfoumlrslag (se sidan9)

Som framgaringr av exemplet skrivs svenska bokstaumlver ut lite konstigt Det medfoumlr dock foumlrdet mesta inga stoumlrre problem med att tyda utskriften

Foumlr att laumlttare se var LATEX har problem med avstavningen kan man anvaumlnda dokumentop-tionendraft Mer om det finns paring sidan26

Andra varningar man kan faring aumlr

bull Underfull hbox som betyder att LATEX har tvingats laumlgga in lite vaumll mycket tomrummellan orden foumlr att fylla ut raden

bull Overfull vbox som varnar foumlr att LATEX inte har hittat naringgot laumlmpligt staumllle att boumlrja enny sida Sidan har alltsaring blivit lite foumlr laringng

bull Underfull vbox anger det motsatta problemet Sidan aumlr lite kortare aumln den borde vara

Laumls om hur man sjaumllv kan paringverka sid- och radbrytningar paring sidan28

55 Problem med placering av figurer

551 Bilderna kommer sist i dokumentet

Ett vanligt problem aumlr att alla eller en del figurer hamnar sist i dokumentet Det beror naumlstanalltid paring att man har skrivitbeginfigure[h]

LATEX har vissa regler foumlr att placera ut figurer och med ledning av dem har det inte garingttatt placera figuren paring det taumlnkta staumlllet Daumlrfoumlr hamnar den sist i dokumentet En av reglernasaumlger att figurer maringste placeras ut i samma ordning som dom foumlrekommer i LATEXfilen Daumlrfoumlrkommer alla efterfoumlljande bilder ocksaring att hamna sist

Loumlsningen aumlr givetvis att ge LATEX fler alternativ foumlr att placera ut figuren Om man i staumllletskriverbeginfigure[htb] kan LATEX placera bilden laumlngst upp eller laumlngst ner paring en sida

56 Problem i inkluderade filer 25

552 Alla bilder kommer inte ut

FelmeddelandetToo many unresolved floats beror paring att minnet i LATEX har blivit fulltav bilder Naumlr LATEX ser en bild lagras den undan tills det finns ett staumllle att skriva ut den

Detta fel beror normalt paring samma sak som ovan men kan ocksaring upptraumlda om man villha maringnga bilder efter varandra (t ex ett appendix med bara bilder) Loumlsningen aumlr daring att tvingaLATEX att skriva ut de bilder som har samlats i minnet genom att laumlgga in kommandotclearpagemellan tvaring laumlmpliga bilder Daring skrivs alla ackumulerade bilder ut och LATEX goumlr en sidbrytning

56 Problem i inkluderade filer

LATEX skriver kommandon till ett antal filer som sedan inkluderas vid naumlsta koumlrning (Bl a finnsfiltoc foumlr inneharingllsfoumlrteckningenfillof ochfillot foumlr figur- och tabellfoumlrteckningarsamtfilaux foumlr diverse oumlvrig information som bildtexter

Naumlr LATEX inkluderar en fil skrivs filnamnet och eventuella felmeddelanden ut inom paren-teser (se exempel paring sidan4) Paring detta saumltt kan man se vilken fil det aumlr problem med

Skulle det bli fel i en av de inkluderade filerna (t ex paring grund av fel i en bildtext) maringsteman ta bort filen och sedan koumlralatex igen Givetvis maringste man ocksaring raumltta felet ifiltex)

57 Utskriften kommer inte ut

Om det inte kommer ut naringgra sidor paring laserskrivaren eller om bara en del av sidorna kommerut beror det foumlrmodligen paring naringgot av foumlljande

bull Filnamnet inneharingller svenska bokstaumlverSkrivarna klarar inte av filer som inneharingller tecken som har aringttonde biten satt Detta yttrarsig i att det inte kommer ut naringgonting alls Doumlp omtex-filen till ett annat namn kompileraden igen och skriv ut den paring nytt (Det aumlr bara filnamnet som beroumlrs svenska tecken inne itexten kodas saring att skrivarna klarar av dem)

bull Fel i en inkluderad bildOm du har inkluderat en bild i dokumentet kan det beror paring att skrivaren inte foumlrstaringr sig paringbilden I detta fall kommer vanligtvis sidorna foumlre bilden ut Prova att ta bort bilden och seom det blir baumlttre Om det hjaumllper kontrollera att bilden aumlr i raumltt format (se sidan30)

6 Oumlverkurs61 Dokumentklasser

Hittills har vi bara anvaumlnt dokumentklassenarticle Andra dokumentklasser som aumlr standardaumlr letter (EXEMPEL 7) report (EXEMPEL 5) och book report skiljer sig fraumlmst fraringn Ex 7

Ex 5article genom att det finns ytterliga en rubriknivaringchapter book har ytterligare en nivaringsom heterpart article aumlr laumlmpligt till rapporter aumlven raumltt laringnga saringdana Kommer man uppi storleksordningen examensarbete kan det vara laumlmpligt att byta tillreport Paring sidan35finnsytterligare dokumentklasser beskrivna Dessa aumlr dock inte standard i LATEX

Foumlr att byta dokumentklass maringste man aumlndra argumentet till kommandotdocumentclassOm man till exempel vill aumlndra tillreport skriver man

documentclass[a4paper]report

26 6 Oumlverkurs

62 DokumentoptionerDet finns ett antal optioner som man kan ange foumlr att paringverka utseendet paring sitt dokument Vihar redan stoumltt paringa4paper Nedanstaringende lista visar de viktigaste

a4paper Anpassa marginaler till a4-papper Om denna utelaumlmnas anvaumlnds amerikanskpapper (letter)

11pt Anvaumlnd lite stoumlrre bokstaumlver (standard aumlr10pt)

12pt Aumlnnu lite stoumlrre bokstaumlver

twocolumn Skriver texten i tvaring kolumner

twoside Formaterar foumlr dubbelsidig utskrift (Anvaumlnt i detta dokument)

titlepage Goumlr att rubriken (den som man skriver ut medmaketitle) hamnar paring en egensida om man anvaumlnder dokumentklassenarticle Det aumlr standard foumlrreport

landscape Goumlr att sidan formateras foumlr liggande papper Marginalerna blir vaumlldigt bredasaring man kan behoumlva finjustera en del maringtt manuellt (se sidan26)

draft Goumlr att LATEX skriver ut en svart rektangel i marginalen efter alla rader som harblivit foumlr laringnga (overfull hbox) Det aumlr bra att anvaumlnda vid korrekturlaumlsning-en men ska givetvis tas bort foumlre den slutliga utskriftendraft goumlr desutom attinkluderade bilder (se sidan30) bara skrivs ut som en ram runt bildens filnamn

leqno Placera ekvationsnummer till vaumlnster i staumlllet foumlr till houmlger om ekvationen i endisplaymath-omgivning

fleqn Vaumlnsterjustera ekvationer i staumlllet foumlr att centrera dem i endisplaymath-om-givning

openright Om man anvaumlnder dokumentklassenreport boumlrjar kapitel alltid paring ny sidaopenright goumlr att de i staumlllet boumlrjar paring ny houmlgersida

Foumlr att anvaumlnda en option skriver man namnet paring den inom hakparenteser rsquo[]rsquo foumlre dokument-klassen Vill man ange flera optioner skiljer man dem aringt med kommatecken Vill man skrivamed 11 punkter stora bokstaumlver och formatera texten i tvaring kolumner (samtidigt som man be-haringller optionen foumlr a4-papper) skriver man

documentclass[11pttwocolumna4paper]article

63 Finjustering av marginaler och andra maringttOm man inte aumlr noumljd med marginalerna saring finns det moumljlighet att finjustera maringtten med kom-mandonaaddtolength ochsetlength Den foumlrsta aumlr laumlmplig naumlr man vill goumlra smaring juste-ringar t ex goumlra raderna lite laumlngre

Naringgra av de maringtt som garingr att justera aumlr

evensidemargin marginal jaumlmna sidor oddsidemargin marginal udda sidortopmargin marginal oumlverst paring sidan headheight storlek sidhuvudheadsep avst mellan sidhuvud amp text footskip avst mellan sidfot amp texttextwidth textens bredd textheight textens houmljd

Om man t ex vill goumlra raderna en centimeter laumlngre paring varje sida skriver man

addtolengthoddsidemargin-10mmaddtolengthevensidemargin-1cmaddtolengthtextwidth2cm

Foumlr mer info om detta seEXEMPEL 10 Haumlr finns aumlven en beskrivning av de olika maringttenheterEx 10man kan anvaumlnda

64 Separering av stycken 27

64 Separering av styckenLATEX boumlrjar varje stycke med en indragning om det inte aumlr det foumlrsta stycket efter en rubrikOm man i staumlllet vill avgraumlnsa stycken med en extra blankrad skriver man saring haumlr i boumlrjan avdokumentet

usepackageparskip

Paketetparskip goumlr att indragningen saumltts till noll och att avstaringndet mellan tvaring stycken oumlkaren halv rad

65 Engelska dokumentOm man vill skriva dokument paring engelska aumlr det bara att utelaumlmna raden med

usepackage[swedish]babel

Daring kommer en engelsk avstavningstabell att anvaumlndas och ett antal straumlngar aumlndras till engels-ka t ex skrivsTable of contentsi staumlllet foumlrInneharingll

usepackage[swedish]babel

Det garingr aumlven att skriva paring andra spraringk genom att byta utswedish mot naringgot av foumlljande

american french german ngerman bahasa basque catalan croatianczech danish dutch finnish greek icelandic irish italianlatin magyar norsk norsk portuges romanian russian slovakslovene spanish turkish ukrainian nohyphenation

66 Sidnumrering sidhuvud och sidfotLATEX skriver automatiskt ett sidnummer centrerat laumlngst ned paring sidan Med kommandot

pagestyleempty

kan man staumlnga av numreringen Det kan bland annat vara laumlmpligt t ex om man bara vill skrivaut en sida Om man anvaumlndermaketitle maringste man dessutom skriva

thispagestyleempty

eftermaketitle eftersommaketitle alltid definierar om foumlrsta sidan tillplain (SeEX-EMPEL 3) Ex 3

Vill man i staumlllet ha sidnummer och kapitelnamn i sidhuvudet skriver man

pagestyleheadings

Daring faringr man en sidnumrering som ser ut ungefaumlr som i den haumlr handledningen Vill man garingtillbaka till standardutseendet aumlr det bara att skriva

pagestyleplain

Foumlr att faring sidhuvuden som ser ut ungefaumlr som i denna handledning kan man anvaumlnda paketetfancyhdr Detta beskrivs naumlrmare iEXEMPEL 4 Ex 4

67 RadavstaringndIbland kan man vilja aumlndra paring radavstaringndet i LATEX Det goumlrs enklast genom att aumlndra paring pa-rameternbaselinestretch Det aumlr en faktor som radavstaringndet multipliceras med saring detnormala vaumlrdet aumlr1 Foumlr att naumlstan foumlrdubbla radavstaringndet laumlgger man till foumlljande rad naringgon-stans foumlrebegindocument

renewcommandbaselinestretch18

28 6 Oumlverkurs

68 RamarFoumlr att rita en ram runt en del av texten anvaumlnder man kommandotfbox

Haumlr har vi en fboxliten ram Haumlr har vi en liten ram

Det garingr inte att ha radbrytningar inne i enfbox saring om man vill rita en ram runt en stoumlrre delav texten maringste man kapsla in den i enparbox

fboxparbox4cmDenna text blirautomatiskt justerad till ett4 cm brett stycke

Denna text blir automatiskt ju-sterad till ett 4 cmbrettstycke

69 Att paringverka formateringenLATEX lyckas foumlr det mesta bra med att bryta rader och sidor Men ibland kan man behoumlva raumlttatill formateringen lite I andra fall vill man kanske bryta en rad eller en sida trots att den inte aumlrfull eller laumlgga in lite extra tomrum

Vi har redan anvaumlnt kommandot foumlr att tvinga fram en radbrytning Kommandot kanaumlven ha ett argument som talar om hur mycketextrautrymme som ska laumlggas till

Det haumlr kan ni redanMed ett extra argumentblir [7mm]det extra mycket tomrum

Dethaumlr kan ni redan Med ett extra argu-ment blir

det extra mycket tomrum

Eftersom kan ha ett argument som boumlrjar med tecknet rsquo[rsquo kan man alltsaring inte boumlrja enny rad med rsquo[rsquo om den foumlrra avslutades med Man kan dock lura LATEX att tolka parentesensom just en parentes genom att byta ut mot

Ett annat saumltt att laumlgga in extra tomrum aumlr med kommandotvspacelaumlngd eller medvspacelaumlngd Skillnaden aumlr att den foumlrsta formen tar bort tomrummet om det raringkar hamnavid i slutet eller boumlrjan av en sida

Det finns aumlven motsvarande kommandon foumlr att laumlgga in extra tomrum i en rad De heterhspace ochhspace Den tidigare formen tar bort tomrummet om det hamnar foumlrst ellersist paring en rad

Daring ska vi se om det inte kan bli liteextra tomrum aumlven i boumlrjan hspace20mmav en rad Mitt inne i raden aumlr likahspace10mm laumltt Nu vill jag ha liteextra tomrumvspace10mmsaring att jag baumlttre kan studerafiberstrukturen i papperet

Daring ska vi se om det inte kanbli lite extra tomrum aumlven i boumlrjan

av en rad Mitt inne iraden aumlr lika laumltt Nu vill jagha lite extra tomrum saring att jag baumlttre

kan studera fiberstrukturen i papperet

Observera att raden fylls upp innan det vertikala utrymmet laumlggs till Daumlrfoumlr hamnar inte tom-rumet exakt daumlr man skrivervspace Vill man ha det uppfoumlrandet ska man anvaumlnda medett argument som i det tidigare exemplet

Foumlr att tvinga fram en sidbrytning anvaumlnder man kommandotnewpage Om vi skriver itvaring kolumner avslutarnewpage den aktuella kolumnen i staumlllet foumlr sidan

610 Att rita figurer 29

610 Att rita figurerLATEX klarar av att rita enkla figurer som cirklar fyrkanter linjer och pilar Med enpicture-omgivning skapar man ett koordinatsystem som man sen kan rita i

Standardenheten i koordinatsystemet aumlr punkter Foumlr de flesta aumlr det nog lite svaringrt att taumlnkai punkter Daumlrfoumlr aumlr det laumlttare om man aumlndrar maringttenheten till millimeter med kommandot

setlengthunitlength1mm

Det behoumlver man bara goumlra en garingng i varje dokument alltsaringinte foumlr varje bildOm man vill skapa ett koordinatsystem som aumlr 100 mm brett och 80 mm houmlgt goumlr man saring

haumlr

beginpicture(10080) kommandon som ritar bilderendpicture

Foumlr att placera grafiska objekt i koordinatsystemet anvaumlnder vi kommandotput Med

put(200)objekt

placerar viobjekti punkten med x-koordinaten 20 och y-koordinaten 0 (Foumlr rektanglar aumlr detnedre vaumlnstra houmlrnet foumlr cirklar centrum och foumlr linjer utgaringngspunkten)

Exemplet nedan visar de vanligaste grafiska objekten och hur man ritar dem i LATEX

beginpicture(3050)put(040)framebox(308)centerput(030)framebox(148)[t]topput(1630)framebox(148)[r]rightput(020)dashbox(308)[bl]bottom leftput(018)line(10)20put(016)vector(2-1)25put(510)circle8put(2412)circle14put(614)textscText

endpicture

center

topright

bottom left

HHHHHH

HHj

~ amp$

TEXT

Argumentet tillcircle aumlr diametern Foumlrline ochvector aumlr foumlrsta argumentet riktningoch det andra laumlngd Riktningsargumenten ska ligga mellanminus6 och+6 foumlr line och mellanminus4 och+4 foumlr vector

Ofta vill man upprepa en ritad figur efter efter ett regelbundet moumlnster Det kan till exempelroumlra sig om boxar i ett koplingsschema Foumlr detta finns kommandotmultiput som anvaumlndssaring haumlr

multiput(xy )(∆x∆y )antal objekt

daumlr(xy ) aumlr startpositionen Objektet behoumlver inte vara ett enkelt objekt utan kan ocksaring varaen helpicture-omgivning Man kan alltsaring dela upp sin bild i flera mindre bilder

beginpicture(4050)multiput(00)(710)3beginpicture(209)put(00)framebox(209)[tr]Hejput(82)oval(143)put(45)oval(55)[tl]put(108)oval(73)[b]put(182)circle4

endpictureendpicture

Hej |

Hej |

Hej |

30 6 Oumlverkurs

Om man har ritat en figur och sen vill flytta hela figuren anger man ytterligare ett argumenttill beginpicture

beginpicture(3060)(1010)

Detta betyder att origo har koordinaterna(1010) i staumlllet foumlr (00) Man kan med foumlrdelplacera sin bild inne i enfigure-omgivning (se sid11ochEXEMPEL 6)Ex 6

Det mesta garingr att rita i enpicture-omgivning och resultatet blir snyggt men det blir na-turligtvis lite jobbigt att rita stora figurer paring det haumlr saumlttet Ett alternativ aumlr att anvaumlnda metodensom beskrivs i naumlsta stycke

611 Paketet graphics6111 Att inkludera postscript-bilder

Numera finns det maringnga bra program som kan rita bilder Kan man bara faring dem att skriva sinutmatning i formatetencapsulated postsciptsaring garingr det bra att inkludera bilden i sitt dokumentmed hjaumlp av paketetgraphics

Foumlr att kunna inkludera bilder maringste man laumlgga till foumlljande rad i boumlrjan av dokumentet

usepackagegraphics

Sen anvaumlnder vi foumlljande kommando foumlr att inkludera bilden som finns i filenbildeps

includegraphicsbildeps

Om man vill skala om bilden anvaumlnder man kommandotresizebox

resizebox20mmincludegraphicsbildeps

Ovanstaringende exempel ger en bild som aumlr 20mm houmlg Utropstecknet betyder att bredden skaskalas saring att bildens proportioner beharinglls

En vanlig anvaumlndning avincludegraphics aumlr att inkludera bilder i enfigure-om-givning Daring kraumlvs att bilden centreras med hjaumllp avcenter-omgivning enligt nedanstaringendeexempel

beginfigurebegincenterincludegraphicsbildeps

endcentercaptionKopplingsschema till transmogrifieraren

endfigure

611 Paketet graphics 31

6112 Att spara utrymme

Postscriptbilder kan ofta ta vaumlldigt mycket plats Det kan man loumlsa genom att komprimerafilen Det enda problemet aumlr att LATEX maringste veta hur stor bilden aumlr Den informationen finnsi filen paring en rad som boumlrjar medBoundingBox Klipp ut denna rad och spara den i filenbildepsbb Skriv daumlrefter

gzip bildeps

saring komprimereasbildeps och ersaumltts med den komprimerade filenbildepsgz Sedan aumlrdet bara att inkludera raumltt fil

includegraphicsbildepsgz

En fil som aumlr komprimerad medgzip kan man packa upp medgunzip om man inte laumlngrevill ha den komprimerad

6113 Naringgra saumltt att skapa postscript-bilder

Det finns givetvis maringnga saumltt att generera PostScript-bilder Paring arbetsstationerna ritar man enk-last bilderna medxfig Om vi till exempel vill skapabildeps (som vi anvaumlnde ovan) skrivervi

xfig bildfig

Daring faringr vi upp et foumlnster daumlr vi kan rita bilden Vaumllj sedan menynExportoch exportera bildenVar noga med att vaumlljaEncapsulated Postscripti rutanLanguage

En postscriptfil som skapas paring detta saumltt garingr inte att skriva ut foumlr sig sjaumllv Foumlr att skriva utden vaumllj i staumlllet menynPrint i xfig

Om man vill spara ett foumlnster paring skaumlrmen som encapsulated postscript till en fil som heterwindoweps kan man anvaumlnda naringgot av foumlljande kommandon

import -density 90x90 windowepsimport -density 90x90 eps2windowepsimport -density 90x90 -depth 8 -colorspace gray eps2windoweps

och klicka paring det foumlnster man vill spara Den andra varianten avimport ger postscript level2 som aumlr mer kompakt Man faringr alltsaring betydligt mindre filer men i vissa falla kan de kraringglaDen sista varianten aumlr laumlmplig om bilden aumlr svartvit eller om det ska skrivax ut paring en svartvitskrivare

Skriv man xfig man xgrabsc respman xgrab foumlr mer information

6114 Aumlndra storlek och roterera

Paketetgraphics inneharingller mer aumln de kommandon som naumlmnt ovan Man kan t ex skala ettobjekt medscalebox

vanlig storlek scalebox2dubbel storlek scalebox5halv storlek

vanlig storlek

dubbel storlekhalv storlek

Man kan ocksaring ange ett ytterligare argument om man inte vill ha samma skala i x- och y-led

scalebox1[2]dubbel houmljd scalebox2[1]dubbel bredd

dubbel houmljddubbel bredd

resizebox kan ocksaring anvaumlndas paring text

32 6 Oumlverkurs

resizebox4cm4 cm bred skalenlig 4 cm bred skalenligMan kan ocksaring rotera valfritt objekt medrotatebox eller spegla det kring en vertikal axelmedreflectbox

rotatebox30Hej rotatebox180Hej reflectboxSpegel spegel paring vaumlggen daumlr

Hej

Hej

Spegelspegelparingvaumlggendaumlr

6115 xdvi och graphics

xdvi klarar inte av att visa text (bilder garingr bra) som manipulerats medresizebox scaleboxrotatebox ellerreflectbox Detta kan man dock loumlsa genom att titta paring den faumlrdiga post-scriptfilen med kommandotgv Om dindvi-fil heterrapportdvi skriver du

dvips rapportgv rapportps

ta bort filen medrm rapportps naumlr du aumlr klar

6116 pdflatex och graphics

Foumlr att anvaumlndagraphics medpdflatex skriver man saring haumlr i boumlrjan av dokumentet

usepackage[pdftex]graphics

Sedan kan man tyvaumlrr inte inkludera bilder i eps-format Bilderna maringste i staumlllet vara i pdf-format Det loumlser man laumltt genom att konvertera bilderna med kommandotps2pdf

ps2pdf bildeps bildpdf

och sedan inkluderar man bilderna med

includegraphicsbildpdf

Det garingr aumlven bra att inkludera andra grafikformat i pdf-dokument till exempel jpeg och tiffOm man vill kunna formatera sitt dokument med baringdelatex ochpdflatex saring faringr man

skriva saring haumlr i boumlrjan av dokumentet

newififpdfifxpdfoutputundefinedpdffalse

elsepdftrue

fiifpdfusepackage[pdftex]graphics

elseusepackagegraphics

fi

Sedan goumlr man saring haumlr foumlr att inkludera bilden

ifpdfincludegraphicsbildpdf

elseincludegraphicsbildeps

fi

612 Paketet color 33

612 Paketet colorFoumlr att anvaumlnda paketet skriven man

usepackagecolor

i boumlrjan av dokumentet Sedan finns ett antal kommandon tillgaumlngliga foumlr att skriva text i avvi-kande faumlrg

Det foumlrsta som man maringste goumlra aumlr att definiera en eller flera faumlrger meddefinecolor

definecolorlightgray92definecolordarkgray5definecolorlight-bluergb080851definecolormeloncmyk00460500

Som synes kan man anvaumlnda tre olika modeller foumlr att definiera faumlrger

gray Vaumlrdet aumlr ett tal mellan 0 och 1 daumlr 0 aumlr svart

rgb Vaumlrdet aumlr en kommaseparerad lista av tre tal mellan 0 och 1 som anger intensitetenfoumlr roumltt groumlnt och blaringtt ljus (som paring en TV)

cmyk Vaumlrdet aumlr en kommaseparerad lista av fyra tal mellan 0 och 1 som anger hur mycketman ska anvaumlnda av faumlrgerna cyan magenta gul och svart (som paring en faumlrgskrivare)

Foumlr att skriva sin text i en avvikande faumlrg finns det tvaring kommandon

Detta ord aumlr textcolordarkgraringttprecis som colordark dessa tvaring

Detta ord aumlrgraringtt precis somdessatvaring

Foumlr att goumlra en fylld ram anvaumlnder mancolorbox Om ramen ska ha avvikande faumlrg finnsfcolorbox

colorboxdarkHej hopp fcolorboxblackdarkHej igen

Hej hopp

Hej igen

Man kan aumlven aumlndra bakgrundfaumlrgen Det goumlr man med kommandotpagecolorcolor Kommandot ska skrivas i boumlrjan av dokumentet och gaumlller foumlr alla sidor

Faumlrgenblack som anvaumlndes i exemplen ovan aumlr foumlrdefinierad och behoumlver alltsaring intedefinieras meddefinecolor Oumlvriga foumlrdefinierade faumlrger aumlrwhite red green blueyellow cyan ochmagenta Alla andra faumlrger maringste definieras innan de kan anvaumlndas

613 EuroteckenFoumlr att skriva symbolen foumlr Euro skriver man foumlljande i boumlrjan av dokumentet

usepackageeurosym

Daring definieras kommandonaeuro ochEUR

Med euro kan vi skriva euro-tecknet Priser skriver man som EUR19998

Mede kan vi skrivae-tecknetPriser skriver man som 19998e

Det tecken som visas ovan aumlr den officiella eurosymbolen Om man i staumlllet till ha en symbolsom passar baumlttre till det aktuella teckensnittet anvaumlnder manusepackage[gen]eurosymDaring skrivs symbolen somAC i staumlllet foumlre EUR placerar symbolen foumlre eller efter beloppetberoende paring vilket spraringk man har valt I sverige blir det alltid till houmlger om beloppet Vill manaumlndra paring det kan man anvaumlndausepackage[left]eurosym

34 6 Oumlverkurs

614 Fler teckensnitt

Om man har tillgaringng till en postscriptskrivare (som vi har) saring kan man utnyttja fler teckensnittaumlr de som hittills har beskrivits Genom att skriva

usepackagetimes

i boumlrjan av dokumentet blir den vanliga texten satt medtimes textsf blir helveticaochtexttt blir courier Foumlljande paket finns

paket textrm textsf textttmdash inget mdash computer modern roman comp modern sans comp modern typewritertimes times helvetica courierbookman bookman avant garde couriernewcent new century schoolbook avant garde courierpalatino palatino helvetica courieravant computer modern roman avant garde comp modern typewriterhelvet computer modern roman helvetica comp modern typewriterchancery zapf chancery (endast kursiv) comp modern sans comp modern typewriter

615 Sammanfattning

Ibland vill man ha en sammanfattning (sammandrag referat abstract) i boumlrjan av sin rapportDet aringstadkommer man medabstract-omgivning (EXEMPEL 11)Ex 11

begindocumentmaketitlebeginabstractDetta aumlr en kort sammanfattning avinneharingllet i rapportenendabstractsectionBakgrundHaumlr kommer resten av texten irapportenenddocument

Sammanfattning

Detta aumlr en kort sammanfatt-ning av inneharingllet i rapporten

1 Bakgrund

Haumlr kommer resten av texten i rappor-ten

Vissa institutioner kraumlver att sammanfattningens rubrik aumlrAbstract Andra kraumlven en sam-manfattning paring svenska och en paring engelska Hur man loumlser detta beskrivs iEXEMPEL 12 ochEx 12EXEMPEL 13

Ex 13

616 Referenser

Foumlr att faring en lista med litteraturreferenser anvaumlnder man sig av enthebibliography-omgiv-ning Argumentet (99) till beginthebibliography99 nedan aumlr en teckenstraumlng somanger hur mycket plats etiketterna tar (och hur mycket resten av texten ska skjutas in)99raumlcker till tvaring siffror

617 Vill ni veta mer 35

Laumls mer om LaTeX i citeLamport

beginthebibliography99bibitemLamport Leslie LamportemphLaTeX users guideamp reference manualAddison Wesley 1994bibitemKnuth Donald E KnuthemphThe TeX bookAddison Wesley 1990bibitemPer Per ForebyemphAtt skriva rapporter med LaTeXPHs kopieringsmaskin 2003endthebibliography

Laumls mer om LATEX i [1]

Referenser[1] Leslie LamportLATEX users gui-

de amp reference manualAddison-Wesley 1994

[2] Donald E KnuthThe TEXbookAddison Wesley 1990

[3] Per ForebyAtt skriva rappor-ter med LATEX PHs kopieringsma-skin 2003

Foumlrsta argumentet tillbibitem aumlr en etikett som man sen kan referera till medcite Detfungerar ungefaumlr somlabel ochref (se sidan13)

617 Vill ni veta merDet haumlr dokumentet beraumlttar lite om hur man anvaumlnder LATEX foumlr att skriva rapporter LATEX kanmycket mer aumln vad som beskrivs haumlr men foumlr de flesta raumlcker nog detta

Foumlr de som vill laumlra sig lite mer har viThe Not So Short Intruduction to LATEX 2ε avTobias Oetiker m fltill salu Priset aumlr foumlr naumlrvarande 50 kronor men den finns aumlven tillgaumlngligparing naumltethttppeopleeeethzch˜oetikerlshort

Vill man veta aumlnnu mer finns det tvaring bra boumlcker som jag kan rekommendera

bull LATEX A Document Preparation Systemav Leslie Lamport(ISBN 0-201-52983-1)Boken aumlr baringde en enkel handledning och en referensmanual

bull The LATEX Companion av Michel Goossens Alexander Samarinoch Frank Mittelbach(ISBN 0-201-54199-8) Boken beskriver en hel del trick och tekniker som inte finns medi Lamports bok men inneharingllerintegrunderna i LATEX

De flesta institutioner har nog dessa boumlcker saring om du haringller paring med examansarbete kan dukanske faring laringna boumlckerna Annars finns de att bestaumllla hos de flesta naumltbokhandlar

A Lokala dokumentklasserVi har tvaring lokala dokumenttyper en foumlr att skriva svenska brevefd-brev och en foumlr merit-foumlrteckningarmerit Dessa beskriv naumlrmare iEXEMPEL 8 ochEXEMPEL 9 Ex 8

Ex 9

B LATEX foumlr hemdatornLATEX finns till de flesta operativsystem Tabellen nedan visar var man haumlmta programvaran

operativsystem program URLWindows MiKTeX httpwwwmiktexorgUnix teTeX httpwwwtugorgteTeXAlla All latexprogramvara httpwwwctanorg

36 C Hur utformar man rapporten

Ett saumltt att faring LATEX paring sin PC aumlr att koumlra Linux Det aumlr en gratis unixvariant foumlr PC-datorer ochdaumlr finns redan teTeX som faumlrdiga paket som man kan installera IusrlocalftppubLinuxfinns en del linuxdistributioner att haumlmta Men det aumlr nog enklare att laumlgga naringgra hundralapparparing att koumlpa en CD med linux

C Hur utformar man rapportenUtseendet paring en uppsats rapport eller avhandling aumlr ganska standardiserat Det finns en delolika skolor men huvuddragen aumlr alltid desamma Om man skriver en labrapport paring tre sidorbehoumlver man givetvis inte haringlla lika haringrt paring reglerna som om man skriver en rapport till sittexamensarbete Men det aumlr klokt att foumllja huvuddragen i mallen inte minst foumlr att rapportenslaumlsare ofta aumlr van vid att det ska se ut paring ett visst saumltt

Resten av detta appendix inneharingller lite tips som aumlr skrivna av Lars Olssonparing institutionenfoumlr Elektrovetenskap

Rapporten ska ha en titelsida med projektets (laborationens) namn foumlrfattarnas namn in-stitutions- och kursnamn samt aringrtal Paring denna sida ska ocksaring finnas ettsammandrag(kallasibland referat) av rapporten I detta ska tydligt framgaring vad rapporten handlar om vilketpro-blem som loumlsts hur detta har gjorts mdash vilkenmetod som anvaumlnts de viktigasteresultatenochslutsatsernasamt eventuellarekommendationer Det faringr inte bli stoumlrre aumln ca en halv sidatext och faringr inte inneharinglla naringgra figurer Sammandraget aumlr mycket viktigt eftersom en blivandelaumlsare genom detta kan faring klart foumlr sig om han verkligen ska laumlsa rapporten Kan han inte goumlraen riktig bedoumlmning av detta med ledning av sammandraget riskerar han att foumlrspilla dyrbartid Som ansvarskaumlnnande foumlrfattare maringste Du alltsaring aumlgna en del tid aringt sammandraget som Dugivetvis skriver sist

Innan Du boumlrjar skriva aumlr det bra om Du foumlr Dig sjaumllv kandefiniera laumlsarenmdash som intebara ska vara den som ska granska Ditt alster utan aumlven t ex Dina kolleger Taumlnk ocksaring eftervadsyftet med rapporten ska vara (bortsett fraringn det uppenbara att Du maringste foumlr att bli godkaumlndparing kursen) t ex att Du villsprida kaumlnnedomom upptaumlckter Du gjort ellerRapportera till enkollega eller en chef vad Du sysslat med de daumlr timmarna

Boumlrja gaumlrna rapporten med enInledning daumlr Du motiverar Ditt arbeta och definierar maringletDen kan sedan foumlljas av enBakgrund som kan vara en beskrivning av naringgra tidigare anvaumlndametoder eller en historik En riktigt fin rapport som t ex beskriver ett arbete som finansierasmed bidrag fraringn STU eller naringgon annan instans boumlrjar ofta med ettFoumlrord (engelska preface)I detta ger man en bakgrund paring houmlgre nivaring och saumltter in arbetet i ett stoumlrre sammanhang Haumlrtackar man ocksaring dem som varit foumlrfattaren behjaumllpliga med pengar (t ex STU) och med detpraktiska arbetet

Daumlrefter foumlljer den egentliga rapporten Haumlr beskriver Du den metod Du anvaumlnt eller till-vaumlgagaringngssaumlttet Aumlr rapporten en laborationsredovisning kan Du redogoumlra foumlr vardera momen-tet under en egen rubrik Aumlr det en projektrapport kan Du i staumlllet beskriva de olika delarna ikonstruktionen under var sin rubrik Det aumlr ofta laumlmpligt med underrubriker t ex

42 Principen foumlr Kruttilatorn

men undvik en uppdelning paring foumlr maringnga undernivaringer eftersom skriften daring laumltt blir oumlverstruk-turerad Foumlrsoumlk att vara konsekvent med rubriksaumlttningen saring att Du inte aumlndrar formen mellanolika rubriker Detta ser Du tydligast naumlr Du ska skrivaInneharingllsfoumlrteckningen (behoumlvs intetill laborationsrapporten) ty daumlr staringr alla rubrikerna intill varandra

Illustrationer aumlr mycket vaumlrdefulla (en bild paringstarings saumlga mer aumln tusen ordrArr anvaumlnd figurersaring kan rapporten bli kort) men foumlr att en figur ska vara meningsfull maringsten den vara foumlrsedd

Sakregister 37

med enfigurtext Denna ska vara saring tydlig att man kan foumlrstaring figuren utan att behoumlva laumlsanaringgot inne i texten Taumlnk paring hur Du sjaumllv goumlr naumlr Du faringr en rapport eller en artikel i handenFigurtexten ska staring under figuren och skrivas ut helt t ex

Figur 23 En vanlig kruttilator med oumlverhaumlngade skrut Observera att divisorn haumlr aumlrgroumln Efter [2]

Vidare aumlr det vaumlrt att notera attfig 23blir bara ett nedslag mindre aumlnfigur 23 inne i textenFoumlrkorta inte i onoumldan och anvaumlnd bara de vedertagna saumltten t ex tex etc osv

Texten ska man straumlva efter att goumlra kort men uttoumlmmande Det aumlr alltid baumlttre att foumlrsoumlkaskriva korta meningar med ett sammanhang aumln att foumlrsoumlka taumlcka maringnga sammanhang i enmening Taumlnk paring ordval syftningar och meningsbyggnad saring att den text Du skriver verkligenkommer att betyda det Du taumlnkt Dig Detta laringter helt uppenbart men Du ska faring se att det inte aumlrsaring laumlttStavfel ska i princip inte behoumlva foumlrekomma eftersom det finns utmaumlrkta boumlcker somaumlr fyllda med raumltt stavade ord Aumlr Du det minsta osaumlker slaring upp ordet i staumlllet foumlr att chansaDu kan ibland bli osaumlker paring betydelsen av ett ord eller hos en fras Slaring daring upp i en ordbok ellerskriv om meningen mdash detta aumlr extremt viktigt naumlr Du skriver paring ett annat spraringk

Skriv gaumlrna paringsvenska Detta kan dock vara svaringrt i varingr bransch daumlr saring maringnga fackuttryckaumlr laringnade fraringn framfoumlr allt engelskan Om det finns ett svenskt ord foumlr en foumlreteelse saring anvaumlnddet om inte texten daring blir foumlr uppstyltad Fundera oumlver hur Du ska skriva om t exMan maringstenu enabla de strobade latcharna med chip select acknowledgement controlsignalerna(Vad nudet betyder) Det blir kanske flera ord paring svenska men det priset faringr vi betala foumlr att textenska bli snygg

Efter beskrivningar och genomgaringngar av metoder etc skaResultat ochellerSlutsatserkomma Dessa kan ibland ingaring utspridda i det foumlregaringende avsnittet men de ska i saring fall samlasihop haumlr och kommenteras

Referenser aumlr en lista med den litteratur som Du gjort haumlnvisningar till i texten I textenska Du ha skrivet ett nummer som i figurtextexemplet ovan I referenslista ska det daring se ut somt ex

[2] Gustavsson Hans P et alKruttilatorer en global oumlversikt Liberlitteratur Mal-mouml 1944

Sist saumltter Du eventuellabilagor programlistor ochappendix Naumlr sedan sammandragetaumlr klart aumlr rapporten faumlrdigskriven men inte faumlrdig Foumlrsoumlk att faring naringgon annan att korrekturlaumlsaden aringt Dig mdash sjaumllv aumlr du naumlmligen blind aumlven foumlr de enklaste felen vid det haumlr laget

Sakregister

Symboler (mindre utrymme) 22lsquo (iexcl) 14$ (math-omgivning) 15 (kommentar) 3rsquo (accent) 13rsquo (derivata) 18( (() 21) ()) 21 (extra utrymme) 22 (accent) 13 () 21= 12

= (accent) 13gt 12lsquo (iquest) 14[ ([) 21 (blanktecken) 8 (accent) 13( (math-omgivning) 15) (math-omgivning) 15- (avstavningsfoumlrslag) 9[ (displaymath-

omgivning) 15 (radbrytning) 2 28] (displaymath-

omgivning) 15^ (accent) 13 () 21 () 21] (]) 21^ (exponent) 17(index) 17lsquo (accent) 13~ (accent) 13~ (haringrt blanktecken) 910pt (option) 2611pt (option) 2612pt (option) 26

38 Sakregister

Aa4paper (option) 26AA (Aring) 14aa (aring) 14abstract 34abstract-omgivning 34accenter

i matematisk omgivning17i vanlig text 13

acute 17addtolength 26AE (AElig) 14ae (aelig) 14aleph (alefsym) 18alpha (α) 16amalg (q) 16angle ( 6 ) 18appendix 3 4approx (asymp) 16arccos 19arcsin 19arctan 19arg 19array-omgivning 20 21article (dokumentklass)

25 26ast (lowast) 16asymp () 16atop 20author 2avant (paket) 34avstavning 9 24

Bb (accent) 13backslash () 18 21bar 17baselinestretch 27beta (β) 16bfseries 7bibitem 35bibitem 35bigcap (

⋂) 20

bigcirc (copy) 16bigcup (

⋃) 20

Biggl 22biggl 22Biggr 22biggr 22Bigl 22bigl 22bigodot (

⊙) 20

bigoplus (oplus

) 20bigotimes (

otimes) 20

Bigr 22bigr 22

bigsqcup (⊔

) 20bigtriangledown (5) 16bigtriangleup (4) 16biguplus (

⊎) 20

bigvee (or

) 20bigwedge (

and) 20

bindetreck 8binaumlra operatorer 16blanktecken

extra 8haringrt 9

boldmath 19book (dokumentklass) 25bookman (paket) 34bot (perp) 18bowtie () 16Box (2) 18breve 17braringkstreck 18bullet (bull) 16

Cc (accent) 13cap (cap) 16caption 11 15cdot (middot) 16cdots 19center-omgivning 11 30centrerad text 10chancery (paket) 34chapter 25check 17chi (χ) 16circ () 16circle 29citat 10cite 35cite 35clearpage 25clubsuit (clubs) 18colorbox 33cong (sim=) 16coprod (

∐) 20

copyright ( ccopy) 13cos 19cosh 19cot 19coth 19csc 19cup (cup) 16

Dd (accent) 13dag (dagger) 13dagger (dagger) 16dashbox 29

dashv (a) 16date 2 3ddag (Dagger) 13ddagger (Dagger) 16ddot 17 18ddots 21definecolor 33deg 19Delta (∆) 16delta (δ) 16derivator 18description-omgivning

9 10det 19DH (ETH) 14dh (eth) 14Diamond (3) 18diamond () 16diamondsuit (diams) 18dim 19displaymath-omgivning

15 20 21 26div (divide) 16division 18DJ (ETH) 14dj (đ) 14document-omgivning 2documentclass 25dokumentklasser 25dot 17 18doteq ( =) 16Downarrow (dArr) 17 21downarrow (darr) 17 21draft (option) 26dvi2tty (program) 5dvips (program) 1 4ndash6

Eefd-brev (dokument-

klass) 35ell (`) 18em 7emacs

LATEX-mode 4emacs (program) 1 4 14 22emph 7empty (sidnumrering) 27emptyset (empty) 18enumerate-omgivning 9epsilon (ε) 16eqnarray-omgivning 21eqnarray-omgivning 21equation-omgivning 15 20equiv (equiv) 16eta (η) 16EUR 33euro 33

Sakregister 39

eurotecken 33evensidemargin 26exempel 1exists (exist) 18exponent 17ext 19

Ffancyhdr (paket) 27fbox 28fcolorbox 33felsoumlkning 22ndash25fetstil 7figure-omgivning 11 30figurer 11flat ([) 18fleqn (option) 26flushleft-omgivning 10flushright-omgivning 11fonter 6 19 34footnote 9footnotesize 7footskip 26forall (forall) 18fotnoter 9frac 18framebox 29frown (_) 16funktionsnamn 19

GGamma (Γ) 16gamma (γ) 16gcd 19geq (ge) 16gg () 16grader 18graphics (paket) 30ndash32grave 17grekiska bokstaumlver 15 16guillemotleft (laquo) 13guillemotright (raquo) 13guilsinglleft (lsaquo) 13guilsinglright (rsaquo) 13gunzip (program) 31gv (program) 32gzip (program) 31

HH (accent) 13hat 17hbar (h) 18headheight 26headings (sidnumrering) 27headsep 26heartsuit (hearts) 18

helvet (paket) 34hemdator

LATEX foumlr 35hline 12hom 19hookleftarrow (larr) 17hookrightarrow (rarr) 17hspace 28hspace 28Huge 7huge 7haumlnvisningar 13

Ii (ı) 13Im (=) 18imath 17imath (ı) 18import (program) 31in (isin) 16includegraphics 30index 17inf 19infty (infin) 18inneharingllsfoumlrteckning 8int (

int) 20

iota (ι) 16itemize-omgivning 9itshape 7

Jj () 13jmath 17jmath () 18Join (1) 16

Kkapitaumller 7kappa (κ) 16ker 19kill 12kommentar 3komprimering 31kursiv 7

LL (Ł) 14l (ł) 14label 11 13Lambda (Λ) 16lambda (λ) 16landscape (option) 26langle (〈) 21LARGE 7Large 7large 7

laserutskrifter 5LaTeX (logotypen) 8latex (program)

1 4 6 13 25 32LATEX-mode (i emacs) 4latexsym (paket) 17lceil (d) 21ldots ( ) 8ldots 21leadsto () 17left 21 22Leftarrow (lArr) 17leftarrow (larr) 17leftharpoondown () 17leftharpoonup () 17Leftrightarrow (hArr) 17leftrightarrow (harr) 17leq (le) 16leqno (option) 26letter (dokumentklass) 25lfloor (b) 21lg 19lhd () 16lim 19limsup 19line 29lininf 19listoffigures 8listoftables 8listor 9ndash10litteraturreferenser 34ll () 16ln 19log 19Longleftarrow (lArr=) 17longleftarrow (larrminus) 17Longleftrightarrow

(lArrrArr) 17longleftrightarrow

(larrrarr) 17longmapsto (7minusrarr) 17Longrightarrow (=rArr) 17longrightarrow (minusrarr) 17

Mmaketitle 2 8 26 27mapsto (7rarr) 17matematisk text 15ndash22matematiska symboler

15ndash17math-omgivning 15 20 21mathbf 19mathcal 19mathit 19mathrm 19mathsf 19mathtt 19

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 5: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

1 Snabbstart 1

1 SnabbstartDu som inte orkar laumlsa mer aumln en sida kan prova nedanstaringende foumlr att snabbt komma igaringng medLATEX

11 Ett enkelt exempel

Foumlrst kopierar du ett enkelt exempel paring ett LATEX-dokument till din hemmakatalog

elg-7e93nn342 cp usrlocallibtexmfexempelexempel_02tex

Sedan formaterar du dokumentet med programmetlatex

elg-7e93nn343 latex exempel_02

Daumlrefter kan du titta paring resultatet med programmetxdvi

elg-7e93nn344 xdvi exempel_02

Nu kan du eventuellt aumlndra i filen medemacs eller naringgon annan editor

elg-7e93nn345 emacs exempel_02tex

Sedan koumlr dulatex igen och studerar resultatet medxdvi Efter att du aumlr noumljd med utseendetkan du skriva ut dokumentet paring naumlrmaste laserskrivare med programmetdvips

elg-7e93nn347 dvips -P1up exempel_02

Du kan ocksaring skapa en pdf-fil med programmetpdflatex

elg-7e93nn343 pdflatex exempel_02

12 Fler exempel

I katalogenusrlocallibtexmfexempel finns maringnga fler exempel paring LATEX-dokumentAlla filer heterexempel_nntex daumlrnnaumlr exemplets nummer I filenINDEX finns en foumlrteck-ning oumlver alla exempel

Foumlr att denna handledning inte ska bli foumlr omfattande haumlnvisar den ibland till dessa exempelfoumlr mer information Naumlr vi haumlnvisar till ett exempel (somEXEMPEL 12) skrivs dessutom enEx 12notering i marginalen

2 Grunderna21 Handledningens upplaumlggning

I den haumlr handledningen ska vi garing igenom de olika saker man behoumlver kunna foumlr att skriva enrapport med LATEX Vi boumlrjar med de mest grundlaumlggande sakerna och vaumlntar till slutet medsaringdant som man bara behoumlver kunna i mer avancerade dokument (som till exempel att skrivamatematiska uttryck och inkludera bilder)

I texten foumlrekommer maringnga exempel paring in- och utmatning fraringn LATEX Exemplen aumlr upp-staumlllda i tvaring kolumner med kaumllltexten till vaumlnster och det formaterade resultatet till houmlger

2 2 Grunderna

22 En enkel mallFoumlr att skriva en enkel rapport behoumlver man inte kunna maringnga kommandon i LATEX Exempletnedan fungerar bra som mall foumlr rapporten

documentclass[a4paper]articleusepackage[T1]fontencusepackage[swedish]babel

titleLabrapport i fysikauthorLisa Nilsson D--98date1 maj 1999

begindocument

maketitle

Haumlr skriver man sen all loumlpandetext i dokumentet

enddocument

Labrapport i fysik

Lisa Nilsson Dndash98

1 maj 1999

Haumlr skriver man sen all loumlpande text idokumentet

Den foumlrsta radendocumentclass[a4paper]article talar om vilken typ av mall vi skaanvaumlnda foumlr dokumentet Mer om det finns att laumlsa paring sidan25

De tvaring raderna medusepackage goumlr att vi kan anvaumlnda svenska bokstaumlver samt svenskavstavning och svenska rubriker (som t exinneharingll i staumlllet foumlrtable of contents)

author ochtitle anger foumlrfattare och titel paring dokumentet Vill man ha flera rader angesradbrytningen med Om man till exempel aumlr tvaring som har skrivit en rapport tillsammans kanman skriva

titleAtt ta en lur

Projekt i telelaumlraauthorSofie Falk E--96

och Olof Olsson E--97 Inst f TTSTT Handledare Bo Eklund

date24 december 1998

begindocument

maketitle

Att ta en lurProjekt i telelaumlra

Sofie Falk Endash96och

Olof Olsson Endash97Inst f TTSTT

Handledare Bo Eklund

24 december 1998

begindocument talar om att nu aumlr det slut paring de inledande raderna mdash nu ska dokumentetboumlrjaenddocument anger var dokumentet slutar Laumlngre fram i den haumlr handledningenkommer det att dyka upp maringnga andra exempel paring konstruktionen

beginomgivningtext

endomgivning

maketitle skriver ut den rubrik som vi har definierat medauthor title ochdatecentrerad paring sidan Dokumentrubriken hamnar antingen paring en separat titelsida eller oumlverst paring

23 Loumlptexten 3

foumlrsta textsidan (se sidan26) Om man utelaumlmnardate blir det automatiskt dagens datum ititeln

Ett bra tips aumlr att ha en saringn haumlr mall liggande i en fil Naumlr man ska skriva ett nytt dokumentbehoumlver man bara kopiera mallen och slipper komma iharingg en massa LATEX-kommandonLATEX-modei emacs kan ocksaring anvaumlndas foumlr att skapa en liknande mall Mer om finesserna iemacsfinns paring sidan4

23 LoumlptextenLoumlptexten kan man skriva naumlstan hur som helst i infilen Radslut och antal mellanslag mellanorden har ingen betydelse LATEX formaterar i alla fall till det saring att det ser snyggt utDet endaman behoumlver taumlnka paring aumlr att en eller flera tomrader ger ett nytt stycke

231 Kommentarer

Kommentarer kan laumlggas in in kaumllltexten De kan vara till hjaumllp vid foumlrfattandet men kommerinte att synas i det formaterade resultatet Kommentarer i LATEX markeras med tecknet ochgaumlller fram till radslut

Haumlr har vi lite text Det haumlr aumlr en kommentarMer text kommentar igen

Haumlr har vi lite text Mer text

232 Specialtecken

Nedanstaringende tecken anvaumlnds foumlr att skriva kommandon i LATEX och maringste daumlrfoumlr skrivas paringett speciellt saumltt

tecken skrivs som tecken skrivs som$ $ amp amp

_ $backslash$ˆ ^ ˜ ~

24 RubrikerNu kan vi tillraumlckligt med kommandon foumlr att klara av den loumlpande texten Det enda som saknasfoumlr att kunna producera ett faumlrdigt dokument aumlr rubriker Titta paring foumlljande exempel

sectionRubriksectionAnnan rubriksubsectionUnderrubriksubsubsectionUnderunderrubriksectionEn tillsubsectionUtan nummerappendixsectionOrdlistasubsectionFoumlrkortningarsectionBruksanvisning

1 Rubrik2 Annan rubrik21 Underrubrik211 Underunderrubrik

3 En tillUtan nummerA OrdlistaA1 Foumlrkortningar

B Bruksanvisning

4 2 Grunderna

LATEX haringller sjaumllv reda paring rubrikernas nummer Varje garingng man skriversectiontext raumlknasnumret upp ett steg Vill man ha rubriker utan nummer aumlr det bara att skriva en asterisk ()efter kommandot som isectiontext Kommandotappendix goumlr att rubriknumeringenaumlndras fraringn siffror till bokstaumlver

25 Att arbeta med LATEXFyra olika program behoumlvs foumlr att faring ut ett faumlrdigformaterat dokument paring papper

bull emacs (eller naringgon annan editor) foumlr att skriva in texten

bull latex foumlr att formatera texten

bull xdvi foumlr att studera dokumentet paring skaumlrmen

bull dvips foumlr att skicka texten till en laserskrivare

Foumlr att skapa en pdf-fil raumlcker det med tvaring program editor ochpdflatex

251 Att skriva LATEX-text med emacs

Om man anvaumlnderemacs foumlr att skriva in sin text faringr man lite hjaumllp Saring fort man editerar enfil som har ett namn som slutar medtex garingr emacs oumlver iLATEX-modedaumlr man faringr tvaring extramenyer med kommandon foumlr LATEX

Foumlr mer information omLATEX-mode vaumllj INFO i menyn HELP Klicka sedan med mitten-knappen paring AUC TEX Genom att i staumlllet vaumllja DESCRIBEMODE i menyn HELP foumlr man enkort oumlversikt oumlver kommandon iLATEX-mode

Om man tycker attLATEX-modeaumlr mer stoumlrande aumln det aumlr till hjaumllp kan man laumltt staumlnga avdet med kommandotM-x fundamental-mode

252 Att formatera texten

Om vi har en fil som heterexempeltex skriver vi

latex exempel

foumlr att formatera texten Man behoumlver inte skriva hela filnamnet Programmet foumlrstaringr sjaumllv attnamnet slutar paringtex Om det inte finns naringgra fel i filen ser utmatningen ut ungefaumlr saring haumlr

This is TeX Version 314159 (Web2C 745)(exempeltexLaTeX2e lt20010601gtBabel ltv37hgt and hyphenation patterns for american french germanngerman swedish nohyphenation loaded(usrlocallibtexmftexlatexbasearticleclsDocument Class article 20010421 v14e Standard LaTeX document class(usrlocallibtexmftexlatexbasesize10clo))(usrlocallibtexmftexlatexbasefontencsty(usrlocallibtexmftexlatexbaset1encdef))(usrlocallibtexmftexgenericbabelbabelsty(usrlocallibtexmftexgenericbabelswedishldf(usrlocallibtexmftexgenericbabelbabeldef))) (exempelaux) [1][2] [3] (exempelaux) )Output written on exempeldvi (3 pages 3032 bytes)Transcript written on exempellog

24 Rubriker 5

Det blir alltsaring ganska mycket utmatning aumlven om det inte aumlr naringgra fel i texten Men det mestabestaringr av information om vilka mallar som anvaumlnts Filenexempelaux skapas automatisktoch inneharingller bl a information som behoumlvs foumlr att skriva ut en inneharingllsfoumlrteckning (se si-dan8) aux aumlr en foumlrkortning foumlrauxiliary file (hjaumllpfil)

Siffrorna[1] [2] [3] dyker upp paring skaumlrmen allt efter som LATEX blir klar med sidornaI exempellog hamnar samma text som paring skaumlrmen (och lite till) Om det skulle komma utnaringgon felutskrift behoumlver man alltsaring aldrig skriva av felmeddelandet mdash det aumlr bara att tittai loggfilen Utmatningen slutligen skrivs till filenexempeldvi dvi aumlr en foumlrkortning foumlrdevice independent ett format som aumlr oberoende av utmatningsenhet

Om naringgot aumlr fel i infilen genererar LATEX ofta vaumlldigt mycket utmatning och ibland ganskakryptisk saringdan Fel diskuterar vi mer paring sidan22

253 Att studera dokumentet paring skaumlrmen

Foumlr att inte sloumlsa paring laserutskrifter aumlr det pratiskt att kunna titta paring dokumentet paring skaumlrmeninnan man slutligen skriver ut det Foumlr detta aumlndamaringl anvaumlnder vi programmetxdvi Foumlr atttitta paring filen som vi skapade ovan (exempeldvi) skriv

xdvi exempel

saring kommer ett foumlnster upp paring skaumlrmenPrecis som ovan behoumlver man inte skriva ut hela filnamnet Ett undantag aumlr om det redan

finns en fil som heterexempel Daring maringste man skriva ut hela filnamnetxdvi exempeldvifoumlr att xdvi inte ska vaumllja fel fil Annars faringr man felutskriftenxdvi DVI file doesnrsquotstart with preamble

De enklaste kommandona ixdvi finns paring knappar i houmlgerkanten av foumlnstret Daumlr finnsfoumlljande kommandon

Quit Avslutaxdvi

Shrinkn Aumlndra till foumlrstoringn Foumlr att faring plats med hela sidan kraumlvs foumlrstoring 5Det finns ingen knapp foumlr att faring denna foumlrstoring men det loumlser man ge-nom att skriva5s Om den valda foumlrstoringen goumlr att inte hela texten synskan man flytta runt texten med piltangenterna

Next Prev Garing till naumlsta resp foumlregaringende sida Det finns aumlven knappar foumlr att flyttafem eller tio sidor aringt garingngen

Genom att trycka paring naringgon av musknapparna kan man foumlrstora texten under musmarkoumlren Deolika knapparna ger olika stora foumlrstoringsglas

Man behoumlver inte starta omxdvi varje garingng man formaterar om texten Om man laringterxdvivara kvar paring skaumlrmen (ev som ikon) saring upptaumlckerxdvi attdvi-filen har aumlndrats och visar dennya versionen saring fort man trycker〈CTRLndashL〉 eller oumlppnar ikonen

Observera attxdvi bara fungerar om man sitter vid en grafisk skaumlrm Men det garingr aumlvenstudera dokumentet paring en vanlig terminal Det goumlr man med programmetdvi2tty som ger enprimitiv men anvaumlndbar bild av hur dokumentet kommer att se ut Laumls mer om programmengenom att skrivaman xdvi elller man dvi2tty

254 Att skriva ut dokumentet paring laserskrivare

Naumlr vi har raumlttat alla fel som vi hittade medxdvi aumlr det dags att skriva ut dokumentet paring enlaserskrivare med kommandotdvips Foumlr att skriva ut varingr vaumllkaumlnda filexempeldvi skrivervi

dvips -P1up exempel

6 3 Paringbyggnad

Den normala utmatningen fraringndvips ser ut saring haumlr

This is dvips(k) 592b Copyright 2002 Radical Eye Software (wwwradicaleyecom)rsquo TeX output 200311131602rsquo -gt |lprlttexcprogtltcm-super-t1encgtlttexpsprogt ltsfrm1000pfbgt[1] [2] [3]

Siffrorna[1] [2] [3] dyker upp paring skaumlrmen allt efter som sidorna skickas till skrivarenDet garingr inte att skriva ut paring ett specialkonto genom att anvaumlndadvips paring ovanstaringende saumltt

Skriv i staumlllet

dvips exempellpr -Rkonto -P1up exempelps

Naumlr utskriften aumlr slut kan man ta bort postscriptfilen med kommandot

rm exempelps

Foumlr att bara skriva ut vissa sidor i dokumentet anger man foumlrsta och sista sidnummer enligtfoumlljande

dvips -P1up -pfoumlrsta -lsista exempel

255 Att skapa en pdf-fil

Om man vill skapa en pdf-fil aumlr det enklast att anvaumlndapdflatex som skapar en pdf-fil i staumllletfoumlr en dvi-fil

Foumlr att formatera varingr exempelfil till pdf skriver vi

pdflatex exempel

Den normala utmatningen fraringnpdflatex ser i princip likadan ut som foumlrlatex

3 ParingbyggnadDet foumlrra kapitlet behandlade det mesta man behoumlver veta foumlr att kunna skriva vanlig text I dethaumlr kapitlet garingr vi lite mer paring djupet paring en del omraringden Dessutom behandlar kapitlet nya sakersom listor tabeller och specialtecken

31 Att aumlndra utseende paring texten

I de flesta fall duger det bra med det vanliga teckensnittet Om man anvaumlnder maringnga olika tec-kensnitt blir det oftast plottrigt och goumlr ett oprofessionellt intryck Anvaumlnd daumlrfoumlr kommandonanedan sparsamt

311 Att aumlndra teckensnitt

I LATEX tillhoumlr varje teckensnitt en familj (family) en serie (series) och en form (shape) Dessakan man aumlndra med foumlljande kommandon

31 Att aumlndra utseende paring texten 7

Kommandoform Deklarationsform Saring blir det Minnesregeltextrmtext rmfamily text Vanlig text romantextsftext sffamily text Sans serif sans seriftexttttext ttfamily text Skrivmaskin typewriter texttextmdtext mdseries text Vanlig text mediumtextbftext bfseries text Fetstil boldfacetextuptext upshape text Uppraumltt uprighttextittext itshape text Kursiv italictextsltext slshape text Lutande slantedtextsctext scshape text KAPITAumlLER small capitalsemphtext em text Betonad emphasizedtextnormaltext normalfont text Standard

Kommandoformen aumlr enklast att anvaumlnda naumlr man ska aumlndra teckensnitt foumlr ett eller ett par ordmedan deklarationsformen aumlr baumlttre om man ska paringverka stora maumlngder text Det garingr dock braatt anvaumlnda vilken som helst

Om man skriver vanlig text geremph ger samma resultat somtextit Om man redanskriver kursiv text blir det dock inte samma sak

Nu vill vi emphmarkera ett ordoch skriva ett textitkursivt ord textitNu vill vi emphmarkera ett ordoch skriva ett textitkursivt ord

Nu vill vi markeraett ord och skrivaettkursivtordNu vill vi markeraett ord och skrivaett kursivt ord

Anvaumlnd daumlrfoumlr alltidemph foumlr att betona text som ska avvika fraringn den omgivande textenMan kan kombinera familj serie och form foumlr att faring fram ytterligare varianter av tecken-

snitten

Haumlr har vi ttfamilyitshape kursivskrivmaskinstext ochtextsftextbfFet Sans Serif

Haumlr har vi kursiv skrivmaskinstextochFet Sans Serif

312 Att aumlndra storlek

Med nedanstaringende kommandon kan man aumlndra storleken paring delar av texten

tiny Abcdefg123 scriptsize Abcdefg123 footnotesize Abcdefg123 small Abcdefg123 normalsize Abcdefg123 large Abcdefg123 Large Abcdefg123 LARGE Abcdefg123 huge Abcdefg123 Huge Abcdefg123

Abcdefg123

Abcdefg123

Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123

Standardstorleken paring tecknen i LATEX aumlr 10 punkter En punkt aumlr ett typografiskt maringtt sommotsvarar172 tum Man kan aumlven aumlndra standardstorleken i ett dokument till 11 eller 12punkter Laumls hur det garingr till paring sidan26

8 3 Paringbyggnad

32 Bindestreck

I maskinskriven text finns det bara en typ av bindestreck men i satt text finns det tre olikaFoumlljande exempel visar hur man anvaumlder de olika bindestrecken och hur de skrivs i kaumllltexten

E-teknolog 6--8 skivor broumld om dagen tankstreck --- saring haumlr

E-teknolog6ndash8 skivor broumld om dagentankstreck mdash saring haumlr

Minustecken aumlr avsiktligt utelaumlmnat fraringn exemplet Det beror paring att vi skriver matematiskaformler med speciella kommandon Mer om det finns paring sidan15

33 Diverse anvaumlndbara kommandon

Tre punkter anvaumlnds ofta foumlr att ange utelaumlmnad text Foumlr att det ska se riktigt bra ut boumlr mananvaumlnda kommandotldots foumlr att generera punkterna

Skriver man blir det foumlr taumltt Men med ldots blir det baumlttre Baumlst blir ldots saringklart

Skriver man blir det foumlr taumlttMen med blir det baumlttreBaumlst blir saringklart

Som exemplet ovan visar kan man laumlgga in ett extra blanktecken med kommandot (ett bak-vaumlnt snedstreck foumlljt av ett blanktecken)

Ett anvaumlndbart kommando aumlrtoday som genererar dagens datum

Det haumlr skrevs den today Det haumlr skrevs den 20 september 2006

Om man ska skriva om TEX eller LATEX ska man anvaumlnda de faumlrdiga kommandon som finnssaring att logotypen ser ut som den ska

Man kan goumlra mycket med TeX men det aumlrlaumlttare att arbeta med LaTeX Om TeX ellerLaTeX staringr foumlr sig sjaumllv maringste man laumlggain ett blanktecken efteraringt saring att det inteskrivs ihop med naumlsta ord(som i LaTeX boken) I maskinskriven text brukar man skrivatextttTeX resp textttLaTeX

Man kan goumlra mycket med TEX mendet aumlr laumlttare att arbeta med LATEX OmTEX eller LATEX staringr foumlr sig sjaumllv maringsteman laumlgga in ett blanktecken efteraringt saringatt det inte skrivs ihop med naumlsta ord(som i LATEXboken)I maskinskriven text brukar man skri-vaTeX respLaTeX

34 Inneharingllsfoumlrteckning

Om man skriver en laringng rapport kan det vara bra ha en inneharingllsfoumlrteckning i boumlrjan Genomatt laumlgga in kommandottableofcontents eftermaketitle skrivs det ut en inneharingllsfoumlr-teckning Hur den ser ut kan ni se i boumlrjan av den haumlr handledningen

Observera att man maringste koumlra LATEX tvaring garingnger foumlr att faring med inneharingllsfoumlrteckningen Vidden foumlrsta koumlrningen skrivs inneharingllsfoumlrteckningen till en fil och vid naumlsta koumlrning inkluderasfilen

Det finns tvaring motsvarande kommandonlistoftables ochlistoffigures foumlr att faringrfoumlrteckningar oumlver tabeller och figurer (seEXEMPEL 6)Ex 6

35 Fotnoter 9

35 FotnoterFotnoter skriver man med kommandotfootnote LATEX haringller sjaumllv reda paring numreringen avnoterna

Ibland braringkar datorfolk omhuruvida TeX ellertrofffootnoteett annattypsaumlttningsprogram aumlr baumlst

Ibland braringkar datorfolk om huruvidaTEX eller troff1 aumlr baumlst

1ett annat typsaumlttningsprogram

36 AvstavningOm man inte har foumlr korta rader saring behoumlver LATEX saumlllan avstava ord Om det skulle behoumlvasblir avstavningarna ofta paring raumltt staumlllen Men man kan hjaumllpa till genom att skriva- daumlr manvill tillaringta avstavning Observera att om LATEX inte behoumlver avstava ordet saring syns inte- iutmatningen

Nu behoumlver man inte foumlreslaring avstavningar i tid och otid Naumlr man formaterar texten medLATEX faringr man felutskrifter om det blev problem med avstavningen Daumlrefter kan man laumlgga infoumlrslag paring de staumlllen daumlr LATEX har problem Mer om detta paring sidan24

Om man helt vill slippa problemet med avstavningar kan man vaumllja att boumlrja paring en ny radsaring fort ett ord inte faringr plats Daring faringr man en ojaumlmn houmlgermarginal i texten Detta aringstadkommerman genom att placera kommandotraggedright direkt efterbegindocument

begindocumentraggedrightDen haumlr texten har en ojaumlmnhoumlgermarginal Foumlrdelen aumlr attman slipper problem medavstavningen Dessutom ger det en merpersonlig praumlgel (t~ex foumlr privata brev)enddocument

Den haumlr texten har en ojaumlmnhoumlgermarginal Foumlrdelen aumlr att manslipper problem med avstavningenDessutom ger det en mer personligpraumlgel (t ex foumlr privata brev)

Ibland har man det omvaumlnda problemet Paring vissa staumlllen vill man inte att LATEX ska bryta radenmellan tvaring ord Det fixar man genom att laumlgga in ettharingrt blankteckensom markeras med tecket~ (tilde) Haumlr aumlr naringgra exempel paring staumlllen daumlr man foumlrmodligen inte vill ha en radbrytning

Stefan~G se figur~3 mellan kl 12 och~13a)~foumlrsta punkten t~ex

37 ListorDet finns olika typer av listor i LATEX De vanligaste aumlritemize-omgivningenumerate-om-givning ochdescription-omgivning Foumlljande exemplel visar hur de fungerar

Foumlrst en vanlig listabeginitemizeitem foumlrsta punktenitem haumlr kommer den andrapunkten i listan

enditemize

Foumlrst en vanlig lista

bull foumlrsta punkten

bull haumlr kommer den andra punkten ilistan

10 3 Paringbyggnad

Sen provar vi med en numrerad listabeginenumerateitem Det garingr ju braitem eller hurendenumerate

Sen provar vi med en numrerad lista

1 Det garingr ju bra

2 eller hur

Och saring en textttdescription-omgivningbegindescriptionitem[unix] aumlr det operativsystem somvi anvaumlnder paring arbetsstationerna

item[Windows 95] aumlr ett operativsystemsom det kan vara bra att kaumlnna till

enddescription

Och saring endescription-omgivning

unix aumlr det operativsystem som vi an-vaumlnder paring arbetsstationerna

Windows 95 aumlr ett operativsystemsom det kan vara bra att kaumlnna till

Man kan ha listor inne i varandrabeginitemizeitem Haumlr kommer en lista tillbeginenumerateitem punkt ettitem punkt tvaringendenumerateDet gick ju bra

item Sista punktenenditemize

Man kan ha listor inne i varandra

bull Haumlr kommer en lista till

1 punkt ett

2 punkt tvaring

Det gick ju bra

bull Sista punkten

38 Citat

Naumlr man citerar naringgonting vill man markera det genom att dra in marginalerna mot mitten avsidan Det goumlr vi enklast genom att anvaumlndaquotation-omgivning

Man kan ju till exempel laringtsasatt foumlljande text aumlr citeradbeginquotationInne i ett citat kan mangivetvis ha maringnga stycken

em Om man vill kan manskriva citaten med kursiv text

endquotation

Man kan ju till exempel laringtsas att foumll-jande text aumlr citerad

Inne i ett citat kan man gi-vetvis ha maringnga stycken

Om man vill kan manskriva citaten med kursiv text

Som ni ser anger vi bara var den kursiva texten boumlrjarbegintext ochendtext be-graumlnsar naumlmligen effekten av typsnittskommandon i deklarationsform (se sidan7) paring sammasaumltt som och

En quote-omgivning ger naumlstan samma resultat Skillnaden aumlr att det inte goumlrs naringgon in-dragning i boumljan av varje stycke

39 Vaumlnsterjusterad och centrerad text

Paring sidan9 anvaumlnde viraggedright foumlr att producera vaumlnsterjusterad text i ett helt dokumentOm man bara vill ha den effekten i en begraumlnsad del av dokumentet kan man anvaumlnda enflushleft-omgivning

310 Figurer och tabeller 11

beginflushleftInne i en textttflushleft-omgivning fyllerinte LaTeX ut raderna med extra blankteckenDaumlrfoumlr blir houmlgermarginalen ojaumlmnendflushleft

Inne i enflushleft-omgivningfyller inte LATEX ut raderna med extrablanktecken Daumlrfoumlr blirhoumlgermarginalen ojaumlmn

Paring samma saumltt anvaumlnder man encenter-omgivning foumlr att centrera en del av texten

begincenterDen haumlr texten aumlr centrerad Givetviskan man ha radbrytningar inne i textenendcenter

Den haumlr texten aumlr centrerad Givetviskan man ha

radbrytningarinne

i texten

Det finns aumlven enflushright-omgivning som ger en ojaumlmn vaumlnstermarginal

310 Figurer och tabellerFoumlr att faring en centrerad figur eller tabell med en rubrik anvaumlnder man enfigure-omgivningeller entable-omgivning

Figuren goumlrs ofta i enpicture-omgivning (se sidan29) och tabeller i entabular-om-givning (sidan12) Om man vill klistra in en bild i efterhand reserverar man utrymme foumlr denmedvspace Mer detaljer om figurer och tabeller finns iEXEMPEL 6 Ex 6

Nu kommer vi paring att viska ha en figurbeginfigurevspace2cm reservera 2 cmcaptionEn liten bildlabelbild

endfigureOch nu ska vi referera tillfigur~refbild

Figur 7 En liten bild

Nu kommer vi paring att vi ska ha en figurOch nu ska vi referera till figur 7

Figuren hamnar laumlngst upp eller laumlngst ner paring sidan eller paring en separat sida Detta kan manparingverka med ett argument Skrivbeginfigure[bokstav] daumlr bokstav kan vara

h Here bilden hamnar precis daumlrfigure-omgivning foumlrekommer

t Top oumlverst paring sidan

b Bottom laumlngst ned paring sidan

p Page of floats Paring en separat sida

Man kan kombinera flera av bokstaumlverna Daring anvaumlnds det foumlrsta moumljliga placeringen av figurenOm man inte anger naringgot argument aumlr det liktydigt med att skrivabeginfigure[tbp]Anger man foumlr faring alternativ kan det bli problem (se sidan24)

LATEX haringller reda paring figurens eller tabellens nummer Vill man kunna referera till den maringsteman skrivalabeltext Annars kan man hoppa oumlver detcaptiontext genererar dencentrerade rubriken Enda skillnaden mellan enfigure-omgivning och entable-omgivningaumlr att rubrikerna blir olika (Figur respektiveTabell)

311 tabbing-omgivningGenom att anvaumlnda entabbing-omgivning kan man anvaumlnda tabulatortecken ungefaumlr som paringen skrivmaskin

12 3 Paringbyggnad

begintabbingData om = textbfNisse

gt Namn = Nils gt gt Nilsson gt Tel gt 12~34~56

endtabbing

Data omNisseNamn Nils

NilssonTel 12 34 56

Man anvaumlnder alltsaring= foumlra att saumltta en tabulatorposition ochgt foumlr att anvaumlnda den Man kanocksaring anvaumlnda kommandotkill foumlr att staumllla in tabuleringen med en rad som inte skrivs utDetta kan till exempel vara laumlmpligt om det kommer laringnga ord i en rad laumlngre ner

begintabbingTrettiosju = groumlna = killEn gt vit gt haumlst Trettiosju gt groumlna gt katterendtabbing

En vit haumlstTrettiosju groumlna katter

312 tabular-omgivningDet aumlr enkelt att goumlra snygga tabeller i LATEX Det aumlr bara att skriva saring haumlr

begintabularlcrProdukt amp Typ amp Pris Skruvar amp stora amp 018 kr Muttrar amp M16 amp 038 kr Spikar amp 12 tum amp 012 kr

endtabular

Produkt Typ PrisSkruvar stora 018 krMuttrar M16 038 krSpikar 12 tum 012 kr

Med deklarationenlcr talar vi om att foumlrsta kolumnen ska vara vaumlnsterjusterad (l) denandra centrerad (c) och den tredje houmlgerjusterad (r) Sen aumlr det bara att skriva in texten medettamp-tecken mellan kolumnerna och en radbrytning () efter varje rad

Vertikala streck anges med |i deklarationen och horisontella streck faringr man med kom-mandothline Av foumlljande exempel framgaringr det hur man goumlr

begintabular||l|c|r|| hlinehlineemphProdukt amp emphTypamp emphPris hline

Skruvar amp stora amp 018 kr hlineMuttrar amp M16 amp 038 kr hlineSpikar amp 12 tum amp 012 kr hlinehline

endtabular

Produkt Typ PrisSkruvar stora 018 krMuttrar M16 038 krSpikar 12 tum 012 kr

Det haumlr aumlr kanske ett lite extremt exempel Man behoumlver givetvis inte anvaumlnda saring maringnga linjerom man inte vill

Om man vill att en kolumn ska kunna innharinglla flera rader deklarerar man den sompbreddsom i foumlljande exempel

begintabular|l|p30mm| hlineemphProdukt amp emphBeskrivning hlineIvar amp Billig traumlhylla Passar

bra till studenter Niklas amp Lite dyrare med staringlroumlr Har

laringngt mellan hyllfaumlsten hlineendtabular

Produkt BeskrivningIvar Billig traumlhylla Passar

bra till studenterNiklas Lite dyrare med staringlroumlr

Har laringngt mellan hyll-faumlsten

313 Haumlnvisningar 13

313 HaumlnvisningarSom ni har sett tidigare kan man haumlnvisa till figurer medlabel ochref Samma metod kanman anvaumlnda foumlr att haumlnvisa till en sida eller ett stycke Foumlrst saumltter man etiketter i texten medlabeltext

Paring den haumlr sidan pratar vi lite omdiverse olika fiskarlabelfisk

Paring den haumlr sidan pratar vi lite om di-verse olika fiskar

Naumlr man sen ska haumlnvisa till texten anvaumlnder manrefrext foumlr att generera styckets nummerochpagereftext foumlr att generera sidnumret

Nu haumlnvisar vi till fiskar paringsidan~pagereffisk i stycke~reffisk

Nu haumlnvisar vi till fiskar paring sidan13 istycke313

Eftersom referenserna kan foumlrekomma baringde foumlre och efter etiketterna maringste LATEX laumlsa igenomtexten och hitta alla etiketter innan korrekta referenser kan genereras Daumlrfoumlr maringste man koumlrakommandotlatex tvaring garingnger Foumlrsta garingngen paringminns man om det med meddelandet

LaTeX Warning Label(s) may have changed Rerun to get cross-references right

314 Fler specialtecken3141 Symboler

Ibland raumlcker inte de vanliga bokstaumlverna till Daring kan foumlljande tecken kan vara bra att ha

dagger dag sect S ccopy copyrightDagger ddag para P pound poundslaquo guillemotleft raquo guillemotright lsaquo guilsinglleftrsaquo guilsinglright bdquo quotedblbase sbquo quotesinglbase

3142 Accenter

Tabellen nedan visar hur man skriver accenter i LATEX (Givetvis kan man saumltta accenter paringandra bokstaumlver aumln o ocksaring) Genom att utelaumlma argumentet kan man skriva accenttecknet foumlrsig sjaumllv t ex^

oacute rsquoo o =o oo too ograve lsquooo o o co ocirc ^o o uoo do ouml o o vo o

macrbo

otilde ~o o Ho o ro

Om man vill ha en accent paring bokstaumlvernai och j faringr man ta till ett specialtrick foumlr att faring bortpricken ovanfoumlr bokstaven innan man saumltter dit accenten

Om man skriver i eller j faringrman bokstaumlver utan prickar somman laumltt kan saumltta accenter somtill exempel rsquoi eller rsquoj

Om man skriver ı eller faringr man bok-staumlver utan prickar som man laumltt kansaumltta accenter som till exempel iacute eller

Om man bara vill saumltta accenter paring en bokstav kan man utelaumlmna klamrarna Daring faringr man dockse till att laumlgga haringrda blanktecken i slutet av ord Detta kan goumlras paring tvaring saumltt

Nu ska vi lara oss att skriva ordetmo alltsaring mo saa att det inteskrivs ihop med ordet efter

Nu ska vi laumlra oss att skriva ordet moumlalltsaring mouml saring att det inte skrivs ihopmed ordet efter

Observera att man inte kan anvaumlnda den haumlr tekniken foumlr att skriva accenter i matematiskaformler Matematiska accenter beskrivs paring sidan17

14 3 Paringbyggnad

3143 Utlaumlndska bokstaumlver

Saring haumlr goumlr man foumlr att faring bokstaumlver foumlr att skriva paring bl a danska tyska polska spanska ochislaumlndska

œ oe oslash o aelig ae Œ OEOslash O AElig AE ł l iquest lsquoszlig ss Ł L iexcl lsquo Ŋ NGŋ ng THORN TH thorn th ETH DHeth dh ETH DJ đ dj

315 Svenska bokstaumlverOm man vill att dokumentet ska garing att formatera paring andra maskiner med gamla versioner avLATEX och i andra laumlnder boumlr man inte skriva in svenska bokstaumlver direkt I staumlllet anvaumlnderman accenter foumlr att skriva auml ouml Auml och Ouml ochaa ochAA foumlr att skriva aring och Aring

316 ProgramlistningarOm man inte vill att LATEX ska formatera texten kan man anvaumlnda enverbatim-omgivningDaring skrivs texten dessutom med skrivmaskinstext

beginverbatim Detta aumlr ett C-program include ltstdiohgt

void main(void)

int i

for (i = 1 i lt= 10 i++)printf(Nr dn i)

endverbatim

Detta aumlr ett C-program include ltstdiohgt

void main(void)

int i

for (i = 1 i lt= 10 i++)printf(Nr dn i)

Taumlnk paring att inte anvaumlnda tabulatortecken inne i enverbatim-omgivning De foumlrsvinner naumlmli-gen i utmatningen Anvaumlnd i staumlllet blanktecken (LATEX-modei emacs aumlndrar automatiskt allatabulatortecken till blanktecken)

Foumlr att faring motsvarande funktion mitt inne i en rad anvaumlnder man kommandotverb

I vanliga fall skulle man inte kunna skrivaverb utan att LaTeX tror att det aumlrboumlrjan paring ett kommando Men med verb=verb=garingr det bra

I vanliga fall skulle man inte kunnaskriva utan att LATEX tror att det aumlrboumlrjan paring ett kommando Men medverb garingr det bra

Observera att argumentet tillverb inte ska avgraumlnsas av och Daring skulle man ju aldrigkunna ha tecknen eller inne i texten Daumlrfoumlr aumlr kravet i staumlllet att argumentet tillverbavgraumlnsas av likadana valfria tecken som till exempel iverbtext ellerverb+text+

Man kan aumlven inkludera en programlistning direkt fraringn en fil Till detta anvaumlnder mankommandotverbatiminput Foumlr att det ska fungera maringste man foumlrst skriva

usepackageverbatim

i boumlrjan av dokumentet Sedan inkluderar man programkoden med t ex

verbatiminputlab7java

Om inte programtexten faringr plats i dokumentet kan man minska storleken

smallverbatiminputlab7java

4 Matematiska formler 15

4 Matematiska formlerEftersom TEX (och LATEX) aumlr utformat foumlr att kunna skriva komplex matematisk text blir det haumlrkapitlet ganska omfattande Men foumlr er som aumlndaring behoumlver kunna mer finns en mer uttoumlmmandebeskrivning i boumlckerna om LATEX (se sidan35 i denna handledning)

41 Att skriva matematisk textOm man vill skriva en matematisk formel inne i den loumlpande texten skriver manbeginmathformelendmath Eftersom det aumlr ganska laringngt att skriva finns det tvaring olika kortformer somman kan anvaumlnda Antingen( formel ) eller $ formel $ Men den foumlrsta korformen faringrman en kontroll paring att man inte redan aumlr inne i en formel aring andra sidan fungerar den inte ibildtexter (caption)

Foumlr att faring en formel som blir centrerad paring en egen rad skriver manbegindisplaymathformelenddisplaymath Aumlven haumlr finns det en kortform som aumlr[ formel]

beginequation formelendequation ger samma utseende bortsett fraringn att form-lerna blir numrerade Haumlr finns ingen kortform

Formeln $ x=3y-2 $ staringr inne i textenprecis som ( a+b+c ) ochbeginmathq=45+vendmathgoumlrDaumlremot staringr [ x=3y-2 ] foumlrsig sjaumllv precis sombegindisplaymatha+b+cenddisplaymathEn numrerad ekvation faringr man medbeginequationx=3y-2 labelekvaendequationVill man haumlnvisa till ekvation~refekvafungerar det likdant som med figurer

Formelnx = 3yminus 2 staringr inne i textenprecis soma+ b+ c ochq = 45 + vgoumlr Daumlremot staringr

x = 3y minus 2

foumlr sig sjaumllv precis som

a+ b+ c

En numrerad ekvation faringr man med

x = 3y minus 2 (1)

Vill man haumlnvisa till ekvation1 funge-rar det likdant som med figurer

42 En oumlversikt oumlver matematiska symbolerLATEX inneharingller kommandon foumlr att skriva alla taumlnkbara matematiska symboler Samtliga sym-boler nedan har en sak gemensamt De fungerar bara i enmath-omgivningdisplaymath-om-givning ellerequation-omgivning Vill man skriva ett saringdant haumlr tecken i vanlig text maringsteman skriva t ex$ tecken$

Av tabell1 framgaringr att det inte finns versala varianter av alla grekiska bokstaumlver Det berorparing att de grekiska bokstaumlverna i dessa fall ser likadana ut som de romerska Till exempel skrivsett versaltα helt enkelt som A

Vissa matematiska symboler finns redan paring tangentbordet Naumlr man skriver dem i en ma-tematisk omgivning faringr de ett lite annat utseende rsquo=rsquo rsquo +rsquo rsquominusrsquo rsquoltrsquo eller rsquogtrsquo Oumlvriga skrivsmed kommandona i tabellerna2ndash5 Maringnga av relationerna i tabell3 kan negeras genom attskrivanot foumlre dem

$x notlt y Leftrightarrow x notleq y-1$ x 6lt y hArr x 6le y minus 1

Det garingr att goumlra ytterligare symboler genom att skriva dom ovanparing varandra med kommandotstackrel

16 4 Matematiska formler

α alpha θ theta o o Υ Upsilonβ beta ϑ vartheta Π Pi υ upsilonΓ Gamma ι iota π pi Φ Phiγ gamma κ kappa $ varpi φ phi∆ Delta Λ Lambda ρ rho ϕ varphiδ delta λ lambda varrho χ chiε epsilon micro mu Σ Sigma Ψ Psiε varepsilon ν nu σ sigma ψ psiζ zeta Ξ Xi ς varsigma Ω Omegaη eta ξ xi τ tau ω omegaΘ Theta

Tabell 1 Grekiska bokstaumlver

plusmn pm u sqcap rhd1

∓ mp t sqcup unlhd1

times times or vee unlhd1

divide div and wedge oplus opluslowast ast setminus ominus star o wr otimes otimes circ diamond oslashbull bullet 4 bigtriangleup odotmiddot cdot 5 bigtriangledown copy bigcirccap cap triangleleft dagger daggercup cup triangleright Dagger ddagger] uplus lhd1 q amalg

Tabell 2 Binaumlra operatorer (1Kraumlver paketetlatexsym)

le leq sube subseteq a dashv prop proptoge geq supe supseteq equiv equiv |= models≺ prec lt sqsubset1 sim sim perp perp succ = sqsupset1 simeq | mid preceq v sqsubseteq asymp parallel succeq w sqsupseteq asymp approx bowtie ll isin in sim= cong 1 Join1

gg 3 ni 6= neq ^ smilesub subset ` vdash = doteq _ frownsup supset

Tabell 3 Relationssymboler (1Kraumlver paketetlatexsym)

43 Exponenter och index 17

[ A stackrelalpharightarrow B ] Aαrarr B

[ vecx stackrelmathrmdef=(x_1 ldots xn) ] ~x

def= (x1 xn)

Observera att vissa symboler bara aumlr tillgaumlngliga med paketetlatexsym Foumlr att anvaumlndadessa laumlgg till foumlljande rad i boumlrjan av dokumentet

usepackagelatexsym

421 Accenter

Accenttecknen som beskrivs paring sidan13 fungerar bara foumlr vanlig text I matematiska formleranvaumlnder man nedanstaringende kommandon i staumlllet

a hata a acutea a dota a checkaa gravea a ddota a brevea a baraa tildea ~a veca

hat ochtilde finns aumlven i bredare varianter som kallaswidehat ochwidetilde

$widehatx+1 widetildex+1$ x+ 1 x+ 1

Precis som med accenter i vanlig text boumlr man plocka bort prickarna fraringn bokstaumlverna i och jinnan man saumltter accenter paring dem

Jaumlmfoumlr $veci + ddotj$ och$vecimath + ddotjmath$

Jaumlmfoumlr~i+ j och~ı+

43 Exponenter och indexExponenter markeras medexponent och index med_index vilket illustreras av dettaexempel

Laringt $x$ och $y$ vara variabler saringdana att$x^2y=q_n$ daring $q_1 ldots q_n gt 7$

Det blir samma sak av $x^y_2$ och$x_2^y$ men inte av $x_y^2$ och$x^2_y$

Laringt x och y vara variabler saringdana attx2y = qn daringq1 qn gt 7Det blir samma sak avxy

2 ochxy2 men

inte avxy2 ochx2y

larr leftarrow lArrrArr Longleftrightarrow uarr uparrowlarrminus longleftarrow 7rarr mapsto uArr UparrowlArr Leftarrow 7minusrarr longmapsto darr downarrowlArr= Longleftarrow larr hookleftarrow dArr Downarrowrarr rightarrow rarr hookrightarrow l updownarrowminusrarr longrightarrow leftharpoonup m UpdownarrowrArr Rightarrow rightharpoonup nearrow=rArr Longrightarrow leftharpoondown searrowharr leftrightarrow rightharpoondown swarrowlarrrarr longleftrightarrow rightleftharpoons nwarrowhArr Leftrightarrow leadsto1

Tabell 4 Pilsymboler (1Kraumlver paketetlatexsym)

18 4 Matematiska formler

Om det bara finnsett tecken i exponent eller index garingr det bra att utelaumlmna klamrarna ochskriva^exponentrespektive_exponent

Det garingr bra att anvaumlnda alla moumljliga tecken som exponenter och index

Temperaturen i dag var $19^circ$C Temperaturen i dag var19C

44 Derivator

Derivator skriver man med apostrof (rsquo)

$xrsquorsquorsquo - 3xrsquorsquo + xrsquo + 4x = 8$ xprimeprimeprime minus 3xprimeprime + xprime + 4x = 8

Ibland skriver man tidsderivator med prickar ovanfoumlr bokstaumlverna Daring kan man anvaumlnda accen-terna ovan

$a(t) = dotv(t) = ddotx(t)$ a(t) = v(t) = x(t)

45 Division

Division med aumlr enkelt att skriva men vill man ha ett horisontellt braringkstreck faringr man anvaumlndakommandotfrac

[ x = fraca + b3c^3 + d^4 ] x =a+ b3

c3 + d4

[ frac11 - frac1a - k ]1

1minus 1aminusk

46 Roumltter

Roumltter skriver man med kommandotsqrt Med ett extra argument kan man skriva roumltter avvalfri ordning

[ sqrtx^x + sqrtalpha ]radicxx +

radicα

[ sqrt[3]hrsquorsquo_n(beta x) ] 3radichprimeprimen(βx)

alefsym aleph prime prime forall forall infin inftyh hbar empty emptyset exist exists 2 Box1

ı imath nabla nabla not neg 3 Diamond1

jmathradic

surd [ flat 4 triangle` ell gt top natural clubs clubsuitweierp wp perp bot ] sharp diams diamondsuitlt Re | backslash hearts heartsuit= Im 6 angle part partial spades spadesuit0 mho1

Tabell 5 Diverse symboler (1Kraumlver paketetlatexsym)

47 Oumlver- och understrykning 19

47 Oumlver- och understrykningFoumlr att goumlra linjer eller klamrar ovanfoumlr eller under en formel finnsoverline underlineoverbrace respektiveunderbrace Man kan skriva text ovanfoumlr eller under en klammergenom att goumlra paring samma saumltt som foumlr ett index eller en exponent

[ overlinephi + overlinew ] φ+ w

[ overbracea_1+underbrace a_2+cdots+a_n-1_n-2 st+a_n^n st ]

nst︷ ︸︸ ︷a1 + a2 + middot middot middot+ anminus1︸ ︷︷ ︸

nminus2st

+an

[ x^overlinek + n + x^underlinen ] xk+n + xn

48 Teckensnitt i matematisk textNormalt skriver LATEX all matmatisk text kursiv men i vissa fall passar det baumlttre med ett annatteckensnitt

Ett saringdant exempel aumlr foumlr att skriva funktioner som t ex log Det enklaste saumlttet att skrivadessa funktioner aumlr att anvaumlnda kommandona i tabell6

[ sin 2theta=2sinthetacostheta ] sin 2θ = 2 sin θ cos θ

[ log xy=log x + log y] log xy = log x+ log yFoumlr de funktioner daumlr det aumlr meningsfullt kan man anvaumlnda ett index

[ max_1leq nleq mlog_2P_n ] max1lenlem

log2 Pn

[ lim_xrightarrow 0fracsin xx=1 ] limxrarr0

sinx

x= 1

I oumlvriga fall kan man anvaumlnda naringgot av nedanstaringende saumltt att byta tecknsnitt inne i mate-matisk text

$mathititalic - 2^x+sin phi$ italic minus 2 x + sinφ

$mathrmroman - 2^x+sin phi$ romanminus 2x + sinφ

$mathbfbold - 2^x+sin phi$ boldminus 2x + sinφ

$mathsfsans serif - 2^x+sin phi$ sans serif minus 2x + sinφ

$mathtttypewriter - 2^x+sin phi$ typewriterminus 2x + sinφ

Observera att ovanstaringende kommandon bara ska anvaumlndas foumlr matematiska uttryck De paring-verkar bara bokstaumlver siffror och stora grekiska bokstaumlver Om man av naringgon anledning villskriva vanligt text inne i formler anvaumlnder man de vanliga teckensnittskommandona (texttttextbf textnormal etc) som tillfaumllligt laumlmnar matematikomgivningen

Om man vill skriva alla formler med fetstil kan man skriva kommandotboldmath i boumlrjanav dokumentet (det skainte skrivas inne i en matematikomgivning) Kommandot gaumlller tillsman upphaumlver det medunboldmath

I vissa fall anvaumlnder man skrivstilsbokstaumlver foumlr att beteckna funktioner LATEX tillhanda-haringller 26 bokstaumlverA Z

arccos cos csc ext ker limsup min sinharcsin cosh deg gcd lg ln Pr suparctan cot det hom lim log sec tanarg coth dim inf lininf max sin tanh

Tabell 6 Funktionsnamn

20 4 Matematiska formler

$mathcalFf(x)$ och$mathcalLf(x)$ brukar man anvaumlndafoumlr att beteckna naringgra vaumllkaumlnda transformer

Ff(x) och Lf(x) brukar mananvaumlnda foumlr att beteckna naringgra vaumll-kaumlnda transformer

49 Summor integraler och saringntDe matematiska symbolerna i tabell7 blir olika stora beroende paring hur man anvaumlnder dem deblir stoumlrre i endisplaymath-omgivning och enequation-omgivning aumln i enmath-omgiv-ning

[ int_-infty^infty e^-x^2 dx ]int infin

minusinfineminusx2

dx

[ oint_S(V) (psinablaphi-phinablapsi)cdot dvecS ]

∮S(V )

(ψnablaφminus φnablaψ) middot d~S

[ a_1 + a_2 + cdots + a_n =sum_i=1^n a_i ] a1 + a2 + middot middot middot+ an =

nsumi=1

ai

[ n=prod_k=1^n k ] n =

nprodk=1

k

[ sum_0 leq i leq m atop0 lt j lt n P(ij) ]

sum0leilem0ltjltn

P (i j)

Om man skriver ovanstaringende formler innei den loumlpande texten faringr mande mindre symbolerna som t~ex$int_-infty^infty e^-x^2 dx$eller $n=prod_k=1^n k$

Om man skriver ovanstaringende form-ler inne i den loumlpande texten faringrman de mindre symbolerna som t exintinfinminusinfin eminusx2

dx ellern =prodn

k=1k

410 Matriser och vektorerFoumlr att skapa matriser och vektorer goumlr vi naumlstan likadant som med tabeller (sidan12)

[ beginarraylcrx^2 amp a+b amp 3 x^2+2x amp xrsquo amp 23 x^2n amp alpha amp 214endarray ]

x2 a+ b 3x2 + 2x xprime 23x2n α 214

sum sumsum

⋂ ⋂bigcap

⊙ ⊙bigodotprod prod

prod⋃ ⋃

bigcupotimes otimes

bigotimes∐ ∐coprod

⊔ ⊔bigsqcup

oplus oplusbigoplusint int

intor or

bigvee⊎ ⊎

biguplus∮ ∮oint

and andbigwedge

Tabell 7 Stora symboler

411 Ekvationer paring flera rader 21

411 Ekvationer paring flera rader

Med endisplaymath-omgivning eller enmath-omgivning kan man bara goumlra formler somryms paring en rad Om man skriver laringnga formler eller vill skriva flera ekvationer i en sekvenskan man anvaumlnda eneqnarray-omgivning Den fungerar ungefaumlr som enarray-omgivningmed tre kolumner men numrerar ekvationerna om man inte skrivernonumber

begineqnarrayx amp = amp 12y + 47 y amp = amp z + phi + a + b + nonumber amp amp c + d + e + f

endeqnarray

x = 12y + 47 (2)

y = z + φ+ a+ b+

c+ d+ e+ f (3)

Eneqnarray-omgivning goumlr samma sak foumlrutom att den inte genererar naringgra ekvationsnum-mer

begineqnarrayx amp = amp 2 y + 3y amp = amp 12

endeqnarray

x = 2y + 3

y = 12

412 Parenteser

Hittils har vi anvaumlnt vanliga parenteser rsquo()rsquo i en del formler I tabell8 visas samtliga symbolersom kan anvaumlndas som parenteser i LATEX

Foumlr att faring parenteserna att anpassa sin storlek efter det de ska omge skriver manleftellerright foumlre dem Foumlr varjeleft maringste det finnas enright Daumlremot behoumlver de intevara av samma typ Det aumlr t ex fullt moumljligt att avsluta enleft( medright Om manbara vill ha en parentes paring ena sidan av formeln kan man anvaumlnda den osynliga parentesen rsquorsquo

[ vecu times vecv =left| beginarrayccchatx amp u_x amp v_x haty amp u_y amp v_y hatz amp u_z amp v_z

endarray right| ]

~utimes ~v =

∣∣∣∣∣ x ux vx

y uy vy

z uz vz

∣∣∣∣∣[ A=left( beginarraycccca_11 amp a_12 amp ldots amp a_1n a_21 amp a_22 amp ldots amp a_2n vdots amp vdots amp ddots amp vdots a_m1 amp a_m2 amp ldots amp a_mn

endarray right) ]

A =

a11 a12 a1n

a21 a22 a2n

am1 am2 amn

( ( b lfloor darr downarrow) ) c rfloor backslash l updownarrow[ [ d lceil | | uArr Uparrow] ] e rceil | dArr Downarrow 〈 langle uarr uparrow m Updownarrow 〉 rangle

Tabell 8 Parenteser

22 5 Om det blir fel

[ g(x)=left beginarrayll0 amp x leq 0 13 amp 0 lt x leq 3 23 amp 3 lt x leq 5 1 amp x gt 5endarray right ]

g(x) =

0 x le 013 0 lt x le 323 3 lt x le 51 x gt 5

Ibland behoumlver man ha mer kontroll oumlver parentesernas storlek Foumlr detta aumlndamaringl finns detandra prefix att anvaumlnda

Storlek vanlig stor stoumlrre aumlnnu stoumlrre stoumlrst automatiskVaumlnsterprefix mdash bigl Bigl biggl Biggl leftHoumlgerprefix mdash bigr Bigr biggr Biggr right

413 FinjusteringI en del fall kan man behoumlva justera formateringen av matematiska formler genom att laumlgga tilleller ta bort lite utrymme Foumlr detta aumlndamaringl finns kommandona foumlr att laumlgga till och foumlratt ta bort

[ sqrt2 x ] radic2x

[ sqrt2 x ] radic2x

[ n logn ] n logn

[ n logn ] nlogn

[ intint z dx dy]int int

zdxdy

[ int int z dx dy ]intint

z dx dy

5 Om det blir felAtt tolka felutskrifter fraringn LATEX aumlr inte alltid det laumlttaste LATEX oumlversaumltter alla kommandon tillTEX-kommandon och skickar sedan hela texten till TEX Daumlrfoumlr kommer maringnga av felmedde-landena fraringn TEX och man kaumlnner inte riktigt igen sin text i felutskrifterna

51 Vanliga problemUtan att analysera felutskrifterna alltfoumlr mycket kan man ofta hitta sitt fel bland foumlljande punk-ter

bull Ett felstavat kommando

bull Parenteser (t ex eller[]) daumlr man har gloumlmt den ena eller kanske baringda

bull Foumlrsoumlk att anvaumlnda specialtecken utan att skriva dem paring raumltt saumltt

bull Foumlrsoumlk att anvaumlnda matematiska specialtecken i vanlig text (Skriv$ foumlre och efter tecknetsaring garingr det bra)

bull Ett end som saknas

bull Ett bortgloumlmt argument till ett kommando

Genom att laumlra sig att utnyttja LATEX-modei emacs ordentligt kan man undvika maringnga onoumldigaskrivfel (se sidan4)

53 Att hitta vad som blev fel 23

52 Vad man goumlr naumlr LATEX har stannatNaumlr LATEX upptaumlcker ett fel under en koumlrning faringr man en massa felutskrifter och daumlrefter skrivsett rsquorsquo Om du faringr ett rsquorsquo kan du skriva naringgot av foumlljande

bull H foumlr att (kanske) faring lite mer tips om vad som kan vara fel

bull RETURN foumlr att att ignorera felet och fortsaumltta (ger ofta upphov till fler fel)

bull Istop Foumlr att stoppa koumlrningen

bull X kan man skriva omIstop inte fungerar Skillnaden aumlr att medIstop faringr man med allutskrift fram till felet medanX avbryter koumlrningen omedelbart

Vid andra typer av fel faringr man en rsquorsquo i staumlllet foumlr rsquorsquo Det haumlr felet beror ofta paring ett bortgloumlmtenddocument Haumlr kan man skriva

bull enddocument eller

bull stop foumlr att avbryta koumlrningen Om det inte fungerar provar man med

bull 〈CTRLndashD〉 eller

bull 〈CTRLndashC〉

53 Att hitta vad som blev felAumlven om LATEX genererar vaumlldigt maringnga felutskrifter som till en boumlrjan ser raumltt obegripliga utaumlr det ofta laumltt att hitta felen med ledning av utskriften Tricket aumlr foumlr det mesta att titta paringdetsistasom skrevs ut

Om vi till exempel skulle skrivabegincenter men i staumlllet skrevbegincentesaumlger LATEX saringhaumlr

LaTeX Error Environment cente undefined

See the LaTeX manual or LaTeX Companion for explanationType H ltreturngt for immediate help

l56 begincente

Om vi tittar paring de sista raderna av felutskriften staringr det att felet finns paring rad 56 och dessutomskrivs den felaktiga texten ut

Vi har kanske gloumlmt att grekiska bokstaumlver bara fungerar i en matematisk omgivning ochhar skrivit

Det haumlr aumlr bokstaven gamma i det grekiska alfabetet

i staumlllet foumlr

Det haumlr aumlr bokstaven $gamma$ i det grekiska alfabetet

Naumlr vi koumlr texten genom LATEX blir felutskriften

24 5 Om det blir fel

Missing $ insertedinserted text

$to be read again

gammal245 Det haumlr aumlr bokstaven gamma

i det grekiska alfabetet

Vid den haumlr typen av fel goumlr alltid LATEX en radbrytning efter det felaktiga tecknet Daumlrfoumlr aumlrfelet laumltt att lokalisera

54 Varningar vid sid- och radbrytningar

Om LATEX misslyckas med att avstava ett ord skrivs det ut en varning som kan se ut saring haumlr

Overfull hbox (5423221pt too wide) in paragraph at lines 54--55[]T1cmrmn10 Ett l^^e5ngt ord ^^e4r studiev^^e4gledarna

Det sista ordet (studievaumlgledarna) som skrivs ut aumlr det som LATEX inte har lyckts avstavaAntingen bryr man sig inte om varningen (raden blir lite foumlr laringng i saring fall) eller saring laumlgger manin avstavningsfoumlrslag (se sidan9)

Som framgaringr av exemplet skrivs svenska bokstaumlver ut lite konstigt Det medfoumlr dock foumlrdet mesta inga stoumlrre problem med att tyda utskriften

Foumlr att laumlttare se var LATEX har problem med avstavningen kan man anvaumlnda dokumentop-tionendraft Mer om det finns paring sidan26

Andra varningar man kan faring aumlr

bull Underfull hbox som betyder att LATEX har tvingats laumlgga in lite vaumll mycket tomrummellan orden foumlr att fylla ut raden

bull Overfull vbox som varnar foumlr att LATEX inte har hittat naringgot laumlmpligt staumllle att boumlrja enny sida Sidan har alltsaring blivit lite foumlr laringng

bull Underfull vbox anger det motsatta problemet Sidan aumlr lite kortare aumln den borde vara

Laumls om hur man sjaumllv kan paringverka sid- och radbrytningar paring sidan28

55 Problem med placering av figurer

551 Bilderna kommer sist i dokumentet

Ett vanligt problem aumlr att alla eller en del figurer hamnar sist i dokumentet Det beror naumlstanalltid paring att man har skrivitbeginfigure[h]

LATEX har vissa regler foumlr att placera ut figurer och med ledning av dem har det inte garingttatt placera figuren paring det taumlnkta staumlllet Daumlrfoumlr hamnar den sist i dokumentet En av reglernasaumlger att figurer maringste placeras ut i samma ordning som dom foumlrekommer i LATEXfilen Daumlrfoumlrkommer alla efterfoumlljande bilder ocksaring att hamna sist

Loumlsningen aumlr givetvis att ge LATEX fler alternativ foumlr att placera ut figuren Om man i staumllletskriverbeginfigure[htb] kan LATEX placera bilden laumlngst upp eller laumlngst ner paring en sida

56 Problem i inkluderade filer 25

552 Alla bilder kommer inte ut

FelmeddelandetToo many unresolved floats beror paring att minnet i LATEX har blivit fulltav bilder Naumlr LATEX ser en bild lagras den undan tills det finns ett staumllle att skriva ut den

Detta fel beror normalt paring samma sak som ovan men kan ocksaring upptraumlda om man villha maringnga bilder efter varandra (t ex ett appendix med bara bilder) Loumlsningen aumlr daring att tvingaLATEX att skriva ut de bilder som har samlats i minnet genom att laumlgga in kommandotclearpagemellan tvaring laumlmpliga bilder Daring skrivs alla ackumulerade bilder ut och LATEX goumlr en sidbrytning

56 Problem i inkluderade filer

LATEX skriver kommandon till ett antal filer som sedan inkluderas vid naumlsta koumlrning (Bl a finnsfiltoc foumlr inneharingllsfoumlrteckningenfillof ochfillot foumlr figur- och tabellfoumlrteckningarsamtfilaux foumlr diverse oumlvrig information som bildtexter

Naumlr LATEX inkluderar en fil skrivs filnamnet och eventuella felmeddelanden ut inom paren-teser (se exempel paring sidan4) Paring detta saumltt kan man se vilken fil det aumlr problem med

Skulle det bli fel i en av de inkluderade filerna (t ex paring grund av fel i en bildtext) maringsteman ta bort filen och sedan koumlralatex igen Givetvis maringste man ocksaring raumltta felet ifiltex)

57 Utskriften kommer inte ut

Om det inte kommer ut naringgra sidor paring laserskrivaren eller om bara en del av sidorna kommerut beror det foumlrmodligen paring naringgot av foumlljande

bull Filnamnet inneharingller svenska bokstaumlverSkrivarna klarar inte av filer som inneharingller tecken som har aringttonde biten satt Detta yttrarsig i att det inte kommer ut naringgonting alls Doumlp omtex-filen till ett annat namn kompileraden igen och skriv ut den paring nytt (Det aumlr bara filnamnet som beroumlrs svenska tecken inne itexten kodas saring att skrivarna klarar av dem)

bull Fel i en inkluderad bildOm du har inkluderat en bild i dokumentet kan det beror paring att skrivaren inte foumlrstaringr sig paringbilden I detta fall kommer vanligtvis sidorna foumlre bilden ut Prova att ta bort bilden och seom det blir baumlttre Om det hjaumllper kontrollera att bilden aumlr i raumltt format (se sidan30)

6 Oumlverkurs61 Dokumentklasser

Hittills har vi bara anvaumlnt dokumentklassenarticle Andra dokumentklasser som aumlr standardaumlr letter (EXEMPEL 7) report (EXEMPEL 5) och book report skiljer sig fraumlmst fraringn Ex 7

Ex 5article genom att det finns ytterliga en rubriknivaringchapter book har ytterligare en nivaringsom heterpart article aumlr laumlmpligt till rapporter aumlven raumltt laringnga saringdana Kommer man uppi storleksordningen examensarbete kan det vara laumlmpligt att byta tillreport Paring sidan35finnsytterligare dokumentklasser beskrivna Dessa aumlr dock inte standard i LATEX

Foumlr att byta dokumentklass maringste man aumlndra argumentet till kommandotdocumentclassOm man till exempel vill aumlndra tillreport skriver man

documentclass[a4paper]report

26 6 Oumlverkurs

62 DokumentoptionerDet finns ett antal optioner som man kan ange foumlr att paringverka utseendet paring sitt dokument Vihar redan stoumltt paringa4paper Nedanstaringende lista visar de viktigaste

a4paper Anpassa marginaler till a4-papper Om denna utelaumlmnas anvaumlnds amerikanskpapper (letter)

11pt Anvaumlnd lite stoumlrre bokstaumlver (standard aumlr10pt)

12pt Aumlnnu lite stoumlrre bokstaumlver

twocolumn Skriver texten i tvaring kolumner

twoside Formaterar foumlr dubbelsidig utskrift (Anvaumlnt i detta dokument)

titlepage Goumlr att rubriken (den som man skriver ut medmaketitle) hamnar paring en egensida om man anvaumlnder dokumentklassenarticle Det aumlr standard foumlrreport

landscape Goumlr att sidan formateras foumlr liggande papper Marginalerna blir vaumlldigt bredasaring man kan behoumlva finjustera en del maringtt manuellt (se sidan26)

draft Goumlr att LATEX skriver ut en svart rektangel i marginalen efter alla rader som harblivit foumlr laringnga (overfull hbox) Det aumlr bra att anvaumlnda vid korrekturlaumlsning-en men ska givetvis tas bort foumlre den slutliga utskriftendraft goumlr desutom attinkluderade bilder (se sidan30) bara skrivs ut som en ram runt bildens filnamn

leqno Placera ekvationsnummer till vaumlnster i staumlllet foumlr till houmlger om ekvationen i endisplaymath-omgivning

fleqn Vaumlnsterjustera ekvationer i staumlllet foumlr att centrera dem i endisplaymath-om-givning

openright Om man anvaumlnder dokumentklassenreport boumlrjar kapitel alltid paring ny sidaopenright goumlr att de i staumlllet boumlrjar paring ny houmlgersida

Foumlr att anvaumlnda en option skriver man namnet paring den inom hakparenteser rsquo[]rsquo foumlre dokument-klassen Vill man ange flera optioner skiljer man dem aringt med kommatecken Vill man skrivamed 11 punkter stora bokstaumlver och formatera texten i tvaring kolumner (samtidigt som man be-haringller optionen foumlr a4-papper) skriver man

documentclass[11pttwocolumna4paper]article

63 Finjustering av marginaler och andra maringttOm man inte aumlr noumljd med marginalerna saring finns det moumljlighet att finjustera maringtten med kom-mandonaaddtolength ochsetlength Den foumlrsta aumlr laumlmplig naumlr man vill goumlra smaring juste-ringar t ex goumlra raderna lite laumlngre

Naringgra av de maringtt som garingr att justera aumlr

evensidemargin marginal jaumlmna sidor oddsidemargin marginal udda sidortopmargin marginal oumlverst paring sidan headheight storlek sidhuvudheadsep avst mellan sidhuvud amp text footskip avst mellan sidfot amp texttextwidth textens bredd textheight textens houmljd

Om man t ex vill goumlra raderna en centimeter laumlngre paring varje sida skriver man

addtolengthoddsidemargin-10mmaddtolengthevensidemargin-1cmaddtolengthtextwidth2cm

Foumlr mer info om detta seEXEMPEL 10 Haumlr finns aumlven en beskrivning av de olika maringttenheterEx 10man kan anvaumlnda

64 Separering av stycken 27

64 Separering av styckenLATEX boumlrjar varje stycke med en indragning om det inte aumlr det foumlrsta stycket efter en rubrikOm man i staumlllet vill avgraumlnsa stycken med en extra blankrad skriver man saring haumlr i boumlrjan avdokumentet

usepackageparskip

Paketetparskip goumlr att indragningen saumltts till noll och att avstaringndet mellan tvaring stycken oumlkaren halv rad

65 Engelska dokumentOm man vill skriva dokument paring engelska aumlr det bara att utelaumlmna raden med

usepackage[swedish]babel

Daring kommer en engelsk avstavningstabell att anvaumlndas och ett antal straumlngar aumlndras till engels-ka t ex skrivsTable of contentsi staumlllet foumlrInneharingll

usepackage[swedish]babel

Det garingr aumlven att skriva paring andra spraringk genom att byta utswedish mot naringgot av foumlljande

american french german ngerman bahasa basque catalan croatianczech danish dutch finnish greek icelandic irish italianlatin magyar norsk norsk portuges romanian russian slovakslovene spanish turkish ukrainian nohyphenation

66 Sidnumrering sidhuvud och sidfotLATEX skriver automatiskt ett sidnummer centrerat laumlngst ned paring sidan Med kommandot

pagestyleempty

kan man staumlnga av numreringen Det kan bland annat vara laumlmpligt t ex om man bara vill skrivaut en sida Om man anvaumlndermaketitle maringste man dessutom skriva

thispagestyleempty

eftermaketitle eftersommaketitle alltid definierar om foumlrsta sidan tillplain (SeEX-EMPEL 3) Ex 3

Vill man i staumlllet ha sidnummer och kapitelnamn i sidhuvudet skriver man

pagestyleheadings

Daring faringr man en sidnumrering som ser ut ungefaumlr som i den haumlr handledningen Vill man garingtillbaka till standardutseendet aumlr det bara att skriva

pagestyleplain

Foumlr att faring sidhuvuden som ser ut ungefaumlr som i denna handledning kan man anvaumlnda paketetfancyhdr Detta beskrivs naumlrmare iEXEMPEL 4 Ex 4

67 RadavstaringndIbland kan man vilja aumlndra paring radavstaringndet i LATEX Det goumlrs enklast genom att aumlndra paring pa-rameternbaselinestretch Det aumlr en faktor som radavstaringndet multipliceras med saring detnormala vaumlrdet aumlr1 Foumlr att naumlstan foumlrdubbla radavstaringndet laumlgger man till foumlljande rad naringgon-stans foumlrebegindocument

renewcommandbaselinestretch18

28 6 Oumlverkurs

68 RamarFoumlr att rita en ram runt en del av texten anvaumlnder man kommandotfbox

Haumlr har vi en fboxliten ram Haumlr har vi en liten ram

Det garingr inte att ha radbrytningar inne i enfbox saring om man vill rita en ram runt en stoumlrre delav texten maringste man kapsla in den i enparbox

fboxparbox4cmDenna text blirautomatiskt justerad till ett4 cm brett stycke

Denna text blir automatiskt ju-sterad till ett 4 cmbrettstycke

69 Att paringverka formateringenLATEX lyckas foumlr det mesta bra med att bryta rader och sidor Men ibland kan man behoumlva raumlttatill formateringen lite I andra fall vill man kanske bryta en rad eller en sida trots att den inte aumlrfull eller laumlgga in lite extra tomrum

Vi har redan anvaumlnt kommandot foumlr att tvinga fram en radbrytning Kommandot kanaumlven ha ett argument som talar om hur mycketextrautrymme som ska laumlggas till

Det haumlr kan ni redanMed ett extra argumentblir [7mm]det extra mycket tomrum

Dethaumlr kan ni redan Med ett extra argu-ment blir

det extra mycket tomrum

Eftersom kan ha ett argument som boumlrjar med tecknet rsquo[rsquo kan man alltsaring inte boumlrja enny rad med rsquo[rsquo om den foumlrra avslutades med Man kan dock lura LATEX att tolka parentesensom just en parentes genom att byta ut mot

Ett annat saumltt att laumlgga in extra tomrum aumlr med kommandotvspacelaumlngd eller medvspacelaumlngd Skillnaden aumlr att den foumlrsta formen tar bort tomrummet om det raringkar hamnavid i slutet eller boumlrjan av en sida

Det finns aumlven motsvarande kommandon foumlr att laumlgga in extra tomrum i en rad De heterhspace ochhspace Den tidigare formen tar bort tomrummet om det hamnar foumlrst ellersist paring en rad

Daring ska vi se om det inte kan bli liteextra tomrum aumlven i boumlrjan hspace20mmav en rad Mitt inne i raden aumlr likahspace10mm laumltt Nu vill jag ha liteextra tomrumvspace10mmsaring att jag baumlttre kan studerafiberstrukturen i papperet

Daring ska vi se om det inte kanbli lite extra tomrum aumlven i boumlrjan

av en rad Mitt inne iraden aumlr lika laumltt Nu vill jagha lite extra tomrum saring att jag baumlttre

kan studera fiberstrukturen i papperet

Observera att raden fylls upp innan det vertikala utrymmet laumlggs till Daumlrfoumlr hamnar inte tom-rumet exakt daumlr man skrivervspace Vill man ha det uppfoumlrandet ska man anvaumlnda medett argument som i det tidigare exemplet

Foumlr att tvinga fram en sidbrytning anvaumlnder man kommandotnewpage Om vi skriver itvaring kolumner avslutarnewpage den aktuella kolumnen i staumlllet foumlr sidan

610 Att rita figurer 29

610 Att rita figurerLATEX klarar av att rita enkla figurer som cirklar fyrkanter linjer och pilar Med enpicture-omgivning skapar man ett koordinatsystem som man sen kan rita i

Standardenheten i koordinatsystemet aumlr punkter Foumlr de flesta aumlr det nog lite svaringrt att taumlnkai punkter Daumlrfoumlr aumlr det laumlttare om man aumlndrar maringttenheten till millimeter med kommandot

setlengthunitlength1mm

Det behoumlver man bara goumlra en garingng i varje dokument alltsaringinte foumlr varje bildOm man vill skapa ett koordinatsystem som aumlr 100 mm brett och 80 mm houmlgt goumlr man saring

haumlr

beginpicture(10080) kommandon som ritar bilderendpicture

Foumlr att placera grafiska objekt i koordinatsystemet anvaumlnder vi kommandotput Med

put(200)objekt

placerar viobjekti punkten med x-koordinaten 20 och y-koordinaten 0 (Foumlr rektanglar aumlr detnedre vaumlnstra houmlrnet foumlr cirklar centrum och foumlr linjer utgaringngspunkten)

Exemplet nedan visar de vanligaste grafiska objekten och hur man ritar dem i LATEX

beginpicture(3050)put(040)framebox(308)centerput(030)framebox(148)[t]topput(1630)framebox(148)[r]rightput(020)dashbox(308)[bl]bottom leftput(018)line(10)20put(016)vector(2-1)25put(510)circle8put(2412)circle14put(614)textscText

endpicture

center

topright

bottom left

HHHHHH

HHj

~ amp$

TEXT

Argumentet tillcircle aumlr diametern Foumlrline ochvector aumlr foumlrsta argumentet riktningoch det andra laumlngd Riktningsargumenten ska ligga mellanminus6 och+6 foumlr line och mellanminus4 och+4 foumlr vector

Ofta vill man upprepa en ritad figur efter efter ett regelbundet moumlnster Det kan till exempelroumlra sig om boxar i ett koplingsschema Foumlr detta finns kommandotmultiput som anvaumlndssaring haumlr

multiput(xy )(∆x∆y )antal objekt

daumlr(xy ) aumlr startpositionen Objektet behoumlver inte vara ett enkelt objekt utan kan ocksaring varaen helpicture-omgivning Man kan alltsaring dela upp sin bild i flera mindre bilder

beginpicture(4050)multiput(00)(710)3beginpicture(209)put(00)framebox(209)[tr]Hejput(82)oval(143)put(45)oval(55)[tl]put(108)oval(73)[b]put(182)circle4

endpictureendpicture

Hej |

Hej |

Hej |

30 6 Oumlverkurs

Om man har ritat en figur och sen vill flytta hela figuren anger man ytterligare ett argumenttill beginpicture

beginpicture(3060)(1010)

Detta betyder att origo har koordinaterna(1010) i staumlllet foumlr (00) Man kan med foumlrdelplacera sin bild inne i enfigure-omgivning (se sid11ochEXEMPEL 6)Ex 6

Det mesta garingr att rita i enpicture-omgivning och resultatet blir snyggt men det blir na-turligtvis lite jobbigt att rita stora figurer paring det haumlr saumlttet Ett alternativ aumlr att anvaumlnda metodensom beskrivs i naumlsta stycke

611 Paketet graphics6111 Att inkludera postscript-bilder

Numera finns det maringnga bra program som kan rita bilder Kan man bara faring dem att skriva sinutmatning i formatetencapsulated postsciptsaring garingr det bra att inkludera bilden i sitt dokumentmed hjaumlp av paketetgraphics

Foumlr att kunna inkludera bilder maringste man laumlgga till foumlljande rad i boumlrjan av dokumentet

usepackagegraphics

Sen anvaumlnder vi foumlljande kommando foumlr att inkludera bilden som finns i filenbildeps

includegraphicsbildeps

Om man vill skala om bilden anvaumlnder man kommandotresizebox

resizebox20mmincludegraphicsbildeps

Ovanstaringende exempel ger en bild som aumlr 20mm houmlg Utropstecknet betyder att bredden skaskalas saring att bildens proportioner beharinglls

En vanlig anvaumlndning avincludegraphics aumlr att inkludera bilder i enfigure-om-givning Daring kraumlvs att bilden centreras med hjaumllp avcenter-omgivning enligt nedanstaringendeexempel

beginfigurebegincenterincludegraphicsbildeps

endcentercaptionKopplingsschema till transmogrifieraren

endfigure

611 Paketet graphics 31

6112 Att spara utrymme

Postscriptbilder kan ofta ta vaumlldigt mycket plats Det kan man loumlsa genom att komprimerafilen Det enda problemet aumlr att LATEX maringste veta hur stor bilden aumlr Den informationen finnsi filen paring en rad som boumlrjar medBoundingBox Klipp ut denna rad och spara den i filenbildepsbb Skriv daumlrefter

gzip bildeps

saring komprimereasbildeps och ersaumltts med den komprimerade filenbildepsgz Sedan aumlrdet bara att inkludera raumltt fil

includegraphicsbildepsgz

En fil som aumlr komprimerad medgzip kan man packa upp medgunzip om man inte laumlngrevill ha den komprimerad

6113 Naringgra saumltt att skapa postscript-bilder

Det finns givetvis maringnga saumltt att generera PostScript-bilder Paring arbetsstationerna ritar man enk-last bilderna medxfig Om vi till exempel vill skapabildeps (som vi anvaumlnde ovan) skrivervi

xfig bildfig

Daring faringr vi upp et foumlnster daumlr vi kan rita bilden Vaumllj sedan menynExportoch exportera bildenVar noga med att vaumlljaEncapsulated Postscripti rutanLanguage

En postscriptfil som skapas paring detta saumltt garingr inte att skriva ut foumlr sig sjaumllv Foumlr att skriva utden vaumllj i staumlllet menynPrint i xfig

Om man vill spara ett foumlnster paring skaumlrmen som encapsulated postscript till en fil som heterwindoweps kan man anvaumlnda naringgot av foumlljande kommandon

import -density 90x90 windowepsimport -density 90x90 eps2windowepsimport -density 90x90 -depth 8 -colorspace gray eps2windoweps

och klicka paring det foumlnster man vill spara Den andra varianten avimport ger postscript level2 som aumlr mer kompakt Man faringr alltsaring betydligt mindre filer men i vissa falla kan de kraringglaDen sista varianten aumlr laumlmplig om bilden aumlr svartvit eller om det ska skrivax ut paring en svartvitskrivare

Skriv man xfig man xgrabsc respman xgrab foumlr mer information

6114 Aumlndra storlek och roterera

Paketetgraphics inneharingller mer aumln de kommandon som naumlmnt ovan Man kan t ex skala ettobjekt medscalebox

vanlig storlek scalebox2dubbel storlek scalebox5halv storlek

vanlig storlek

dubbel storlekhalv storlek

Man kan ocksaring ange ett ytterligare argument om man inte vill ha samma skala i x- och y-led

scalebox1[2]dubbel houmljd scalebox2[1]dubbel bredd

dubbel houmljddubbel bredd

resizebox kan ocksaring anvaumlndas paring text

32 6 Oumlverkurs

resizebox4cm4 cm bred skalenlig 4 cm bred skalenligMan kan ocksaring rotera valfritt objekt medrotatebox eller spegla det kring en vertikal axelmedreflectbox

rotatebox30Hej rotatebox180Hej reflectboxSpegel spegel paring vaumlggen daumlr

Hej

Hej

Spegelspegelparingvaumlggendaumlr

6115 xdvi och graphics

xdvi klarar inte av att visa text (bilder garingr bra) som manipulerats medresizebox scaleboxrotatebox ellerreflectbox Detta kan man dock loumlsa genom att titta paring den faumlrdiga post-scriptfilen med kommandotgv Om dindvi-fil heterrapportdvi skriver du

dvips rapportgv rapportps

ta bort filen medrm rapportps naumlr du aumlr klar

6116 pdflatex och graphics

Foumlr att anvaumlndagraphics medpdflatex skriver man saring haumlr i boumlrjan av dokumentet

usepackage[pdftex]graphics

Sedan kan man tyvaumlrr inte inkludera bilder i eps-format Bilderna maringste i staumlllet vara i pdf-format Det loumlser man laumltt genom att konvertera bilderna med kommandotps2pdf

ps2pdf bildeps bildpdf

och sedan inkluderar man bilderna med

includegraphicsbildpdf

Det garingr aumlven bra att inkludera andra grafikformat i pdf-dokument till exempel jpeg och tiffOm man vill kunna formatera sitt dokument med baringdelatex ochpdflatex saring faringr man

skriva saring haumlr i boumlrjan av dokumentet

newififpdfifxpdfoutputundefinedpdffalse

elsepdftrue

fiifpdfusepackage[pdftex]graphics

elseusepackagegraphics

fi

Sedan goumlr man saring haumlr foumlr att inkludera bilden

ifpdfincludegraphicsbildpdf

elseincludegraphicsbildeps

fi

612 Paketet color 33

612 Paketet colorFoumlr att anvaumlnda paketet skriven man

usepackagecolor

i boumlrjan av dokumentet Sedan finns ett antal kommandon tillgaumlngliga foumlr att skriva text i avvi-kande faumlrg

Det foumlrsta som man maringste goumlra aumlr att definiera en eller flera faumlrger meddefinecolor

definecolorlightgray92definecolordarkgray5definecolorlight-bluergb080851definecolormeloncmyk00460500

Som synes kan man anvaumlnda tre olika modeller foumlr att definiera faumlrger

gray Vaumlrdet aumlr ett tal mellan 0 och 1 daumlr 0 aumlr svart

rgb Vaumlrdet aumlr en kommaseparerad lista av tre tal mellan 0 och 1 som anger intensitetenfoumlr roumltt groumlnt och blaringtt ljus (som paring en TV)

cmyk Vaumlrdet aumlr en kommaseparerad lista av fyra tal mellan 0 och 1 som anger hur mycketman ska anvaumlnda av faumlrgerna cyan magenta gul och svart (som paring en faumlrgskrivare)

Foumlr att skriva sin text i en avvikande faumlrg finns det tvaring kommandon

Detta ord aumlr textcolordarkgraringttprecis som colordark dessa tvaring

Detta ord aumlrgraringtt precis somdessatvaring

Foumlr att goumlra en fylld ram anvaumlnder mancolorbox Om ramen ska ha avvikande faumlrg finnsfcolorbox

colorboxdarkHej hopp fcolorboxblackdarkHej igen

Hej hopp

Hej igen

Man kan aumlven aumlndra bakgrundfaumlrgen Det goumlr man med kommandotpagecolorcolor Kommandot ska skrivas i boumlrjan av dokumentet och gaumlller foumlr alla sidor

Faumlrgenblack som anvaumlndes i exemplen ovan aumlr foumlrdefinierad och behoumlver alltsaring intedefinieras meddefinecolor Oumlvriga foumlrdefinierade faumlrger aumlrwhite red green blueyellow cyan ochmagenta Alla andra faumlrger maringste definieras innan de kan anvaumlndas

613 EuroteckenFoumlr att skriva symbolen foumlr Euro skriver man foumlljande i boumlrjan av dokumentet

usepackageeurosym

Daring definieras kommandonaeuro ochEUR

Med euro kan vi skriva euro-tecknet Priser skriver man som EUR19998

Mede kan vi skrivae-tecknetPriser skriver man som 19998e

Det tecken som visas ovan aumlr den officiella eurosymbolen Om man i staumlllet till ha en symbolsom passar baumlttre till det aktuella teckensnittet anvaumlnder manusepackage[gen]eurosymDaring skrivs symbolen somAC i staumlllet foumlre EUR placerar symbolen foumlre eller efter beloppetberoende paring vilket spraringk man har valt I sverige blir det alltid till houmlger om beloppet Vill manaumlndra paring det kan man anvaumlndausepackage[left]eurosym

34 6 Oumlverkurs

614 Fler teckensnitt

Om man har tillgaringng till en postscriptskrivare (som vi har) saring kan man utnyttja fler teckensnittaumlr de som hittills har beskrivits Genom att skriva

usepackagetimes

i boumlrjan av dokumentet blir den vanliga texten satt medtimes textsf blir helveticaochtexttt blir courier Foumlljande paket finns

paket textrm textsf textttmdash inget mdash computer modern roman comp modern sans comp modern typewritertimes times helvetica courierbookman bookman avant garde couriernewcent new century schoolbook avant garde courierpalatino palatino helvetica courieravant computer modern roman avant garde comp modern typewriterhelvet computer modern roman helvetica comp modern typewriterchancery zapf chancery (endast kursiv) comp modern sans comp modern typewriter

615 Sammanfattning

Ibland vill man ha en sammanfattning (sammandrag referat abstract) i boumlrjan av sin rapportDet aringstadkommer man medabstract-omgivning (EXEMPEL 11)Ex 11

begindocumentmaketitlebeginabstractDetta aumlr en kort sammanfattning avinneharingllet i rapportenendabstractsectionBakgrundHaumlr kommer resten av texten irapportenenddocument

Sammanfattning

Detta aumlr en kort sammanfatt-ning av inneharingllet i rapporten

1 Bakgrund

Haumlr kommer resten av texten i rappor-ten

Vissa institutioner kraumlver att sammanfattningens rubrik aumlrAbstract Andra kraumlven en sam-manfattning paring svenska och en paring engelska Hur man loumlser detta beskrivs iEXEMPEL 12 ochEx 12EXEMPEL 13

Ex 13

616 Referenser

Foumlr att faring en lista med litteraturreferenser anvaumlnder man sig av enthebibliography-omgiv-ning Argumentet (99) till beginthebibliography99 nedan aumlr en teckenstraumlng somanger hur mycket plats etiketterna tar (och hur mycket resten av texten ska skjutas in)99raumlcker till tvaring siffror

617 Vill ni veta mer 35

Laumls mer om LaTeX i citeLamport

beginthebibliography99bibitemLamport Leslie LamportemphLaTeX users guideamp reference manualAddison Wesley 1994bibitemKnuth Donald E KnuthemphThe TeX bookAddison Wesley 1990bibitemPer Per ForebyemphAtt skriva rapporter med LaTeXPHs kopieringsmaskin 2003endthebibliography

Laumls mer om LATEX i [1]

Referenser[1] Leslie LamportLATEX users gui-

de amp reference manualAddison-Wesley 1994

[2] Donald E KnuthThe TEXbookAddison Wesley 1990

[3] Per ForebyAtt skriva rappor-ter med LATEX PHs kopieringsma-skin 2003

Foumlrsta argumentet tillbibitem aumlr en etikett som man sen kan referera till medcite Detfungerar ungefaumlr somlabel ochref (se sidan13)

617 Vill ni veta merDet haumlr dokumentet beraumlttar lite om hur man anvaumlnder LATEX foumlr att skriva rapporter LATEX kanmycket mer aumln vad som beskrivs haumlr men foumlr de flesta raumlcker nog detta

Foumlr de som vill laumlra sig lite mer har viThe Not So Short Intruduction to LATEX 2ε avTobias Oetiker m fltill salu Priset aumlr foumlr naumlrvarande 50 kronor men den finns aumlven tillgaumlngligparing naumltethttppeopleeeethzch˜oetikerlshort

Vill man veta aumlnnu mer finns det tvaring bra boumlcker som jag kan rekommendera

bull LATEX A Document Preparation Systemav Leslie Lamport(ISBN 0-201-52983-1)Boken aumlr baringde en enkel handledning och en referensmanual

bull The LATEX Companion av Michel Goossens Alexander Samarinoch Frank Mittelbach(ISBN 0-201-54199-8) Boken beskriver en hel del trick och tekniker som inte finns medi Lamports bok men inneharingllerintegrunderna i LATEX

De flesta institutioner har nog dessa boumlcker saring om du haringller paring med examansarbete kan dukanske faring laringna boumlckerna Annars finns de att bestaumllla hos de flesta naumltbokhandlar

A Lokala dokumentklasserVi har tvaring lokala dokumenttyper en foumlr att skriva svenska brevefd-brev och en foumlr merit-foumlrteckningarmerit Dessa beskriv naumlrmare iEXEMPEL 8 ochEXEMPEL 9 Ex 8

Ex 9

B LATEX foumlr hemdatornLATEX finns till de flesta operativsystem Tabellen nedan visar var man haumlmta programvaran

operativsystem program URLWindows MiKTeX httpwwwmiktexorgUnix teTeX httpwwwtugorgteTeXAlla All latexprogramvara httpwwwctanorg

36 C Hur utformar man rapporten

Ett saumltt att faring LATEX paring sin PC aumlr att koumlra Linux Det aumlr en gratis unixvariant foumlr PC-datorer ochdaumlr finns redan teTeX som faumlrdiga paket som man kan installera IusrlocalftppubLinuxfinns en del linuxdistributioner att haumlmta Men det aumlr nog enklare att laumlgga naringgra hundralapparparing att koumlpa en CD med linux

C Hur utformar man rapportenUtseendet paring en uppsats rapport eller avhandling aumlr ganska standardiserat Det finns en delolika skolor men huvuddragen aumlr alltid desamma Om man skriver en labrapport paring tre sidorbehoumlver man givetvis inte haringlla lika haringrt paring reglerna som om man skriver en rapport till sittexamensarbete Men det aumlr klokt att foumllja huvuddragen i mallen inte minst foumlr att rapportenslaumlsare ofta aumlr van vid att det ska se ut paring ett visst saumltt

Resten av detta appendix inneharingller lite tips som aumlr skrivna av Lars Olssonparing institutionenfoumlr Elektrovetenskap

Rapporten ska ha en titelsida med projektets (laborationens) namn foumlrfattarnas namn in-stitutions- och kursnamn samt aringrtal Paring denna sida ska ocksaring finnas ettsammandrag(kallasibland referat) av rapporten I detta ska tydligt framgaring vad rapporten handlar om vilketpro-blem som loumlsts hur detta har gjorts mdash vilkenmetod som anvaumlnts de viktigasteresultatenochslutsatsernasamt eventuellarekommendationer Det faringr inte bli stoumlrre aumln ca en halv sidatext och faringr inte inneharinglla naringgra figurer Sammandraget aumlr mycket viktigt eftersom en blivandelaumlsare genom detta kan faring klart foumlr sig om han verkligen ska laumlsa rapporten Kan han inte goumlraen riktig bedoumlmning av detta med ledning av sammandraget riskerar han att foumlrspilla dyrbartid Som ansvarskaumlnnande foumlrfattare maringste Du alltsaring aumlgna en del tid aringt sammandraget som Dugivetvis skriver sist

Innan Du boumlrjar skriva aumlr det bra om Du foumlr Dig sjaumllv kandefiniera laumlsarenmdash som intebara ska vara den som ska granska Ditt alster utan aumlven t ex Dina kolleger Taumlnk ocksaring eftervadsyftet med rapporten ska vara (bortsett fraringn det uppenbara att Du maringste foumlr att bli godkaumlndparing kursen) t ex att Du villsprida kaumlnnedomom upptaumlckter Du gjort ellerRapportera till enkollega eller en chef vad Du sysslat med de daumlr timmarna

Boumlrja gaumlrna rapporten med enInledning daumlr Du motiverar Ditt arbeta och definierar maringletDen kan sedan foumlljas av enBakgrund som kan vara en beskrivning av naringgra tidigare anvaumlndametoder eller en historik En riktigt fin rapport som t ex beskriver ett arbete som finansierasmed bidrag fraringn STU eller naringgon annan instans boumlrjar ofta med ettFoumlrord (engelska preface)I detta ger man en bakgrund paring houmlgre nivaring och saumltter in arbetet i ett stoumlrre sammanhang Haumlrtackar man ocksaring dem som varit foumlrfattaren behjaumllpliga med pengar (t ex STU) och med detpraktiska arbetet

Daumlrefter foumlljer den egentliga rapporten Haumlr beskriver Du den metod Du anvaumlnt eller till-vaumlgagaringngssaumlttet Aumlr rapporten en laborationsredovisning kan Du redogoumlra foumlr vardera momen-tet under en egen rubrik Aumlr det en projektrapport kan Du i staumlllet beskriva de olika delarna ikonstruktionen under var sin rubrik Det aumlr ofta laumlmpligt med underrubriker t ex

42 Principen foumlr Kruttilatorn

men undvik en uppdelning paring foumlr maringnga undernivaringer eftersom skriften daring laumltt blir oumlverstruk-turerad Foumlrsoumlk att vara konsekvent med rubriksaumlttningen saring att Du inte aumlndrar formen mellanolika rubriker Detta ser Du tydligast naumlr Du ska skrivaInneharingllsfoumlrteckningen (behoumlvs intetill laborationsrapporten) ty daumlr staringr alla rubrikerna intill varandra

Illustrationer aumlr mycket vaumlrdefulla (en bild paringstarings saumlga mer aumln tusen ordrArr anvaumlnd figurersaring kan rapporten bli kort) men foumlr att en figur ska vara meningsfull maringsten den vara foumlrsedd

Sakregister 37

med enfigurtext Denna ska vara saring tydlig att man kan foumlrstaring figuren utan att behoumlva laumlsanaringgot inne i texten Taumlnk paring hur Du sjaumllv goumlr naumlr Du faringr en rapport eller en artikel i handenFigurtexten ska staring under figuren och skrivas ut helt t ex

Figur 23 En vanlig kruttilator med oumlverhaumlngade skrut Observera att divisorn haumlr aumlrgroumln Efter [2]

Vidare aumlr det vaumlrt att notera attfig 23blir bara ett nedslag mindre aumlnfigur 23 inne i textenFoumlrkorta inte i onoumldan och anvaumlnd bara de vedertagna saumltten t ex tex etc osv

Texten ska man straumlva efter att goumlra kort men uttoumlmmande Det aumlr alltid baumlttre att foumlrsoumlkaskriva korta meningar med ett sammanhang aumln att foumlrsoumlka taumlcka maringnga sammanhang i enmening Taumlnk paring ordval syftningar och meningsbyggnad saring att den text Du skriver verkligenkommer att betyda det Du taumlnkt Dig Detta laringter helt uppenbart men Du ska faring se att det inte aumlrsaring laumlttStavfel ska i princip inte behoumlva foumlrekomma eftersom det finns utmaumlrkta boumlcker somaumlr fyllda med raumltt stavade ord Aumlr Du det minsta osaumlker slaring upp ordet i staumlllet foumlr att chansaDu kan ibland bli osaumlker paring betydelsen av ett ord eller hos en fras Slaring daring upp i en ordbok ellerskriv om meningen mdash detta aumlr extremt viktigt naumlr Du skriver paring ett annat spraringk

Skriv gaumlrna paringsvenska Detta kan dock vara svaringrt i varingr bransch daumlr saring maringnga fackuttryckaumlr laringnade fraringn framfoumlr allt engelskan Om det finns ett svenskt ord foumlr en foumlreteelse saring anvaumlnddet om inte texten daring blir foumlr uppstyltad Fundera oumlver hur Du ska skriva om t exMan maringstenu enabla de strobade latcharna med chip select acknowledgement controlsignalerna(Vad nudet betyder) Det blir kanske flera ord paring svenska men det priset faringr vi betala foumlr att textenska bli snygg

Efter beskrivningar och genomgaringngar av metoder etc skaResultat ochellerSlutsatserkomma Dessa kan ibland ingaring utspridda i det foumlregaringende avsnittet men de ska i saring fall samlasihop haumlr och kommenteras

Referenser aumlr en lista med den litteratur som Du gjort haumlnvisningar till i texten I textenska Du ha skrivet ett nummer som i figurtextexemplet ovan I referenslista ska det daring se ut somt ex

[2] Gustavsson Hans P et alKruttilatorer en global oumlversikt Liberlitteratur Mal-mouml 1944

Sist saumltter Du eventuellabilagor programlistor ochappendix Naumlr sedan sammandragetaumlr klart aumlr rapporten faumlrdigskriven men inte faumlrdig Foumlrsoumlk att faring naringgon annan att korrekturlaumlsaden aringt Dig mdash sjaumllv aumlr du naumlmligen blind aumlven foumlr de enklaste felen vid det haumlr laget

Sakregister

Symboler (mindre utrymme) 22lsquo (iexcl) 14$ (math-omgivning) 15 (kommentar) 3rsquo (accent) 13rsquo (derivata) 18( (() 21) ()) 21 (extra utrymme) 22 (accent) 13 () 21= 12

= (accent) 13gt 12lsquo (iquest) 14[ ([) 21 (blanktecken) 8 (accent) 13( (math-omgivning) 15) (math-omgivning) 15- (avstavningsfoumlrslag) 9[ (displaymath-

omgivning) 15 (radbrytning) 2 28] (displaymath-

omgivning) 15^ (accent) 13 () 21 () 21] (]) 21^ (exponent) 17(index) 17lsquo (accent) 13~ (accent) 13~ (haringrt blanktecken) 910pt (option) 2611pt (option) 2612pt (option) 26

38 Sakregister

Aa4paper (option) 26AA (Aring) 14aa (aring) 14abstract 34abstract-omgivning 34accenter

i matematisk omgivning17i vanlig text 13

acute 17addtolength 26AE (AElig) 14ae (aelig) 14aleph (alefsym) 18alpha (α) 16amalg (q) 16angle ( 6 ) 18appendix 3 4approx (asymp) 16arccos 19arcsin 19arctan 19arg 19array-omgivning 20 21article (dokumentklass)

25 26ast (lowast) 16asymp () 16atop 20author 2avant (paket) 34avstavning 9 24

Bb (accent) 13backslash () 18 21bar 17baselinestretch 27beta (β) 16bfseries 7bibitem 35bibitem 35bigcap (

⋂) 20

bigcirc (copy) 16bigcup (

⋃) 20

Biggl 22biggl 22Biggr 22biggr 22Bigl 22bigl 22bigodot (

⊙) 20

bigoplus (oplus

) 20bigotimes (

otimes) 20

Bigr 22bigr 22

bigsqcup (⊔

) 20bigtriangledown (5) 16bigtriangleup (4) 16biguplus (

⊎) 20

bigvee (or

) 20bigwedge (

and) 20

bindetreck 8binaumlra operatorer 16blanktecken

extra 8haringrt 9

boldmath 19book (dokumentklass) 25bookman (paket) 34bot (perp) 18bowtie () 16Box (2) 18breve 17braringkstreck 18bullet (bull) 16

Cc (accent) 13cap (cap) 16caption 11 15cdot (middot) 16cdots 19center-omgivning 11 30centrerad text 10chancery (paket) 34chapter 25check 17chi (χ) 16circ () 16circle 29citat 10cite 35cite 35clearpage 25clubsuit (clubs) 18colorbox 33cong (sim=) 16coprod (

∐) 20

copyright ( ccopy) 13cos 19cosh 19cot 19coth 19csc 19cup (cup) 16

Dd (accent) 13dag (dagger) 13dagger (dagger) 16dashbox 29

dashv (a) 16date 2 3ddag (Dagger) 13ddagger (Dagger) 16ddot 17 18ddots 21definecolor 33deg 19Delta (∆) 16delta (δ) 16derivator 18description-omgivning

9 10det 19DH (ETH) 14dh (eth) 14Diamond (3) 18diamond () 16diamondsuit (diams) 18dim 19displaymath-omgivning

15 20 21 26div (divide) 16division 18DJ (ETH) 14dj (đ) 14document-omgivning 2documentclass 25dokumentklasser 25dot 17 18doteq ( =) 16Downarrow (dArr) 17 21downarrow (darr) 17 21draft (option) 26dvi2tty (program) 5dvips (program) 1 4ndash6

Eefd-brev (dokument-

klass) 35ell (`) 18em 7emacs

LATEX-mode 4emacs (program) 1 4 14 22emph 7empty (sidnumrering) 27emptyset (empty) 18enumerate-omgivning 9epsilon (ε) 16eqnarray-omgivning 21eqnarray-omgivning 21equation-omgivning 15 20equiv (equiv) 16eta (η) 16EUR 33euro 33

Sakregister 39

eurotecken 33evensidemargin 26exempel 1exists (exist) 18exponent 17ext 19

Ffancyhdr (paket) 27fbox 28fcolorbox 33felsoumlkning 22ndash25fetstil 7figure-omgivning 11 30figurer 11flat ([) 18fleqn (option) 26flushleft-omgivning 10flushright-omgivning 11fonter 6 19 34footnote 9footnotesize 7footskip 26forall (forall) 18fotnoter 9frac 18framebox 29frown (_) 16funktionsnamn 19

GGamma (Γ) 16gamma (γ) 16gcd 19geq (ge) 16gg () 16grader 18graphics (paket) 30ndash32grave 17grekiska bokstaumlver 15 16guillemotleft (laquo) 13guillemotright (raquo) 13guilsinglleft (lsaquo) 13guilsinglright (rsaquo) 13gunzip (program) 31gv (program) 32gzip (program) 31

HH (accent) 13hat 17hbar (h) 18headheight 26headings (sidnumrering) 27headsep 26heartsuit (hearts) 18

helvet (paket) 34hemdator

LATEX foumlr 35hline 12hom 19hookleftarrow (larr) 17hookrightarrow (rarr) 17hspace 28hspace 28Huge 7huge 7haumlnvisningar 13

Ii (ı) 13Im (=) 18imath 17imath (ı) 18import (program) 31in (isin) 16includegraphics 30index 17inf 19infty (infin) 18inneharingllsfoumlrteckning 8int (

int) 20

iota (ι) 16itemize-omgivning 9itshape 7

Jj () 13jmath 17jmath () 18Join (1) 16

Kkapitaumller 7kappa (κ) 16ker 19kill 12kommentar 3komprimering 31kursiv 7

LL (Ł) 14l (ł) 14label 11 13Lambda (Λ) 16lambda (λ) 16landscape (option) 26langle (〈) 21LARGE 7Large 7large 7

laserutskrifter 5LaTeX (logotypen) 8latex (program)

1 4 6 13 25 32LATEX-mode (i emacs) 4latexsym (paket) 17lceil (d) 21ldots ( ) 8ldots 21leadsto () 17left 21 22Leftarrow (lArr) 17leftarrow (larr) 17leftharpoondown () 17leftharpoonup () 17Leftrightarrow (hArr) 17leftrightarrow (harr) 17leq (le) 16leqno (option) 26letter (dokumentklass) 25lfloor (b) 21lg 19lhd () 16lim 19limsup 19line 29lininf 19listoffigures 8listoftables 8listor 9ndash10litteraturreferenser 34ll () 16ln 19log 19Longleftarrow (lArr=) 17longleftarrow (larrminus) 17Longleftrightarrow

(lArrrArr) 17longleftrightarrow

(larrrarr) 17longmapsto (7minusrarr) 17Longrightarrow (=rArr) 17longrightarrow (minusrarr) 17

Mmaketitle 2 8 26 27mapsto (7rarr) 17matematisk text 15ndash22matematiska symboler

15ndash17math-omgivning 15 20 21mathbf 19mathcal 19mathit 19mathrm 19mathsf 19mathtt 19

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 6: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

2 2 Grunderna

22 En enkel mallFoumlr att skriva en enkel rapport behoumlver man inte kunna maringnga kommandon i LATEX Exempletnedan fungerar bra som mall foumlr rapporten

documentclass[a4paper]articleusepackage[T1]fontencusepackage[swedish]babel

titleLabrapport i fysikauthorLisa Nilsson D--98date1 maj 1999

begindocument

maketitle

Haumlr skriver man sen all loumlpandetext i dokumentet

enddocument

Labrapport i fysik

Lisa Nilsson Dndash98

1 maj 1999

Haumlr skriver man sen all loumlpande text idokumentet

Den foumlrsta radendocumentclass[a4paper]article talar om vilken typ av mall vi skaanvaumlnda foumlr dokumentet Mer om det finns att laumlsa paring sidan25

De tvaring raderna medusepackage goumlr att vi kan anvaumlnda svenska bokstaumlver samt svenskavstavning och svenska rubriker (som t exinneharingll i staumlllet foumlrtable of contents)

author ochtitle anger foumlrfattare och titel paring dokumentet Vill man ha flera rader angesradbrytningen med Om man till exempel aumlr tvaring som har skrivit en rapport tillsammans kanman skriva

titleAtt ta en lur

Projekt i telelaumlraauthorSofie Falk E--96

och Olof Olsson E--97 Inst f TTSTT Handledare Bo Eklund

date24 december 1998

begindocument

maketitle

Att ta en lurProjekt i telelaumlra

Sofie Falk Endash96och

Olof Olsson Endash97Inst f TTSTT

Handledare Bo Eklund

24 december 1998

begindocument talar om att nu aumlr det slut paring de inledande raderna mdash nu ska dokumentetboumlrjaenddocument anger var dokumentet slutar Laumlngre fram i den haumlr handledningenkommer det att dyka upp maringnga andra exempel paring konstruktionen

beginomgivningtext

endomgivning

maketitle skriver ut den rubrik som vi har definierat medauthor title ochdatecentrerad paring sidan Dokumentrubriken hamnar antingen paring en separat titelsida eller oumlverst paring

23 Loumlptexten 3

foumlrsta textsidan (se sidan26) Om man utelaumlmnardate blir det automatiskt dagens datum ititeln

Ett bra tips aumlr att ha en saringn haumlr mall liggande i en fil Naumlr man ska skriva ett nytt dokumentbehoumlver man bara kopiera mallen och slipper komma iharingg en massa LATEX-kommandonLATEX-modei emacs kan ocksaring anvaumlndas foumlr att skapa en liknande mall Mer om finesserna iemacsfinns paring sidan4

23 LoumlptextenLoumlptexten kan man skriva naumlstan hur som helst i infilen Radslut och antal mellanslag mellanorden har ingen betydelse LATEX formaterar i alla fall till det saring att det ser snyggt utDet endaman behoumlver taumlnka paring aumlr att en eller flera tomrader ger ett nytt stycke

231 Kommentarer

Kommentarer kan laumlggas in in kaumllltexten De kan vara till hjaumllp vid foumlrfattandet men kommerinte att synas i det formaterade resultatet Kommentarer i LATEX markeras med tecknet ochgaumlller fram till radslut

Haumlr har vi lite text Det haumlr aumlr en kommentarMer text kommentar igen

Haumlr har vi lite text Mer text

232 Specialtecken

Nedanstaringende tecken anvaumlnds foumlr att skriva kommandon i LATEX och maringste daumlrfoumlr skrivas paringett speciellt saumltt

tecken skrivs som tecken skrivs som$ $ amp amp

_ $backslash$ˆ ^ ˜ ~

24 RubrikerNu kan vi tillraumlckligt med kommandon foumlr att klara av den loumlpande texten Det enda som saknasfoumlr att kunna producera ett faumlrdigt dokument aumlr rubriker Titta paring foumlljande exempel

sectionRubriksectionAnnan rubriksubsectionUnderrubriksubsubsectionUnderunderrubriksectionEn tillsubsectionUtan nummerappendixsectionOrdlistasubsectionFoumlrkortningarsectionBruksanvisning

1 Rubrik2 Annan rubrik21 Underrubrik211 Underunderrubrik

3 En tillUtan nummerA OrdlistaA1 Foumlrkortningar

B Bruksanvisning

4 2 Grunderna

LATEX haringller sjaumllv reda paring rubrikernas nummer Varje garingng man skriversectiontext raumlknasnumret upp ett steg Vill man ha rubriker utan nummer aumlr det bara att skriva en asterisk ()efter kommandot som isectiontext Kommandotappendix goumlr att rubriknumeringenaumlndras fraringn siffror till bokstaumlver

25 Att arbeta med LATEXFyra olika program behoumlvs foumlr att faring ut ett faumlrdigformaterat dokument paring papper

bull emacs (eller naringgon annan editor) foumlr att skriva in texten

bull latex foumlr att formatera texten

bull xdvi foumlr att studera dokumentet paring skaumlrmen

bull dvips foumlr att skicka texten till en laserskrivare

Foumlr att skapa en pdf-fil raumlcker det med tvaring program editor ochpdflatex

251 Att skriva LATEX-text med emacs

Om man anvaumlnderemacs foumlr att skriva in sin text faringr man lite hjaumllp Saring fort man editerar enfil som har ett namn som slutar medtex garingr emacs oumlver iLATEX-modedaumlr man faringr tvaring extramenyer med kommandon foumlr LATEX

Foumlr mer information omLATEX-mode vaumllj INFO i menyn HELP Klicka sedan med mitten-knappen paring AUC TEX Genom att i staumlllet vaumllja DESCRIBEMODE i menyn HELP foumlr man enkort oumlversikt oumlver kommandon iLATEX-mode

Om man tycker attLATEX-modeaumlr mer stoumlrande aumln det aumlr till hjaumllp kan man laumltt staumlnga avdet med kommandotM-x fundamental-mode

252 Att formatera texten

Om vi har en fil som heterexempeltex skriver vi

latex exempel

foumlr att formatera texten Man behoumlver inte skriva hela filnamnet Programmet foumlrstaringr sjaumllv attnamnet slutar paringtex Om det inte finns naringgra fel i filen ser utmatningen ut ungefaumlr saring haumlr

This is TeX Version 314159 (Web2C 745)(exempeltexLaTeX2e lt20010601gtBabel ltv37hgt and hyphenation patterns for american french germanngerman swedish nohyphenation loaded(usrlocallibtexmftexlatexbasearticleclsDocument Class article 20010421 v14e Standard LaTeX document class(usrlocallibtexmftexlatexbasesize10clo))(usrlocallibtexmftexlatexbasefontencsty(usrlocallibtexmftexlatexbaset1encdef))(usrlocallibtexmftexgenericbabelbabelsty(usrlocallibtexmftexgenericbabelswedishldf(usrlocallibtexmftexgenericbabelbabeldef))) (exempelaux) [1][2] [3] (exempelaux) )Output written on exempeldvi (3 pages 3032 bytes)Transcript written on exempellog

24 Rubriker 5

Det blir alltsaring ganska mycket utmatning aumlven om det inte aumlr naringgra fel i texten Men det mestabestaringr av information om vilka mallar som anvaumlnts Filenexempelaux skapas automatisktoch inneharingller bl a information som behoumlvs foumlr att skriva ut en inneharingllsfoumlrteckning (se si-dan8) aux aumlr en foumlrkortning foumlrauxiliary file (hjaumllpfil)

Siffrorna[1] [2] [3] dyker upp paring skaumlrmen allt efter som LATEX blir klar med sidornaI exempellog hamnar samma text som paring skaumlrmen (och lite till) Om det skulle komma utnaringgon felutskrift behoumlver man alltsaring aldrig skriva av felmeddelandet mdash det aumlr bara att tittai loggfilen Utmatningen slutligen skrivs till filenexempeldvi dvi aumlr en foumlrkortning foumlrdevice independent ett format som aumlr oberoende av utmatningsenhet

Om naringgot aumlr fel i infilen genererar LATEX ofta vaumlldigt mycket utmatning och ibland ganskakryptisk saringdan Fel diskuterar vi mer paring sidan22

253 Att studera dokumentet paring skaumlrmen

Foumlr att inte sloumlsa paring laserutskrifter aumlr det pratiskt att kunna titta paring dokumentet paring skaumlrmeninnan man slutligen skriver ut det Foumlr detta aumlndamaringl anvaumlnder vi programmetxdvi Foumlr atttitta paring filen som vi skapade ovan (exempeldvi) skriv

xdvi exempel

saring kommer ett foumlnster upp paring skaumlrmenPrecis som ovan behoumlver man inte skriva ut hela filnamnet Ett undantag aumlr om det redan

finns en fil som heterexempel Daring maringste man skriva ut hela filnamnetxdvi exempeldvifoumlr att xdvi inte ska vaumllja fel fil Annars faringr man felutskriftenxdvi DVI file doesnrsquotstart with preamble

De enklaste kommandona ixdvi finns paring knappar i houmlgerkanten av foumlnstret Daumlr finnsfoumlljande kommandon

Quit Avslutaxdvi

Shrinkn Aumlndra till foumlrstoringn Foumlr att faring plats med hela sidan kraumlvs foumlrstoring 5Det finns ingen knapp foumlr att faring denna foumlrstoring men det loumlser man ge-nom att skriva5s Om den valda foumlrstoringen goumlr att inte hela texten synskan man flytta runt texten med piltangenterna

Next Prev Garing till naumlsta resp foumlregaringende sida Det finns aumlven knappar foumlr att flyttafem eller tio sidor aringt garingngen

Genom att trycka paring naringgon av musknapparna kan man foumlrstora texten under musmarkoumlren Deolika knapparna ger olika stora foumlrstoringsglas

Man behoumlver inte starta omxdvi varje garingng man formaterar om texten Om man laringterxdvivara kvar paring skaumlrmen (ev som ikon) saring upptaumlckerxdvi attdvi-filen har aumlndrats och visar dennya versionen saring fort man trycker〈CTRLndashL〉 eller oumlppnar ikonen

Observera attxdvi bara fungerar om man sitter vid en grafisk skaumlrm Men det garingr aumlvenstudera dokumentet paring en vanlig terminal Det goumlr man med programmetdvi2tty som ger enprimitiv men anvaumlndbar bild av hur dokumentet kommer att se ut Laumls mer om programmengenom att skrivaman xdvi elller man dvi2tty

254 Att skriva ut dokumentet paring laserskrivare

Naumlr vi har raumlttat alla fel som vi hittade medxdvi aumlr det dags att skriva ut dokumentet paring enlaserskrivare med kommandotdvips Foumlr att skriva ut varingr vaumllkaumlnda filexempeldvi skrivervi

dvips -P1up exempel

6 3 Paringbyggnad

Den normala utmatningen fraringndvips ser ut saring haumlr

This is dvips(k) 592b Copyright 2002 Radical Eye Software (wwwradicaleyecom)rsquo TeX output 200311131602rsquo -gt |lprlttexcprogtltcm-super-t1encgtlttexpsprogt ltsfrm1000pfbgt[1] [2] [3]

Siffrorna[1] [2] [3] dyker upp paring skaumlrmen allt efter som sidorna skickas till skrivarenDet garingr inte att skriva ut paring ett specialkonto genom att anvaumlndadvips paring ovanstaringende saumltt

Skriv i staumlllet

dvips exempellpr -Rkonto -P1up exempelps

Naumlr utskriften aumlr slut kan man ta bort postscriptfilen med kommandot

rm exempelps

Foumlr att bara skriva ut vissa sidor i dokumentet anger man foumlrsta och sista sidnummer enligtfoumlljande

dvips -P1up -pfoumlrsta -lsista exempel

255 Att skapa en pdf-fil

Om man vill skapa en pdf-fil aumlr det enklast att anvaumlndapdflatex som skapar en pdf-fil i staumllletfoumlr en dvi-fil

Foumlr att formatera varingr exempelfil till pdf skriver vi

pdflatex exempel

Den normala utmatningen fraringnpdflatex ser i princip likadan ut som foumlrlatex

3 ParingbyggnadDet foumlrra kapitlet behandlade det mesta man behoumlver veta foumlr att kunna skriva vanlig text I dethaumlr kapitlet garingr vi lite mer paring djupet paring en del omraringden Dessutom behandlar kapitlet nya sakersom listor tabeller och specialtecken

31 Att aumlndra utseende paring texten

I de flesta fall duger det bra med det vanliga teckensnittet Om man anvaumlnder maringnga olika tec-kensnitt blir det oftast plottrigt och goumlr ett oprofessionellt intryck Anvaumlnd daumlrfoumlr kommandonanedan sparsamt

311 Att aumlndra teckensnitt

I LATEX tillhoumlr varje teckensnitt en familj (family) en serie (series) och en form (shape) Dessakan man aumlndra med foumlljande kommandon

31 Att aumlndra utseende paring texten 7

Kommandoform Deklarationsform Saring blir det Minnesregeltextrmtext rmfamily text Vanlig text romantextsftext sffamily text Sans serif sans seriftexttttext ttfamily text Skrivmaskin typewriter texttextmdtext mdseries text Vanlig text mediumtextbftext bfseries text Fetstil boldfacetextuptext upshape text Uppraumltt uprighttextittext itshape text Kursiv italictextsltext slshape text Lutande slantedtextsctext scshape text KAPITAumlLER small capitalsemphtext em text Betonad emphasizedtextnormaltext normalfont text Standard

Kommandoformen aumlr enklast att anvaumlnda naumlr man ska aumlndra teckensnitt foumlr ett eller ett par ordmedan deklarationsformen aumlr baumlttre om man ska paringverka stora maumlngder text Det garingr dock braatt anvaumlnda vilken som helst

Om man skriver vanlig text geremph ger samma resultat somtextit Om man redanskriver kursiv text blir det dock inte samma sak

Nu vill vi emphmarkera ett ordoch skriva ett textitkursivt ord textitNu vill vi emphmarkera ett ordoch skriva ett textitkursivt ord

Nu vill vi markeraett ord och skrivaettkursivtordNu vill vi markeraett ord och skrivaett kursivt ord

Anvaumlnd daumlrfoumlr alltidemph foumlr att betona text som ska avvika fraringn den omgivande textenMan kan kombinera familj serie och form foumlr att faring fram ytterligare varianter av tecken-

snitten

Haumlr har vi ttfamilyitshape kursivskrivmaskinstext ochtextsftextbfFet Sans Serif

Haumlr har vi kursiv skrivmaskinstextochFet Sans Serif

312 Att aumlndra storlek

Med nedanstaringende kommandon kan man aumlndra storleken paring delar av texten

tiny Abcdefg123 scriptsize Abcdefg123 footnotesize Abcdefg123 small Abcdefg123 normalsize Abcdefg123 large Abcdefg123 Large Abcdefg123 LARGE Abcdefg123 huge Abcdefg123 Huge Abcdefg123

Abcdefg123

Abcdefg123

Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123

Standardstorleken paring tecknen i LATEX aumlr 10 punkter En punkt aumlr ett typografiskt maringtt sommotsvarar172 tum Man kan aumlven aumlndra standardstorleken i ett dokument till 11 eller 12punkter Laumls hur det garingr till paring sidan26

8 3 Paringbyggnad

32 Bindestreck

I maskinskriven text finns det bara en typ av bindestreck men i satt text finns det tre olikaFoumlljande exempel visar hur man anvaumlder de olika bindestrecken och hur de skrivs i kaumllltexten

E-teknolog 6--8 skivor broumld om dagen tankstreck --- saring haumlr

E-teknolog6ndash8 skivor broumld om dagentankstreck mdash saring haumlr

Minustecken aumlr avsiktligt utelaumlmnat fraringn exemplet Det beror paring att vi skriver matematiskaformler med speciella kommandon Mer om det finns paring sidan15

33 Diverse anvaumlndbara kommandon

Tre punkter anvaumlnds ofta foumlr att ange utelaumlmnad text Foumlr att det ska se riktigt bra ut boumlr mananvaumlnda kommandotldots foumlr att generera punkterna

Skriver man blir det foumlr taumltt Men med ldots blir det baumlttre Baumlst blir ldots saringklart

Skriver man blir det foumlr taumlttMen med blir det baumlttreBaumlst blir saringklart

Som exemplet ovan visar kan man laumlgga in ett extra blanktecken med kommandot (ett bak-vaumlnt snedstreck foumlljt av ett blanktecken)

Ett anvaumlndbart kommando aumlrtoday som genererar dagens datum

Det haumlr skrevs den today Det haumlr skrevs den 20 september 2006

Om man ska skriva om TEX eller LATEX ska man anvaumlnda de faumlrdiga kommandon som finnssaring att logotypen ser ut som den ska

Man kan goumlra mycket med TeX men det aumlrlaumlttare att arbeta med LaTeX Om TeX ellerLaTeX staringr foumlr sig sjaumllv maringste man laumlggain ett blanktecken efteraringt saring att det inteskrivs ihop med naumlsta ord(som i LaTeX boken) I maskinskriven text brukar man skrivatextttTeX resp textttLaTeX

Man kan goumlra mycket med TEX mendet aumlr laumlttare att arbeta med LATEX OmTEX eller LATEX staringr foumlr sig sjaumllv maringsteman laumlgga in ett blanktecken efteraringt saringatt det inte skrivs ihop med naumlsta ord(som i LATEXboken)I maskinskriven text brukar man skri-vaTeX respLaTeX

34 Inneharingllsfoumlrteckning

Om man skriver en laringng rapport kan det vara bra ha en inneharingllsfoumlrteckning i boumlrjan Genomatt laumlgga in kommandottableofcontents eftermaketitle skrivs det ut en inneharingllsfoumlr-teckning Hur den ser ut kan ni se i boumlrjan av den haumlr handledningen

Observera att man maringste koumlra LATEX tvaring garingnger foumlr att faring med inneharingllsfoumlrteckningen Vidden foumlrsta koumlrningen skrivs inneharingllsfoumlrteckningen till en fil och vid naumlsta koumlrning inkluderasfilen

Det finns tvaring motsvarande kommandonlistoftables ochlistoffigures foumlr att faringrfoumlrteckningar oumlver tabeller och figurer (seEXEMPEL 6)Ex 6

35 Fotnoter 9

35 FotnoterFotnoter skriver man med kommandotfootnote LATEX haringller sjaumllv reda paring numreringen avnoterna

Ibland braringkar datorfolk omhuruvida TeX ellertrofffootnoteett annattypsaumlttningsprogram aumlr baumlst

Ibland braringkar datorfolk om huruvidaTEX eller troff1 aumlr baumlst

1ett annat typsaumlttningsprogram

36 AvstavningOm man inte har foumlr korta rader saring behoumlver LATEX saumlllan avstava ord Om det skulle behoumlvasblir avstavningarna ofta paring raumltt staumlllen Men man kan hjaumllpa till genom att skriva- daumlr manvill tillaringta avstavning Observera att om LATEX inte behoumlver avstava ordet saring syns inte- iutmatningen

Nu behoumlver man inte foumlreslaring avstavningar i tid och otid Naumlr man formaterar texten medLATEX faringr man felutskrifter om det blev problem med avstavningen Daumlrefter kan man laumlgga infoumlrslag paring de staumlllen daumlr LATEX har problem Mer om detta paring sidan24

Om man helt vill slippa problemet med avstavningar kan man vaumllja att boumlrja paring en ny radsaring fort ett ord inte faringr plats Daring faringr man en ojaumlmn houmlgermarginal i texten Detta aringstadkommerman genom att placera kommandotraggedright direkt efterbegindocument

begindocumentraggedrightDen haumlr texten har en ojaumlmnhoumlgermarginal Foumlrdelen aumlr attman slipper problem medavstavningen Dessutom ger det en merpersonlig praumlgel (t~ex foumlr privata brev)enddocument

Den haumlr texten har en ojaumlmnhoumlgermarginal Foumlrdelen aumlr att manslipper problem med avstavningenDessutom ger det en mer personligpraumlgel (t ex foumlr privata brev)

Ibland har man det omvaumlnda problemet Paring vissa staumlllen vill man inte att LATEX ska bryta radenmellan tvaring ord Det fixar man genom att laumlgga in ettharingrt blankteckensom markeras med tecket~ (tilde) Haumlr aumlr naringgra exempel paring staumlllen daumlr man foumlrmodligen inte vill ha en radbrytning

Stefan~G se figur~3 mellan kl 12 och~13a)~foumlrsta punkten t~ex

37 ListorDet finns olika typer av listor i LATEX De vanligaste aumlritemize-omgivningenumerate-om-givning ochdescription-omgivning Foumlljande exemplel visar hur de fungerar

Foumlrst en vanlig listabeginitemizeitem foumlrsta punktenitem haumlr kommer den andrapunkten i listan

enditemize

Foumlrst en vanlig lista

bull foumlrsta punkten

bull haumlr kommer den andra punkten ilistan

10 3 Paringbyggnad

Sen provar vi med en numrerad listabeginenumerateitem Det garingr ju braitem eller hurendenumerate

Sen provar vi med en numrerad lista

1 Det garingr ju bra

2 eller hur

Och saring en textttdescription-omgivningbegindescriptionitem[unix] aumlr det operativsystem somvi anvaumlnder paring arbetsstationerna

item[Windows 95] aumlr ett operativsystemsom det kan vara bra att kaumlnna till

enddescription

Och saring endescription-omgivning

unix aumlr det operativsystem som vi an-vaumlnder paring arbetsstationerna

Windows 95 aumlr ett operativsystemsom det kan vara bra att kaumlnna till

Man kan ha listor inne i varandrabeginitemizeitem Haumlr kommer en lista tillbeginenumerateitem punkt ettitem punkt tvaringendenumerateDet gick ju bra

item Sista punktenenditemize

Man kan ha listor inne i varandra

bull Haumlr kommer en lista till

1 punkt ett

2 punkt tvaring

Det gick ju bra

bull Sista punkten

38 Citat

Naumlr man citerar naringgonting vill man markera det genom att dra in marginalerna mot mitten avsidan Det goumlr vi enklast genom att anvaumlndaquotation-omgivning

Man kan ju till exempel laringtsasatt foumlljande text aumlr citeradbeginquotationInne i ett citat kan mangivetvis ha maringnga stycken

em Om man vill kan manskriva citaten med kursiv text

endquotation

Man kan ju till exempel laringtsas att foumll-jande text aumlr citerad

Inne i ett citat kan man gi-vetvis ha maringnga stycken

Om man vill kan manskriva citaten med kursiv text

Som ni ser anger vi bara var den kursiva texten boumlrjarbegintext ochendtext be-graumlnsar naumlmligen effekten av typsnittskommandon i deklarationsform (se sidan7) paring sammasaumltt som och

En quote-omgivning ger naumlstan samma resultat Skillnaden aumlr att det inte goumlrs naringgon in-dragning i boumljan av varje stycke

39 Vaumlnsterjusterad och centrerad text

Paring sidan9 anvaumlnde viraggedright foumlr att producera vaumlnsterjusterad text i ett helt dokumentOm man bara vill ha den effekten i en begraumlnsad del av dokumentet kan man anvaumlnda enflushleft-omgivning

310 Figurer och tabeller 11

beginflushleftInne i en textttflushleft-omgivning fyllerinte LaTeX ut raderna med extra blankteckenDaumlrfoumlr blir houmlgermarginalen ojaumlmnendflushleft

Inne i enflushleft-omgivningfyller inte LATEX ut raderna med extrablanktecken Daumlrfoumlr blirhoumlgermarginalen ojaumlmn

Paring samma saumltt anvaumlnder man encenter-omgivning foumlr att centrera en del av texten

begincenterDen haumlr texten aumlr centrerad Givetviskan man ha radbrytningar inne i textenendcenter

Den haumlr texten aumlr centrerad Givetviskan man ha

radbrytningarinne

i texten

Det finns aumlven enflushright-omgivning som ger en ojaumlmn vaumlnstermarginal

310 Figurer och tabellerFoumlr att faring en centrerad figur eller tabell med en rubrik anvaumlnder man enfigure-omgivningeller entable-omgivning

Figuren goumlrs ofta i enpicture-omgivning (se sidan29) och tabeller i entabular-om-givning (sidan12) Om man vill klistra in en bild i efterhand reserverar man utrymme foumlr denmedvspace Mer detaljer om figurer och tabeller finns iEXEMPEL 6 Ex 6

Nu kommer vi paring att viska ha en figurbeginfigurevspace2cm reservera 2 cmcaptionEn liten bildlabelbild

endfigureOch nu ska vi referera tillfigur~refbild

Figur 7 En liten bild

Nu kommer vi paring att vi ska ha en figurOch nu ska vi referera till figur 7

Figuren hamnar laumlngst upp eller laumlngst ner paring sidan eller paring en separat sida Detta kan manparingverka med ett argument Skrivbeginfigure[bokstav] daumlr bokstav kan vara

h Here bilden hamnar precis daumlrfigure-omgivning foumlrekommer

t Top oumlverst paring sidan

b Bottom laumlngst ned paring sidan

p Page of floats Paring en separat sida

Man kan kombinera flera av bokstaumlverna Daring anvaumlnds det foumlrsta moumljliga placeringen av figurenOm man inte anger naringgot argument aumlr det liktydigt med att skrivabeginfigure[tbp]Anger man foumlr faring alternativ kan det bli problem (se sidan24)

LATEX haringller reda paring figurens eller tabellens nummer Vill man kunna referera till den maringsteman skrivalabeltext Annars kan man hoppa oumlver detcaptiontext genererar dencentrerade rubriken Enda skillnaden mellan enfigure-omgivning och entable-omgivningaumlr att rubrikerna blir olika (Figur respektiveTabell)

311 tabbing-omgivningGenom att anvaumlnda entabbing-omgivning kan man anvaumlnda tabulatortecken ungefaumlr som paringen skrivmaskin

12 3 Paringbyggnad

begintabbingData om = textbfNisse

gt Namn = Nils gt gt Nilsson gt Tel gt 12~34~56

endtabbing

Data omNisseNamn Nils

NilssonTel 12 34 56

Man anvaumlnder alltsaring= foumlra att saumltta en tabulatorposition ochgt foumlr att anvaumlnda den Man kanocksaring anvaumlnda kommandotkill foumlr att staumllla in tabuleringen med en rad som inte skrivs utDetta kan till exempel vara laumlmpligt om det kommer laringnga ord i en rad laumlngre ner

begintabbingTrettiosju = groumlna = killEn gt vit gt haumlst Trettiosju gt groumlna gt katterendtabbing

En vit haumlstTrettiosju groumlna katter

312 tabular-omgivningDet aumlr enkelt att goumlra snygga tabeller i LATEX Det aumlr bara att skriva saring haumlr

begintabularlcrProdukt amp Typ amp Pris Skruvar amp stora amp 018 kr Muttrar amp M16 amp 038 kr Spikar amp 12 tum amp 012 kr

endtabular

Produkt Typ PrisSkruvar stora 018 krMuttrar M16 038 krSpikar 12 tum 012 kr

Med deklarationenlcr talar vi om att foumlrsta kolumnen ska vara vaumlnsterjusterad (l) denandra centrerad (c) och den tredje houmlgerjusterad (r) Sen aumlr det bara att skriva in texten medettamp-tecken mellan kolumnerna och en radbrytning () efter varje rad

Vertikala streck anges med |i deklarationen och horisontella streck faringr man med kom-mandothline Av foumlljande exempel framgaringr det hur man goumlr

begintabular||l|c|r|| hlinehlineemphProdukt amp emphTypamp emphPris hline

Skruvar amp stora amp 018 kr hlineMuttrar amp M16 amp 038 kr hlineSpikar amp 12 tum amp 012 kr hlinehline

endtabular

Produkt Typ PrisSkruvar stora 018 krMuttrar M16 038 krSpikar 12 tum 012 kr

Det haumlr aumlr kanske ett lite extremt exempel Man behoumlver givetvis inte anvaumlnda saring maringnga linjerom man inte vill

Om man vill att en kolumn ska kunna innharinglla flera rader deklarerar man den sompbreddsom i foumlljande exempel

begintabular|l|p30mm| hlineemphProdukt amp emphBeskrivning hlineIvar amp Billig traumlhylla Passar

bra till studenter Niklas amp Lite dyrare med staringlroumlr Har

laringngt mellan hyllfaumlsten hlineendtabular

Produkt BeskrivningIvar Billig traumlhylla Passar

bra till studenterNiklas Lite dyrare med staringlroumlr

Har laringngt mellan hyll-faumlsten

313 Haumlnvisningar 13

313 HaumlnvisningarSom ni har sett tidigare kan man haumlnvisa till figurer medlabel ochref Samma metod kanman anvaumlnda foumlr att haumlnvisa till en sida eller ett stycke Foumlrst saumltter man etiketter i texten medlabeltext

Paring den haumlr sidan pratar vi lite omdiverse olika fiskarlabelfisk

Paring den haumlr sidan pratar vi lite om di-verse olika fiskar

Naumlr man sen ska haumlnvisa till texten anvaumlnder manrefrext foumlr att generera styckets nummerochpagereftext foumlr att generera sidnumret

Nu haumlnvisar vi till fiskar paringsidan~pagereffisk i stycke~reffisk

Nu haumlnvisar vi till fiskar paring sidan13 istycke313

Eftersom referenserna kan foumlrekomma baringde foumlre och efter etiketterna maringste LATEX laumlsa igenomtexten och hitta alla etiketter innan korrekta referenser kan genereras Daumlrfoumlr maringste man koumlrakommandotlatex tvaring garingnger Foumlrsta garingngen paringminns man om det med meddelandet

LaTeX Warning Label(s) may have changed Rerun to get cross-references right

314 Fler specialtecken3141 Symboler

Ibland raumlcker inte de vanliga bokstaumlverna till Daring kan foumlljande tecken kan vara bra att ha

dagger dag sect S ccopy copyrightDagger ddag para P pound poundslaquo guillemotleft raquo guillemotright lsaquo guilsinglleftrsaquo guilsinglright bdquo quotedblbase sbquo quotesinglbase

3142 Accenter

Tabellen nedan visar hur man skriver accenter i LATEX (Givetvis kan man saumltta accenter paringandra bokstaumlver aumln o ocksaring) Genom att utelaumlma argumentet kan man skriva accenttecknet foumlrsig sjaumllv t ex^

oacute rsquoo o =o oo too ograve lsquooo o o co ocirc ^o o uoo do ouml o o vo o

macrbo

otilde ~o o Ho o ro

Om man vill ha en accent paring bokstaumlvernai och j faringr man ta till ett specialtrick foumlr att faring bortpricken ovanfoumlr bokstaven innan man saumltter dit accenten

Om man skriver i eller j faringrman bokstaumlver utan prickar somman laumltt kan saumltta accenter somtill exempel rsquoi eller rsquoj

Om man skriver ı eller faringr man bok-staumlver utan prickar som man laumltt kansaumltta accenter som till exempel iacute eller

Om man bara vill saumltta accenter paring en bokstav kan man utelaumlmna klamrarna Daring faringr man dockse till att laumlgga haringrda blanktecken i slutet av ord Detta kan goumlras paring tvaring saumltt

Nu ska vi lara oss att skriva ordetmo alltsaring mo saa att det inteskrivs ihop med ordet efter

Nu ska vi laumlra oss att skriva ordet moumlalltsaring mouml saring att det inte skrivs ihopmed ordet efter

Observera att man inte kan anvaumlnda den haumlr tekniken foumlr att skriva accenter i matematiskaformler Matematiska accenter beskrivs paring sidan17

14 3 Paringbyggnad

3143 Utlaumlndska bokstaumlver

Saring haumlr goumlr man foumlr att faring bokstaumlver foumlr att skriva paring bl a danska tyska polska spanska ochislaumlndska

œ oe oslash o aelig ae Œ OEOslash O AElig AE ł l iquest lsquoszlig ss Ł L iexcl lsquo Ŋ NGŋ ng THORN TH thorn th ETH DHeth dh ETH DJ đ dj

315 Svenska bokstaumlverOm man vill att dokumentet ska garing att formatera paring andra maskiner med gamla versioner avLATEX och i andra laumlnder boumlr man inte skriva in svenska bokstaumlver direkt I staumlllet anvaumlnderman accenter foumlr att skriva auml ouml Auml och Ouml ochaa ochAA foumlr att skriva aring och Aring

316 ProgramlistningarOm man inte vill att LATEX ska formatera texten kan man anvaumlnda enverbatim-omgivningDaring skrivs texten dessutom med skrivmaskinstext

beginverbatim Detta aumlr ett C-program include ltstdiohgt

void main(void)

int i

for (i = 1 i lt= 10 i++)printf(Nr dn i)

endverbatim

Detta aumlr ett C-program include ltstdiohgt

void main(void)

int i

for (i = 1 i lt= 10 i++)printf(Nr dn i)

Taumlnk paring att inte anvaumlnda tabulatortecken inne i enverbatim-omgivning De foumlrsvinner naumlmli-gen i utmatningen Anvaumlnd i staumlllet blanktecken (LATEX-modei emacs aumlndrar automatiskt allatabulatortecken till blanktecken)

Foumlr att faring motsvarande funktion mitt inne i en rad anvaumlnder man kommandotverb

I vanliga fall skulle man inte kunna skrivaverb utan att LaTeX tror att det aumlrboumlrjan paring ett kommando Men med verb=verb=garingr det bra

I vanliga fall skulle man inte kunnaskriva utan att LATEX tror att det aumlrboumlrjan paring ett kommando Men medverb garingr det bra

Observera att argumentet tillverb inte ska avgraumlnsas av och Daring skulle man ju aldrigkunna ha tecknen eller inne i texten Daumlrfoumlr aumlr kravet i staumlllet att argumentet tillverbavgraumlnsas av likadana valfria tecken som till exempel iverbtext ellerverb+text+

Man kan aumlven inkludera en programlistning direkt fraringn en fil Till detta anvaumlnder mankommandotverbatiminput Foumlr att det ska fungera maringste man foumlrst skriva

usepackageverbatim

i boumlrjan av dokumentet Sedan inkluderar man programkoden med t ex

verbatiminputlab7java

Om inte programtexten faringr plats i dokumentet kan man minska storleken

smallverbatiminputlab7java

4 Matematiska formler 15

4 Matematiska formlerEftersom TEX (och LATEX) aumlr utformat foumlr att kunna skriva komplex matematisk text blir det haumlrkapitlet ganska omfattande Men foumlr er som aumlndaring behoumlver kunna mer finns en mer uttoumlmmandebeskrivning i boumlckerna om LATEX (se sidan35 i denna handledning)

41 Att skriva matematisk textOm man vill skriva en matematisk formel inne i den loumlpande texten skriver manbeginmathformelendmath Eftersom det aumlr ganska laringngt att skriva finns det tvaring olika kortformer somman kan anvaumlnda Antingen( formel ) eller $ formel $ Men den foumlrsta korformen faringrman en kontroll paring att man inte redan aumlr inne i en formel aring andra sidan fungerar den inte ibildtexter (caption)

Foumlr att faring en formel som blir centrerad paring en egen rad skriver manbegindisplaymathformelenddisplaymath Aumlven haumlr finns det en kortform som aumlr[ formel]

beginequation formelendequation ger samma utseende bortsett fraringn att form-lerna blir numrerade Haumlr finns ingen kortform

Formeln $ x=3y-2 $ staringr inne i textenprecis som ( a+b+c ) ochbeginmathq=45+vendmathgoumlrDaumlremot staringr [ x=3y-2 ] foumlrsig sjaumllv precis sombegindisplaymatha+b+cenddisplaymathEn numrerad ekvation faringr man medbeginequationx=3y-2 labelekvaendequationVill man haumlnvisa till ekvation~refekvafungerar det likdant som med figurer

Formelnx = 3yminus 2 staringr inne i textenprecis soma+ b+ c ochq = 45 + vgoumlr Daumlremot staringr

x = 3y minus 2

foumlr sig sjaumllv precis som

a+ b+ c

En numrerad ekvation faringr man med

x = 3y minus 2 (1)

Vill man haumlnvisa till ekvation1 funge-rar det likdant som med figurer

42 En oumlversikt oumlver matematiska symbolerLATEX inneharingller kommandon foumlr att skriva alla taumlnkbara matematiska symboler Samtliga sym-boler nedan har en sak gemensamt De fungerar bara i enmath-omgivningdisplaymath-om-givning ellerequation-omgivning Vill man skriva ett saringdant haumlr tecken i vanlig text maringsteman skriva t ex$ tecken$

Av tabell1 framgaringr att det inte finns versala varianter av alla grekiska bokstaumlver Det berorparing att de grekiska bokstaumlverna i dessa fall ser likadana ut som de romerska Till exempel skrivsett versaltα helt enkelt som A

Vissa matematiska symboler finns redan paring tangentbordet Naumlr man skriver dem i en ma-tematisk omgivning faringr de ett lite annat utseende rsquo=rsquo rsquo +rsquo rsquominusrsquo rsquoltrsquo eller rsquogtrsquo Oumlvriga skrivsmed kommandona i tabellerna2ndash5 Maringnga av relationerna i tabell3 kan negeras genom attskrivanot foumlre dem

$x notlt y Leftrightarrow x notleq y-1$ x 6lt y hArr x 6le y minus 1

Det garingr att goumlra ytterligare symboler genom att skriva dom ovanparing varandra med kommandotstackrel

16 4 Matematiska formler

α alpha θ theta o o Υ Upsilonβ beta ϑ vartheta Π Pi υ upsilonΓ Gamma ι iota π pi Φ Phiγ gamma κ kappa $ varpi φ phi∆ Delta Λ Lambda ρ rho ϕ varphiδ delta λ lambda varrho χ chiε epsilon micro mu Σ Sigma Ψ Psiε varepsilon ν nu σ sigma ψ psiζ zeta Ξ Xi ς varsigma Ω Omegaη eta ξ xi τ tau ω omegaΘ Theta

Tabell 1 Grekiska bokstaumlver

plusmn pm u sqcap rhd1

∓ mp t sqcup unlhd1

times times or vee unlhd1

divide div and wedge oplus opluslowast ast setminus ominus star o wr otimes otimes circ diamond oslashbull bullet 4 bigtriangleup odotmiddot cdot 5 bigtriangledown copy bigcirccap cap triangleleft dagger daggercup cup triangleright Dagger ddagger] uplus lhd1 q amalg

Tabell 2 Binaumlra operatorer (1Kraumlver paketetlatexsym)

le leq sube subseteq a dashv prop proptoge geq supe supseteq equiv equiv |= models≺ prec lt sqsubset1 sim sim perp perp succ = sqsupset1 simeq | mid preceq v sqsubseteq asymp parallel succeq w sqsupseteq asymp approx bowtie ll isin in sim= cong 1 Join1

gg 3 ni 6= neq ^ smilesub subset ` vdash = doteq _ frownsup supset

Tabell 3 Relationssymboler (1Kraumlver paketetlatexsym)

43 Exponenter och index 17

[ A stackrelalpharightarrow B ] Aαrarr B

[ vecx stackrelmathrmdef=(x_1 ldots xn) ] ~x

def= (x1 xn)

Observera att vissa symboler bara aumlr tillgaumlngliga med paketetlatexsym Foumlr att anvaumlndadessa laumlgg till foumlljande rad i boumlrjan av dokumentet

usepackagelatexsym

421 Accenter

Accenttecknen som beskrivs paring sidan13 fungerar bara foumlr vanlig text I matematiska formleranvaumlnder man nedanstaringende kommandon i staumlllet

a hata a acutea a dota a checkaa gravea a ddota a brevea a baraa tildea ~a veca

hat ochtilde finns aumlven i bredare varianter som kallaswidehat ochwidetilde

$widehatx+1 widetildex+1$ x+ 1 x+ 1

Precis som med accenter i vanlig text boumlr man plocka bort prickarna fraringn bokstaumlverna i och jinnan man saumltter accenter paring dem

Jaumlmfoumlr $veci + ddotj$ och$vecimath + ddotjmath$

Jaumlmfoumlr~i+ j och~ı+

43 Exponenter och indexExponenter markeras medexponent och index med_index vilket illustreras av dettaexempel

Laringt $x$ och $y$ vara variabler saringdana att$x^2y=q_n$ daring $q_1 ldots q_n gt 7$

Det blir samma sak av $x^y_2$ och$x_2^y$ men inte av $x_y^2$ och$x^2_y$

Laringt x och y vara variabler saringdana attx2y = qn daringq1 qn gt 7Det blir samma sak avxy

2 ochxy2 men

inte avxy2 ochx2y

larr leftarrow lArrrArr Longleftrightarrow uarr uparrowlarrminus longleftarrow 7rarr mapsto uArr UparrowlArr Leftarrow 7minusrarr longmapsto darr downarrowlArr= Longleftarrow larr hookleftarrow dArr Downarrowrarr rightarrow rarr hookrightarrow l updownarrowminusrarr longrightarrow leftharpoonup m UpdownarrowrArr Rightarrow rightharpoonup nearrow=rArr Longrightarrow leftharpoondown searrowharr leftrightarrow rightharpoondown swarrowlarrrarr longleftrightarrow rightleftharpoons nwarrowhArr Leftrightarrow leadsto1

Tabell 4 Pilsymboler (1Kraumlver paketetlatexsym)

18 4 Matematiska formler

Om det bara finnsett tecken i exponent eller index garingr det bra att utelaumlmna klamrarna ochskriva^exponentrespektive_exponent

Det garingr bra att anvaumlnda alla moumljliga tecken som exponenter och index

Temperaturen i dag var $19^circ$C Temperaturen i dag var19C

44 Derivator

Derivator skriver man med apostrof (rsquo)

$xrsquorsquorsquo - 3xrsquorsquo + xrsquo + 4x = 8$ xprimeprimeprime minus 3xprimeprime + xprime + 4x = 8

Ibland skriver man tidsderivator med prickar ovanfoumlr bokstaumlverna Daring kan man anvaumlnda accen-terna ovan

$a(t) = dotv(t) = ddotx(t)$ a(t) = v(t) = x(t)

45 Division

Division med aumlr enkelt att skriva men vill man ha ett horisontellt braringkstreck faringr man anvaumlndakommandotfrac

[ x = fraca + b3c^3 + d^4 ] x =a+ b3

c3 + d4

[ frac11 - frac1a - k ]1

1minus 1aminusk

46 Roumltter

Roumltter skriver man med kommandotsqrt Med ett extra argument kan man skriva roumltter avvalfri ordning

[ sqrtx^x + sqrtalpha ]radicxx +

radicα

[ sqrt[3]hrsquorsquo_n(beta x) ] 3radichprimeprimen(βx)

alefsym aleph prime prime forall forall infin inftyh hbar empty emptyset exist exists 2 Box1

ı imath nabla nabla not neg 3 Diamond1

jmathradic

surd [ flat 4 triangle` ell gt top natural clubs clubsuitweierp wp perp bot ] sharp diams diamondsuitlt Re | backslash hearts heartsuit= Im 6 angle part partial spades spadesuit0 mho1

Tabell 5 Diverse symboler (1Kraumlver paketetlatexsym)

47 Oumlver- och understrykning 19

47 Oumlver- och understrykningFoumlr att goumlra linjer eller klamrar ovanfoumlr eller under en formel finnsoverline underlineoverbrace respektiveunderbrace Man kan skriva text ovanfoumlr eller under en klammergenom att goumlra paring samma saumltt som foumlr ett index eller en exponent

[ overlinephi + overlinew ] φ+ w

[ overbracea_1+underbrace a_2+cdots+a_n-1_n-2 st+a_n^n st ]

nst︷ ︸︸ ︷a1 + a2 + middot middot middot+ anminus1︸ ︷︷ ︸

nminus2st

+an

[ x^overlinek + n + x^underlinen ] xk+n + xn

48 Teckensnitt i matematisk textNormalt skriver LATEX all matmatisk text kursiv men i vissa fall passar det baumlttre med ett annatteckensnitt

Ett saringdant exempel aumlr foumlr att skriva funktioner som t ex log Det enklaste saumlttet att skrivadessa funktioner aumlr att anvaumlnda kommandona i tabell6

[ sin 2theta=2sinthetacostheta ] sin 2θ = 2 sin θ cos θ

[ log xy=log x + log y] log xy = log x+ log yFoumlr de funktioner daumlr det aumlr meningsfullt kan man anvaumlnda ett index

[ max_1leq nleq mlog_2P_n ] max1lenlem

log2 Pn

[ lim_xrightarrow 0fracsin xx=1 ] limxrarr0

sinx

x= 1

I oumlvriga fall kan man anvaumlnda naringgot av nedanstaringende saumltt att byta tecknsnitt inne i mate-matisk text

$mathititalic - 2^x+sin phi$ italic minus 2 x + sinφ

$mathrmroman - 2^x+sin phi$ romanminus 2x + sinφ

$mathbfbold - 2^x+sin phi$ boldminus 2x + sinφ

$mathsfsans serif - 2^x+sin phi$ sans serif minus 2x + sinφ

$mathtttypewriter - 2^x+sin phi$ typewriterminus 2x + sinφ

Observera att ovanstaringende kommandon bara ska anvaumlndas foumlr matematiska uttryck De paring-verkar bara bokstaumlver siffror och stora grekiska bokstaumlver Om man av naringgon anledning villskriva vanligt text inne i formler anvaumlnder man de vanliga teckensnittskommandona (texttttextbf textnormal etc) som tillfaumllligt laumlmnar matematikomgivningen

Om man vill skriva alla formler med fetstil kan man skriva kommandotboldmath i boumlrjanav dokumentet (det skainte skrivas inne i en matematikomgivning) Kommandot gaumlller tillsman upphaumlver det medunboldmath

I vissa fall anvaumlnder man skrivstilsbokstaumlver foumlr att beteckna funktioner LATEX tillhanda-haringller 26 bokstaumlverA Z

arccos cos csc ext ker limsup min sinharcsin cosh deg gcd lg ln Pr suparctan cot det hom lim log sec tanarg coth dim inf lininf max sin tanh

Tabell 6 Funktionsnamn

20 4 Matematiska formler

$mathcalFf(x)$ och$mathcalLf(x)$ brukar man anvaumlndafoumlr att beteckna naringgra vaumllkaumlnda transformer

Ff(x) och Lf(x) brukar mananvaumlnda foumlr att beteckna naringgra vaumll-kaumlnda transformer

49 Summor integraler och saringntDe matematiska symbolerna i tabell7 blir olika stora beroende paring hur man anvaumlnder dem deblir stoumlrre i endisplaymath-omgivning och enequation-omgivning aumln i enmath-omgiv-ning

[ int_-infty^infty e^-x^2 dx ]int infin

minusinfineminusx2

dx

[ oint_S(V) (psinablaphi-phinablapsi)cdot dvecS ]

∮S(V )

(ψnablaφminus φnablaψ) middot d~S

[ a_1 + a_2 + cdots + a_n =sum_i=1^n a_i ] a1 + a2 + middot middot middot+ an =

nsumi=1

ai

[ n=prod_k=1^n k ] n =

nprodk=1

k

[ sum_0 leq i leq m atop0 lt j lt n P(ij) ]

sum0leilem0ltjltn

P (i j)

Om man skriver ovanstaringende formler innei den loumlpande texten faringr mande mindre symbolerna som t~ex$int_-infty^infty e^-x^2 dx$eller $n=prod_k=1^n k$

Om man skriver ovanstaringende form-ler inne i den loumlpande texten faringrman de mindre symbolerna som t exintinfinminusinfin eminusx2

dx ellern =prodn

k=1k

410 Matriser och vektorerFoumlr att skapa matriser och vektorer goumlr vi naumlstan likadant som med tabeller (sidan12)

[ beginarraylcrx^2 amp a+b amp 3 x^2+2x amp xrsquo amp 23 x^2n amp alpha amp 214endarray ]

x2 a+ b 3x2 + 2x xprime 23x2n α 214

sum sumsum

⋂ ⋂bigcap

⊙ ⊙bigodotprod prod

prod⋃ ⋃

bigcupotimes otimes

bigotimes∐ ∐coprod

⊔ ⊔bigsqcup

oplus oplusbigoplusint int

intor or

bigvee⊎ ⊎

biguplus∮ ∮oint

and andbigwedge

Tabell 7 Stora symboler

411 Ekvationer paring flera rader 21

411 Ekvationer paring flera rader

Med endisplaymath-omgivning eller enmath-omgivning kan man bara goumlra formler somryms paring en rad Om man skriver laringnga formler eller vill skriva flera ekvationer i en sekvenskan man anvaumlnda eneqnarray-omgivning Den fungerar ungefaumlr som enarray-omgivningmed tre kolumner men numrerar ekvationerna om man inte skrivernonumber

begineqnarrayx amp = amp 12y + 47 y amp = amp z + phi + a + b + nonumber amp amp c + d + e + f

endeqnarray

x = 12y + 47 (2)

y = z + φ+ a+ b+

c+ d+ e+ f (3)

Eneqnarray-omgivning goumlr samma sak foumlrutom att den inte genererar naringgra ekvationsnum-mer

begineqnarrayx amp = amp 2 y + 3y amp = amp 12

endeqnarray

x = 2y + 3

y = 12

412 Parenteser

Hittils har vi anvaumlnt vanliga parenteser rsquo()rsquo i en del formler I tabell8 visas samtliga symbolersom kan anvaumlndas som parenteser i LATEX

Foumlr att faring parenteserna att anpassa sin storlek efter det de ska omge skriver manleftellerright foumlre dem Foumlr varjeleft maringste det finnas enright Daumlremot behoumlver de intevara av samma typ Det aumlr t ex fullt moumljligt att avsluta enleft( medright Om manbara vill ha en parentes paring ena sidan av formeln kan man anvaumlnda den osynliga parentesen rsquorsquo

[ vecu times vecv =left| beginarrayccchatx amp u_x amp v_x haty amp u_y amp v_y hatz amp u_z amp v_z

endarray right| ]

~utimes ~v =

∣∣∣∣∣ x ux vx

y uy vy

z uz vz

∣∣∣∣∣[ A=left( beginarraycccca_11 amp a_12 amp ldots amp a_1n a_21 amp a_22 amp ldots amp a_2n vdots amp vdots amp ddots amp vdots a_m1 amp a_m2 amp ldots amp a_mn

endarray right) ]

A =

a11 a12 a1n

a21 a22 a2n

am1 am2 amn

( ( b lfloor darr downarrow) ) c rfloor backslash l updownarrow[ [ d lceil | | uArr Uparrow] ] e rceil | dArr Downarrow 〈 langle uarr uparrow m Updownarrow 〉 rangle

Tabell 8 Parenteser

22 5 Om det blir fel

[ g(x)=left beginarrayll0 amp x leq 0 13 amp 0 lt x leq 3 23 amp 3 lt x leq 5 1 amp x gt 5endarray right ]

g(x) =

0 x le 013 0 lt x le 323 3 lt x le 51 x gt 5

Ibland behoumlver man ha mer kontroll oumlver parentesernas storlek Foumlr detta aumlndamaringl finns detandra prefix att anvaumlnda

Storlek vanlig stor stoumlrre aumlnnu stoumlrre stoumlrst automatiskVaumlnsterprefix mdash bigl Bigl biggl Biggl leftHoumlgerprefix mdash bigr Bigr biggr Biggr right

413 FinjusteringI en del fall kan man behoumlva justera formateringen av matematiska formler genom att laumlgga tilleller ta bort lite utrymme Foumlr detta aumlndamaringl finns kommandona foumlr att laumlgga till och foumlratt ta bort

[ sqrt2 x ] radic2x

[ sqrt2 x ] radic2x

[ n logn ] n logn

[ n logn ] nlogn

[ intint z dx dy]int int

zdxdy

[ int int z dx dy ]intint

z dx dy

5 Om det blir felAtt tolka felutskrifter fraringn LATEX aumlr inte alltid det laumlttaste LATEX oumlversaumltter alla kommandon tillTEX-kommandon och skickar sedan hela texten till TEX Daumlrfoumlr kommer maringnga av felmedde-landena fraringn TEX och man kaumlnner inte riktigt igen sin text i felutskrifterna

51 Vanliga problemUtan att analysera felutskrifterna alltfoumlr mycket kan man ofta hitta sitt fel bland foumlljande punk-ter

bull Ett felstavat kommando

bull Parenteser (t ex eller[]) daumlr man har gloumlmt den ena eller kanske baringda

bull Foumlrsoumlk att anvaumlnda specialtecken utan att skriva dem paring raumltt saumltt

bull Foumlrsoumlk att anvaumlnda matematiska specialtecken i vanlig text (Skriv$ foumlre och efter tecknetsaring garingr det bra)

bull Ett end som saknas

bull Ett bortgloumlmt argument till ett kommando

Genom att laumlra sig att utnyttja LATEX-modei emacs ordentligt kan man undvika maringnga onoumldigaskrivfel (se sidan4)

53 Att hitta vad som blev fel 23

52 Vad man goumlr naumlr LATEX har stannatNaumlr LATEX upptaumlcker ett fel under en koumlrning faringr man en massa felutskrifter och daumlrefter skrivsett rsquorsquo Om du faringr ett rsquorsquo kan du skriva naringgot av foumlljande

bull H foumlr att (kanske) faring lite mer tips om vad som kan vara fel

bull RETURN foumlr att att ignorera felet och fortsaumltta (ger ofta upphov till fler fel)

bull Istop Foumlr att stoppa koumlrningen

bull X kan man skriva omIstop inte fungerar Skillnaden aumlr att medIstop faringr man med allutskrift fram till felet medanX avbryter koumlrningen omedelbart

Vid andra typer av fel faringr man en rsquorsquo i staumlllet foumlr rsquorsquo Det haumlr felet beror ofta paring ett bortgloumlmtenddocument Haumlr kan man skriva

bull enddocument eller

bull stop foumlr att avbryta koumlrningen Om det inte fungerar provar man med

bull 〈CTRLndashD〉 eller

bull 〈CTRLndashC〉

53 Att hitta vad som blev felAumlven om LATEX genererar vaumlldigt maringnga felutskrifter som till en boumlrjan ser raumltt obegripliga utaumlr det ofta laumltt att hitta felen med ledning av utskriften Tricket aumlr foumlr det mesta att titta paringdetsistasom skrevs ut

Om vi till exempel skulle skrivabegincenter men i staumlllet skrevbegincentesaumlger LATEX saringhaumlr

LaTeX Error Environment cente undefined

See the LaTeX manual or LaTeX Companion for explanationType H ltreturngt for immediate help

l56 begincente

Om vi tittar paring de sista raderna av felutskriften staringr det att felet finns paring rad 56 och dessutomskrivs den felaktiga texten ut

Vi har kanske gloumlmt att grekiska bokstaumlver bara fungerar i en matematisk omgivning ochhar skrivit

Det haumlr aumlr bokstaven gamma i det grekiska alfabetet

i staumlllet foumlr

Det haumlr aumlr bokstaven $gamma$ i det grekiska alfabetet

Naumlr vi koumlr texten genom LATEX blir felutskriften

24 5 Om det blir fel

Missing $ insertedinserted text

$to be read again

gammal245 Det haumlr aumlr bokstaven gamma

i det grekiska alfabetet

Vid den haumlr typen av fel goumlr alltid LATEX en radbrytning efter det felaktiga tecknet Daumlrfoumlr aumlrfelet laumltt att lokalisera

54 Varningar vid sid- och radbrytningar

Om LATEX misslyckas med att avstava ett ord skrivs det ut en varning som kan se ut saring haumlr

Overfull hbox (5423221pt too wide) in paragraph at lines 54--55[]T1cmrmn10 Ett l^^e5ngt ord ^^e4r studiev^^e4gledarna

Det sista ordet (studievaumlgledarna) som skrivs ut aumlr det som LATEX inte har lyckts avstavaAntingen bryr man sig inte om varningen (raden blir lite foumlr laringng i saring fall) eller saring laumlgger manin avstavningsfoumlrslag (se sidan9)

Som framgaringr av exemplet skrivs svenska bokstaumlver ut lite konstigt Det medfoumlr dock foumlrdet mesta inga stoumlrre problem med att tyda utskriften

Foumlr att laumlttare se var LATEX har problem med avstavningen kan man anvaumlnda dokumentop-tionendraft Mer om det finns paring sidan26

Andra varningar man kan faring aumlr

bull Underfull hbox som betyder att LATEX har tvingats laumlgga in lite vaumll mycket tomrummellan orden foumlr att fylla ut raden

bull Overfull vbox som varnar foumlr att LATEX inte har hittat naringgot laumlmpligt staumllle att boumlrja enny sida Sidan har alltsaring blivit lite foumlr laringng

bull Underfull vbox anger det motsatta problemet Sidan aumlr lite kortare aumln den borde vara

Laumls om hur man sjaumllv kan paringverka sid- och radbrytningar paring sidan28

55 Problem med placering av figurer

551 Bilderna kommer sist i dokumentet

Ett vanligt problem aumlr att alla eller en del figurer hamnar sist i dokumentet Det beror naumlstanalltid paring att man har skrivitbeginfigure[h]

LATEX har vissa regler foumlr att placera ut figurer och med ledning av dem har det inte garingttatt placera figuren paring det taumlnkta staumlllet Daumlrfoumlr hamnar den sist i dokumentet En av reglernasaumlger att figurer maringste placeras ut i samma ordning som dom foumlrekommer i LATEXfilen Daumlrfoumlrkommer alla efterfoumlljande bilder ocksaring att hamna sist

Loumlsningen aumlr givetvis att ge LATEX fler alternativ foumlr att placera ut figuren Om man i staumllletskriverbeginfigure[htb] kan LATEX placera bilden laumlngst upp eller laumlngst ner paring en sida

56 Problem i inkluderade filer 25

552 Alla bilder kommer inte ut

FelmeddelandetToo many unresolved floats beror paring att minnet i LATEX har blivit fulltav bilder Naumlr LATEX ser en bild lagras den undan tills det finns ett staumllle att skriva ut den

Detta fel beror normalt paring samma sak som ovan men kan ocksaring upptraumlda om man villha maringnga bilder efter varandra (t ex ett appendix med bara bilder) Loumlsningen aumlr daring att tvingaLATEX att skriva ut de bilder som har samlats i minnet genom att laumlgga in kommandotclearpagemellan tvaring laumlmpliga bilder Daring skrivs alla ackumulerade bilder ut och LATEX goumlr en sidbrytning

56 Problem i inkluderade filer

LATEX skriver kommandon till ett antal filer som sedan inkluderas vid naumlsta koumlrning (Bl a finnsfiltoc foumlr inneharingllsfoumlrteckningenfillof ochfillot foumlr figur- och tabellfoumlrteckningarsamtfilaux foumlr diverse oumlvrig information som bildtexter

Naumlr LATEX inkluderar en fil skrivs filnamnet och eventuella felmeddelanden ut inom paren-teser (se exempel paring sidan4) Paring detta saumltt kan man se vilken fil det aumlr problem med

Skulle det bli fel i en av de inkluderade filerna (t ex paring grund av fel i en bildtext) maringsteman ta bort filen och sedan koumlralatex igen Givetvis maringste man ocksaring raumltta felet ifiltex)

57 Utskriften kommer inte ut

Om det inte kommer ut naringgra sidor paring laserskrivaren eller om bara en del av sidorna kommerut beror det foumlrmodligen paring naringgot av foumlljande

bull Filnamnet inneharingller svenska bokstaumlverSkrivarna klarar inte av filer som inneharingller tecken som har aringttonde biten satt Detta yttrarsig i att det inte kommer ut naringgonting alls Doumlp omtex-filen till ett annat namn kompileraden igen och skriv ut den paring nytt (Det aumlr bara filnamnet som beroumlrs svenska tecken inne itexten kodas saring att skrivarna klarar av dem)

bull Fel i en inkluderad bildOm du har inkluderat en bild i dokumentet kan det beror paring att skrivaren inte foumlrstaringr sig paringbilden I detta fall kommer vanligtvis sidorna foumlre bilden ut Prova att ta bort bilden och seom det blir baumlttre Om det hjaumllper kontrollera att bilden aumlr i raumltt format (se sidan30)

6 Oumlverkurs61 Dokumentklasser

Hittills har vi bara anvaumlnt dokumentklassenarticle Andra dokumentklasser som aumlr standardaumlr letter (EXEMPEL 7) report (EXEMPEL 5) och book report skiljer sig fraumlmst fraringn Ex 7

Ex 5article genom att det finns ytterliga en rubriknivaringchapter book har ytterligare en nivaringsom heterpart article aumlr laumlmpligt till rapporter aumlven raumltt laringnga saringdana Kommer man uppi storleksordningen examensarbete kan det vara laumlmpligt att byta tillreport Paring sidan35finnsytterligare dokumentklasser beskrivna Dessa aumlr dock inte standard i LATEX

Foumlr att byta dokumentklass maringste man aumlndra argumentet till kommandotdocumentclassOm man till exempel vill aumlndra tillreport skriver man

documentclass[a4paper]report

26 6 Oumlverkurs

62 DokumentoptionerDet finns ett antal optioner som man kan ange foumlr att paringverka utseendet paring sitt dokument Vihar redan stoumltt paringa4paper Nedanstaringende lista visar de viktigaste

a4paper Anpassa marginaler till a4-papper Om denna utelaumlmnas anvaumlnds amerikanskpapper (letter)

11pt Anvaumlnd lite stoumlrre bokstaumlver (standard aumlr10pt)

12pt Aumlnnu lite stoumlrre bokstaumlver

twocolumn Skriver texten i tvaring kolumner

twoside Formaterar foumlr dubbelsidig utskrift (Anvaumlnt i detta dokument)

titlepage Goumlr att rubriken (den som man skriver ut medmaketitle) hamnar paring en egensida om man anvaumlnder dokumentklassenarticle Det aumlr standard foumlrreport

landscape Goumlr att sidan formateras foumlr liggande papper Marginalerna blir vaumlldigt bredasaring man kan behoumlva finjustera en del maringtt manuellt (se sidan26)

draft Goumlr att LATEX skriver ut en svart rektangel i marginalen efter alla rader som harblivit foumlr laringnga (overfull hbox) Det aumlr bra att anvaumlnda vid korrekturlaumlsning-en men ska givetvis tas bort foumlre den slutliga utskriftendraft goumlr desutom attinkluderade bilder (se sidan30) bara skrivs ut som en ram runt bildens filnamn

leqno Placera ekvationsnummer till vaumlnster i staumlllet foumlr till houmlger om ekvationen i endisplaymath-omgivning

fleqn Vaumlnsterjustera ekvationer i staumlllet foumlr att centrera dem i endisplaymath-om-givning

openright Om man anvaumlnder dokumentklassenreport boumlrjar kapitel alltid paring ny sidaopenright goumlr att de i staumlllet boumlrjar paring ny houmlgersida

Foumlr att anvaumlnda en option skriver man namnet paring den inom hakparenteser rsquo[]rsquo foumlre dokument-klassen Vill man ange flera optioner skiljer man dem aringt med kommatecken Vill man skrivamed 11 punkter stora bokstaumlver och formatera texten i tvaring kolumner (samtidigt som man be-haringller optionen foumlr a4-papper) skriver man

documentclass[11pttwocolumna4paper]article

63 Finjustering av marginaler och andra maringttOm man inte aumlr noumljd med marginalerna saring finns det moumljlighet att finjustera maringtten med kom-mandonaaddtolength ochsetlength Den foumlrsta aumlr laumlmplig naumlr man vill goumlra smaring juste-ringar t ex goumlra raderna lite laumlngre

Naringgra av de maringtt som garingr att justera aumlr

evensidemargin marginal jaumlmna sidor oddsidemargin marginal udda sidortopmargin marginal oumlverst paring sidan headheight storlek sidhuvudheadsep avst mellan sidhuvud amp text footskip avst mellan sidfot amp texttextwidth textens bredd textheight textens houmljd

Om man t ex vill goumlra raderna en centimeter laumlngre paring varje sida skriver man

addtolengthoddsidemargin-10mmaddtolengthevensidemargin-1cmaddtolengthtextwidth2cm

Foumlr mer info om detta seEXEMPEL 10 Haumlr finns aumlven en beskrivning av de olika maringttenheterEx 10man kan anvaumlnda

64 Separering av stycken 27

64 Separering av styckenLATEX boumlrjar varje stycke med en indragning om det inte aumlr det foumlrsta stycket efter en rubrikOm man i staumlllet vill avgraumlnsa stycken med en extra blankrad skriver man saring haumlr i boumlrjan avdokumentet

usepackageparskip

Paketetparskip goumlr att indragningen saumltts till noll och att avstaringndet mellan tvaring stycken oumlkaren halv rad

65 Engelska dokumentOm man vill skriva dokument paring engelska aumlr det bara att utelaumlmna raden med

usepackage[swedish]babel

Daring kommer en engelsk avstavningstabell att anvaumlndas och ett antal straumlngar aumlndras till engels-ka t ex skrivsTable of contentsi staumlllet foumlrInneharingll

usepackage[swedish]babel

Det garingr aumlven att skriva paring andra spraringk genom att byta utswedish mot naringgot av foumlljande

american french german ngerman bahasa basque catalan croatianczech danish dutch finnish greek icelandic irish italianlatin magyar norsk norsk portuges romanian russian slovakslovene spanish turkish ukrainian nohyphenation

66 Sidnumrering sidhuvud och sidfotLATEX skriver automatiskt ett sidnummer centrerat laumlngst ned paring sidan Med kommandot

pagestyleempty

kan man staumlnga av numreringen Det kan bland annat vara laumlmpligt t ex om man bara vill skrivaut en sida Om man anvaumlndermaketitle maringste man dessutom skriva

thispagestyleempty

eftermaketitle eftersommaketitle alltid definierar om foumlrsta sidan tillplain (SeEX-EMPEL 3) Ex 3

Vill man i staumlllet ha sidnummer och kapitelnamn i sidhuvudet skriver man

pagestyleheadings

Daring faringr man en sidnumrering som ser ut ungefaumlr som i den haumlr handledningen Vill man garingtillbaka till standardutseendet aumlr det bara att skriva

pagestyleplain

Foumlr att faring sidhuvuden som ser ut ungefaumlr som i denna handledning kan man anvaumlnda paketetfancyhdr Detta beskrivs naumlrmare iEXEMPEL 4 Ex 4

67 RadavstaringndIbland kan man vilja aumlndra paring radavstaringndet i LATEX Det goumlrs enklast genom att aumlndra paring pa-rameternbaselinestretch Det aumlr en faktor som radavstaringndet multipliceras med saring detnormala vaumlrdet aumlr1 Foumlr att naumlstan foumlrdubbla radavstaringndet laumlgger man till foumlljande rad naringgon-stans foumlrebegindocument

renewcommandbaselinestretch18

28 6 Oumlverkurs

68 RamarFoumlr att rita en ram runt en del av texten anvaumlnder man kommandotfbox

Haumlr har vi en fboxliten ram Haumlr har vi en liten ram

Det garingr inte att ha radbrytningar inne i enfbox saring om man vill rita en ram runt en stoumlrre delav texten maringste man kapsla in den i enparbox

fboxparbox4cmDenna text blirautomatiskt justerad till ett4 cm brett stycke

Denna text blir automatiskt ju-sterad till ett 4 cmbrettstycke

69 Att paringverka formateringenLATEX lyckas foumlr det mesta bra med att bryta rader och sidor Men ibland kan man behoumlva raumlttatill formateringen lite I andra fall vill man kanske bryta en rad eller en sida trots att den inte aumlrfull eller laumlgga in lite extra tomrum

Vi har redan anvaumlnt kommandot foumlr att tvinga fram en radbrytning Kommandot kanaumlven ha ett argument som talar om hur mycketextrautrymme som ska laumlggas till

Det haumlr kan ni redanMed ett extra argumentblir [7mm]det extra mycket tomrum

Dethaumlr kan ni redan Med ett extra argu-ment blir

det extra mycket tomrum

Eftersom kan ha ett argument som boumlrjar med tecknet rsquo[rsquo kan man alltsaring inte boumlrja enny rad med rsquo[rsquo om den foumlrra avslutades med Man kan dock lura LATEX att tolka parentesensom just en parentes genom att byta ut mot

Ett annat saumltt att laumlgga in extra tomrum aumlr med kommandotvspacelaumlngd eller medvspacelaumlngd Skillnaden aumlr att den foumlrsta formen tar bort tomrummet om det raringkar hamnavid i slutet eller boumlrjan av en sida

Det finns aumlven motsvarande kommandon foumlr att laumlgga in extra tomrum i en rad De heterhspace ochhspace Den tidigare formen tar bort tomrummet om det hamnar foumlrst ellersist paring en rad

Daring ska vi se om det inte kan bli liteextra tomrum aumlven i boumlrjan hspace20mmav en rad Mitt inne i raden aumlr likahspace10mm laumltt Nu vill jag ha liteextra tomrumvspace10mmsaring att jag baumlttre kan studerafiberstrukturen i papperet

Daring ska vi se om det inte kanbli lite extra tomrum aumlven i boumlrjan

av en rad Mitt inne iraden aumlr lika laumltt Nu vill jagha lite extra tomrum saring att jag baumlttre

kan studera fiberstrukturen i papperet

Observera att raden fylls upp innan det vertikala utrymmet laumlggs till Daumlrfoumlr hamnar inte tom-rumet exakt daumlr man skrivervspace Vill man ha det uppfoumlrandet ska man anvaumlnda medett argument som i det tidigare exemplet

Foumlr att tvinga fram en sidbrytning anvaumlnder man kommandotnewpage Om vi skriver itvaring kolumner avslutarnewpage den aktuella kolumnen i staumlllet foumlr sidan

610 Att rita figurer 29

610 Att rita figurerLATEX klarar av att rita enkla figurer som cirklar fyrkanter linjer och pilar Med enpicture-omgivning skapar man ett koordinatsystem som man sen kan rita i

Standardenheten i koordinatsystemet aumlr punkter Foumlr de flesta aumlr det nog lite svaringrt att taumlnkai punkter Daumlrfoumlr aumlr det laumlttare om man aumlndrar maringttenheten till millimeter med kommandot

setlengthunitlength1mm

Det behoumlver man bara goumlra en garingng i varje dokument alltsaringinte foumlr varje bildOm man vill skapa ett koordinatsystem som aumlr 100 mm brett och 80 mm houmlgt goumlr man saring

haumlr

beginpicture(10080) kommandon som ritar bilderendpicture

Foumlr att placera grafiska objekt i koordinatsystemet anvaumlnder vi kommandotput Med

put(200)objekt

placerar viobjekti punkten med x-koordinaten 20 och y-koordinaten 0 (Foumlr rektanglar aumlr detnedre vaumlnstra houmlrnet foumlr cirklar centrum och foumlr linjer utgaringngspunkten)

Exemplet nedan visar de vanligaste grafiska objekten och hur man ritar dem i LATEX

beginpicture(3050)put(040)framebox(308)centerput(030)framebox(148)[t]topput(1630)framebox(148)[r]rightput(020)dashbox(308)[bl]bottom leftput(018)line(10)20put(016)vector(2-1)25put(510)circle8put(2412)circle14put(614)textscText

endpicture

center

topright

bottom left

HHHHHH

HHj

~ amp$

TEXT

Argumentet tillcircle aumlr diametern Foumlrline ochvector aumlr foumlrsta argumentet riktningoch det andra laumlngd Riktningsargumenten ska ligga mellanminus6 och+6 foumlr line och mellanminus4 och+4 foumlr vector

Ofta vill man upprepa en ritad figur efter efter ett regelbundet moumlnster Det kan till exempelroumlra sig om boxar i ett koplingsschema Foumlr detta finns kommandotmultiput som anvaumlndssaring haumlr

multiput(xy )(∆x∆y )antal objekt

daumlr(xy ) aumlr startpositionen Objektet behoumlver inte vara ett enkelt objekt utan kan ocksaring varaen helpicture-omgivning Man kan alltsaring dela upp sin bild i flera mindre bilder

beginpicture(4050)multiput(00)(710)3beginpicture(209)put(00)framebox(209)[tr]Hejput(82)oval(143)put(45)oval(55)[tl]put(108)oval(73)[b]put(182)circle4

endpictureendpicture

Hej |

Hej |

Hej |

30 6 Oumlverkurs

Om man har ritat en figur och sen vill flytta hela figuren anger man ytterligare ett argumenttill beginpicture

beginpicture(3060)(1010)

Detta betyder att origo har koordinaterna(1010) i staumlllet foumlr (00) Man kan med foumlrdelplacera sin bild inne i enfigure-omgivning (se sid11ochEXEMPEL 6)Ex 6

Det mesta garingr att rita i enpicture-omgivning och resultatet blir snyggt men det blir na-turligtvis lite jobbigt att rita stora figurer paring det haumlr saumlttet Ett alternativ aumlr att anvaumlnda metodensom beskrivs i naumlsta stycke

611 Paketet graphics6111 Att inkludera postscript-bilder

Numera finns det maringnga bra program som kan rita bilder Kan man bara faring dem att skriva sinutmatning i formatetencapsulated postsciptsaring garingr det bra att inkludera bilden i sitt dokumentmed hjaumlp av paketetgraphics

Foumlr att kunna inkludera bilder maringste man laumlgga till foumlljande rad i boumlrjan av dokumentet

usepackagegraphics

Sen anvaumlnder vi foumlljande kommando foumlr att inkludera bilden som finns i filenbildeps

includegraphicsbildeps

Om man vill skala om bilden anvaumlnder man kommandotresizebox

resizebox20mmincludegraphicsbildeps

Ovanstaringende exempel ger en bild som aumlr 20mm houmlg Utropstecknet betyder att bredden skaskalas saring att bildens proportioner beharinglls

En vanlig anvaumlndning avincludegraphics aumlr att inkludera bilder i enfigure-om-givning Daring kraumlvs att bilden centreras med hjaumllp avcenter-omgivning enligt nedanstaringendeexempel

beginfigurebegincenterincludegraphicsbildeps

endcentercaptionKopplingsschema till transmogrifieraren

endfigure

611 Paketet graphics 31

6112 Att spara utrymme

Postscriptbilder kan ofta ta vaumlldigt mycket plats Det kan man loumlsa genom att komprimerafilen Det enda problemet aumlr att LATEX maringste veta hur stor bilden aumlr Den informationen finnsi filen paring en rad som boumlrjar medBoundingBox Klipp ut denna rad och spara den i filenbildepsbb Skriv daumlrefter

gzip bildeps

saring komprimereasbildeps och ersaumltts med den komprimerade filenbildepsgz Sedan aumlrdet bara att inkludera raumltt fil

includegraphicsbildepsgz

En fil som aumlr komprimerad medgzip kan man packa upp medgunzip om man inte laumlngrevill ha den komprimerad

6113 Naringgra saumltt att skapa postscript-bilder

Det finns givetvis maringnga saumltt att generera PostScript-bilder Paring arbetsstationerna ritar man enk-last bilderna medxfig Om vi till exempel vill skapabildeps (som vi anvaumlnde ovan) skrivervi

xfig bildfig

Daring faringr vi upp et foumlnster daumlr vi kan rita bilden Vaumllj sedan menynExportoch exportera bildenVar noga med att vaumlljaEncapsulated Postscripti rutanLanguage

En postscriptfil som skapas paring detta saumltt garingr inte att skriva ut foumlr sig sjaumllv Foumlr att skriva utden vaumllj i staumlllet menynPrint i xfig

Om man vill spara ett foumlnster paring skaumlrmen som encapsulated postscript till en fil som heterwindoweps kan man anvaumlnda naringgot av foumlljande kommandon

import -density 90x90 windowepsimport -density 90x90 eps2windowepsimport -density 90x90 -depth 8 -colorspace gray eps2windoweps

och klicka paring det foumlnster man vill spara Den andra varianten avimport ger postscript level2 som aumlr mer kompakt Man faringr alltsaring betydligt mindre filer men i vissa falla kan de kraringglaDen sista varianten aumlr laumlmplig om bilden aumlr svartvit eller om det ska skrivax ut paring en svartvitskrivare

Skriv man xfig man xgrabsc respman xgrab foumlr mer information

6114 Aumlndra storlek och roterera

Paketetgraphics inneharingller mer aumln de kommandon som naumlmnt ovan Man kan t ex skala ettobjekt medscalebox

vanlig storlek scalebox2dubbel storlek scalebox5halv storlek

vanlig storlek

dubbel storlekhalv storlek

Man kan ocksaring ange ett ytterligare argument om man inte vill ha samma skala i x- och y-led

scalebox1[2]dubbel houmljd scalebox2[1]dubbel bredd

dubbel houmljddubbel bredd

resizebox kan ocksaring anvaumlndas paring text

32 6 Oumlverkurs

resizebox4cm4 cm bred skalenlig 4 cm bred skalenligMan kan ocksaring rotera valfritt objekt medrotatebox eller spegla det kring en vertikal axelmedreflectbox

rotatebox30Hej rotatebox180Hej reflectboxSpegel spegel paring vaumlggen daumlr

Hej

Hej

Spegelspegelparingvaumlggendaumlr

6115 xdvi och graphics

xdvi klarar inte av att visa text (bilder garingr bra) som manipulerats medresizebox scaleboxrotatebox ellerreflectbox Detta kan man dock loumlsa genom att titta paring den faumlrdiga post-scriptfilen med kommandotgv Om dindvi-fil heterrapportdvi skriver du

dvips rapportgv rapportps

ta bort filen medrm rapportps naumlr du aumlr klar

6116 pdflatex och graphics

Foumlr att anvaumlndagraphics medpdflatex skriver man saring haumlr i boumlrjan av dokumentet

usepackage[pdftex]graphics

Sedan kan man tyvaumlrr inte inkludera bilder i eps-format Bilderna maringste i staumlllet vara i pdf-format Det loumlser man laumltt genom att konvertera bilderna med kommandotps2pdf

ps2pdf bildeps bildpdf

och sedan inkluderar man bilderna med

includegraphicsbildpdf

Det garingr aumlven bra att inkludera andra grafikformat i pdf-dokument till exempel jpeg och tiffOm man vill kunna formatera sitt dokument med baringdelatex ochpdflatex saring faringr man

skriva saring haumlr i boumlrjan av dokumentet

newififpdfifxpdfoutputundefinedpdffalse

elsepdftrue

fiifpdfusepackage[pdftex]graphics

elseusepackagegraphics

fi

Sedan goumlr man saring haumlr foumlr att inkludera bilden

ifpdfincludegraphicsbildpdf

elseincludegraphicsbildeps

fi

612 Paketet color 33

612 Paketet colorFoumlr att anvaumlnda paketet skriven man

usepackagecolor

i boumlrjan av dokumentet Sedan finns ett antal kommandon tillgaumlngliga foumlr att skriva text i avvi-kande faumlrg

Det foumlrsta som man maringste goumlra aumlr att definiera en eller flera faumlrger meddefinecolor

definecolorlightgray92definecolordarkgray5definecolorlight-bluergb080851definecolormeloncmyk00460500

Som synes kan man anvaumlnda tre olika modeller foumlr att definiera faumlrger

gray Vaumlrdet aumlr ett tal mellan 0 och 1 daumlr 0 aumlr svart

rgb Vaumlrdet aumlr en kommaseparerad lista av tre tal mellan 0 och 1 som anger intensitetenfoumlr roumltt groumlnt och blaringtt ljus (som paring en TV)

cmyk Vaumlrdet aumlr en kommaseparerad lista av fyra tal mellan 0 och 1 som anger hur mycketman ska anvaumlnda av faumlrgerna cyan magenta gul och svart (som paring en faumlrgskrivare)

Foumlr att skriva sin text i en avvikande faumlrg finns det tvaring kommandon

Detta ord aumlr textcolordarkgraringttprecis som colordark dessa tvaring

Detta ord aumlrgraringtt precis somdessatvaring

Foumlr att goumlra en fylld ram anvaumlnder mancolorbox Om ramen ska ha avvikande faumlrg finnsfcolorbox

colorboxdarkHej hopp fcolorboxblackdarkHej igen

Hej hopp

Hej igen

Man kan aumlven aumlndra bakgrundfaumlrgen Det goumlr man med kommandotpagecolorcolor Kommandot ska skrivas i boumlrjan av dokumentet och gaumlller foumlr alla sidor

Faumlrgenblack som anvaumlndes i exemplen ovan aumlr foumlrdefinierad och behoumlver alltsaring intedefinieras meddefinecolor Oumlvriga foumlrdefinierade faumlrger aumlrwhite red green blueyellow cyan ochmagenta Alla andra faumlrger maringste definieras innan de kan anvaumlndas

613 EuroteckenFoumlr att skriva symbolen foumlr Euro skriver man foumlljande i boumlrjan av dokumentet

usepackageeurosym

Daring definieras kommandonaeuro ochEUR

Med euro kan vi skriva euro-tecknet Priser skriver man som EUR19998

Mede kan vi skrivae-tecknetPriser skriver man som 19998e

Det tecken som visas ovan aumlr den officiella eurosymbolen Om man i staumlllet till ha en symbolsom passar baumlttre till det aktuella teckensnittet anvaumlnder manusepackage[gen]eurosymDaring skrivs symbolen somAC i staumlllet foumlre EUR placerar symbolen foumlre eller efter beloppetberoende paring vilket spraringk man har valt I sverige blir det alltid till houmlger om beloppet Vill manaumlndra paring det kan man anvaumlndausepackage[left]eurosym

34 6 Oumlverkurs

614 Fler teckensnitt

Om man har tillgaringng till en postscriptskrivare (som vi har) saring kan man utnyttja fler teckensnittaumlr de som hittills har beskrivits Genom att skriva

usepackagetimes

i boumlrjan av dokumentet blir den vanliga texten satt medtimes textsf blir helveticaochtexttt blir courier Foumlljande paket finns

paket textrm textsf textttmdash inget mdash computer modern roman comp modern sans comp modern typewritertimes times helvetica courierbookman bookman avant garde couriernewcent new century schoolbook avant garde courierpalatino palatino helvetica courieravant computer modern roman avant garde comp modern typewriterhelvet computer modern roman helvetica comp modern typewriterchancery zapf chancery (endast kursiv) comp modern sans comp modern typewriter

615 Sammanfattning

Ibland vill man ha en sammanfattning (sammandrag referat abstract) i boumlrjan av sin rapportDet aringstadkommer man medabstract-omgivning (EXEMPEL 11)Ex 11

begindocumentmaketitlebeginabstractDetta aumlr en kort sammanfattning avinneharingllet i rapportenendabstractsectionBakgrundHaumlr kommer resten av texten irapportenenddocument

Sammanfattning

Detta aumlr en kort sammanfatt-ning av inneharingllet i rapporten

1 Bakgrund

Haumlr kommer resten av texten i rappor-ten

Vissa institutioner kraumlver att sammanfattningens rubrik aumlrAbstract Andra kraumlven en sam-manfattning paring svenska och en paring engelska Hur man loumlser detta beskrivs iEXEMPEL 12 ochEx 12EXEMPEL 13

Ex 13

616 Referenser

Foumlr att faring en lista med litteraturreferenser anvaumlnder man sig av enthebibliography-omgiv-ning Argumentet (99) till beginthebibliography99 nedan aumlr en teckenstraumlng somanger hur mycket plats etiketterna tar (och hur mycket resten av texten ska skjutas in)99raumlcker till tvaring siffror

617 Vill ni veta mer 35

Laumls mer om LaTeX i citeLamport

beginthebibliography99bibitemLamport Leslie LamportemphLaTeX users guideamp reference manualAddison Wesley 1994bibitemKnuth Donald E KnuthemphThe TeX bookAddison Wesley 1990bibitemPer Per ForebyemphAtt skriva rapporter med LaTeXPHs kopieringsmaskin 2003endthebibliography

Laumls mer om LATEX i [1]

Referenser[1] Leslie LamportLATEX users gui-

de amp reference manualAddison-Wesley 1994

[2] Donald E KnuthThe TEXbookAddison Wesley 1990

[3] Per ForebyAtt skriva rappor-ter med LATEX PHs kopieringsma-skin 2003

Foumlrsta argumentet tillbibitem aumlr en etikett som man sen kan referera till medcite Detfungerar ungefaumlr somlabel ochref (se sidan13)

617 Vill ni veta merDet haumlr dokumentet beraumlttar lite om hur man anvaumlnder LATEX foumlr att skriva rapporter LATEX kanmycket mer aumln vad som beskrivs haumlr men foumlr de flesta raumlcker nog detta

Foumlr de som vill laumlra sig lite mer har viThe Not So Short Intruduction to LATEX 2ε avTobias Oetiker m fltill salu Priset aumlr foumlr naumlrvarande 50 kronor men den finns aumlven tillgaumlngligparing naumltethttppeopleeeethzch˜oetikerlshort

Vill man veta aumlnnu mer finns det tvaring bra boumlcker som jag kan rekommendera

bull LATEX A Document Preparation Systemav Leslie Lamport(ISBN 0-201-52983-1)Boken aumlr baringde en enkel handledning och en referensmanual

bull The LATEX Companion av Michel Goossens Alexander Samarinoch Frank Mittelbach(ISBN 0-201-54199-8) Boken beskriver en hel del trick och tekniker som inte finns medi Lamports bok men inneharingllerintegrunderna i LATEX

De flesta institutioner har nog dessa boumlcker saring om du haringller paring med examansarbete kan dukanske faring laringna boumlckerna Annars finns de att bestaumllla hos de flesta naumltbokhandlar

A Lokala dokumentklasserVi har tvaring lokala dokumenttyper en foumlr att skriva svenska brevefd-brev och en foumlr merit-foumlrteckningarmerit Dessa beskriv naumlrmare iEXEMPEL 8 ochEXEMPEL 9 Ex 8

Ex 9

B LATEX foumlr hemdatornLATEX finns till de flesta operativsystem Tabellen nedan visar var man haumlmta programvaran

operativsystem program URLWindows MiKTeX httpwwwmiktexorgUnix teTeX httpwwwtugorgteTeXAlla All latexprogramvara httpwwwctanorg

36 C Hur utformar man rapporten

Ett saumltt att faring LATEX paring sin PC aumlr att koumlra Linux Det aumlr en gratis unixvariant foumlr PC-datorer ochdaumlr finns redan teTeX som faumlrdiga paket som man kan installera IusrlocalftppubLinuxfinns en del linuxdistributioner att haumlmta Men det aumlr nog enklare att laumlgga naringgra hundralapparparing att koumlpa en CD med linux

C Hur utformar man rapportenUtseendet paring en uppsats rapport eller avhandling aumlr ganska standardiserat Det finns en delolika skolor men huvuddragen aumlr alltid desamma Om man skriver en labrapport paring tre sidorbehoumlver man givetvis inte haringlla lika haringrt paring reglerna som om man skriver en rapport till sittexamensarbete Men det aumlr klokt att foumllja huvuddragen i mallen inte minst foumlr att rapportenslaumlsare ofta aumlr van vid att det ska se ut paring ett visst saumltt

Resten av detta appendix inneharingller lite tips som aumlr skrivna av Lars Olssonparing institutionenfoumlr Elektrovetenskap

Rapporten ska ha en titelsida med projektets (laborationens) namn foumlrfattarnas namn in-stitutions- och kursnamn samt aringrtal Paring denna sida ska ocksaring finnas ettsammandrag(kallasibland referat) av rapporten I detta ska tydligt framgaring vad rapporten handlar om vilketpro-blem som loumlsts hur detta har gjorts mdash vilkenmetod som anvaumlnts de viktigasteresultatenochslutsatsernasamt eventuellarekommendationer Det faringr inte bli stoumlrre aumln ca en halv sidatext och faringr inte inneharinglla naringgra figurer Sammandraget aumlr mycket viktigt eftersom en blivandelaumlsare genom detta kan faring klart foumlr sig om han verkligen ska laumlsa rapporten Kan han inte goumlraen riktig bedoumlmning av detta med ledning av sammandraget riskerar han att foumlrspilla dyrbartid Som ansvarskaumlnnande foumlrfattare maringste Du alltsaring aumlgna en del tid aringt sammandraget som Dugivetvis skriver sist

Innan Du boumlrjar skriva aumlr det bra om Du foumlr Dig sjaumllv kandefiniera laumlsarenmdash som intebara ska vara den som ska granska Ditt alster utan aumlven t ex Dina kolleger Taumlnk ocksaring eftervadsyftet med rapporten ska vara (bortsett fraringn det uppenbara att Du maringste foumlr att bli godkaumlndparing kursen) t ex att Du villsprida kaumlnnedomom upptaumlckter Du gjort ellerRapportera till enkollega eller en chef vad Du sysslat med de daumlr timmarna

Boumlrja gaumlrna rapporten med enInledning daumlr Du motiverar Ditt arbeta och definierar maringletDen kan sedan foumlljas av enBakgrund som kan vara en beskrivning av naringgra tidigare anvaumlndametoder eller en historik En riktigt fin rapport som t ex beskriver ett arbete som finansierasmed bidrag fraringn STU eller naringgon annan instans boumlrjar ofta med ettFoumlrord (engelska preface)I detta ger man en bakgrund paring houmlgre nivaring och saumltter in arbetet i ett stoumlrre sammanhang Haumlrtackar man ocksaring dem som varit foumlrfattaren behjaumllpliga med pengar (t ex STU) och med detpraktiska arbetet

Daumlrefter foumlljer den egentliga rapporten Haumlr beskriver Du den metod Du anvaumlnt eller till-vaumlgagaringngssaumlttet Aumlr rapporten en laborationsredovisning kan Du redogoumlra foumlr vardera momen-tet under en egen rubrik Aumlr det en projektrapport kan Du i staumlllet beskriva de olika delarna ikonstruktionen under var sin rubrik Det aumlr ofta laumlmpligt med underrubriker t ex

42 Principen foumlr Kruttilatorn

men undvik en uppdelning paring foumlr maringnga undernivaringer eftersom skriften daring laumltt blir oumlverstruk-turerad Foumlrsoumlk att vara konsekvent med rubriksaumlttningen saring att Du inte aumlndrar formen mellanolika rubriker Detta ser Du tydligast naumlr Du ska skrivaInneharingllsfoumlrteckningen (behoumlvs intetill laborationsrapporten) ty daumlr staringr alla rubrikerna intill varandra

Illustrationer aumlr mycket vaumlrdefulla (en bild paringstarings saumlga mer aumln tusen ordrArr anvaumlnd figurersaring kan rapporten bli kort) men foumlr att en figur ska vara meningsfull maringsten den vara foumlrsedd

Sakregister 37

med enfigurtext Denna ska vara saring tydlig att man kan foumlrstaring figuren utan att behoumlva laumlsanaringgot inne i texten Taumlnk paring hur Du sjaumllv goumlr naumlr Du faringr en rapport eller en artikel i handenFigurtexten ska staring under figuren och skrivas ut helt t ex

Figur 23 En vanlig kruttilator med oumlverhaumlngade skrut Observera att divisorn haumlr aumlrgroumln Efter [2]

Vidare aumlr det vaumlrt att notera attfig 23blir bara ett nedslag mindre aumlnfigur 23 inne i textenFoumlrkorta inte i onoumldan och anvaumlnd bara de vedertagna saumltten t ex tex etc osv

Texten ska man straumlva efter att goumlra kort men uttoumlmmande Det aumlr alltid baumlttre att foumlrsoumlkaskriva korta meningar med ett sammanhang aumln att foumlrsoumlka taumlcka maringnga sammanhang i enmening Taumlnk paring ordval syftningar och meningsbyggnad saring att den text Du skriver verkligenkommer att betyda det Du taumlnkt Dig Detta laringter helt uppenbart men Du ska faring se att det inte aumlrsaring laumlttStavfel ska i princip inte behoumlva foumlrekomma eftersom det finns utmaumlrkta boumlcker somaumlr fyllda med raumltt stavade ord Aumlr Du det minsta osaumlker slaring upp ordet i staumlllet foumlr att chansaDu kan ibland bli osaumlker paring betydelsen av ett ord eller hos en fras Slaring daring upp i en ordbok ellerskriv om meningen mdash detta aumlr extremt viktigt naumlr Du skriver paring ett annat spraringk

Skriv gaumlrna paringsvenska Detta kan dock vara svaringrt i varingr bransch daumlr saring maringnga fackuttryckaumlr laringnade fraringn framfoumlr allt engelskan Om det finns ett svenskt ord foumlr en foumlreteelse saring anvaumlnddet om inte texten daring blir foumlr uppstyltad Fundera oumlver hur Du ska skriva om t exMan maringstenu enabla de strobade latcharna med chip select acknowledgement controlsignalerna(Vad nudet betyder) Det blir kanske flera ord paring svenska men det priset faringr vi betala foumlr att textenska bli snygg

Efter beskrivningar och genomgaringngar av metoder etc skaResultat ochellerSlutsatserkomma Dessa kan ibland ingaring utspridda i det foumlregaringende avsnittet men de ska i saring fall samlasihop haumlr och kommenteras

Referenser aumlr en lista med den litteratur som Du gjort haumlnvisningar till i texten I textenska Du ha skrivet ett nummer som i figurtextexemplet ovan I referenslista ska det daring se ut somt ex

[2] Gustavsson Hans P et alKruttilatorer en global oumlversikt Liberlitteratur Mal-mouml 1944

Sist saumltter Du eventuellabilagor programlistor ochappendix Naumlr sedan sammandragetaumlr klart aumlr rapporten faumlrdigskriven men inte faumlrdig Foumlrsoumlk att faring naringgon annan att korrekturlaumlsaden aringt Dig mdash sjaumllv aumlr du naumlmligen blind aumlven foumlr de enklaste felen vid det haumlr laget

Sakregister

Symboler (mindre utrymme) 22lsquo (iexcl) 14$ (math-omgivning) 15 (kommentar) 3rsquo (accent) 13rsquo (derivata) 18( (() 21) ()) 21 (extra utrymme) 22 (accent) 13 () 21= 12

= (accent) 13gt 12lsquo (iquest) 14[ ([) 21 (blanktecken) 8 (accent) 13( (math-omgivning) 15) (math-omgivning) 15- (avstavningsfoumlrslag) 9[ (displaymath-

omgivning) 15 (radbrytning) 2 28] (displaymath-

omgivning) 15^ (accent) 13 () 21 () 21] (]) 21^ (exponent) 17(index) 17lsquo (accent) 13~ (accent) 13~ (haringrt blanktecken) 910pt (option) 2611pt (option) 2612pt (option) 26

38 Sakregister

Aa4paper (option) 26AA (Aring) 14aa (aring) 14abstract 34abstract-omgivning 34accenter

i matematisk omgivning17i vanlig text 13

acute 17addtolength 26AE (AElig) 14ae (aelig) 14aleph (alefsym) 18alpha (α) 16amalg (q) 16angle ( 6 ) 18appendix 3 4approx (asymp) 16arccos 19arcsin 19arctan 19arg 19array-omgivning 20 21article (dokumentklass)

25 26ast (lowast) 16asymp () 16atop 20author 2avant (paket) 34avstavning 9 24

Bb (accent) 13backslash () 18 21bar 17baselinestretch 27beta (β) 16bfseries 7bibitem 35bibitem 35bigcap (

⋂) 20

bigcirc (copy) 16bigcup (

⋃) 20

Biggl 22biggl 22Biggr 22biggr 22Bigl 22bigl 22bigodot (

⊙) 20

bigoplus (oplus

) 20bigotimes (

otimes) 20

Bigr 22bigr 22

bigsqcup (⊔

) 20bigtriangledown (5) 16bigtriangleup (4) 16biguplus (

⊎) 20

bigvee (or

) 20bigwedge (

and) 20

bindetreck 8binaumlra operatorer 16blanktecken

extra 8haringrt 9

boldmath 19book (dokumentklass) 25bookman (paket) 34bot (perp) 18bowtie () 16Box (2) 18breve 17braringkstreck 18bullet (bull) 16

Cc (accent) 13cap (cap) 16caption 11 15cdot (middot) 16cdots 19center-omgivning 11 30centrerad text 10chancery (paket) 34chapter 25check 17chi (χ) 16circ () 16circle 29citat 10cite 35cite 35clearpage 25clubsuit (clubs) 18colorbox 33cong (sim=) 16coprod (

∐) 20

copyright ( ccopy) 13cos 19cosh 19cot 19coth 19csc 19cup (cup) 16

Dd (accent) 13dag (dagger) 13dagger (dagger) 16dashbox 29

dashv (a) 16date 2 3ddag (Dagger) 13ddagger (Dagger) 16ddot 17 18ddots 21definecolor 33deg 19Delta (∆) 16delta (δ) 16derivator 18description-omgivning

9 10det 19DH (ETH) 14dh (eth) 14Diamond (3) 18diamond () 16diamondsuit (diams) 18dim 19displaymath-omgivning

15 20 21 26div (divide) 16division 18DJ (ETH) 14dj (đ) 14document-omgivning 2documentclass 25dokumentklasser 25dot 17 18doteq ( =) 16Downarrow (dArr) 17 21downarrow (darr) 17 21draft (option) 26dvi2tty (program) 5dvips (program) 1 4ndash6

Eefd-brev (dokument-

klass) 35ell (`) 18em 7emacs

LATEX-mode 4emacs (program) 1 4 14 22emph 7empty (sidnumrering) 27emptyset (empty) 18enumerate-omgivning 9epsilon (ε) 16eqnarray-omgivning 21eqnarray-omgivning 21equation-omgivning 15 20equiv (equiv) 16eta (η) 16EUR 33euro 33

Sakregister 39

eurotecken 33evensidemargin 26exempel 1exists (exist) 18exponent 17ext 19

Ffancyhdr (paket) 27fbox 28fcolorbox 33felsoumlkning 22ndash25fetstil 7figure-omgivning 11 30figurer 11flat ([) 18fleqn (option) 26flushleft-omgivning 10flushright-omgivning 11fonter 6 19 34footnote 9footnotesize 7footskip 26forall (forall) 18fotnoter 9frac 18framebox 29frown (_) 16funktionsnamn 19

GGamma (Γ) 16gamma (γ) 16gcd 19geq (ge) 16gg () 16grader 18graphics (paket) 30ndash32grave 17grekiska bokstaumlver 15 16guillemotleft (laquo) 13guillemotright (raquo) 13guilsinglleft (lsaquo) 13guilsinglright (rsaquo) 13gunzip (program) 31gv (program) 32gzip (program) 31

HH (accent) 13hat 17hbar (h) 18headheight 26headings (sidnumrering) 27headsep 26heartsuit (hearts) 18

helvet (paket) 34hemdator

LATEX foumlr 35hline 12hom 19hookleftarrow (larr) 17hookrightarrow (rarr) 17hspace 28hspace 28Huge 7huge 7haumlnvisningar 13

Ii (ı) 13Im (=) 18imath 17imath (ı) 18import (program) 31in (isin) 16includegraphics 30index 17inf 19infty (infin) 18inneharingllsfoumlrteckning 8int (

int) 20

iota (ι) 16itemize-omgivning 9itshape 7

Jj () 13jmath 17jmath () 18Join (1) 16

Kkapitaumller 7kappa (κ) 16ker 19kill 12kommentar 3komprimering 31kursiv 7

LL (Ł) 14l (ł) 14label 11 13Lambda (Λ) 16lambda (λ) 16landscape (option) 26langle (〈) 21LARGE 7Large 7large 7

laserutskrifter 5LaTeX (logotypen) 8latex (program)

1 4 6 13 25 32LATEX-mode (i emacs) 4latexsym (paket) 17lceil (d) 21ldots ( ) 8ldots 21leadsto () 17left 21 22Leftarrow (lArr) 17leftarrow (larr) 17leftharpoondown () 17leftharpoonup () 17Leftrightarrow (hArr) 17leftrightarrow (harr) 17leq (le) 16leqno (option) 26letter (dokumentklass) 25lfloor (b) 21lg 19lhd () 16lim 19limsup 19line 29lininf 19listoffigures 8listoftables 8listor 9ndash10litteraturreferenser 34ll () 16ln 19log 19Longleftarrow (lArr=) 17longleftarrow (larrminus) 17Longleftrightarrow

(lArrrArr) 17longleftrightarrow

(larrrarr) 17longmapsto (7minusrarr) 17Longrightarrow (=rArr) 17longrightarrow (minusrarr) 17

Mmaketitle 2 8 26 27mapsto (7rarr) 17matematisk text 15ndash22matematiska symboler

15ndash17math-omgivning 15 20 21mathbf 19mathcal 19mathit 19mathrm 19mathsf 19mathtt 19

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 7: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

23 Loumlptexten 3

foumlrsta textsidan (se sidan26) Om man utelaumlmnardate blir det automatiskt dagens datum ititeln

Ett bra tips aumlr att ha en saringn haumlr mall liggande i en fil Naumlr man ska skriva ett nytt dokumentbehoumlver man bara kopiera mallen och slipper komma iharingg en massa LATEX-kommandonLATEX-modei emacs kan ocksaring anvaumlndas foumlr att skapa en liknande mall Mer om finesserna iemacsfinns paring sidan4

23 LoumlptextenLoumlptexten kan man skriva naumlstan hur som helst i infilen Radslut och antal mellanslag mellanorden har ingen betydelse LATEX formaterar i alla fall till det saring att det ser snyggt utDet endaman behoumlver taumlnka paring aumlr att en eller flera tomrader ger ett nytt stycke

231 Kommentarer

Kommentarer kan laumlggas in in kaumllltexten De kan vara till hjaumllp vid foumlrfattandet men kommerinte att synas i det formaterade resultatet Kommentarer i LATEX markeras med tecknet ochgaumlller fram till radslut

Haumlr har vi lite text Det haumlr aumlr en kommentarMer text kommentar igen

Haumlr har vi lite text Mer text

232 Specialtecken

Nedanstaringende tecken anvaumlnds foumlr att skriva kommandon i LATEX och maringste daumlrfoumlr skrivas paringett speciellt saumltt

tecken skrivs som tecken skrivs som$ $ amp amp

_ $backslash$ˆ ^ ˜ ~

24 RubrikerNu kan vi tillraumlckligt med kommandon foumlr att klara av den loumlpande texten Det enda som saknasfoumlr att kunna producera ett faumlrdigt dokument aumlr rubriker Titta paring foumlljande exempel

sectionRubriksectionAnnan rubriksubsectionUnderrubriksubsubsectionUnderunderrubriksectionEn tillsubsectionUtan nummerappendixsectionOrdlistasubsectionFoumlrkortningarsectionBruksanvisning

1 Rubrik2 Annan rubrik21 Underrubrik211 Underunderrubrik

3 En tillUtan nummerA OrdlistaA1 Foumlrkortningar

B Bruksanvisning

4 2 Grunderna

LATEX haringller sjaumllv reda paring rubrikernas nummer Varje garingng man skriversectiontext raumlknasnumret upp ett steg Vill man ha rubriker utan nummer aumlr det bara att skriva en asterisk ()efter kommandot som isectiontext Kommandotappendix goumlr att rubriknumeringenaumlndras fraringn siffror till bokstaumlver

25 Att arbeta med LATEXFyra olika program behoumlvs foumlr att faring ut ett faumlrdigformaterat dokument paring papper

bull emacs (eller naringgon annan editor) foumlr att skriva in texten

bull latex foumlr att formatera texten

bull xdvi foumlr att studera dokumentet paring skaumlrmen

bull dvips foumlr att skicka texten till en laserskrivare

Foumlr att skapa en pdf-fil raumlcker det med tvaring program editor ochpdflatex

251 Att skriva LATEX-text med emacs

Om man anvaumlnderemacs foumlr att skriva in sin text faringr man lite hjaumllp Saring fort man editerar enfil som har ett namn som slutar medtex garingr emacs oumlver iLATEX-modedaumlr man faringr tvaring extramenyer med kommandon foumlr LATEX

Foumlr mer information omLATEX-mode vaumllj INFO i menyn HELP Klicka sedan med mitten-knappen paring AUC TEX Genom att i staumlllet vaumllja DESCRIBEMODE i menyn HELP foumlr man enkort oumlversikt oumlver kommandon iLATEX-mode

Om man tycker attLATEX-modeaumlr mer stoumlrande aumln det aumlr till hjaumllp kan man laumltt staumlnga avdet med kommandotM-x fundamental-mode

252 Att formatera texten

Om vi har en fil som heterexempeltex skriver vi

latex exempel

foumlr att formatera texten Man behoumlver inte skriva hela filnamnet Programmet foumlrstaringr sjaumllv attnamnet slutar paringtex Om det inte finns naringgra fel i filen ser utmatningen ut ungefaumlr saring haumlr

This is TeX Version 314159 (Web2C 745)(exempeltexLaTeX2e lt20010601gtBabel ltv37hgt and hyphenation patterns for american french germanngerman swedish nohyphenation loaded(usrlocallibtexmftexlatexbasearticleclsDocument Class article 20010421 v14e Standard LaTeX document class(usrlocallibtexmftexlatexbasesize10clo))(usrlocallibtexmftexlatexbasefontencsty(usrlocallibtexmftexlatexbaset1encdef))(usrlocallibtexmftexgenericbabelbabelsty(usrlocallibtexmftexgenericbabelswedishldf(usrlocallibtexmftexgenericbabelbabeldef))) (exempelaux) [1][2] [3] (exempelaux) )Output written on exempeldvi (3 pages 3032 bytes)Transcript written on exempellog

24 Rubriker 5

Det blir alltsaring ganska mycket utmatning aumlven om det inte aumlr naringgra fel i texten Men det mestabestaringr av information om vilka mallar som anvaumlnts Filenexempelaux skapas automatisktoch inneharingller bl a information som behoumlvs foumlr att skriva ut en inneharingllsfoumlrteckning (se si-dan8) aux aumlr en foumlrkortning foumlrauxiliary file (hjaumllpfil)

Siffrorna[1] [2] [3] dyker upp paring skaumlrmen allt efter som LATEX blir klar med sidornaI exempellog hamnar samma text som paring skaumlrmen (och lite till) Om det skulle komma utnaringgon felutskrift behoumlver man alltsaring aldrig skriva av felmeddelandet mdash det aumlr bara att tittai loggfilen Utmatningen slutligen skrivs till filenexempeldvi dvi aumlr en foumlrkortning foumlrdevice independent ett format som aumlr oberoende av utmatningsenhet

Om naringgot aumlr fel i infilen genererar LATEX ofta vaumlldigt mycket utmatning och ibland ganskakryptisk saringdan Fel diskuterar vi mer paring sidan22

253 Att studera dokumentet paring skaumlrmen

Foumlr att inte sloumlsa paring laserutskrifter aumlr det pratiskt att kunna titta paring dokumentet paring skaumlrmeninnan man slutligen skriver ut det Foumlr detta aumlndamaringl anvaumlnder vi programmetxdvi Foumlr atttitta paring filen som vi skapade ovan (exempeldvi) skriv

xdvi exempel

saring kommer ett foumlnster upp paring skaumlrmenPrecis som ovan behoumlver man inte skriva ut hela filnamnet Ett undantag aumlr om det redan

finns en fil som heterexempel Daring maringste man skriva ut hela filnamnetxdvi exempeldvifoumlr att xdvi inte ska vaumllja fel fil Annars faringr man felutskriftenxdvi DVI file doesnrsquotstart with preamble

De enklaste kommandona ixdvi finns paring knappar i houmlgerkanten av foumlnstret Daumlr finnsfoumlljande kommandon

Quit Avslutaxdvi

Shrinkn Aumlndra till foumlrstoringn Foumlr att faring plats med hela sidan kraumlvs foumlrstoring 5Det finns ingen knapp foumlr att faring denna foumlrstoring men det loumlser man ge-nom att skriva5s Om den valda foumlrstoringen goumlr att inte hela texten synskan man flytta runt texten med piltangenterna

Next Prev Garing till naumlsta resp foumlregaringende sida Det finns aumlven knappar foumlr att flyttafem eller tio sidor aringt garingngen

Genom att trycka paring naringgon av musknapparna kan man foumlrstora texten under musmarkoumlren Deolika knapparna ger olika stora foumlrstoringsglas

Man behoumlver inte starta omxdvi varje garingng man formaterar om texten Om man laringterxdvivara kvar paring skaumlrmen (ev som ikon) saring upptaumlckerxdvi attdvi-filen har aumlndrats och visar dennya versionen saring fort man trycker〈CTRLndashL〉 eller oumlppnar ikonen

Observera attxdvi bara fungerar om man sitter vid en grafisk skaumlrm Men det garingr aumlvenstudera dokumentet paring en vanlig terminal Det goumlr man med programmetdvi2tty som ger enprimitiv men anvaumlndbar bild av hur dokumentet kommer att se ut Laumls mer om programmengenom att skrivaman xdvi elller man dvi2tty

254 Att skriva ut dokumentet paring laserskrivare

Naumlr vi har raumlttat alla fel som vi hittade medxdvi aumlr det dags att skriva ut dokumentet paring enlaserskrivare med kommandotdvips Foumlr att skriva ut varingr vaumllkaumlnda filexempeldvi skrivervi

dvips -P1up exempel

6 3 Paringbyggnad

Den normala utmatningen fraringndvips ser ut saring haumlr

This is dvips(k) 592b Copyright 2002 Radical Eye Software (wwwradicaleyecom)rsquo TeX output 200311131602rsquo -gt |lprlttexcprogtltcm-super-t1encgtlttexpsprogt ltsfrm1000pfbgt[1] [2] [3]

Siffrorna[1] [2] [3] dyker upp paring skaumlrmen allt efter som sidorna skickas till skrivarenDet garingr inte att skriva ut paring ett specialkonto genom att anvaumlndadvips paring ovanstaringende saumltt

Skriv i staumlllet

dvips exempellpr -Rkonto -P1up exempelps

Naumlr utskriften aumlr slut kan man ta bort postscriptfilen med kommandot

rm exempelps

Foumlr att bara skriva ut vissa sidor i dokumentet anger man foumlrsta och sista sidnummer enligtfoumlljande

dvips -P1up -pfoumlrsta -lsista exempel

255 Att skapa en pdf-fil

Om man vill skapa en pdf-fil aumlr det enklast att anvaumlndapdflatex som skapar en pdf-fil i staumllletfoumlr en dvi-fil

Foumlr att formatera varingr exempelfil till pdf skriver vi

pdflatex exempel

Den normala utmatningen fraringnpdflatex ser i princip likadan ut som foumlrlatex

3 ParingbyggnadDet foumlrra kapitlet behandlade det mesta man behoumlver veta foumlr att kunna skriva vanlig text I dethaumlr kapitlet garingr vi lite mer paring djupet paring en del omraringden Dessutom behandlar kapitlet nya sakersom listor tabeller och specialtecken

31 Att aumlndra utseende paring texten

I de flesta fall duger det bra med det vanliga teckensnittet Om man anvaumlnder maringnga olika tec-kensnitt blir det oftast plottrigt och goumlr ett oprofessionellt intryck Anvaumlnd daumlrfoumlr kommandonanedan sparsamt

311 Att aumlndra teckensnitt

I LATEX tillhoumlr varje teckensnitt en familj (family) en serie (series) och en form (shape) Dessakan man aumlndra med foumlljande kommandon

31 Att aumlndra utseende paring texten 7

Kommandoform Deklarationsform Saring blir det Minnesregeltextrmtext rmfamily text Vanlig text romantextsftext sffamily text Sans serif sans seriftexttttext ttfamily text Skrivmaskin typewriter texttextmdtext mdseries text Vanlig text mediumtextbftext bfseries text Fetstil boldfacetextuptext upshape text Uppraumltt uprighttextittext itshape text Kursiv italictextsltext slshape text Lutande slantedtextsctext scshape text KAPITAumlLER small capitalsemphtext em text Betonad emphasizedtextnormaltext normalfont text Standard

Kommandoformen aumlr enklast att anvaumlnda naumlr man ska aumlndra teckensnitt foumlr ett eller ett par ordmedan deklarationsformen aumlr baumlttre om man ska paringverka stora maumlngder text Det garingr dock braatt anvaumlnda vilken som helst

Om man skriver vanlig text geremph ger samma resultat somtextit Om man redanskriver kursiv text blir det dock inte samma sak

Nu vill vi emphmarkera ett ordoch skriva ett textitkursivt ord textitNu vill vi emphmarkera ett ordoch skriva ett textitkursivt ord

Nu vill vi markeraett ord och skrivaettkursivtordNu vill vi markeraett ord och skrivaett kursivt ord

Anvaumlnd daumlrfoumlr alltidemph foumlr att betona text som ska avvika fraringn den omgivande textenMan kan kombinera familj serie och form foumlr att faring fram ytterligare varianter av tecken-

snitten

Haumlr har vi ttfamilyitshape kursivskrivmaskinstext ochtextsftextbfFet Sans Serif

Haumlr har vi kursiv skrivmaskinstextochFet Sans Serif

312 Att aumlndra storlek

Med nedanstaringende kommandon kan man aumlndra storleken paring delar av texten

tiny Abcdefg123 scriptsize Abcdefg123 footnotesize Abcdefg123 small Abcdefg123 normalsize Abcdefg123 large Abcdefg123 Large Abcdefg123 LARGE Abcdefg123 huge Abcdefg123 Huge Abcdefg123

Abcdefg123

Abcdefg123

Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123

Standardstorleken paring tecknen i LATEX aumlr 10 punkter En punkt aumlr ett typografiskt maringtt sommotsvarar172 tum Man kan aumlven aumlndra standardstorleken i ett dokument till 11 eller 12punkter Laumls hur det garingr till paring sidan26

8 3 Paringbyggnad

32 Bindestreck

I maskinskriven text finns det bara en typ av bindestreck men i satt text finns det tre olikaFoumlljande exempel visar hur man anvaumlder de olika bindestrecken och hur de skrivs i kaumllltexten

E-teknolog 6--8 skivor broumld om dagen tankstreck --- saring haumlr

E-teknolog6ndash8 skivor broumld om dagentankstreck mdash saring haumlr

Minustecken aumlr avsiktligt utelaumlmnat fraringn exemplet Det beror paring att vi skriver matematiskaformler med speciella kommandon Mer om det finns paring sidan15

33 Diverse anvaumlndbara kommandon

Tre punkter anvaumlnds ofta foumlr att ange utelaumlmnad text Foumlr att det ska se riktigt bra ut boumlr mananvaumlnda kommandotldots foumlr att generera punkterna

Skriver man blir det foumlr taumltt Men med ldots blir det baumlttre Baumlst blir ldots saringklart

Skriver man blir det foumlr taumlttMen med blir det baumlttreBaumlst blir saringklart

Som exemplet ovan visar kan man laumlgga in ett extra blanktecken med kommandot (ett bak-vaumlnt snedstreck foumlljt av ett blanktecken)

Ett anvaumlndbart kommando aumlrtoday som genererar dagens datum

Det haumlr skrevs den today Det haumlr skrevs den 20 september 2006

Om man ska skriva om TEX eller LATEX ska man anvaumlnda de faumlrdiga kommandon som finnssaring att logotypen ser ut som den ska

Man kan goumlra mycket med TeX men det aumlrlaumlttare att arbeta med LaTeX Om TeX ellerLaTeX staringr foumlr sig sjaumllv maringste man laumlggain ett blanktecken efteraringt saring att det inteskrivs ihop med naumlsta ord(som i LaTeX boken) I maskinskriven text brukar man skrivatextttTeX resp textttLaTeX

Man kan goumlra mycket med TEX mendet aumlr laumlttare att arbeta med LATEX OmTEX eller LATEX staringr foumlr sig sjaumllv maringsteman laumlgga in ett blanktecken efteraringt saringatt det inte skrivs ihop med naumlsta ord(som i LATEXboken)I maskinskriven text brukar man skri-vaTeX respLaTeX

34 Inneharingllsfoumlrteckning

Om man skriver en laringng rapport kan det vara bra ha en inneharingllsfoumlrteckning i boumlrjan Genomatt laumlgga in kommandottableofcontents eftermaketitle skrivs det ut en inneharingllsfoumlr-teckning Hur den ser ut kan ni se i boumlrjan av den haumlr handledningen

Observera att man maringste koumlra LATEX tvaring garingnger foumlr att faring med inneharingllsfoumlrteckningen Vidden foumlrsta koumlrningen skrivs inneharingllsfoumlrteckningen till en fil och vid naumlsta koumlrning inkluderasfilen

Det finns tvaring motsvarande kommandonlistoftables ochlistoffigures foumlr att faringrfoumlrteckningar oumlver tabeller och figurer (seEXEMPEL 6)Ex 6

35 Fotnoter 9

35 FotnoterFotnoter skriver man med kommandotfootnote LATEX haringller sjaumllv reda paring numreringen avnoterna

Ibland braringkar datorfolk omhuruvida TeX ellertrofffootnoteett annattypsaumlttningsprogram aumlr baumlst

Ibland braringkar datorfolk om huruvidaTEX eller troff1 aumlr baumlst

1ett annat typsaumlttningsprogram

36 AvstavningOm man inte har foumlr korta rader saring behoumlver LATEX saumlllan avstava ord Om det skulle behoumlvasblir avstavningarna ofta paring raumltt staumlllen Men man kan hjaumllpa till genom att skriva- daumlr manvill tillaringta avstavning Observera att om LATEX inte behoumlver avstava ordet saring syns inte- iutmatningen

Nu behoumlver man inte foumlreslaring avstavningar i tid och otid Naumlr man formaterar texten medLATEX faringr man felutskrifter om det blev problem med avstavningen Daumlrefter kan man laumlgga infoumlrslag paring de staumlllen daumlr LATEX har problem Mer om detta paring sidan24

Om man helt vill slippa problemet med avstavningar kan man vaumllja att boumlrja paring en ny radsaring fort ett ord inte faringr plats Daring faringr man en ojaumlmn houmlgermarginal i texten Detta aringstadkommerman genom att placera kommandotraggedright direkt efterbegindocument

begindocumentraggedrightDen haumlr texten har en ojaumlmnhoumlgermarginal Foumlrdelen aumlr attman slipper problem medavstavningen Dessutom ger det en merpersonlig praumlgel (t~ex foumlr privata brev)enddocument

Den haumlr texten har en ojaumlmnhoumlgermarginal Foumlrdelen aumlr att manslipper problem med avstavningenDessutom ger det en mer personligpraumlgel (t ex foumlr privata brev)

Ibland har man det omvaumlnda problemet Paring vissa staumlllen vill man inte att LATEX ska bryta radenmellan tvaring ord Det fixar man genom att laumlgga in ettharingrt blankteckensom markeras med tecket~ (tilde) Haumlr aumlr naringgra exempel paring staumlllen daumlr man foumlrmodligen inte vill ha en radbrytning

Stefan~G se figur~3 mellan kl 12 och~13a)~foumlrsta punkten t~ex

37 ListorDet finns olika typer av listor i LATEX De vanligaste aumlritemize-omgivningenumerate-om-givning ochdescription-omgivning Foumlljande exemplel visar hur de fungerar

Foumlrst en vanlig listabeginitemizeitem foumlrsta punktenitem haumlr kommer den andrapunkten i listan

enditemize

Foumlrst en vanlig lista

bull foumlrsta punkten

bull haumlr kommer den andra punkten ilistan

10 3 Paringbyggnad

Sen provar vi med en numrerad listabeginenumerateitem Det garingr ju braitem eller hurendenumerate

Sen provar vi med en numrerad lista

1 Det garingr ju bra

2 eller hur

Och saring en textttdescription-omgivningbegindescriptionitem[unix] aumlr det operativsystem somvi anvaumlnder paring arbetsstationerna

item[Windows 95] aumlr ett operativsystemsom det kan vara bra att kaumlnna till

enddescription

Och saring endescription-omgivning

unix aumlr det operativsystem som vi an-vaumlnder paring arbetsstationerna

Windows 95 aumlr ett operativsystemsom det kan vara bra att kaumlnna till

Man kan ha listor inne i varandrabeginitemizeitem Haumlr kommer en lista tillbeginenumerateitem punkt ettitem punkt tvaringendenumerateDet gick ju bra

item Sista punktenenditemize

Man kan ha listor inne i varandra

bull Haumlr kommer en lista till

1 punkt ett

2 punkt tvaring

Det gick ju bra

bull Sista punkten

38 Citat

Naumlr man citerar naringgonting vill man markera det genom att dra in marginalerna mot mitten avsidan Det goumlr vi enklast genom att anvaumlndaquotation-omgivning

Man kan ju till exempel laringtsasatt foumlljande text aumlr citeradbeginquotationInne i ett citat kan mangivetvis ha maringnga stycken

em Om man vill kan manskriva citaten med kursiv text

endquotation

Man kan ju till exempel laringtsas att foumll-jande text aumlr citerad

Inne i ett citat kan man gi-vetvis ha maringnga stycken

Om man vill kan manskriva citaten med kursiv text

Som ni ser anger vi bara var den kursiva texten boumlrjarbegintext ochendtext be-graumlnsar naumlmligen effekten av typsnittskommandon i deklarationsform (se sidan7) paring sammasaumltt som och

En quote-omgivning ger naumlstan samma resultat Skillnaden aumlr att det inte goumlrs naringgon in-dragning i boumljan av varje stycke

39 Vaumlnsterjusterad och centrerad text

Paring sidan9 anvaumlnde viraggedright foumlr att producera vaumlnsterjusterad text i ett helt dokumentOm man bara vill ha den effekten i en begraumlnsad del av dokumentet kan man anvaumlnda enflushleft-omgivning

310 Figurer och tabeller 11

beginflushleftInne i en textttflushleft-omgivning fyllerinte LaTeX ut raderna med extra blankteckenDaumlrfoumlr blir houmlgermarginalen ojaumlmnendflushleft

Inne i enflushleft-omgivningfyller inte LATEX ut raderna med extrablanktecken Daumlrfoumlr blirhoumlgermarginalen ojaumlmn

Paring samma saumltt anvaumlnder man encenter-omgivning foumlr att centrera en del av texten

begincenterDen haumlr texten aumlr centrerad Givetviskan man ha radbrytningar inne i textenendcenter

Den haumlr texten aumlr centrerad Givetviskan man ha

radbrytningarinne

i texten

Det finns aumlven enflushright-omgivning som ger en ojaumlmn vaumlnstermarginal

310 Figurer och tabellerFoumlr att faring en centrerad figur eller tabell med en rubrik anvaumlnder man enfigure-omgivningeller entable-omgivning

Figuren goumlrs ofta i enpicture-omgivning (se sidan29) och tabeller i entabular-om-givning (sidan12) Om man vill klistra in en bild i efterhand reserverar man utrymme foumlr denmedvspace Mer detaljer om figurer och tabeller finns iEXEMPEL 6 Ex 6

Nu kommer vi paring att viska ha en figurbeginfigurevspace2cm reservera 2 cmcaptionEn liten bildlabelbild

endfigureOch nu ska vi referera tillfigur~refbild

Figur 7 En liten bild

Nu kommer vi paring att vi ska ha en figurOch nu ska vi referera till figur 7

Figuren hamnar laumlngst upp eller laumlngst ner paring sidan eller paring en separat sida Detta kan manparingverka med ett argument Skrivbeginfigure[bokstav] daumlr bokstav kan vara

h Here bilden hamnar precis daumlrfigure-omgivning foumlrekommer

t Top oumlverst paring sidan

b Bottom laumlngst ned paring sidan

p Page of floats Paring en separat sida

Man kan kombinera flera av bokstaumlverna Daring anvaumlnds det foumlrsta moumljliga placeringen av figurenOm man inte anger naringgot argument aumlr det liktydigt med att skrivabeginfigure[tbp]Anger man foumlr faring alternativ kan det bli problem (se sidan24)

LATEX haringller reda paring figurens eller tabellens nummer Vill man kunna referera till den maringsteman skrivalabeltext Annars kan man hoppa oumlver detcaptiontext genererar dencentrerade rubriken Enda skillnaden mellan enfigure-omgivning och entable-omgivningaumlr att rubrikerna blir olika (Figur respektiveTabell)

311 tabbing-omgivningGenom att anvaumlnda entabbing-omgivning kan man anvaumlnda tabulatortecken ungefaumlr som paringen skrivmaskin

12 3 Paringbyggnad

begintabbingData om = textbfNisse

gt Namn = Nils gt gt Nilsson gt Tel gt 12~34~56

endtabbing

Data omNisseNamn Nils

NilssonTel 12 34 56

Man anvaumlnder alltsaring= foumlra att saumltta en tabulatorposition ochgt foumlr att anvaumlnda den Man kanocksaring anvaumlnda kommandotkill foumlr att staumllla in tabuleringen med en rad som inte skrivs utDetta kan till exempel vara laumlmpligt om det kommer laringnga ord i en rad laumlngre ner

begintabbingTrettiosju = groumlna = killEn gt vit gt haumlst Trettiosju gt groumlna gt katterendtabbing

En vit haumlstTrettiosju groumlna katter

312 tabular-omgivningDet aumlr enkelt att goumlra snygga tabeller i LATEX Det aumlr bara att skriva saring haumlr

begintabularlcrProdukt amp Typ amp Pris Skruvar amp stora amp 018 kr Muttrar amp M16 amp 038 kr Spikar amp 12 tum amp 012 kr

endtabular

Produkt Typ PrisSkruvar stora 018 krMuttrar M16 038 krSpikar 12 tum 012 kr

Med deklarationenlcr talar vi om att foumlrsta kolumnen ska vara vaumlnsterjusterad (l) denandra centrerad (c) och den tredje houmlgerjusterad (r) Sen aumlr det bara att skriva in texten medettamp-tecken mellan kolumnerna och en radbrytning () efter varje rad

Vertikala streck anges med |i deklarationen och horisontella streck faringr man med kom-mandothline Av foumlljande exempel framgaringr det hur man goumlr

begintabular||l|c|r|| hlinehlineemphProdukt amp emphTypamp emphPris hline

Skruvar amp stora amp 018 kr hlineMuttrar amp M16 amp 038 kr hlineSpikar amp 12 tum amp 012 kr hlinehline

endtabular

Produkt Typ PrisSkruvar stora 018 krMuttrar M16 038 krSpikar 12 tum 012 kr

Det haumlr aumlr kanske ett lite extremt exempel Man behoumlver givetvis inte anvaumlnda saring maringnga linjerom man inte vill

Om man vill att en kolumn ska kunna innharinglla flera rader deklarerar man den sompbreddsom i foumlljande exempel

begintabular|l|p30mm| hlineemphProdukt amp emphBeskrivning hlineIvar amp Billig traumlhylla Passar

bra till studenter Niklas amp Lite dyrare med staringlroumlr Har

laringngt mellan hyllfaumlsten hlineendtabular

Produkt BeskrivningIvar Billig traumlhylla Passar

bra till studenterNiklas Lite dyrare med staringlroumlr

Har laringngt mellan hyll-faumlsten

313 Haumlnvisningar 13

313 HaumlnvisningarSom ni har sett tidigare kan man haumlnvisa till figurer medlabel ochref Samma metod kanman anvaumlnda foumlr att haumlnvisa till en sida eller ett stycke Foumlrst saumltter man etiketter i texten medlabeltext

Paring den haumlr sidan pratar vi lite omdiverse olika fiskarlabelfisk

Paring den haumlr sidan pratar vi lite om di-verse olika fiskar

Naumlr man sen ska haumlnvisa till texten anvaumlnder manrefrext foumlr att generera styckets nummerochpagereftext foumlr att generera sidnumret

Nu haumlnvisar vi till fiskar paringsidan~pagereffisk i stycke~reffisk

Nu haumlnvisar vi till fiskar paring sidan13 istycke313

Eftersom referenserna kan foumlrekomma baringde foumlre och efter etiketterna maringste LATEX laumlsa igenomtexten och hitta alla etiketter innan korrekta referenser kan genereras Daumlrfoumlr maringste man koumlrakommandotlatex tvaring garingnger Foumlrsta garingngen paringminns man om det med meddelandet

LaTeX Warning Label(s) may have changed Rerun to get cross-references right

314 Fler specialtecken3141 Symboler

Ibland raumlcker inte de vanliga bokstaumlverna till Daring kan foumlljande tecken kan vara bra att ha

dagger dag sect S ccopy copyrightDagger ddag para P pound poundslaquo guillemotleft raquo guillemotright lsaquo guilsinglleftrsaquo guilsinglright bdquo quotedblbase sbquo quotesinglbase

3142 Accenter

Tabellen nedan visar hur man skriver accenter i LATEX (Givetvis kan man saumltta accenter paringandra bokstaumlver aumln o ocksaring) Genom att utelaumlma argumentet kan man skriva accenttecknet foumlrsig sjaumllv t ex^

oacute rsquoo o =o oo too ograve lsquooo o o co ocirc ^o o uoo do ouml o o vo o

macrbo

otilde ~o o Ho o ro

Om man vill ha en accent paring bokstaumlvernai och j faringr man ta till ett specialtrick foumlr att faring bortpricken ovanfoumlr bokstaven innan man saumltter dit accenten

Om man skriver i eller j faringrman bokstaumlver utan prickar somman laumltt kan saumltta accenter somtill exempel rsquoi eller rsquoj

Om man skriver ı eller faringr man bok-staumlver utan prickar som man laumltt kansaumltta accenter som till exempel iacute eller

Om man bara vill saumltta accenter paring en bokstav kan man utelaumlmna klamrarna Daring faringr man dockse till att laumlgga haringrda blanktecken i slutet av ord Detta kan goumlras paring tvaring saumltt

Nu ska vi lara oss att skriva ordetmo alltsaring mo saa att det inteskrivs ihop med ordet efter

Nu ska vi laumlra oss att skriva ordet moumlalltsaring mouml saring att det inte skrivs ihopmed ordet efter

Observera att man inte kan anvaumlnda den haumlr tekniken foumlr att skriva accenter i matematiskaformler Matematiska accenter beskrivs paring sidan17

14 3 Paringbyggnad

3143 Utlaumlndska bokstaumlver

Saring haumlr goumlr man foumlr att faring bokstaumlver foumlr att skriva paring bl a danska tyska polska spanska ochislaumlndska

œ oe oslash o aelig ae Œ OEOslash O AElig AE ł l iquest lsquoszlig ss Ł L iexcl lsquo Ŋ NGŋ ng THORN TH thorn th ETH DHeth dh ETH DJ đ dj

315 Svenska bokstaumlverOm man vill att dokumentet ska garing att formatera paring andra maskiner med gamla versioner avLATEX och i andra laumlnder boumlr man inte skriva in svenska bokstaumlver direkt I staumlllet anvaumlnderman accenter foumlr att skriva auml ouml Auml och Ouml ochaa ochAA foumlr att skriva aring och Aring

316 ProgramlistningarOm man inte vill att LATEX ska formatera texten kan man anvaumlnda enverbatim-omgivningDaring skrivs texten dessutom med skrivmaskinstext

beginverbatim Detta aumlr ett C-program include ltstdiohgt

void main(void)

int i

for (i = 1 i lt= 10 i++)printf(Nr dn i)

endverbatim

Detta aumlr ett C-program include ltstdiohgt

void main(void)

int i

for (i = 1 i lt= 10 i++)printf(Nr dn i)

Taumlnk paring att inte anvaumlnda tabulatortecken inne i enverbatim-omgivning De foumlrsvinner naumlmli-gen i utmatningen Anvaumlnd i staumlllet blanktecken (LATEX-modei emacs aumlndrar automatiskt allatabulatortecken till blanktecken)

Foumlr att faring motsvarande funktion mitt inne i en rad anvaumlnder man kommandotverb

I vanliga fall skulle man inte kunna skrivaverb utan att LaTeX tror att det aumlrboumlrjan paring ett kommando Men med verb=verb=garingr det bra

I vanliga fall skulle man inte kunnaskriva utan att LATEX tror att det aumlrboumlrjan paring ett kommando Men medverb garingr det bra

Observera att argumentet tillverb inte ska avgraumlnsas av och Daring skulle man ju aldrigkunna ha tecknen eller inne i texten Daumlrfoumlr aumlr kravet i staumlllet att argumentet tillverbavgraumlnsas av likadana valfria tecken som till exempel iverbtext ellerverb+text+

Man kan aumlven inkludera en programlistning direkt fraringn en fil Till detta anvaumlnder mankommandotverbatiminput Foumlr att det ska fungera maringste man foumlrst skriva

usepackageverbatim

i boumlrjan av dokumentet Sedan inkluderar man programkoden med t ex

verbatiminputlab7java

Om inte programtexten faringr plats i dokumentet kan man minska storleken

smallverbatiminputlab7java

4 Matematiska formler 15

4 Matematiska formlerEftersom TEX (och LATEX) aumlr utformat foumlr att kunna skriva komplex matematisk text blir det haumlrkapitlet ganska omfattande Men foumlr er som aumlndaring behoumlver kunna mer finns en mer uttoumlmmandebeskrivning i boumlckerna om LATEX (se sidan35 i denna handledning)

41 Att skriva matematisk textOm man vill skriva en matematisk formel inne i den loumlpande texten skriver manbeginmathformelendmath Eftersom det aumlr ganska laringngt att skriva finns det tvaring olika kortformer somman kan anvaumlnda Antingen( formel ) eller $ formel $ Men den foumlrsta korformen faringrman en kontroll paring att man inte redan aumlr inne i en formel aring andra sidan fungerar den inte ibildtexter (caption)

Foumlr att faring en formel som blir centrerad paring en egen rad skriver manbegindisplaymathformelenddisplaymath Aumlven haumlr finns det en kortform som aumlr[ formel]

beginequation formelendequation ger samma utseende bortsett fraringn att form-lerna blir numrerade Haumlr finns ingen kortform

Formeln $ x=3y-2 $ staringr inne i textenprecis som ( a+b+c ) ochbeginmathq=45+vendmathgoumlrDaumlremot staringr [ x=3y-2 ] foumlrsig sjaumllv precis sombegindisplaymatha+b+cenddisplaymathEn numrerad ekvation faringr man medbeginequationx=3y-2 labelekvaendequationVill man haumlnvisa till ekvation~refekvafungerar det likdant som med figurer

Formelnx = 3yminus 2 staringr inne i textenprecis soma+ b+ c ochq = 45 + vgoumlr Daumlremot staringr

x = 3y minus 2

foumlr sig sjaumllv precis som

a+ b+ c

En numrerad ekvation faringr man med

x = 3y minus 2 (1)

Vill man haumlnvisa till ekvation1 funge-rar det likdant som med figurer

42 En oumlversikt oumlver matematiska symbolerLATEX inneharingller kommandon foumlr att skriva alla taumlnkbara matematiska symboler Samtliga sym-boler nedan har en sak gemensamt De fungerar bara i enmath-omgivningdisplaymath-om-givning ellerequation-omgivning Vill man skriva ett saringdant haumlr tecken i vanlig text maringsteman skriva t ex$ tecken$

Av tabell1 framgaringr att det inte finns versala varianter av alla grekiska bokstaumlver Det berorparing att de grekiska bokstaumlverna i dessa fall ser likadana ut som de romerska Till exempel skrivsett versaltα helt enkelt som A

Vissa matematiska symboler finns redan paring tangentbordet Naumlr man skriver dem i en ma-tematisk omgivning faringr de ett lite annat utseende rsquo=rsquo rsquo +rsquo rsquominusrsquo rsquoltrsquo eller rsquogtrsquo Oumlvriga skrivsmed kommandona i tabellerna2ndash5 Maringnga av relationerna i tabell3 kan negeras genom attskrivanot foumlre dem

$x notlt y Leftrightarrow x notleq y-1$ x 6lt y hArr x 6le y minus 1

Det garingr att goumlra ytterligare symboler genom att skriva dom ovanparing varandra med kommandotstackrel

16 4 Matematiska formler

α alpha θ theta o o Υ Upsilonβ beta ϑ vartheta Π Pi υ upsilonΓ Gamma ι iota π pi Φ Phiγ gamma κ kappa $ varpi φ phi∆ Delta Λ Lambda ρ rho ϕ varphiδ delta λ lambda varrho χ chiε epsilon micro mu Σ Sigma Ψ Psiε varepsilon ν nu σ sigma ψ psiζ zeta Ξ Xi ς varsigma Ω Omegaη eta ξ xi τ tau ω omegaΘ Theta

Tabell 1 Grekiska bokstaumlver

plusmn pm u sqcap rhd1

∓ mp t sqcup unlhd1

times times or vee unlhd1

divide div and wedge oplus opluslowast ast setminus ominus star o wr otimes otimes circ diamond oslashbull bullet 4 bigtriangleup odotmiddot cdot 5 bigtriangledown copy bigcirccap cap triangleleft dagger daggercup cup triangleright Dagger ddagger] uplus lhd1 q amalg

Tabell 2 Binaumlra operatorer (1Kraumlver paketetlatexsym)

le leq sube subseteq a dashv prop proptoge geq supe supseteq equiv equiv |= models≺ prec lt sqsubset1 sim sim perp perp succ = sqsupset1 simeq | mid preceq v sqsubseteq asymp parallel succeq w sqsupseteq asymp approx bowtie ll isin in sim= cong 1 Join1

gg 3 ni 6= neq ^ smilesub subset ` vdash = doteq _ frownsup supset

Tabell 3 Relationssymboler (1Kraumlver paketetlatexsym)

43 Exponenter och index 17

[ A stackrelalpharightarrow B ] Aαrarr B

[ vecx stackrelmathrmdef=(x_1 ldots xn) ] ~x

def= (x1 xn)

Observera att vissa symboler bara aumlr tillgaumlngliga med paketetlatexsym Foumlr att anvaumlndadessa laumlgg till foumlljande rad i boumlrjan av dokumentet

usepackagelatexsym

421 Accenter

Accenttecknen som beskrivs paring sidan13 fungerar bara foumlr vanlig text I matematiska formleranvaumlnder man nedanstaringende kommandon i staumlllet

a hata a acutea a dota a checkaa gravea a ddota a brevea a baraa tildea ~a veca

hat ochtilde finns aumlven i bredare varianter som kallaswidehat ochwidetilde

$widehatx+1 widetildex+1$ x+ 1 x+ 1

Precis som med accenter i vanlig text boumlr man plocka bort prickarna fraringn bokstaumlverna i och jinnan man saumltter accenter paring dem

Jaumlmfoumlr $veci + ddotj$ och$vecimath + ddotjmath$

Jaumlmfoumlr~i+ j och~ı+

43 Exponenter och indexExponenter markeras medexponent och index med_index vilket illustreras av dettaexempel

Laringt $x$ och $y$ vara variabler saringdana att$x^2y=q_n$ daring $q_1 ldots q_n gt 7$

Det blir samma sak av $x^y_2$ och$x_2^y$ men inte av $x_y^2$ och$x^2_y$

Laringt x och y vara variabler saringdana attx2y = qn daringq1 qn gt 7Det blir samma sak avxy

2 ochxy2 men

inte avxy2 ochx2y

larr leftarrow lArrrArr Longleftrightarrow uarr uparrowlarrminus longleftarrow 7rarr mapsto uArr UparrowlArr Leftarrow 7minusrarr longmapsto darr downarrowlArr= Longleftarrow larr hookleftarrow dArr Downarrowrarr rightarrow rarr hookrightarrow l updownarrowminusrarr longrightarrow leftharpoonup m UpdownarrowrArr Rightarrow rightharpoonup nearrow=rArr Longrightarrow leftharpoondown searrowharr leftrightarrow rightharpoondown swarrowlarrrarr longleftrightarrow rightleftharpoons nwarrowhArr Leftrightarrow leadsto1

Tabell 4 Pilsymboler (1Kraumlver paketetlatexsym)

18 4 Matematiska formler

Om det bara finnsett tecken i exponent eller index garingr det bra att utelaumlmna klamrarna ochskriva^exponentrespektive_exponent

Det garingr bra att anvaumlnda alla moumljliga tecken som exponenter och index

Temperaturen i dag var $19^circ$C Temperaturen i dag var19C

44 Derivator

Derivator skriver man med apostrof (rsquo)

$xrsquorsquorsquo - 3xrsquorsquo + xrsquo + 4x = 8$ xprimeprimeprime minus 3xprimeprime + xprime + 4x = 8

Ibland skriver man tidsderivator med prickar ovanfoumlr bokstaumlverna Daring kan man anvaumlnda accen-terna ovan

$a(t) = dotv(t) = ddotx(t)$ a(t) = v(t) = x(t)

45 Division

Division med aumlr enkelt att skriva men vill man ha ett horisontellt braringkstreck faringr man anvaumlndakommandotfrac

[ x = fraca + b3c^3 + d^4 ] x =a+ b3

c3 + d4

[ frac11 - frac1a - k ]1

1minus 1aminusk

46 Roumltter

Roumltter skriver man med kommandotsqrt Med ett extra argument kan man skriva roumltter avvalfri ordning

[ sqrtx^x + sqrtalpha ]radicxx +

radicα

[ sqrt[3]hrsquorsquo_n(beta x) ] 3radichprimeprimen(βx)

alefsym aleph prime prime forall forall infin inftyh hbar empty emptyset exist exists 2 Box1

ı imath nabla nabla not neg 3 Diamond1

jmathradic

surd [ flat 4 triangle` ell gt top natural clubs clubsuitweierp wp perp bot ] sharp diams diamondsuitlt Re | backslash hearts heartsuit= Im 6 angle part partial spades spadesuit0 mho1

Tabell 5 Diverse symboler (1Kraumlver paketetlatexsym)

47 Oumlver- och understrykning 19

47 Oumlver- och understrykningFoumlr att goumlra linjer eller klamrar ovanfoumlr eller under en formel finnsoverline underlineoverbrace respektiveunderbrace Man kan skriva text ovanfoumlr eller under en klammergenom att goumlra paring samma saumltt som foumlr ett index eller en exponent

[ overlinephi + overlinew ] φ+ w

[ overbracea_1+underbrace a_2+cdots+a_n-1_n-2 st+a_n^n st ]

nst︷ ︸︸ ︷a1 + a2 + middot middot middot+ anminus1︸ ︷︷ ︸

nminus2st

+an

[ x^overlinek + n + x^underlinen ] xk+n + xn

48 Teckensnitt i matematisk textNormalt skriver LATEX all matmatisk text kursiv men i vissa fall passar det baumlttre med ett annatteckensnitt

Ett saringdant exempel aumlr foumlr att skriva funktioner som t ex log Det enklaste saumlttet att skrivadessa funktioner aumlr att anvaumlnda kommandona i tabell6

[ sin 2theta=2sinthetacostheta ] sin 2θ = 2 sin θ cos θ

[ log xy=log x + log y] log xy = log x+ log yFoumlr de funktioner daumlr det aumlr meningsfullt kan man anvaumlnda ett index

[ max_1leq nleq mlog_2P_n ] max1lenlem

log2 Pn

[ lim_xrightarrow 0fracsin xx=1 ] limxrarr0

sinx

x= 1

I oumlvriga fall kan man anvaumlnda naringgot av nedanstaringende saumltt att byta tecknsnitt inne i mate-matisk text

$mathititalic - 2^x+sin phi$ italic minus 2 x + sinφ

$mathrmroman - 2^x+sin phi$ romanminus 2x + sinφ

$mathbfbold - 2^x+sin phi$ boldminus 2x + sinφ

$mathsfsans serif - 2^x+sin phi$ sans serif minus 2x + sinφ

$mathtttypewriter - 2^x+sin phi$ typewriterminus 2x + sinφ

Observera att ovanstaringende kommandon bara ska anvaumlndas foumlr matematiska uttryck De paring-verkar bara bokstaumlver siffror och stora grekiska bokstaumlver Om man av naringgon anledning villskriva vanligt text inne i formler anvaumlnder man de vanliga teckensnittskommandona (texttttextbf textnormal etc) som tillfaumllligt laumlmnar matematikomgivningen

Om man vill skriva alla formler med fetstil kan man skriva kommandotboldmath i boumlrjanav dokumentet (det skainte skrivas inne i en matematikomgivning) Kommandot gaumlller tillsman upphaumlver det medunboldmath

I vissa fall anvaumlnder man skrivstilsbokstaumlver foumlr att beteckna funktioner LATEX tillhanda-haringller 26 bokstaumlverA Z

arccos cos csc ext ker limsup min sinharcsin cosh deg gcd lg ln Pr suparctan cot det hom lim log sec tanarg coth dim inf lininf max sin tanh

Tabell 6 Funktionsnamn

20 4 Matematiska formler

$mathcalFf(x)$ och$mathcalLf(x)$ brukar man anvaumlndafoumlr att beteckna naringgra vaumllkaumlnda transformer

Ff(x) och Lf(x) brukar mananvaumlnda foumlr att beteckna naringgra vaumll-kaumlnda transformer

49 Summor integraler och saringntDe matematiska symbolerna i tabell7 blir olika stora beroende paring hur man anvaumlnder dem deblir stoumlrre i endisplaymath-omgivning och enequation-omgivning aumln i enmath-omgiv-ning

[ int_-infty^infty e^-x^2 dx ]int infin

minusinfineminusx2

dx

[ oint_S(V) (psinablaphi-phinablapsi)cdot dvecS ]

∮S(V )

(ψnablaφminus φnablaψ) middot d~S

[ a_1 + a_2 + cdots + a_n =sum_i=1^n a_i ] a1 + a2 + middot middot middot+ an =

nsumi=1

ai

[ n=prod_k=1^n k ] n =

nprodk=1

k

[ sum_0 leq i leq m atop0 lt j lt n P(ij) ]

sum0leilem0ltjltn

P (i j)

Om man skriver ovanstaringende formler innei den loumlpande texten faringr mande mindre symbolerna som t~ex$int_-infty^infty e^-x^2 dx$eller $n=prod_k=1^n k$

Om man skriver ovanstaringende form-ler inne i den loumlpande texten faringrman de mindre symbolerna som t exintinfinminusinfin eminusx2

dx ellern =prodn

k=1k

410 Matriser och vektorerFoumlr att skapa matriser och vektorer goumlr vi naumlstan likadant som med tabeller (sidan12)

[ beginarraylcrx^2 amp a+b amp 3 x^2+2x amp xrsquo amp 23 x^2n amp alpha amp 214endarray ]

x2 a+ b 3x2 + 2x xprime 23x2n α 214

sum sumsum

⋂ ⋂bigcap

⊙ ⊙bigodotprod prod

prod⋃ ⋃

bigcupotimes otimes

bigotimes∐ ∐coprod

⊔ ⊔bigsqcup

oplus oplusbigoplusint int

intor or

bigvee⊎ ⊎

biguplus∮ ∮oint

and andbigwedge

Tabell 7 Stora symboler

411 Ekvationer paring flera rader 21

411 Ekvationer paring flera rader

Med endisplaymath-omgivning eller enmath-omgivning kan man bara goumlra formler somryms paring en rad Om man skriver laringnga formler eller vill skriva flera ekvationer i en sekvenskan man anvaumlnda eneqnarray-omgivning Den fungerar ungefaumlr som enarray-omgivningmed tre kolumner men numrerar ekvationerna om man inte skrivernonumber

begineqnarrayx amp = amp 12y + 47 y amp = amp z + phi + a + b + nonumber amp amp c + d + e + f

endeqnarray

x = 12y + 47 (2)

y = z + φ+ a+ b+

c+ d+ e+ f (3)

Eneqnarray-omgivning goumlr samma sak foumlrutom att den inte genererar naringgra ekvationsnum-mer

begineqnarrayx amp = amp 2 y + 3y amp = amp 12

endeqnarray

x = 2y + 3

y = 12

412 Parenteser

Hittils har vi anvaumlnt vanliga parenteser rsquo()rsquo i en del formler I tabell8 visas samtliga symbolersom kan anvaumlndas som parenteser i LATEX

Foumlr att faring parenteserna att anpassa sin storlek efter det de ska omge skriver manleftellerright foumlre dem Foumlr varjeleft maringste det finnas enright Daumlremot behoumlver de intevara av samma typ Det aumlr t ex fullt moumljligt att avsluta enleft( medright Om manbara vill ha en parentes paring ena sidan av formeln kan man anvaumlnda den osynliga parentesen rsquorsquo

[ vecu times vecv =left| beginarrayccchatx amp u_x amp v_x haty amp u_y amp v_y hatz amp u_z amp v_z

endarray right| ]

~utimes ~v =

∣∣∣∣∣ x ux vx

y uy vy

z uz vz

∣∣∣∣∣[ A=left( beginarraycccca_11 amp a_12 amp ldots amp a_1n a_21 amp a_22 amp ldots amp a_2n vdots amp vdots amp ddots amp vdots a_m1 amp a_m2 amp ldots amp a_mn

endarray right) ]

A =

a11 a12 a1n

a21 a22 a2n

am1 am2 amn

( ( b lfloor darr downarrow) ) c rfloor backslash l updownarrow[ [ d lceil | | uArr Uparrow] ] e rceil | dArr Downarrow 〈 langle uarr uparrow m Updownarrow 〉 rangle

Tabell 8 Parenteser

22 5 Om det blir fel

[ g(x)=left beginarrayll0 amp x leq 0 13 amp 0 lt x leq 3 23 amp 3 lt x leq 5 1 amp x gt 5endarray right ]

g(x) =

0 x le 013 0 lt x le 323 3 lt x le 51 x gt 5

Ibland behoumlver man ha mer kontroll oumlver parentesernas storlek Foumlr detta aumlndamaringl finns detandra prefix att anvaumlnda

Storlek vanlig stor stoumlrre aumlnnu stoumlrre stoumlrst automatiskVaumlnsterprefix mdash bigl Bigl biggl Biggl leftHoumlgerprefix mdash bigr Bigr biggr Biggr right

413 FinjusteringI en del fall kan man behoumlva justera formateringen av matematiska formler genom att laumlgga tilleller ta bort lite utrymme Foumlr detta aumlndamaringl finns kommandona foumlr att laumlgga till och foumlratt ta bort

[ sqrt2 x ] radic2x

[ sqrt2 x ] radic2x

[ n logn ] n logn

[ n logn ] nlogn

[ intint z dx dy]int int

zdxdy

[ int int z dx dy ]intint

z dx dy

5 Om det blir felAtt tolka felutskrifter fraringn LATEX aumlr inte alltid det laumlttaste LATEX oumlversaumltter alla kommandon tillTEX-kommandon och skickar sedan hela texten till TEX Daumlrfoumlr kommer maringnga av felmedde-landena fraringn TEX och man kaumlnner inte riktigt igen sin text i felutskrifterna

51 Vanliga problemUtan att analysera felutskrifterna alltfoumlr mycket kan man ofta hitta sitt fel bland foumlljande punk-ter

bull Ett felstavat kommando

bull Parenteser (t ex eller[]) daumlr man har gloumlmt den ena eller kanske baringda

bull Foumlrsoumlk att anvaumlnda specialtecken utan att skriva dem paring raumltt saumltt

bull Foumlrsoumlk att anvaumlnda matematiska specialtecken i vanlig text (Skriv$ foumlre och efter tecknetsaring garingr det bra)

bull Ett end som saknas

bull Ett bortgloumlmt argument till ett kommando

Genom att laumlra sig att utnyttja LATEX-modei emacs ordentligt kan man undvika maringnga onoumldigaskrivfel (se sidan4)

53 Att hitta vad som blev fel 23

52 Vad man goumlr naumlr LATEX har stannatNaumlr LATEX upptaumlcker ett fel under en koumlrning faringr man en massa felutskrifter och daumlrefter skrivsett rsquorsquo Om du faringr ett rsquorsquo kan du skriva naringgot av foumlljande

bull H foumlr att (kanske) faring lite mer tips om vad som kan vara fel

bull RETURN foumlr att att ignorera felet och fortsaumltta (ger ofta upphov till fler fel)

bull Istop Foumlr att stoppa koumlrningen

bull X kan man skriva omIstop inte fungerar Skillnaden aumlr att medIstop faringr man med allutskrift fram till felet medanX avbryter koumlrningen omedelbart

Vid andra typer av fel faringr man en rsquorsquo i staumlllet foumlr rsquorsquo Det haumlr felet beror ofta paring ett bortgloumlmtenddocument Haumlr kan man skriva

bull enddocument eller

bull stop foumlr att avbryta koumlrningen Om det inte fungerar provar man med

bull 〈CTRLndashD〉 eller

bull 〈CTRLndashC〉

53 Att hitta vad som blev felAumlven om LATEX genererar vaumlldigt maringnga felutskrifter som till en boumlrjan ser raumltt obegripliga utaumlr det ofta laumltt att hitta felen med ledning av utskriften Tricket aumlr foumlr det mesta att titta paringdetsistasom skrevs ut

Om vi till exempel skulle skrivabegincenter men i staumlllet skrevbegincentesaumlger LATEX saringhaumlr

LaTeX Error Environment cente undefined

See the LaTeX manual or LaTeX Companion for explanationType H ltreturngt for immediate help

l56 begincente

Om vi tittar paring de sista raderna av felutskriften staringr det att felet finns paring rad 56 och dessutomskrivs den felaktiga texten ut

Vi har kanske gloumlmt att grekiska bokstaumlver bara fungerar i en matematisk omgivning ochhar skrivit

Det haumlr aumlr bokstaven gamma i det grekiska alfabetet

i staumlllet foumlr

Det haumlr aumlr bokstaven $gamma$ i det grekiska alfabetet

Naumlr vi koumlr texten genom LATEX blir felutskriften

24 5 Om det blir fel

Missing $ insertedinserted text

$to be read again

gammal245 Det haumlr aumlr bokstaven gamma

i det grekiska alfabetet

Vid den haumlr typen av fel goumlr alltid LATEX en radbrytning efter det felaktiga tecknet Daumlrfoumlr aumlrfelet laumltt att lokalisera

54 Varningar vid sid- och radbrytningar

Om LATEX misslyckas med att avstava ett ord skrivs det ut en varning som kan se ut saring haumlr

Overfull hbox (5423221pt too wide) in paragraph at lines 54--55[]T1cmrmn10 Ett l^^e5ngt ord ^^e4r studiev^^e4gledarna

Det sista ordet (studievaumlgledarna) som skrivs ut aumlr det som LATEX inte har lyckts avstavaAntingen bryr man sig inte om varningen (raden blir lite foumlr laringng i saring fall) eller saring laumlgger manin avstavningsfoumlrslag (se sidan9)

Som framgaringr av exemplet skrivs svenska bokstaumlver ut lite konstigt Det medfoumlr dock foumlrdet mesta inga stoumlrre problem med att tyda utskriften

Foumlr att laumlttare se var LATEX har problem med avstavningen kan man anvaumlnda dokumentop-tionendraft Mer om det finns paring sidan26

Andra varningar man kan faring aumlr

bull Underfull hbox som betyder att LATEX har tvingats laumlgga in lite vaumll mycket tomrummellan orden foumlr att fylla ut raden

bull Overfull vbox som varnar foumlr att LATEX inte har hittat naringgot laumlmpligt staumllle att boumlrja enny sida Sidan har alltsaring blivit lite foumlr laringng

bull Underfull vbox anger det motsatta problemet Sidan aumlr lite kortare aumln den borde vara

Laumls om hur man sjaumllv kan paringverka sid- och radbrytningar paring sidan28

55 Problem med placering av figurer

551 Bilderna kommer sist i dokumentet

Ett vanligt problem aumlr att alla eller en del figurer hamnar sist i dokumentet Det beror naumlstanalltid paring att man har skrivitbeginfigure[h]

LATEX har vissa regler foumlr att placera ut figurer och med ledning av dem har det inte garingttatt placera figuren paring det taumlnkta staumlllet Daumlrfoumlr hamnar den sist i dokumentet En av reglernasaumlger att figurer maringste placeras ut i samma ordning som dom foumlrekommer i LATEXfilen Daumlrfoumlrkommer alla efterfoumlljande bilder ocksaring att hamna sist

Loumlsningen aumlr givetvis att ge LATEX fler alternativ foumlr att placera ut figuren Om man i staumllletskriverbeginfigure[htb] kan LATEX placera bilden laumlngst upp eller laumlngst ner paring en sida

56 Problem i inkluderade filer 25

552 Alla bilder kommer inte ut

FelmeddelandetToo many unresolved floats beror paring att minnet i LATEX har blivit fulltav bilder Naumlr LATEX ser en bild lagras den undan tills det finns ett staumllle att skriva ut den

Detta fel beror normalt paring samma sak som ovan men kan ocksaring upptraumlda om man villha maringnga bilder efter varandra (t ex ett appendix med bara bilder) Loumlsningen aumlr daring att tvingaLATEX att skriva ut de bilder som har samlats i minnet genom att laumlgga in kommandotclearpagemellan tvaring laumlmpliga bilder Daring skrivs alla ackumulerade bilder ut och LATEX goumlr en sidbrytning

56 Problem i inkluderade filer

LATEX skriver kommandon till ett antal filer som sedan inkluderas vid naumlsta koumlrning (Bl a finnsfiltoc foumlr inneharingllsfoumlrteckningenfillof ochfillot foumlr figur- och tabellfoumlrteckningarsamtfilaux foumlr diverse oumlvrig information som bildtexter

Naumlr LATEX inkluderar en fil skrivs filnamnet och eventuella felmeddelanden ut inom paren-teser (se exempel paring sidan4) Paring detta saumltt kan man se vilken fil det aumlr problem med

Skulle det bli fel i en av de inkluderade filerna (t ex paring grund av fel i en bildtext) maringsteman ta bort filen och sedan koumlralatex igen Givetvis maringste man ocksaring raumltta felet ifiltex)

57 Utskriften kommer inte ut

Om det inte kommer ut naringgra sidor paring laserskrivaren eller om bara en del av sidorna kommerut beror det foumlrmodligen paring naringgot av foumlljande

bull Filnamnet inneharingller svenska bokstaumlverSkrivarna klarar inte av filer som inneharingller tecken som har aringttonde biten satt Detta yttrarsig i att det inte kommer ut naringgonting alls Doumlp omtex-filen till ett annat namn kompileraden igen och skriv ut den paring nytt (Det aumlr bara filnamnet som beroumlrs svenska tecken inne itexten kodas saring att skrivarna klarar av dem)

bull Fel i en inkluderad bildOm du har inkluderat en bild i dokumentet kan det beror paring att skrivaren inte foumlrstaringr sig paringbilden I detta fall kommer vanligtvis sidorna foumlre bilden ut Prova att ta bort bilden och seom det blir baumlttre Om det hjaumllper kontrollera att bilden aumlr i raumltt format (se sidan30)

6 Oumlverkurs61 Dokumentklasser

Hittills har vi bara anvaumlnt dokumentklassenarticle Andra dokumentklasser som aumlr standardaumlr letter (EXEMPEL 7) report (EXEMPEL 5) och book report skiljer sig fraumlmst fraringn Ex 7

Ex 5article genom att det finns ytterliga en rubriknivaringchapter book har ytterligare en nivaringsom heterpart article aumlr laumlmpligt till rapporter aumlven raumltt laringnga saringdana Kommer man uppi storleksordningen examensarbete kan det vara laumlmpligt att byta tillreport Paring sidan35finnsytterligare dokumentklasser beskrivna Dessa aumlr dock inte standard i LATEX

Foumlr att byta dokumentklass maringste man aumlndra argumentet till kommandotdocumentclassOm man till exempel vill aumlndra tillreport skriver man

documentclass[a4paper]report

26 6 Oumlverkurs

62 DokumentoptionerDet finns ett antal optioner som man kan ange foumlr att paringverka utseendet paring sitt dokument Vihar redan stoumltt paringa4paper Nedanstaringende lista visar de viktigaste

a4paper Anpassa marginaler till a4-papper Om denna utelaumlmnas anvaumlnds amerikanskpapper (letter)

11pt Anvaumlnd lite stoumlrre bokstaumlver (standard aumlr10pt)

12pt Aumlnnu lite stoumlrre bokstaumlver

twocolumn Skriver texten i tvaring kolumner

twoside Formaterar foumlr dubbelsidig utskrift (Anvaumlnt i detta dokument)

titlepage Goumlr att rubriken (den som man skriver ut medmaketitle) hamnar paring en egensida om man anvaumlnder dokumentklassenarticle Det aumlr standard foumlrreport

landscape Goumlr att sidan formateras foumlr liggande papper Marginalerna blir vaumlldigt bredasaring man kan behoumlva finjustera en del maringtt manuellt (se sidan26)

draft Goumlr att LATEX skriver ut en svart rektangel i marginalen efter alla rader som harblivit foumlr laringnga (overfull hbox) Det aumlr bra att anvaumlnda vid korrekturlaumlsning-en men ska givetvis tas bort foumlre den slutliga utskriftendraft goumlr desutom attinkluderade bilder (se sidan30) bara skrivs ut som en ram runt bildens filnamn

leqno Placera ekvationsnummer till vaumlnster i staumlllet foumlr till houmlger om ekvationen i endisplaymath-omgivning

fleqn Vaumlnsterjustera ekvationer i staumlllet foumlr att centrera dem i endisplaymath-om-givning

openright Om man anvaumlnder dokumentklassenreport boumlrjar kapitel alltid paring ny sidaopenright goumlr att de i staumlllet boumlrjar paring ny houmlgersida

Foumlr att anvaumlnda en option skriver man namnet paring den inom hakparenteser rsquo[]rsquo foumlre dokument-klassen Vill man ange flera optioner skiljer man dem aringt med kommatecken Vill man skrivamed 11 punkter stora bokstaumlver och formatera texten i tvaring kolumner (samtidigt som man be-haringller optionen foumlr a4-papper) skriver man

documentclass[11pttwocolumna4paper]article

63 Finjustering av marginaler och andra maringttOm man inte aumlr noumljd med marginalerna saring finns det moumljlighet att finjustera maringtten med kom-mandonaaddtolength ochsetlength Den foumlrsta aumlr laumlmplig naumlr man vill goumlra smaring juste-ringar t ex goumlra raderna lite laumlngre

Naringgra av de maringtt som garingr att justera aumlr

evensidemargin marginal jaumlmna sidor oddsidemargin marginal udda sidortopmargin marginal oumlverst paring sidan headheight storlek sidhuvudheadsep avst mellan sidhuvud amp text footskip avst mellan sidfot amp texttextwidth textens bredd textheight textens houmljd

Om man t ex vill goumlra raderna en centimeter laumlngre paring varje sida skriver man

addtolengthoddsidemargin-10mmaddtolengthevensidemargin-1cmaddtolengthtextwidth2cm

Foumlr mer info om detta seEXEMPEL 10 Haumlr finns aumlven en beskrivning av de olika maringttenheterEx 10man kan anvaumlnda

64 Separering av stycken 27

64 Separering av styckenLATEX boumlrjar varje stycke med en indragning om det inte aumlr det foumlrsta stycket efter en rubrikOm man i staumlllet vill avgraumlnsa stycken med en extra blankrad skriver man saring haumlr i boumlrjan avdokumentet

usepackageparskip

Paketetparskip goumlr att indragningen saumltts till noll och att avstaringndet mellan tvaring stycken oumlkaren halv rad

65 Engelska dokumentOm man vill skriva dokument paring engelska aumlr det bara att utelaumlmna raden med

usepackage[swedish]babel

Daring kommer en engelsk avstavningstabell att anvaumlndas och ett antal straumlngar aumlndras till engels-ka t ex skrivsTable of contentsi staumlllet foumlrInneharingll

usepackage[swedish]babel

Det garingr aumlven att skriva paring andra spraringk genom att byta utswedish mot naringgot av foumlljande

american french german ngerman bahasa basque catalan croatianczech danish dutch finnish greek icelandic irish italianlatin magyar norsk norsk portuges romanian russian slovakslovene spanish turkish ukrainian nohyphenation

66 Sidnumrering sidhuvud och sidfotLATEX skriver automatiskt ett sidnummer centrerat laumlngst ned paring sidan Med kommandot

pagestyleempty

kan man staumlnga av numreringen Det kan bland annat vara laumlmpligt t ex om man bara vill skrivaut en sida Om man anvaumlndermaketitle maringste man dessutom skriva

thispagestyleempty

eftermaketitle eftersommaketitle alltid definierar om foumlrsta sidan tillplain (SeEX-EMPEL 3) Ex 3

Vill man i staumlllet ha sidnummer och kapitelnamn i sidhuvudet skriver man

pagestyleheadings

Daring faringr man en sidnumrering som ser ut ungefaumlr som i den haumlr handledningen Vill man garingtillbaka till standardutseendet aumlr det bara att skriva

pagestyleplain

Foumlr att faring sidhuvuden som ser ut ungefaumlr som i denna handledning kan man anvaumlnda paketetfancyhdr Detta beskrivs naumlrmare iEXEMPEL 4 Ex 4

67 RadavstaringndIbland kan man vilja aumlndra paring radavstaringndet i LATEX Det goumlrs enklast genom att aumlndra paring pa-rameternbaselinestretch Det aumlr en faktor som radavstaringndet multipliceras med saring detnormala vaumlrdet aumlr1 Foumlr att naumlstan foumlrdubbla radavstaringndet laumlgger man till foumlljande rad naringgon-stans foumlrebegindocument

renewcommandbaselinestretch18

28 6 Oumlverkurs

68 RamarFoumlr att rita en ram runt en del av texten anvaumlnder man kommandotfbox

Haumlr har vi en fboxliten ram Haumlr har vi en liten ram

Det garingr inte att ha radbrytningar inne i enfbox saring om man vill rita en ram runt en stoumlrre delav texten maringste man kapsla in den i enparbox

fboxparbox4cmDenna text blirautomatiskt justerad till ett4 cm brett stycke

Denna text blir automatiskt ju-sterad till ett 4 cmbrettstycke

69 Att paringverka formateringenLATEX lyckas foumlr det mesta bra med att bryta rader och sidor Men ibland kan man behoumlva raumlttatill formateringen lite I andra fall vill man kanske bryta en rad eller en sida trots att den inte aumlrfull eller laumlgga in lite extra tomrum

Vi har redan anvaumlnt kommandot foumlr att tvinga fram en radbrytning Kommandot kanaumlven ha ett argument som talar om hur mycketextrautrymme som ska laumlggas till

Det haumlr kan ni redanMed ett extra argumentblir [7mm]det extra mycket tomrum

Dethaumlr kan ni redan Med ett extra argu-ment blir

det extra mycket tomrum

Eftersom kan ha ett argument som boumlrjar med tecknet rsquo[rsquo kan man alltsaring inte boumlrja enny rad med rsquo[rsquo om den foumlrra avslutades med Man kan dock lura LATEX att tolka parentesensom just en parentes genom att byta ut mot

Ett annat saumltt att laumlgga in extra tomrum aumlr med kommandotvspacelaumlngd eller medvspacelaumlngd Skillnaden aumlr att den foumlrsta formen tar bort tomrummet om det raringkar hamnavid i slutet eller boumlrjan av en sida

Det finns aumlven motsvarande kommandon foumlr att laumlgga in extra tomrum i en rad De heterhspace ochhspace Den tidigare formen tar bort tomrummet om det hamnar foumlrst ellersist paring en rad

Daring ska vi se om det inte kan bli liteextra tomrum aumlven i boumlrjan hspace20mmav en rad Mitt inne i raden aumlr likahspace10mm laumltt Nu vill jag ha liteextra tomrumvspace10mmsaring att jag baumlttre kan studerafiberstrukturen i papperet

Daring ska vi se om det inte kanbli lite extra tomrum aumlven i boumlrjan

av en rad Mitt inne iraden aumlr lika laumltt Nu vill jagha lite extra tomrum saring att jag baumlttre

kan studera fiberstrukturen i papperet

Observera att raden fylls upp innan det vertikala utrymmet laumlggs till Daumlrfoumlr hamnar inte tom-rumet exakt daumlr man skrivervspace Vill man ha det uppfoumlrandet ska man anvaumlnda medett argument som i det tidigare exemplet

Foumlr att tvinga fram en sidbrytning anvaumlnder man kommandotnewpage Om vi skriver itvaring kolumner avslutarnewpage den aktuella kolumnen i staumlllet foumlr sidan

610 Att rita figurer 29

610 Att rita figurerLATEX klarar av att rita enkla figurer som cirklar fyrkanter linjer och pilar Med enpicture-omgivning skapar man ett koordinatsystem som man sen kan rita i

Standardenheten i koordinatsystemet aumlr punkter Foumlr de flesta aumlr det nog lite svaringrt att taumlnkai punkter Daumlrfoumlr aumlr det laumlttare om man aumlndrar maringttenheten till millimeter med kommandot

setlengthunitlength1mm

Det behoumlver man bara goumlra en garingng i varje dokument alltsaringinte foumlr varje bildOm man vill skapa ett koordinatsystem som aumlr 100 mm brett och 80 mm houmlgt goumlr man saring

haumlr

beginpicture(10080) kommandon som ritar bilderendpicture

Foumlr att placera grafiska objekt i koordinatsystemet anvaumlnder vi kommandotput Med

put(200)objekt

placerar viobjekti punkten med x-koordinaten 20 och y-koordinaten 0 (Foumlr rektanglar aumlr detnedre vaumlnstra houmlrnet foumlr cirklar centrum och foumlr linjer utgaringngspunkten)

Exemplet nedan visar de vanligaste grafiska objekten och hur man ritar dem i LATEX

beginpicture(3050)put(040)framebox(308)centerput(030)framebox(148)[t]topput(1630)framebox(148)[r]rightput(020)dashbox(308)[bl]bottom leftput(018)line(10)20put(016)vector(2-1)25put(510)circle8put(2412)circle14put(614)textscText

endpicture

center

topright

bottom left

HHHHHH

HHj

~ amp$

TEXT

Argumentet tillcircle aumlr diametern Foumlrline ochvector aumlr foumlrsta argumentet riktningoch det andra laumlngd Riktningsargumenten ska ligga mellanminus6 och+6 foumlr line och mellanminus4 och+4 foumlr vector

Ofta vill man upprepa en ritad figur efter efter ett regelbundet moumlnster Det kan till exempelroumlra sig om boxar i ett koplingsschema Foumlr detta finns kommandotmultiput som anvaumlndssaring haumlr

multiput(xy )(∆x∆y )antal objekt

daumlr(xy ) aumlr startpositionen Objektet behoumlver inte vara ett enkelt objekt utan kan ocksaring varaen helpicture-omgivning Man kan alltsaring dela upp sin bild i flera mindre bilder

beginpicture(4050)multiput(00)(710)3beginpicture(209)put(00)framebox(209)[tr]Hejput(82)oval(143)put(45)oval(55)[tl]put(108)oval(73)[b]put(182)circle4

endpictureendpicture

Hej |

Hej |

Hej |

30 6 Oumlverkurs

Om man har ritat en figur och sen vill flytta hela figuren anger man ytterligare ett argumenttill beginpicture

beginpicture(3060)(1010)

Detta betyder att origo har koordinaterna(1010) i staumlllet foumlr (00) Man kan med foumlrdelplacera sin bild inne i enfigure-omgivning (se sid11ochEXEMPEL 6)Ex 6

Det mesta garingr att rita i enpicture-omgivning och resultatet blir snyggt men det blir na-turligtvis lite jobbigt att rita stora figurer paring det haumlr saumlttet Ett alternativ aumlr att anvaumlnda metodensom beskrivs i naumlsta stycke

611 Paketet graphics6111 Att inkludera postscript-bilder

Numera finns det maringnga bra program som kan rita bilder Kan man bara faring dem att skriva sinutmatning i formatetencapsulated postsciptsaring garingr det bra att inkludera bilden i sitt dokumentmed hjaumlp av paketetgraphics

Foumlr att kunna inkludera bilder maringste man laumlgga till foumlljande rad i boumlrjan av dokumentet

usepackagegraphics

Sen anvaumlnder vi foumlljande kommando foumlr att inkludera bilden som finns i filenbildeps

includegraphicsbildeps

Om man vill skala om bilden anvaumlnder man kommandotresizebox

resizebox20mmincludegraphicsbildeps

Ovanstaringende exempel ger en bild som aumlr 20mm houmlg Utropstecknet betyder att bredden skaskalas saring att bildens proportioner beharinglls

En vanlig anvaumlndning avincludegraphics aumlr att inkludera bilder i enfigure-om-givning Daring kraumlvs att bilden centreras med hjaumllp avcenter-omgivning enligt nedanstaringendeexempel

beginfigurebegincenterincludegraphicsbildeps

endcentercaptionKopplingsschema till transmogrifieraren

endfigure

611 Paketet graphics 31

6112 Att spara utrymme

Postscriptbilder kan ofta ta vaumlldigt mycket plats Det kan man loumlsa genom att komprimerafilen Det enda problemet aumlr att LATEX maringste veta hur stor bilden aumlr Den informationen finnsi filen paring en rad som boumlrjar medBoundingBox Klipp ut denna rad och spara den i filenbildepsbb Skriv daumlrefter

gzip bildeps

saring komprimereasbildeps och ersaumltts med den komprimerade filenbildepsgz Sedan aumlrdet bara att inkludera raumltt fil

includegraphicsbildepsgz

En fil som aumlr komprimerad medgzip kan man packa upp medgunzip om man inte laumlngrevill ha den komprimerad

6113 Naringgra saumltt att skapa postscript-bilder

Det finns givetvis maringnga saumltt att generera PostScript-bilder Paring arbetsstationerna ritar man enk-last bilderna medxfig Om vi till exempel vill skapabildeps (som vi anvaumlnde ovan) skrivervi

xfig bildfig

Daring faringr vi upp et foumlnster daumlr vi kan rita bilden Vaumllj sedan menynExportoch exportera bildenVar noga med att vaumlljaEncapsulated Postscripti rutanLanguage

En postscriptfil som skapas paring detta saumltt garingr inte att skriva ut foumlr sig sjaumllv Foumlr att skriva utden vaumllj i staumlllet menynPrint i xfig

Om man vill spara ett foumlnster paring skaumlrmen som encapsulated postscript till en fil som heterwindoweps kan man anvaumlnda naringgot av foumlljande kommandon

import -density 90x90 windowepsimport -density 90x90 eps2windowepsimport -density 90x90 -depth 8 -colorspace gray eps2windoweps

och klicka paring det foumlnster man vill spara Den andra varianten avimport ger postscript level2 som aumlr mer kompakt Man faringr alltsaring betydligt mindre filer men i vissa falla kan de kraringglaDen sista varianten aumlr laumlmplig om bilden aumlr svartvit eller om det ska skrivax ut paring en svartvitskrivare

Skriv man xfig man xgrabsc respman xgrab foumlr mer information

6114 Aumlndra storlek och roterera

Paketetgraphics inneharingller mer aumln de kommandon som naumlmnt ovan Man kan t ex skala ettobjekt medscalebox

vanlig storlek scalebox2dubbel storlek scalebox5halv storlek

vanlig storlek

dubbel storlekhalv storlek

Man kan ocksaring ange ett ytterligare argument om man inte vill ha samma skala i x- och y-led

scalebox1[2]dubbel houmljd scalebox2[1]dubbel bredd

dubbel houmljddubbel bredd

resizebox kan ocksaring anvaumlndas paring text

32 6 Oumlverkurs

resizebox4cm4 cm bred skalenlig 4 cm bred skalenligMan kan ocksaring rotera valfritt objekt medrotatebox eller spegla det kring en vertikal axelmedreflectbox

rotatebox30Hej rotatebox180Hej reflectboxSpegel spegel paring vaumlggen daumlr

Hej

Hej

Spegelspegelparingvaumlggendaumlr

6115 xdvi och graphics

xdvi klarar inte av att visa text (bilder garingr bra) som manipulerats medresizebox scaleboxrotatebox ellerreflectbox Detta kan man dock loumlsa genom att titta paring den faumlrdiga post-scriptfilen med kommandotgv Om dindvi-fil heterrapportdvi skriver du

dvips rapportgv rapportps

ta bort filen medrm rapportps naumlr du aumlr klar

6116 pdflatex och graphics

Foumlr att anvaumlndagraphics medpdflatex skriver man saring haumlr i boumlrjan av dokumentet

usepackage[pdftex]graphics

Sedan kan man tyvaumlrr inte inkludera bilder i eps-format Bilderna maringste i staumlllet vara i pdf-format Det loumlser man laumltt genom att konvertera bilderna med kommandotps2pdf

ps2pdf bildeps bildpdf

och sedan inkluderar man bilderna med

includegraphicsbildpdf

Det garingr aumlven bra att inkludera andra grafikformat i pdf-dokument till exempel jpeg och tiffOm man vill kunna formatera sitt dokument med baringdelatex ochpdflatex saring faringr man

skriva saring haumlr i boumlrjan av dokumentet

newififpdfifxpdfoutputundefinedpdffalse

elsepdftrue

fiifpdfusepackage[pdftex]graphics

elseusepackagegraphics

fi

Sedan goumlr man saring haumlr foumlr att inkludera bilden

ifpdfincludegraphicsbildpdf

elseincludegraphicsbildeps

fi

612 Paketet color 33

612 Paketet colorFoumlr att anvaumlnda paketet skriven man

usepackagecolor

i boumlrjan av dokumentet Sedan finns ett antal kommandon tillgaumlngliga foumlr att skriva text i avvi-kande faumlrg

Det foumlrsta som man maringste goumlra aumlr att definiera en eller flera faumlrger meddefinecolor

definecolorlightgray92definecolordarkgray5definecolorlight-bluergb080851definecolormeloncmyk00460500

Som synes kan man anvaumlnda tre olika modeller foumlr att definiera faumlrger

gray Vaumlrdet aumlr ett tal mellan 0 och 1 daumlr 0 aumlr svart

rgb Vaumlrdet aumlr en kommaseparerad lista av tre tal mellan 0 och 1 som anger intensitetenfoumlr roumltt groumlnt och blaringtt ljus (som paring en TV)

cmyk Vaumlrdet aumlr en kommaseparerad lista av fyra tal mellan 0 och 1 som anger hur mycketman ska anvaumlnda av faumlrgerna cyan magenta gul och svart (som paring en faumlrgskrivare)

Foumlr att skriva sin text i en avvikande faumlrg finns det tvaring kommandon

Detta ord aumlr textcolordarkgraringttprecis som colordark dessa tvaring

Detta ord aumlrgraringtt precis somdessatvaring

Foumlr att goumlra en fylld ram anvaumlnder mancolorbox Om ramen ska ha avvikande faumlrg finnsfcolorbox

colorboxdarkHej hopp fcolorboxblackdarkHej igen

Hej hopp

Hej igen

Man kan aumlven aumlndra bakgrundfaumlrgen Det goumlr man med kommandotpagecolorcolor Kommandot ska skrivas i boumlrjan av dokumentet och gaumlller foumlr alla sidor

Faumlrgenblack som anvaumlndes i exemplen ovan aumlr foumlrdefinierad och behoumlver alltsaring intedefinieras meddefinecolor Oumlvriga foumlrdefinierade faumlrger aumlrwhite red green blueyellow cyan ochmagenta Alla andra faumlrger maringste definieras innan de kan anvaumlndas

613 EuroteckenFoumlr att skriva symbolen foumlr Euro skriver man foumlljande i boumlrjan av dokumentet

usepackageeurosym

Daring definieras kommandonaeuro ochEUR

Med euro kan vi skriva euro-tecknet Priser skriver man som EUR19998

Mede kan vi skrivae-tecknetPriser skriver man som 19998e

Det tecken som visas ovan aumlr den officiella eurosymbolen Om man i staumlllet till ha en symbolsom passar baumlttre till det aktuella teckensnittet anvaumlnder manusepackage[gen]eurosymDaring skrivs symbolen somAC i staumlllet foumlre EUR placerar symbolen foumlre eller efter beloppetberoende paring vilket spraringk man har valt I sverige blir det alltid till houmlger om beloppet Vill manaumlndra paring det kan man anvaumlndausepackage[left]eurosym

34 6 Oumlverkurs

614 Fler teckensnitt

Om man har tillgaringng till en postscriptskrivare (som vi har) saring kan man utnyttja fler teckensnittaumlr de som hittills har beskrivits Genom att skriva

usepackagetimes

i boumlrjan av dokumentet blir den vanliga texten satt medtimes textsf blir helveticaochtexttt blir courier Foumlljande paket finns

paket textrm textsf textttmdash inget mdash computer modern roman comp modern sans comp modern typewritertimes times helvetica courierbookman bookman avant garde couriernewcent new century schoolbook avant garde courierpalatino palatino helvetica courieravant computer modern roman avant garde comp modern typewriterhelvet computer modern roman helvetica comp modern typewriterchancery zapf chancery (endast kursiv) comp modern sans comp modern typewriter

615 Sammanfattning

Ibland vill man ha en sammanfattning (sammandrag referat abstract) i boumlrjan av sin rapportDet aringstadkommer man medabstract-omgivning (EXEMPEL 11)Ex 11

begindocumentmaketitlebeginabstractDetta aumlr en kort sammanfattning avinneharingllet i rapportenendabstractsectionBakgrundHaumlr kommer resten av texten irapportenenddocument

Sammanfattning

Detta aumlr en kort sammanfatt-ning av inneharingllet i rapporten

1 Bakgrund

Haumlr kommer resten av texten i rappor-ten

Vissa institutioner kraumlver att sammanfattningens rubrik aumlrAbstract Andra kraumlven en sam-manfattning paring svenska och en paring engelska Hur man loumlser detta beskrivs iEXEMPEL 12 ochEx 12EXEMPEL 13

Ex 13

616 Referenser

Foumlr att faring en lista med litteraturreferenser anvaumlnder man sig av enthebibliography-omgiv-ning Argumentet (99) till beginthebibliography99 nedan aumlr en teckenstraumlng somanger hur mycket plats etiketterna tar (och hur mycket resten av texten ska skjutas in)99raumlcker till tvaring siffror

617 Vill ni veta mer 35

Laumls mer om LaTeX i citeLamport

beginthebibliography99bibitemLamport Leslie LamportemphLaTeX users guideamp reference manualAddison Wesley 1994bibitemKnuth Donald E KnuthemphThe TeX bookAddison Wesley 1990bibitemPer Per ForebyemphAtt skriva rapporter med LaTeXPHs kopieringsmaskin 2003endthebibliography

Laumls mer om LATEX i [1]

Referenser[1] Leslie LamportLATEX users gui-

de amp reference manualAddison-Wesley 1994

[2] Donald E KnuthThe TEXbookAddison Wesley 1990

[3] Per ForebyAtt skriva rappor-ter med LATEX PHs kopieringsma-skin 2003

Foumlrsta argumentet tillbibitem aumlr en etikett som man sen kan referera till medcite Detfungerar ungefaumlr somlabel ochref (se sidan13)

617 Vill ni veta merDet haumlr dokumentet beraumlttar lite om hur man anvaumlnder LATEX foumlr att skriva rapporter LATEX kanmycket mer aumln vad som beskrivs haumlr men foumlr de flesta raumlcker nog detta

Foumlr de som vill laumlra sig lite mer har viThe Not So Short Intruduction to LATEX 2ε avTobias Oetiker m fltill salu Priset aumlr foumlr naumlrvarande 50 kronor men den finns aumlven tillgaumlngligparing naumltethttppeopleeeethzch˜oetikerlshort

Vill man veta aumlnnu mer finns det tvaring bra boumlcker som jag kan rekommendera

bull LATEX A Document Preparation Systemav Leslie Lamport(ISBN 0-201-52983-1)Boken aumlr baringde en enkel handledning och en referensmanual

bull The LATEX Companion av Michel Goossens Alexander Samarinoch Frank Mittelbach(ISBN 0-201-54199-8) Boken beskriver en hel del trick och tekniker som inte finns medi Lamports bok men inneharingllerintegrunderna i LATEX

De flesta institutioner har nog dessa boumlcker saring om du haringller paring med examansarbete kan dukanske faring laringna boumlckerna Annars finns de att bestaumllla hos de flesta naumltbokhandlar

A Lokala dokumentklasserVi har tvaring lokala dokumenttyper en foumlr att skriva svenska brevefd-brev och en foumlr merit-foumlrteckningarmerit Dessa beskriv naumlrmare iEXEMPEL 8 ochEXEMPEL 9 Ex 8

Ex 9

B LATEX foumlr hemdatornLATEX finns till de flesta operativsystem Tabellen nedan visar var man haumlmta programvaran

operativsystem program URLWindows MiKTeX httpwwwmiktexorgUnix teTeX httpwwwtugorgteTeXAlla All latexprogramvara httpwwwctanorg

36 C Hur utformar man rapporten

Ett saumltt att faring LATEX paring sin PC aumlr att koumlra Linux Det aumlr en gratis unixvariant foumlr PC-datorer ochdaumlr finns redan teTeX som faumlrdiga paket som man kan installera IusrlocalftppubLinuxfinns en del linuxdistributioner att haumlmta Men det aumlr nog enklare att laumlgga naringgra hundralapparparing att koumlpa en CD med linux

C Hur utformar man rapportenUtseendet paring en uppsats rapport eller avhandling aumlr ganska standardiserat Det finns en delolika skolor men huvuddragen aumlr alltid desamma Om man skriver en labrapport paring tre sidorbehoumlver man givetvis inte haringlla lika haringrt paring reglerna som om man skriver en rapport till sittexamensarbete Men det aumlr klokt att foumllja huvuddragen i mallen inte minst foumlr att rapportenslaumlsare ofta aumlr van vid att det ska se ut paring ett visst saumltt

Resten av detta appendix inneharingller lite tips som aumlr skrivna av Lars Olssonparing institutionenfoumlr Elektrovetenskap

Rapporten ska ha en titelsida med projektets (laborationens) namn foumlrfattarnas namn in-stitutions- och kursnamn samt aringrtal Paring denna sida ska ocksaring finnas ettsammandrag(kallasibland referat) av rapporten I detta ska tydligt framgaring vad rapporten handlar om vilketpro-blem som loumlsts hur detta har gjorts mdash vilkenmetod som anvaumlnts de viktigasteresultatenochslutsatsernasamt eventuellarekommendationer Det faringr inte bli stoumlrre aumln ca en halv sidatext och faringr inte inneharinglla naringgra figurer Sammandraget aumlr mycket viktigt eftersom en blivandelaumlsare genom detta kan faring klart foumlr sig om han verkligen ska laumlsa rapporten Kan han inte goumlraen riktig bedoumlmning av detta med ledning av sammandraget riskerar han att foumlrspilla dyrbartid Som ansvarskaumlnnande foumlrfattare maringste Du alltsaring aumlgna en del tid aringt sammandraget som Dugivetvis skriver sist

Innan Du boumlrjar skriva aumlr det bra om Du foumlr Dig sjaumllv kandefiniera laumlsarenmdash som intebara ska vara den som ska granska Ditt alster utan aumlven t ex Dina kolleger Taumlnk ocksaring eftervadsyftet med rapporten ska vara (bortsett fraringn det uppenbara att Du maringste foumlr att bli godkaumlndparing kursen) t ex att Du villsprida kaumlnnedomom upptaumlckter Du gjort ellerRapportera till enkollega eller en chef vad Du sysslat med de daumlr timmarna

Boumlrja gaumlrna rapporten med enInledning daumlr Du motiverar Ditt arbeta och definierar maringletDen kan sedan foumlljas av enBakgrund som kan vara en beskrivning av naringgra tidigare anvaumlndametoder eller en historik En riktigt fin rapport som t ex beskriver ett arbete som finansierasmed bidrag fraringn STU eller naringgon annan instans boumlrjar ofta med ettFoumlrord (engelska preface)I detta ger man en bakgrund paring houmlgre nivaring och saumltter in arbetet i ett stoumlrre sammanhang Haumlrtackar man ocksaring dem som varit foumlrfattaren behjaumllpliga med pengar (t ex STU) och med detpraktiska arbetet

Daumlrefter foumlljer den egentliga rapporten Haumlr beskriver Du den metod Du anvaumlnt eller till-vaumlgagaringngssaumlttet Aumlr rapporten en laborationsredovisning kan Du redogoumlra foumlr vardera momen-tet under en egen rubrik Aumlr det en projektrapport kan Du i staumlllet beskriva de olika delarna ikonstruktionen under var sin rubrik Det aumlr ofta laumlmpligt med underrubriker t ex

42 Principen foumlr Kruttilatorn

men undvik en uppdelning paring foumlr maringnga undernivaringer eftersom skriften daring laumltt blir oumlverstruk-turerad Foumlrsoumlk att vara konsekvent med rubriksaumlttningen saring att Du inte aumlndrar formen mellanolika rubriker Detta ser Du tydligast naumlr Du ska skrivaInneharingllsfoumlrteckningen (behoumlvs intetill laborationsrapporten) ty daumlr staringr alla rubrikerna intill varandra

Illustrationer aumlr mycket vaumlrdefulla (en bild paringstarings saumlga mer aumln tusen ordrArr anvaumlnd figurersaring kan rapporten bli kort) men foumlr att en figur ska vara meningsfull maringsten den vara foumlrsedd

Sakregister 37

med enfigurtext Denna ska vara saring tydlig att man kan foumlrstaring figuren utan att behoumlva laumlsanaringgot inne i texten Taumlnk paring hur Du sjaumllv goumlr naumlr Du faringr en rapport eller en artikel i handenFigurtexten ska staring under figuren och skrivas ut helt t ex

Figur 23 En vanlig kruttilator med oumlverhaumlngade skrut Observera att divisorn haumlr aumlrgroumln Efter [2]

Vidare aumlr det vaumlrt att notera attfig 23blir bara ett nedslag mindre aumlnfigur 23 inne i textenFoumlrkorta inte i onoumldan och anvaumlnd bara de vedertagna saumltten t ex tex etc osv

Texten ska man straumlva efter att goumlra kort men uttoumlmmande Det aumlr alltid baumlttre att foumlrsoumlkaskriva korta meningar med ett sammanhang aumln att foumlrsoumlka taumlcka maringnga sammanhang i enmening Taumlnk paring ordval syftningar och meningsbyggnad saring att den text Du skriver verkligenkommer att betyda det Du taumlnkt Dig Detta laringter helt uppenbart men Du ska faring se att det inte aumlrsaring laumlttStavfel ska i princip inte behoumlva foumlrekomma eftersom det finns utmaumlrkta boumlcker somaumlr fyllda med raumltt stavade ord Aumlr Du det minsta osaumlker slaring upp ordet i staumlllet foumlr att chansaDu kan ibland bli osaumlker paring betydelsen av ett ord eller hos en fras Slaring daring upp i en ordbok ellerskriv om meningen mdash detta aumlr extremt viktigt naumlr Du skriver paring ett annat spraringk

Skriv gaumlrna paringsvenska Detta kan dock vara svaringrt i varingr bransch daumlr saring maringnga fackuttryckaumlr laringnade fraringn framfoumlr allt engelskan Om det finns ett svenskt ord foumlr en foumlreteelse saring anvaumlnddet om inte texten daring blir foumlr uppstyltad Fundera oumlver hur Du ska skriva om t exMan maringstenu enabla de strobade latcharna med chip select acknowledgement controlsignalerna(Vad nudet betyder) Det blir kanske flera ord paring svenska men det priset faringr vi betala foumlr att textenska bli snygg

Efter beskrivningar och genomgaringngar av metoder etc skaResultat ochellerSlutsatserkomma Dessa kan ibland ingaring utspridda i det foumlregaringende avsnittet men de ska i saring fall samlasihop haumlr och kommenteras

Referenser aumlr en lista med den litteratur som Du gjort haumlnvisningar till i texten I textenska Du ha skrivet ett nummer som i figurtextexemplet ovan I referenslista ska det daring se ut somt ex

[2] Gustavsson Hans P et alKruttilatorer en global oumlversikt Liberlitteratur Mal-mouml 1944

Sist saumltter Du eventuellabilagor programlistor ochappendix Naumlr sedan sammandragetaumlr klart aumlr rapporten faumlrdigskriven men inte faumlrdig Foumlrsoumlk att faring naringgon annan att korrekturlaumlsaden aringt Dig mdash sjaumllv aumlr du naumlmligen blind aumlven foumlr de enklaste felen vid det haumlr laget

Sakregister

Symboler (mindre utrymme) 22lsquo (iexcl) 14$ (math-omgivning) 15 (kommentar) 3rsquo (accent) 13rsquo (derivata) 18( (() 21) ()) 21 (extra utrymme) 22 (accent) 13 () 21= 12

= (accent) 13gt 12lsquo (iquest) 14[ ([) 21 (blanktecken) 8 (accent) 13( (math-omgivning) 15) (math-omgivning) 15- (avstavningsfoumlrslag) 9[ (displaymath-

omgivning) 15 (radbrytning) 2 28] (displaymath-

omgivning) 15^ (accent) 13 () 21 () 21] (]) 21^ (exponent) 17(index) 17lsquo (accent) 13~ (accent) 13~ (haringrt blanktecken) 910pt (option) 2611pt (option) 2612pt (option) 26

38 Sakregister

Aa4paper (option) 26AA (Aring) 14aa (aring) 14abstract 34abstract-omgivning 34accenter

i matematisk omgivning17i vanlig text 13

acute 17addtolength 26AE (AElig) 14ae (aelig) 14aleph (alefsym) 18alpha (α) 16amalg (q) 16angle ( 6 ) 18appendix 3 4approx (asymp) 16arccos 19arcsin 19arctan 19arg 19array-omgivning 20 21article (dokumentklass)

25 26ast (lowast) 16asymp () 16atop 20author 2avant (paket) 34avstavning 9 24

Bb (accent) 13backslash () 18 21bar 17baselinestretch 27beta (β) 16bfseries 7bibitem 35bibitem 35bigcap (

⋂) 20

bigcirc (copy) 16bigcup (

⋃) 20

Biggl 22biggl 22Biggr 22biggr 22Bigl 22bigl 22bigodot (

⊙) 20

bigoplus (oplus

) 20bigotimes (

otimes) 20

Bigr 22bigr 22

bigsqcup (⊔

) 20bigtriangledown (5) 16bigtriangleup (4) 16biguplus (

⊎) 20

bigvee (or

) 20bigwedge (

and) 20

bindetreck 8binaumlra operatorer 16blanktecken

extra 8haringrt 9

boldmath 19book (dokumentklass) 25bookman (paket) 34bot (perp) 18bowtie () 16Box (2) 18breve 17braringkstreck 18bullet (bull) 16

Cc (accent) 13cap (cap) 16caption 11 15cdot (middot) 16cdots 19center-omgivning 11 30centrerad text 10chancery (paket) 34chapter 25check 17chi (χ) 16circ () 16circle 29citat 10cite 35cite 35clearpage 25clubsuit (clubs) 18colorbox 33cong (sim=) 16coprod (

∐) 20

copyright ( ccopy) 13cos 19cosh 19cot 19coth 19csc 19cup (cup) 16

Dd (accent) 13dag (dagger) 13dagger (dagger) 16dashbox 29

dashv (a) 16date 2 3ddag (Dagger) 13ddagger (Dagger) 16ddot 17 18ddots 21definecolor 33deg 19Delta (∆) 16delta (δ) 16derivator 18description-omgivning

9 10det 19DH (ETH) 14dh (eth) 14Diamond (3) 18diamond () 16diamondsuit (diams) 18dim 19displaymath-omgivning

15 20 21 26div (divide) 16division 18DJ (ETH) 14dj (đ) 14document-omgivning 2documentclass 25dokumentklasser 25dot 17 18doteq ( =) 16Downarrow (dArr) 17 21downarrow (darr) 17 21draft (option) 26dvi2tty (program) 5dvips (program) 1 4ndash6

Eefd-brev (dokument-

klass) 35ell (`) 18em 7emacs

LATEX-mode 4emacs (program) 1 4 14 22emph 7empty (sidnumrering) 27emptyset (empty) 18enumerate-omgivning 9epsilon (ε) 16eqnarray-omgivning 21eqnarray-omgivning 21equation-omgivning 15 20equiv (equiv) 16eta (η) 16EUR 33euro 33

Sakregister 39

eurotecken 33evensidemargin 26exempel 1exists (exist) 18exponent 17ext 19

Ffancyhdr (paket) 27fbox 28fcolorbox 33felsoumlkning 22ndash25fetstil 7figure-omgivning 11 30figurer 11flat ([) 18fleqn (option) 26flushleft-omgivning 10flushright-omgivning 11fonter 6 19 34footnote 9footnotesize 7footskip 26forall (forall) 18fotnoter 9frac 18framebox 29frown (_) 16funktionsnamn 19

GGamma (Γ) 16gamma (γ) 16gcd 19geq (ge) 16gg () 16grader 18graphics (paket) 30ndash32grave 17grekiska bokstaumlver 15 16guillemotleft (laquo) 13guillemotright (raquo) 13guilsinglleft (lsaquo) 13guilsinglright (rsaquo) 13gunzip (program) 31gv (program) 32gzip (program) 31

HH (accent) 13hat 17hbar (h) 18headheight 26headings (sidnumrering) 27headsep 26heartsuit (hearts) 18

helvet (paket) 34hemdator

LATEX foumlr 35hline 12hom 19hookleftarrow (larr) 17hookrightarrow (rarr) 17hspace 28hspace 28Huge 7huge 7haumlnvisningar 13

Ii (ı) 13Im (=) 18imath 17imath (ı) 18import (program) 31in (isin) 16includegraphics 30index 17inf 19infty (infin) 18inneharingllsfoumlrteckning 8int (

int) 20

iota (ι) 16itemize-omgivning 9itshape 7

Jj () 13jmath 17jmath () 18Join (1) 16

Kkapitaumller 7kappa (κ) 16ker 19kill 12kommentar 3komprimering 31kursiv 7

LL (Ł) 14l (ł) 14label 11 13Lambda (Λ) 16lambda (λ) 16landscape (option) 26langle (〈) 21LARGE 7Large 7large 7

laserutskrifter 5LaTeX (logotypen) 8latex (program)

1 4 6 13 25 32LATEX-mode (i emacs) 4latexsym (paket) 17lceil (d) 21ldots ( ) 8ldots 21leadsto () 17left 21 22Leftarrow (lArr) 17leftarrow (larr) 17leftharpoondown () 17leftharpoonup () 17Leftrightarrow (hArr) 17leftrightarrow (harr) 17leq (le) 16leqno (option) 26letter (dokumentklass) 25lfloor (b) 21lg 19lhd () 16lim 19limsup 19line 29lininf 19listoffigures 8listoftables 8listor 9ndash10litteraturreferenser 34ll () 16ln 19log 19Longleftarrow (lArr=) 17longleftarrow (larrminus) 17Longleftrightarrow

(lArrrArr) 17longleftrightarrow

(larrrarr) 17longmapsto (7minusrarr) 17Longrightarrow (=rArr) 17longrightarrow (minusrarr) 17

Mmaketitle 2 8 26 27mapsto (7rarr) 17matematisk text 15ndash22matematiska symboler

15ndash17math-omgivning 15 20 21mathbf 19mathcal 19mathit 19mathrm 19mathsf 19mathtt 19

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 8: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

4 2 Grunderna

LATEX haringller sjaumllv reda paring rubrikernas nummer Varje garingng man skriversectiontext raumlknasnumret upp ett steg Vill man ha rubriker utan nummer aumlr det bara att skriva en asterisk ()efter kommandot som isectiontext Kommandotappendix goumlr att rubriknumeringenaumlndras fraringn siffror till bokstaumlver

25 Att arbeta med LATEXFyra olika program behoumlvs foumlr att faring ut ett faumlrdigformaterat dokument paring papper

bull emacs (eller naringgon annan editor) foumlr att skriva in texten

bull latex foumlr att formatera texten

bull xdvi foumlr att studera dokumentet paring skaumlrmen

bull dvips foumlr att skicka texten till en laserskrivare

Foumlr att skapa en pdf-fil raumlcker det med tvaring program editor ochpdflatex

251 Att skriva LATEX-text med emacs

Om man anvaumlnderemacs foumlr att skriva in sin text faringr man lite hjaumllp Saring fort man editerar enfil som har ett namn som slutar medtex garingr emacs oumlver iLATEX-modedaumlr man faringr tvaring extramenyer med kommandon foumlr LATEX

Foumlr mer information omLATEX-mode vaumllj INFO i menyn HELP Klicka sedan med mitten-knappen paring AUC TEX Genom att i staumlllet vaumllja DESCRIBEMODE i menyn HELP foumlr man enkort oumlversikt oumlver kommandon iLATEX-mode

Om man tycker attLATEX-modeaumlr mer stoumlrande aumln det aumlr till hjaumllp kan man laumltt staumlnga avdet med kommandotM-x fundamental-mode

252 Att formatera texten

Om vi har en fil som heterexempeltex skriver vi

latex exempel

foumlr att formatera texten Man behoumlver inte skriva hela filnamnet Programmet foumlrstaringr sjaumllv attnamnet slutar paringtex Om det inte finns naringgra fel i filen ser utmatningen ut ungefaumlr saring haumlr

This is TeX Version 314159 (Web2C 745)(exempeltexLaTeX2e lt20010601gtBabel ltv37hgt and hyphenation patterns for american french germanngerman swedish nohyphenation loaded(usrlocallibtexmftexlatexbasearticleclsDocument Class article 20010421 v14e Standard LaTeX document class(usrlocallibtexmftexlatexbasesize10clo))(usrlocallibtexmftexlatexbasefontencsty(usrlocallibtexmftexlatexbaset1encdef))(usrlocallibtexmftexgenericbabelbabelsty(usrlocallibtexmftexgenericbabelswedishldf(usrlocallibtexmftexgenericbabelbabeldef))) (exempelaux) [1][2] [3] (exempelaux) )Output written on exempeldvi (3 pages 3032 bytes)Transcript written on exempellog

24 Rubriker 5

Det blir alltsaring ganska mycket utmatning aumlven om det inte aumlr naringgra fel i texten Men det mestabestaringr av information om vilka mallar som anvaumlnts Filenexempelaux skapas automatisktoch inneharingller bl a information som behoumlvs foumlr att skriva ut en inneharingllsfoumlrteckning (se si-dan8) aux aumlr en foumlrkortning foumlrauxiliary file (hjaumllpfil)

Siffrorna[1] [2] [3] dyker upp paring skaumlrmen allt efter som LATEX blir klar med sidornaI exempellog hamnar samma text som paring skaumlrmen (och lite till) Om det skulle komma utnaringgon felutskrift behoumlver man alltsaring aldrig skriva av felmeddelandet mdash det aumlr bara att tittai loggfilen Utmatningen slutligen skrivs till filenexempeldvi dvi aumlr en foumlrkortning foumlrdevice independent ett format som aumlr oberoende av utmatningsenhet

Om naringgot aumlr fel i infilen genererar LATEX ofta vaumlldigt mycket utmatning och ibland ganskakryptisk saringdan Fel diskuterar vi mer paring sidan22

253 Att studera dokumentet paring skaumlrmen

Foumlr att inte sloumlsa paring laserutskrifter aumlr det pratiskt att kunna titta paring dokumentet paring skaumlrmeninnan man slutligen skriver ut det Foumlr detta aumlndamaringl anvaumlnder vi programmetxdvi Foumlr atttitta paring filen som vi skapade ovan (exempeldvi) skriv

xdvi exempel

saring kommer ett foumlnster upp paring skaumlrmenPrecis som ovan behoumlver man inte skriva ut hela filnamnet Ett undantag aumlr om det redan

finns en fil som heterexempel Daring maringste man skriva ut hela filnamnetxdvi exempeldvifoumlr att xdvi inte ska vaumllja fel fil Annars faringr man felutskriftenxdvi DVI file doesnrsquotstart with preamble

De enklaste kommandona ixdvi finns paring knappar i houmlgerkanten av foumlnstret Daumlr finnsfoumlljande kommandon

Quit Avslutaxdvi

Shrinkn Aumlndra till foumlrstoringn Foumlr att faring plats med hela sidan kraumlvs foumlrstoring 5Det finns ingen knapp foumlr att faring denna foumlrstoring men det loumlser man ge-nom att skriva5s Om den valda foumlrstoringen goumlr att inte hela texten synskan man flytta runt texten med piltangenterna

Next Prev Garing till naumlsta resp foumlregaringende sida Det finns aumlven knappar foumlr att flyttafem eller tio sidor aringt garingngen

Genom att trycka paring naringgon av musknapparna kan man foumlrstora texten under musmarkoumlren Deolika knapparna ger olika stora foumlrstoringsglas

Man behoumlver inte starta omxdvi varje garingng man formaterar om texten Om man laringterxdvivara kvar paring skaumlrmen (ev som ikon) saring upptaumlckerxdvi attdvi-filen har aumlndrats och visar dennya versionen saring fort man trycker〈CTRLndashL〉 eller oumlppnar ikonen

Observera attxdvi bara fungerar om man sitter vid en grafisk skaumlrm Men det garingr aumlvenstudera dokumentet paring en vanlig terminal Det goumlr man med programmetdvi2tty som ger enprimitiv men anvaumlndbar bild av hur dokumentet kommer att se ut Laumls mer om programmengenom att skrivaman xdvi elller man dvi2tty

254 Att skriva ut dokumentet paring laserskrivare

Naumlr vi har raumlttat alla fel som vi hittade medxdvi aumlr det dags att skriva ut dokumentet paring enlaserskrivare med kommandotdvips Foumlr att skriva ut varingr vaumllkaumlnda filexempeldvi skrivervi

dvips -P1up exempel

6 3 Paringbyggnad

Den normala utmatningen fraringndvips ser ut saring haumlr

This is dvips(k) 592b Copyright 2002 Radical Eye Software (wwwradicaleyecom)rsquo TeX output 200311131602rsquo -gt |lprlttexcprogtltcm-super-t1encgtlttexpsprogt ltsfrm1000pfbgt[1] [2] [3]

Siffrorna[1] [2] [3] dyker upp paring skaumlrmen allt efter som sidorna skickas till skrivarenDet garingr inte att skriva ut paring ett specialkonto genom att anvaumlndadvips paring ovanstaringende saumltt

Skriv i staumlllet

dvips exempellpr -Rkonto -P1up exempelps

Naumlr utskriften aumlr slut kan man ta bort postscriptfilen med kommandot

rm exempelps

Foumlr att bara skriva ut vissa sidor i dokumentet anger man foumlrsta och sista sidnummer enligtfoumlljande

dvips -P1up -pfoumlrsta -lsista exempel

255 Att skapa en pdf-fil

Om man vill skapa en pdf-fil aumlr det enklast att anvaumlndapdflatex som skapar en pdf-fil i staumllletfoumlr en dvi-fil

Foumlr att formatera varingr exempelfil till pdf skriver vi

pdflatex exempel

Den normala utmatningen fraringnpdflatex ser i princip likadan ut som foumlrlatex

3 ParingbyggnadDet foumlrra kapitlet behandlade det mesta man behoumlver veta foumlr att kunna skriva vanlig text I dethaumlr kapitlet garingr vi lite mer paring djupet paring en del omraringden Dessutom behandlar kapitlet nya sakersom listor tabeller och specialtecken

31 Att aumlndra utseende paring texten

I de flesta fall duger det bra med det vanliga teckensnittet Om man anvaumlnder maringnga olika tec-kensnitt blir det oftast plottrigt och goumlr ett oprofessionellt intryck Anvaumlnd daumlrfoumlr kommandonanedan sparsamt

311 Att aumlndra teckensnitt

I LATEX tillhoumlr varje teckensnitt en familj (family) en serie (series) och en form (shape) Dessakan man aumlndra med foumlljande kommandon

31 Att aumlndra utseende paring texten 7

Kommandoform Deklarationsform Saring blir det Minnesregeltextrmtext rmfamily text Vanlig text romantextsftext sffamily text Sans serif sans seriftexttttext ttfamily text Skrivmaskin typewriter texttextmdtext mdseries text Vanlig text mediumtextbftext bfseries text Fetstil boldfacetextuptext upshape text Uppraumltt uprighttextittext itshape text Kursiv italictextsltext slshape text Lutande slantedtextsctext scshape text KAPITAumlLER small capitalsemphtext em text Betonad emphasizedtextnormaltext normalfont text Standard

Kommandoformen aumlr enklast att anvaumlnda naumlr man ska aumlndra teckensnitt foumlr ett eller ett par ordmedan deklarationsformen aumlr baumlttre om man ska paringverka stora maumlngder text Det garingr dock braatt anvaumlnda vilken som helst

Om man skriver vanlig text geremph ger samma resultat somtextit Om man redanskriver kursiv text blir det dock inte samma sak

Nu vill vi emphmarkera ett ordoch skriva ett textitkursivt ord textitNu vill vi emphmarkera ett ordoch skriva ett textitkursivt ord

Nu vill vi markeraett ord och skrivaettkursivtordNu vill vi markeraett ord och skrivaett kursivt ord

Anvaumlnd daumlrfoumlr alltidemph foumlr att betona text som ska avvika fraringn den omgivande textenMan kan kombinera familj serie och form foumlr att faring fram ytterligare varianter av tecken-

snitten

Haumlr har vi ttfamilyitshape kursivskrivmaskinstext ochtextsftextbfFet Sans Serif

Haumlr har vi kursiv skrivmaskinstextochFet Sans Serif

312 Att aumlndra storlek

Med nedanstaringende kommandon kan man aumlndra storleken paring delar av texten

tiny Abcdefg123 scriptsize Abcdefg123 footnotesize Abcdefg123 small Abcdefg123 normalsize Abcdefg123 large Abcdefg123 Large Abcdefg123 LARGE Abcdefg123 huge Abcdefg123 Huge Abcdefg123

Abcdefg123

Abcdefg123

Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123

Standardstorleken paring tecknen i LATEX aumlr 10 punkter En punkt aumlr ett typografiskt maringtt sommotsvarar172 tum Man kan aumlven aumlndra standardstorleken i ett dokument till 11 eller 12punkter Laumls hur det garingr till paring sidan26

8 3 Paringbyggnad

32 Bindestreck

I maskinskriven text finns det bara en typ av bindestreck men i satt text finns det tre olikaFoumlljande exempel visar hur man anvaumlder de olika bindestrecken och hur de skrivs i kaumllltexten

E-teknolog 6--8 skivor broumld om dagen tankstreck --- saring haumlr

E-teknolog6ndash8 skivor broumld om dagentankstreck mdash saring haumlr

Minustecken aumlr avsiktligt utelaumlmnat fraringn exemplet Det beror paring att vi skriver matematiskaformler med speciella kommandon Mer om det finns paring sidan15

33 Diverse anvaumlndbara kommandon

Tre punkter anvaumlnds ofta foumlr att ange utelaumlmnad text Foumlr att det ska se riktigt bra ut boumlr mananvaumlnda kommandotldots foumlr att generera punkterna

Skriver man blir det foumlr taumltt Men med ldots blir det baumlttre Baumlst blir ldots saringklart

Skriver man blir det foumlr taumlttMen med blir det baumlttreBaumlst blir saringklart

Som exemplet ovan visar kan man laumlgga in ett extra blanktecken med kommandot (ett bak-vaumlnt snedstreck foumlljt av ett blanktecken)

Ett anvaumlndbart kommando aumlrtoday som genererar dagens datum

Det haumlr skrevs den today Det haumlr skrevs den 20 september 2006

Om man ska skriva om TEX eller LATEX ska man anvaumlnda de faumlrdiga kommandon som finnssaring att logotypen ser ut som den ska

Man kan goumlra mycket med TeX men det aumlrlaumlttare att arbeta med LaTeX Om TeX ellerLaTeX staringr foumlr sig sjaumllv maringste man laumlggain ett blanktecken efteraringt saring att det inteskrivs ihop med naumlsta ord(som i LaTeX boken) I maskinskriven text brukar man skrivatextttTeX resp textttLaTeX

Man kan goumlra mycket med TEX mendet aumlr laumlttare att arbeta med LATEX OmTEX eller LATEX staringr foumlr sig sjaumllv maringsteman laumlgga in ett blanktecken efteraringt saringatt det inte skrivs ihop med naumlsta ord(som i LATEXboken)I maskinskriven text brukar man skri-vaTeX respLaTeX

34 Inneharingllsfoumlrteckning

Om man skriver en laringng rapport kan det vara bra ha en inneharingllsfoumlrteckning i boumlrjan Genomatt laumlgga in kommandottableofcontents eftermaketitle skrivs det ut en inneharingllsfoumlr-teckning Hur den ser ut kan ni se i boumlrjan av den haumlr handledningen

Observera att man maringste koumlra LATEX tvaring garingnger foumlr att faring med inneharingllsfoumlrteckningen Vidden foumlrsta koumlrningen skrivs inneharingllsfoumlrteckningen till en fil och vid naumlsta koumlrning inkluderasfilen

Det finns tvaring motsvarande kommandonlistoftables ochlistoffigures foumlr att faringrfoumlrteckningar oumlver tabeller och figurer (seEXEMPEL 6)Ex 6

35 Fotnoter 9

35 FotnoterFotnoter skriver man med kommandotfootnote LATEX haringller sjaumllv reda paring numreringen avnoterna

Ibland braringkar datorfolk omhuruvida TeX ellertrofffootnoteett annattypsaumlttningsprogram aumlr baumlst

Ibland braringkar datorfolk om huruvidaTEX eller troff1 aumlr baumlst

1ett annat typsaumlttningsprogram

36 AvstavningOm man inte har foumlr korta rader saring behoumlver LATEX saumlllan avstava ord Om det skulle behoumlvasblir avstavningarna ofta paring raumltt staumlllen Men man kan hjaumllpa till genom att skriva- daumlr manvill tillaringta avstavning Observera att om LATEX inte behoumlver avstava ordet saring syns inte- iutmatningen

Nu behoumlver man inte foumlreslaring avstavningar i tid och otid Naumlr man formaterar texten medLATEX faringr man felutskrifter om det blev problem med avstavningen Daumlrefter kan man laumlgga infoumlrslag paring de staumlllen daumlr LATEX har problem Mer om detta paring sidan24

Om man helt vill slippa problemet med avstavningar kan man vaumllja att boumlrja paring en ny radsaring fort ett ord inte faringr plats Daring faringr man en ojaumlmn houmlgermarginal i texten Detta aringstadkommerman genom att placera kommandotraggedright direkt efterbegindocument

begindocumentraggedrightDen haumlr texten har en ojaumlmnhoumlgermarginal Foumlrdelen aumlr attman slipper problem medavstavningen Dessutom ger det en merpersonlig praumlgel (t~ex foumlr privata brev)enddocument

Den haumlr texten har en ojaumlmnhoumlgermarginal Foumlrdelen aumlr att manslipper problem med avstavningenDessutom ger det en mer personligpraumlgel (t ex foumlr privata brev)

Ibland har man det omvaumlnda problemet Paring vissa staumlllen vill man inte att LATEX ska bryta radenmellan tvaring ord Det fixar man genom att laumlgga in ettharingrt blankteckensom markeras med tecket~ (tilde) Haumlr aumlr naringgra exempel paring staumlllen daumlr man foumlrmodligen inte vill ha en radbrytning

Stefan~G se figur~3 mellan kl 12 och~13a)~foumlrsta punkten t~ex

37 ListorDet finns olika typer av listor i LATEX De vanligaste aumlritemize-omgivningenumerate-om-givning ochdescription-omgivning Foumlljande exemplel visar hur de fungerar

Foumlrst en vanlig listabeginitemizeitem foumlrsta punktenitem haumlr kommer den andrapunkten i listan

enditemize

Foumlrst en vanlig lista

bull foumlrsta punkten

bull haumlr kommer den andra punkten ilistan

10 3 Paringbyggnad

Sen provar vi med en numrerad listabeginenumerateitem Det garingr ju braitem eller hurendenumerate

Sen provar vi med en numrerad lista

1 Det garingr ju bra

2 eller hur

Och saring en textttdescription-omgivningbegindescriptionitem[unix] aumlr det operativsystem somvi anvaumlnder paring arbetsstationerna

item[Windows 95] aumlr ett operativsystemsom det kan vara bra att kaumlnna till

enddescription

Och saring endescription-omgivning

unix aumlr det operativsystem som vi an-vaumlnder paring arbetsstationerna

Windows 95 aumlr ett operativsystemsom det kan vara bra att kaumlnna till

Man kan ha listor inne i varandrabeginitemizeitem Haumlr kommer en lista tillbeginenumerateitem punkt ettitem punkt tvaringendenumerateDet gick ju bra

item Sista punktenenditemize

Man kan ha listor inne i varandra

bull Haumlr kommer en lista till

1 punkt ett

2 punkt tvaring

Det gick ju bra

bull Sista punkten

38 Citat

Naumlr man citerar naringgonting vill man markera det genom att dra in marginalerna mot mitten avsidan Det goumlr vi enklast genom att anvaumlndaquotation-omgivning

Man kan ju till exempel laringtsasatt foumlljande text aumlr citeradbeginquotationInne i ett citat kan mangivetvis ha maringnga stycken

em Om man vill kan manskriva citaten med kursiv text

endquotation

Man kan ju till exempel laringtsas att foumll-jande text aumlr citerad

Inne i ett citat kan man gi-vetvis ha maringnga stycken

Om man vill kan manskriva citaten med kursiv text

Som ni ser anger vi bara var den kursiva texten boumlrjarbegintext ochendtext be-graumlnsar naumlmligen effekten av typsnittskommandon i deklarationsform (se sidan7) paring sammasaumltt som och

En quote-omgivning ger naumlstan samma resultat Skillnaden aumlr att det inte goumlrs naringgon in-dragning i boumljan av varje stycke

39 Vaumlnsterjusterad och centrerad text

Paring sidan9 anvaumlnde viraggedright foumlr att producera vaumlnsterjusterad text i ett helt dokumentOm man bara vill ha den effekten i en begraumlnsad del av dokumentet kan man anvaumlnda enflushleft-omgivning

310 Figurer och tabeller 11

beginflushleftInne i en textttflushleft-omgivning fyllerinte LaTeX ut raderna med extra blankteckenDaumlrfoumlr blir houmlgermarginalen ojaumlmnendflushleft

Inne i enflushleft-omgivningfyller inte LATEX ut raderna med extrablanktecken Daumlrfoumlr blirhoumlgermarginalen ojaumlmn

Paring samma saumltt anvaumlnder man encenter-omgivning foumlr att centrera en del av texten

begincenterDen haumlr texten aumlr centrerad Givetviskan man ha radbrytningar inne i textenendcenter

Den haumlr texten aumlr centrerad Givetviskan man ha

radbrytningarinne

i texten

Det finns aumlven enflushright-omgivning som ger en ojaumlmn vaumlnstermarginal

310 Figurer och tabellerFoumlr att faring en centrerad figur eller tabell med en rubrik anvaumlnder man enfigure-omgivningeller entable-omgivning

Figuren goumlrs ofta i enpicture-omgivning (se sidan29) och tabeller i entabular-om-givning (sidan12) Om man vill klistra in en bild i efterhand reserverar man utrymme foumlr denmedvspace Mer detaljer om figurer och tabeller finns iEXEMPEL 6 Ex 6

Nu kommer vi paring att viska ha en figurbeginfigurevspace2cm reservera 2 cmcaptionEn liten bildlabelbild

endfigureOch nu ska vi referera tillfigur~refbild

Figur 7 En liten bild

Nu kommer vi paring att vi ska ha en figurOch nu ska vi referera till figur 7

Figuren hamnar laumlngst upp eller laumlngst ner paring sidan eller paring en separat sida Detta kan manparingverka med ett argument Skrivbeginfigure[bokstav] daumlr bokstav kan vara

h Here bilden hamnar precis daumlrfigure-omgivning foumlrekommer

t Top oumlverst paring sidan

b Bottom laumlngst ned paring sidan

p Page of floats Paring en separat sida

Man kan kombinera flera av bokstaumlverna Daring anvaumlnds det foumlrsta moumljliga placeringen av figurenOm man inte anger naringgot argument aumlr det liktydigt med att skrivabeginfigure[tbp]Anger man foumlr faring alternativ kan det bli problem (se sidan24)

LATEX haringller reda paring figurens eller tabellens nummer Vill man kunna referera till den maringsteman skrivalabeltext Annars kan man hoppa oumlver detcaptiontext genererar dencentrerade rubriken Enda skillnaden mellan enfigure-omgivning och entable-omgivningaumlr att rubrikerna blir olika (Figur respektiveTabell)

311 tabbing-omgivningGenom att anvaumlnda entabbing-omgivning kan man anvaumlnda tabulatortecken ungefaumlr som paringen skrivmaskin

12 3 Paringbyggnad

begintabbingData om = textbfNisse

gt Namn = Nils gt gt Nilsson gt Tel gt 12~34~56

endtabbing

Data omNisseNamn Nils

NilssonTel 12 34 56

Man anvaumlnder alltsaring= foumlra att saumltta en tabulatorposition ochgt foumlr att anvaumlnda den Man kanocksaring anvaumlnda kommandotkill foumlr att staumllla in tabuleringen med en rad som inte skrivs utDetta kan till exempel vara laumlmpligt om det kommer laringnga ord i en rad laumlngre ner

begintabbingTrettiosju = groumlna = killEn gt vit gt haumlst Trettiosju gt groumlna gt katterendtabbing

En vit haumlstTrettiosju groumlna katter

312 tabular-omgivningDet aumlr enkelt att goumlra snygga tabeller i LATEX Det aumlr bara att skriva saring haumlr

begintabularlcrProdukt amp Typ amp Pris Skruvar amp stora amp 018 kr Muttrar amp M16 amp 038 kr Spikar amp 12 tum amp 012 kr

endtabular

Produkt Typ PrisSkruvar stora 018 krMuttrar M16 038 krSpikar 12 tum 012 kr

Med deklarationenlcr talar vi om att foumlrsta kolumnen ska vara vaumlnsterjusterad (l) denandra centrerad (c) och den tredje houmlgerjusterad (r) Sen aumlr det bara att skriva in texten medettamp-tecken mellan kolumnerna och en radbrytning () efter varje rad

Vertikala streck anges med |i deklarationen och horisontella streck faringr man med kom-mandothline Av foumlljande exempel framgaringr det hur man goumlr

begintabular||l|c|r|| hlinehlineemphProdukt amp emphTypamp emphPris hline

Skruvar amp stora amp 018 kr hlineMuttrar amp M16 amp 038 kr hlineSpikar amp 12 tum amp 012 kr hlinehline

endtabular

Produkt Typ PrisSkruvar stora 018 krMuttrar M16 038 krSpikar 12 tum 012 kr

Det haumlr aumlr kanske ett lite extremt exempel Man behoumlver givetvis inte anvaumlnda saring maringnga linjerom man inte vill

Om man vill att en kolumn ska kunna innharinglla flera rader deklarerar man den sompbreddsom i foumlljande exempel

begintabular|l|p30mm| hlineemphProdukt amp emphBeskrivning hlineIvar amp Billig traumlhylla Passar

bra till studenter Niklas amp Lite dyrare med staringlroumlr Har

laringngt mellan hyllfaumlsten hlineendtabular

Produkt BeskrivningIvar Billig traumlhylla Passar

bra till studenterNiklas Lite dyrare med staringlroumlr

Har laringngt mellan hyll-faumlsten

313 Haumlnvisningar 13

313 HaumlnvisningarSom ni har sett tidigare kan man haumlnvisa till figurer medlabel ochref Samma metod kanman anvaumlnda foumlr att haumlnvisa till en sida eller ett stycke Foumlrst saumltter man etiketter i texten medlabeltext

Paring den haumlr sidan pratar vi lite omdiverse olika fiskarlabelfisk

Paring den haumlr sidan pratar vi lite om di-verse olika fiskar

Naumlr man sen ska haumlnvisa till texten anvaumlnder manrefrext foumlr att generera styckets nummerochpagereftext foumlr att generera sidnumret

Nu haumlnvisar vi till fiskar paringsidan~pagereffisk i stycke~reffisk

Nu haumlnvisar vi till fiskar paring sidan13 istycke313

Eftersom referenserna kan foumlrekomma baringde foumlre och efter etiketterna maringste LATEX laumlsa igenomtexten och hitta alla etiketter innan korrekta referenser kan genereras Daumlrfoumlr maringste man koumlrakommandotlatex tvaring garingnger Foumlrsta garingngen paringminns man om det med meddelandet

LaTeX Warning Label(s) may have changed Rerun to get cross-references right

314 Fler specialtecken3141 Symboler

Ibland raumlcker inte de vanliga bokstaumlverna till Daring kan foumlljande tecken kan vara bra att ha

dagger dag sect S ccopy copyrightDagger ddag para P pound poundslaquo guillemotleft raquo guillemotright lsaquo guilsinglleftrsaquo guilsinglright bdquo quotedblbase sbquo quotesinglbase

3142 Accenter

Tabellen nedan visar hur man skriver accenter i LATEX (Givetvis kan man saumltta accenter paringandra bokstaumlver aumln o ocksaring) Genom att utelaumlma argumentet kan man skriva accenttecknet foumlrsig sjaumllv t ex^

oacute rsquoo o =o oo too ograve lsquooo o o co ocirc ^o o uoo do ouml o o vo o

macrbo

otilde ~o o Ho o ro

Om man vill ha en accent paring bokstaumlvernai och j faringr man ta till ett specialtrick foumlr att faring bortpricken ovanfoumlr bokstaven innan man saumltter dit accenten

Om man skriver i eller j faringrman bokstaumlver utan prickar somman laumltt kan saumltta accenter somtill exempel rsquoi eller rsquoj

Om man skriver ı eller faringr man bok-staumlver utan prickar som man laumltt kansaumltta accenter som till exempel iacute eller

Om man bara vill saumltta accenter paring en bokstav kan man utelaumlmna klamrarna Daring faringr man dockse till att laumlgga haringrda blanktecken i slutet av ord Detta kan goumlras paring tvaring saumltt

Nu ska vi lara oss att skriva ordetmo alltsaring mo saa att det inteskrivs ihop med ordet efter

Nu ska vi laumlra oss att skriva ordet moumlalltsaring mouml saring att det inte skrivs ihopmed ordet efter

Observera att man inte kan anvaumlnda den haumlr tekniken foumlr att skriva accenter i matematiskaformler Matematiska accenter beskrivs paring sidan17

14 3 Paringbyggnad

3143 Utlaumlndska bokstaumlver

Saring haumlr goumlr man foumlr att faring bokstaumlver foumlr att skriva paring bl a danska tyska polska spanska ochislaumlndska

œ oe oslash o aelig ae Œ OEOslash O AElig AE ł l iquest lsquoszlig ss Ł L iexcl lsquo Ŋ NGŋ ng THORN TH thorn th ETH DHeth dh ETH DJ đ dj

315 Svenska bokstaumlverOm man vill att dokumentet ska garing att formatera paring andra maskiner med gamla versioner avLATEX och i andra laumlnder boumlr man inte skriva in svenska bokstaumlver direkt I staumlllet anvaumlnderman accenter foumlr att skriva auml ouml Auml och Ouml ochaa ochAA foumlr att skriva aring och Aring

316 ProgramlistningarOm man inte vill att LATEX ska formatera texten kan man anvaumlnda enverbatim-omgivningDaring skrivs texten dessutom med skrivmaskinstext

beginverbatim Detta aumlr ett C-program include ltstdiohgt

void main(void)

int i

for (i = 1 i lt= 10 i++)printf(Nr dn i)

endverbatim

Detta aumlr ett C-program include ltstdiohgt

void main(void)

int i

for (i = 1 i lt= 10 i++)printf(Nr dn i)

Taumlnk paring att inte anvaumlnda tabulatortecken inne i enverbatim-omgivning De foumlrsvinner naumlmli-gen i utmatningen Anvaumlnd i staumlllet blanktecken (LATEX-modei emacs aumlndrar automatiskt allatabulatortecken till blanktecken)

Foumlr att faring motsvarande funktion mitt inne i en rad anvaumlnder man kommandotverb

I vanliga fall skulle man inte kunna skrivaverb utan att LaTeX tror att det aumlrboumlrjan paring ett kommando Men med verb=verb=garingr det bra

I vanliga fall skulle man inte kunnaskriva utan att LATEX tror att det aumlrboumlrjan paring ett kommando Men medverb garingr det bra

Observera att argumentet tillverb inte ska avgraumlnsas av och Daring skulle man ju aldrigkunna ha tecknen eller inne i texten Daumlrfoumlr aumlr kravet i staumlllet att argumentet tillverbavgraumlnsas av likadana valfria tecken som till exempel iverbtext ellerverb+text+

Man kan aumlven inkludera en programlistning direkt fraringn en fil Till detta anvaumlnder mankommandotverbatiminput Foumlr att det ska fungera maringste man foumlrst skriva

usepackageverbatim

i boumlrjan av dokumentet Sedan inkluderar man programkoden med t ex

verbatiminputlab7java

Om inte programtexten faringr plats i dokumentet kan man minska storleken

smallverbatiminputlab7java

4 Matematiska formler 15

4 Matematiska formlerEftersom TEX (och LATEX) aumlr utformat foumlr att kunna skriva komplex matematisk text blir det haumlrkapitlet ganska omfattande Men foumlr er som aumlndaring behoumlver kunna mer finns en mer uttoumlmmandebeskrivning i boumlckerna om LATEX (se sidan35 i denna handledning)

41 Att skriva matematisk textOm man vill skriva en matematisk formel inne i den loumlpande texten skriver manbeginmathformelendmath Eftersom det aumlr ganska laringngt att skriva finns det tvaring olika kortformer somman kan anvaumlnda Antingen( formel ) eller $ formel $ Men den foumlrsta korformen faringrman en kontroll paring att man inte redan aumlr inne i en formel aring andra sidan fungerar den inte ibildtexter (caption)

Foumlr att faring en formel som blir centrerad paring en egen rad skriver manbegindisplaymathformelenddisplaymath Aumlven haumlr finns det en kortform som aumlr[ formel]

beginequation formelendequation ger samma utseende bortsett fraringn att form-lerna blir numrerade Haumlr finns ingen kortform

Formeln $ x=3y-2 $ staringr inne i textenprecis som ( a+b+c ) ochbeginmathq=45+vendmathgoumlrDaumlremot staringr [ x=3y-2 ] foumlrsig sjaumllv precis sombegindisplaymatha+b+cenddisplaymathEn numrerad ekvation faringr man medbeginequationx=3y-2 labelekvaendequationVill man haumlnvisa till ekvation~refekvafungerar det likdant som med figurer

Formelnx = 3yminus 2 staringr inne i textenprecis soma+ b+ c ochq = 45 + vgoumlr Daumlremot staringr

x = 3y minus 2

foumlr sig sjaumllv precis som

a+ b+ c

En numrerad ekvation faringr man med

x = 3y minus 2 (1)

Vill man haumlnvisa till ekvation1 funge-rar det likdant som med figurer

42 En oumlversikt oumlver matematiska symbolerLATEX inneharingller kommandon foumlr att skriva alla taumlnkbara matematiska symboler Samtliga sym-boler nedan har en sak gemensamt De fungerar bara i enmath-omgivningdisplaymath-om-givning ellerequation-omgivning Vill man skriva ett saringdant haumlr tecken i vanlig text maringsteman skriva t ex$ tecken$

Av tabell1 framgaringr att det inte finns versala varianter av alla grekiska bokstaumlver Det berorparing att de grekiska bokstaumlverna i dessa fall ser likadana ut som de romerska Till exempel skrivsett versaltα helt enkelt som A

Vissa matematiska symboler finns redan paring tangentbordet Naumlr man skriver dem i en ma-tematisk omgivning faringr de ett lite annat utseende rsquo=rsquo rsquo +rsquo rsquominusrsquo rsquoltrsquo eller rsquogtrsquo Oumlvriga skrivsmed kommandona i tabellerna2ndash5 Maringnga av relationerna i tabell3 kan negeras genom attskrivanot foumlre dem

$x notlt y Leftrightarrow x notleq y-1$ x 6lt y hArr x 6le y minus 1

Det garingr att goumlra ytterligare symboler genom att skriva dom ovanparing varandra med kommandotstackrel

16 4 Matematiska formler

α alpha θ theta o o Υ Upsilonβ beta ϑ vartheta Π Pi υ upsilonΓ Gamma ι iota π pi Φ Phiγ gamma κ kappa $ varpi φ phi∆ Delta Λ Lambda ρ rho ϕ varphiδ delta λ lambda varrho χ chiε epsilon micro mu Σ Sigma Ψ Psiε varepsilon ν nu σ sigma ψ psiζ zeta Ξ Xi ς varsigma Ω Omegaη eta ξ xi τ tau ω omegaΘ Theta

Tabell 1 Grekiska bokstaumlver

plusmn pm u sqcap rhd1

∓ mp t sqcup unlhd1

times times or vee unlhd1

divide div and wedge oplus opluslowast ast setminus ominus star o wr otimes otimes circ diamond oslashbull bullet 4 bigtriangleup odotmiddot cdot 5 bigtriangledown copy bigcirccap cap triangleleft dagger daggercup cup triangleright Dagger ddagger] uplus lhd1 q amalg

Tabell 2 Binaumlra operatorer (1Kraumlver paketetlatexsym)

le leq sube subseteq a dashv prop proptoge geq supe supseteq equiv equiv |= models≺ prec lt sqsubset1 sim sim perp perp succ = sqsupset1 simeq | mid preceq v sqsubseteq asymp parallel succeq w sqsupseteq asymp approx bowtie ll isin in sim= cong 1 Join1

gg 3 ni 6= neq ^ smilesub subset ` vdash = doteq _ frownsup supset

Tabell 3 Relationssymboler (1Kraumlver paketetlatexsym)

43 Exponenter och index 17

[ A stackrelalpharightarrow B ] Aαrarr B

[ vecx stackrelmathrmdef=(x_1 ldots xn) ] ~x

def= (x1 xn)

Observera att vissa symboler bara aumlr tillgaumlngliga med paketetlatexsym Foumlr att anvaumlndadessa laumlgg till foumlljande rad i boumlrjan av dokumentet

usepackagelatexsym

421 Accenter

Accenttecknen som beskrivs paring sidan13 fungerar bara foumlr vanlig text I matematiska formleranvaumlnder man nedanstaringende kommandon i staumlllet

a hata a acutea a dota a checkaa gravea a ddota a brevea a baraa tildea ~a veca

hat ochtilde finns aumlven i bredare varianter som kallaswidehat ochwidetilde

$widehatx+1 widetildex+1$ x+ 1 x+ 1

Precis som med accenter i vanlig text boumlr man plocka bort prickarna fraringn bokstaumlverna i och jinnan man saumltter accenter paring dem

Jaumlmfoumlr $veci + ddotj$ och$vecimath + ddotjmath$

Jaumlmfoumlr~i+ j och~ı+

43 Exponenter och indexExponenter markeras medexponent och index med_index vilket illustreras av dettaexempel

Laringt $x$ och $y$ vara variabler saringdana att$x^2y=q_n$ daring $q_1 ldots q_n gt 7$

Det blir samma sak av $x^y_2$ och$x_2^y$ men inte av $x_y^2$ och$x^2_y$

Laringt x och y vara variabler saringdana attx2y = qn daringq1 qn gt 7Det blir samma sak avxy

2 ochxy2 men

inte avxy2 ochx2y

larr leftarrow lArrrArr Longleftrightarrow uarr uparrowlarrminus longleftarrow 7rarr mapsto uArr UparrowlArr Leftarrow 7minusrarr longmapsto darr downarrowlArr= Longleftarrow larr hookleftarrow dArr Downarrowrarr rightarrow rarr hookrightarrow l updownarrowminusrarr longrightarrow leftharpoonup m UpdownarrowrArr Rightarrow rightharpoonup nearrow=rArr Longrightarrow leftharpoondown searrowharr leftrightarrow rightharpoondown swarrowlarrrarr longleftrightarrow rightleftharpoons nwarrowhArr Leftrightarrow leadsto1

Tabell 4 Pilsymboler (1Kraumlver paketetlatexsym)

18 4 Matematiska formler

Om det bara finnsett tecken i exponent eller index garingr det bra att utelaumlmna klamrarna ochskriva^exponentrespektive_exponent

Det garingr bra att anvaumlnda alla moumljliga tecken som exponenter och index

Temperaturen i dag var $19^circ$C Temperaturen i dag var19C

44 Derivator

Derivator skriver man med apostrof (rsquo)

$xrsquorsquorsquo - 3xrsquorsquo + xrsquo + 4x = 8$ xprimeprimeprime minus 3xprimeprime + xprime + 4x = 8

Ibland skriver man tidsderivator med prickar ovanfoumlr bokstaumlverna Daring kan man anvaumlnda accen-terna ovan

$a(t) = dotv(t) = ddotx(t)$ a(t) = v(t) = x(t)

45 Division

Division med aumlr enkelt att skriva men vill man ha ett horisontellt braringkstreck faringr man anvaumlndakommandotfrac

[ x = fraca + b3c^3 + d^4 ] x =a+ b3

c3 + d4

[ frac11 - frac1a - k ]1

1minus 1aminusk

46 Roumltter

Roumltter skriver man med kommandotsqrt Med ett extra argument kan man skriva roumltter avvalfri ordning

[ sqrtx^x + sqrtalpha ]radicxx +

radicα

[ sqrt[3]hrsquorsquo_n(beta x) ] 3radichprimeprimen(βx)

alefsym aleph prime prime forall forall infin inftyh hbar empty emptyset exist exists 2 Box1

ı imath nabla nabla not neg 3 Diamond1

jmathradic

surd [ flat 4 triangle` ell gt top natural clubs clubsuitweierp wp perp bot ] sharp diams diamondsuitlt Re | backslash hearts heartsuit= Im 6 angle part partial spades spadesuit0 mho1

Tabell 5 Diverse symboler (1Kraumlver paketetlatexsym)

47 Oumlver- och understrykning 19

47 Oumlver- och understrykningFoumlr att goumlra linjer eller klamrar ovanfoumlr eller under en formel finnsoverline underlineoverbrace respektiveunderbrace Man kan skriva text ovanfoumlr eller under en klammergenom att goumlra paring samma saumltt som foumlr ett index eller en exponent

[ overlinephi + overlinew ] φ+ w

[ overbracea_1+underbrace a_2+cdots+a_n-1_n-2 st+a_n^n st ]

nst︷ ︸︸ ︷a1 + a2 + middot middot middot+ anminus1︸ ︷︷ ︸

nminus2st

+an

[ x^overlinek + n + x^underlinen ] xk+n + xn

48 Teckensnitt i matematisk textNormalt skriver LATEX all matmatisk text kursiv men i vissa fall passar det baumlttre med ett annatteckensnitt

Ett saringdant exempel aumlr foumlr att skriva funktioner som t ex log Det enklaste saumlttet att skrivadessa funktioner aumlr att anvaumlnda kommandona i tabell6

[ sin 2theta=2sinthetacostheta ] sin 2θ = 2 sin θ cos θ

[ log xy=log x + log y] log xy = log x+ log yFoumlr de funktioner daumlr det aumlr meningsfullt kan man anvaumlnda ett index

[ max_1leq nleq mlog_2P_n ] max1lenlem

log2 Pn

[ lim_xrightarrow 0fracsin xx=1 ] limxrarr0

sinx

x= 1

I oumlvriga fall kan man anvaumlnda naringgot av nedanstaringende saumltt att byta tecknsnitt inne i mate-matisk text

$mathititalic - 2^x+sin phi$ italic minus 2 x + sinφ

$mathrmroman - 2^x+sin phi$ romanminus 2x + sinφ

$mathbfbold - 2^x+sin phi$ boldminus 2x + sinφ

$mathsfsans serif - 2^x+sin phi$ sans serif minus 2x + sinφ

$mathtttypewriter - 2^x+sin phi$ typewriterminus 2x + sinφ

Observera att ovanstaringende kommandon bara ska anvaumlndas foumlr matematiska uttryck De paring-verkar bara bokstaumlver siffror och stora grekiska bokstaumlver Om man av naringgon anledning villskriva vanligt text inne i formler anvaumlnder man de vanliga teckensnittskommandona (texttttextbf textnormal etc) som tillfaumllligt laumlmnar matematikomgivningen

Om man vill skriva alla formler med fetstil kan man skriva kommandotboldmath i boumlrjanav dokumentet (det skainte skrivas inne i en matematikomgivning) Kommandot gaumlller tillsman upphaumlver det medunboldmath

I vissa fall anvaumlnder man skrivstilsbokstaumlver foumlr att beteckna funktioner LATEX tillhanda-haringller 26 bokstaumlverA Z

arccos cos csc ext ker limsup min sinharcsin cosh deg gcd lg ln Pr suparctan cot det hom lim log sec tanarg coth dim inf lininf max sin tanh

Tabell 6 Funktionsnamn

20 4 Matematiska formler

$mathcalFf(x)$ och$mathcalLf(x)$ brukar man anvaumlndafoumlr att beteckna naringgra vaumllkaumlnda transformer

Ff(x) och Lf(x) brukar mananvaumlnda foumlr att beteckna naringgra vaumll-kaumlnda transformer

49 Summor integraler och saringntDe matematiska symbolerna i tabell7 blir olika stora beroende paring hur man anvaumlnder dem deblir stoumlrre i endisplaymath-omgivning och enequation-omgivning aumln i enmath-omgiv-ning

[ int_-infty^infty e^-x^2 dx ]int infin

minusinfineminusx2

dx

[ oint_S(V) (psinablaphi-phinablapsi)cdot dvecS ]

∮S(V )

(ψnablaφminus φnablaψ) middot d~S

[ a_1 + a_2 + cdots + a_n =sum_i=1^n a_i ] a1 + a2 + middot middot middot+ an =

nsumi=1

ai

[ n=prod_k=1^n k ] n =

nprodk=1

k

[ sum_0 leq i leq m atop0 lt j lt n P(ij) ]

sum0leilem0ltjltn

P (i j)

Om man skriver ovanstaringende formler innei den loumlpande texten faringr mande mindre symbolerna som t~ex$int_-infty^infty e^-x^2 dx$eller $n=prod_k=1^n k$

Om man skriver ovanstaringende form-ler inne i den loumlpande texten faringrman de mindre symbolerna som t exintinfinminusinfin eminusx2

dx ellern =prodn

k=1k

410 Matriser och vektorerFoumlr att skapa matriser och vektorer goumlr vi naumlstan likadant som med tabeller (sidan12)

[ beginarraylcrx^2 amp a+b amp 3 x^2+2x amp xrsquo amp 23 x^2n amp alpha amp 214endarray ]

x2 a+ b 3x2 + 2x xprime 23x2n α 214

sum sumsum

⋂ ⋂bigcap

⊙ ⊙bigodotprod prod

prod⋃ ⋃

bigcupotimes otimes

bigotimes∐ ∐coprod

⊔ ⊔bigsqcup

oplus oplusbigoplusint int

intor or

bigvee⊎ ⊎

biguplus∮ ∮oint

and andbigwedge

Tabell 7 Stora symboler

411 Ekvationer paring flera rader 21

411 Ekvationer paring flera rader

Med endisplaymath-omgivning eller enmath-omgivning kan man bara goumlra formler somryms paring en rad Om man skriver laringnga formler eller vill skriva flera ekvationer i en sekvenskan man anvaumlnda eneqnarray-omgivning Den fungerar ungefaumlr som enarray-omgivningmed tre kolumner men numrerar ekvationerna om man inte skrivernonumber

begineqnarrayx amp = amp 12y + 47 y amp = amp z + phi + a + b + nonumber amp amp c + d + e + f

endeqnarray

x = 12y + 47 (2)

y = z + φ+ a+ b+

c+ d+ e+ f (3)

Eneqnarray-omgivning goumlr samma sak foumlrutom att den inte genererar naringgra ekvationsnum-mer

begineqnarrayx amp = amp 2 y + 3y amp = amp 12

endeqnarray

x = 2y + 3

y = 12

412 Parenteser

Hittils har vi anvaumlnt vanliga parenteser rsquo()rsquo i en del formler I tabell8 visas samtliga symbolersom kan anvaumlndas som parenteser i LATEX

Foumlr att faring parenteserna att anpassa sin storlek efter det de ska omge skriver manleftellerright foumlre dem Foumlr varjeleft maringste det finnas enright Daumlremot behoumlver de intevara av samma typ Det aumlr t ex fullt moumljligt att avsluta enleft( medright Om manbara vill ha en parentes paring ena sidan av formeln kan man anvaumlnda den osynliga parentesen rsquorsquo

[ vecu times vecv =left| beginarrayccchatx amp u_x amp v_x haty amp u_y amp v_y hatz amp u_z amp v_z

endarray right| ]

~utimes ~v =

∣∣∣∣∣ x ux vx

y uy vy

z uz vz

∣∣∣∣∣[ A=left( beginarraycccca_11 amp a_12 amp ldots amp a_1n a_21 amp a_22 amp ldots amp a_2n vdots amp vdots amp ddots amp vdots a_m1 amp a_m2 amp ldots amp a_mn

endarray right) ]

A =

a11 a12 a1n

a21 a22 a2n

am1 am2 amn

( ( b lfloor darr downarrow) ) c rfloor backslash l updownarrow[ [ d lceil | | uArr Uparrow] ] e rceil | dArr Downarrow 〈 langle uarr uparrow m Updownarrow 〉 rangle

Tabell 8 Parenteser

22 5 Om det blir fel

[ g(x)=left beginarrayll0 amp x leq 0 13 amp 0 lt x leq 3 23 amp 3 lt x leq 5 1 amp x gt 5endarray right ]

g(x) =

0 x le 013 0 lt x le 323 3 lt x le 51 x gt 5

Ibland behoumlver man ha mer kontroll oumlver parentesernas storlek Foumlr detta aumlndamaringl finns detandra prefix att anvaumlnda

Storlek vanlig stor stoumlrre aumlnnu stoumlrre stoumlrst automatiskVaumlnsterprefix mdash bigl Bigl biggl Biggl leftHoumlgerprefix mdash bigr Bigr biggr Biggr right

413 FinjusteringI en del fall kan man behoumlva justera formateringen av matematiska formler genom att laumlgga tilleller ta bort lite utrymme Foumlr detta aumlndamaringl finns kommandona foumlr att laumlgga till och foumlratt ta bort

[ sqrt2 x ] radic2x

[ sqrt2 x ] radic2x

[ n logn ] n logn

[ n logn ] nlogn

[ intint z dx dy]int int

zdxdy

[ int int z dx dy ]intint

z dx dy

5 Om det blir felAtt tolka felutskrifter fraringn LATEX aumlr inte alltid det laumlttaste LATEX oumlversaumltter alla kommandon tillTEX-kommandon och skickar sedan hela texten till TEX Daumlrfoumlr kommer maringnga av felmedde-landena fraringn TEX och man kaumlnner inte riktigt igen sin text i felutskrifterna

51 Vanliga problemUtan att analysera felutskrifterna alltfoumlr mycket kan man ofta hitta sitt fel bland foumlljande punk-ter

bull Ett felstavat kommando

bull Parenteser (t ex eller[]) daumlr man har gloumlmt den ena eller kanske baringda

bull Foumlrsoumlk att anvaumlnda specialtecken utan att skriva dem paring raumltt saumltt

bull Foumlrsoumlk att anvaumlnda matematiska specialtecken i vanlig text (Skriv$ foumlre och efter tecknetsaring garingr det bra)

bull Ett end som saknas

bull Ett bortgloumlmt argument till ett kommando

Genom att laumlra sig att utnyttja LATEX-modei emacs ordentligt kan man undvika maringnga onoumldigaskrivfel (se sidan4)

53 Att hitta vad som blev fel 23

52 Vad man goumlr naumlr LATEX har stannatNaumlr LATEX upptaumlcker ett fel under en koumlrning faringr man en massa felutskrifter och daumlrefter skrivsett rsquorsquo Om du faringr ett rsquorsquo kan du skriva naringgot av foumlljande

bull H foumlr att (kanske) faring lite mer tips om vad som kan vara fel

bull RETURN foumlr att att ignorera felet och fortsaumltta (ger ofta upphov till fler fel)

bull Istop Foumlr att stoppa koumlrningen

bull X kan man skriva omIstop inte fungerar Skillnaden aumlr att medIstop faringr man med allutskrift fram till felet medanX avbryter koumlrningen omedelbart

Vid andra typer av fel faringr man en rsquorsquo i staumlllet foumlr rsquorsquo Det haumlr felet beror ofta paring ett bortgloumlmtenddocument Haumlr kan man skriva

bull enddocument eller

bull stop foumlr att avbryta koumlrningen Om det inte fungerar provar man med

bull 〈CTRLndashD〉 eller

bull 〈CTRLndashC〉

53 Att hitta vad som blev felAumlven om LATEX genererar vaumlldigt maringnga felutskrifter som till en boumlrjan ser raumltt obegripliga utaumlr det ofta laumltt att hitta felen med ledning av utskriften Tricket aumlr foumlr det mesta att titta paringdetsistasom skrevs ut

Om vi till exempel skulle skrivabegincenter men i staumlllet skrevbegincentesaumlger LATEX saringhaumlr

LaTeX Error Environment cente undefined

See the LaTeX manual or LaTeX Companion for explanationType H ltreturngt for immediate help

l56 begincente

Om vi tittar paring de sista raderna av felutskriften staringr det att felet finns paring rad 56 och dessutomskrivs den felaktiga texten ut

Vi har kanske gloumlmt att grekiska bokstaumlver bara fungerar i en matematisk omgivning ochhar skrivit

Det haumlr aumlr bokstaven gamma i det grekiska alfabetet

i staumlllet foumlr

Det haumlr aumlr bokstaven $gamma$ i det grekiska alfabetet

Naumlr vi koumlr texten genom LATEX blir felutskriften

24 5 Om det blir fel

Missing $ insertedinserted text

$to be read again

gammal245 Det haumlr aumlr bokstaven gamma

i det grekiska alfabetet

Vid den haumlr typen av fel goumlr alltid LATEX en radbrytning efter det felaktiga tecknet Daumlrfoumlr aumlrfelet laumltt att lokalisera

54 Varningar vid sid- och radbrytningar

Om LATEX misslyckas med att avstava ett ord skrivs det ut en varning som kan se ut saring haumlr

Overfull hbox (5423221pt too wide) in paragraph at lines 54--55[]T1cmrmn10 Ett l^^e5ngt ord ^^e4r studiev^^e4gledarna

Det sista ordet (studievaumlgledarna) som skrivs ut aumlr det som LATEX inte har lyckts avstavaAntingen bryr man sig inte om varningen (raden blir lite foumlr laringng i saring fall) eller saring laumlgger manin avstavningsfoumlrslag (se sidan9)

Som framgaringr av exemplet skrivs svenska bokstaumlver ut lite konstigt Det medfoumlr dock foumlrdet mesta inga stoumlrre problem med att tyda utskriften

Foumlr att laumlttare se var LATEX har problem med avstavningen kan man anvaumlnda dokumentop-tionendraft Mer om det finns paring sidan26

Andra varningar man kan faring aumlr

bull Underfull hbox som betyder att LATEX har tvingats laumlgga in lite vaumll mycket tomrummellan orden foumlr att fylla ut raden

bull Overfull vbox som varnar foumlr att LATEX inte har hittat naringgot laumlmpligt staumllle att boumlrja enny sida Sidan har alltsaring blivit lite foumlr laringng

bull Underfull vbox anger det motsatta problemet Sidan aumlr lite kortare aumln den borde vara

Laumls om hur man sjaumllv kan paringverka sid- och radbrytningar paring sidan28

55 Problem med placering av figurer

551 Bilderna kommer sist i dokumentet

Ett vanligt problem aumlr att alla eller en del figurer hamnar sist i dokumentet Det beror naumlstanalltid paring att man har skrivitbeginfigure[h]

LATEX har vissa regler foumlr att placera ut figurer och med ledning av dem har det inte garingttatt placera figuren paring det taumlnkta staumlllet Daumlrfoumlr hamnar den sist i dokumentet En av reglernasaumlger att figurer maringste placeras ut i samma ordning som dom foumlrekommer i LATEXfilen Daumlrfoumlrkommer alla efterfoumlljande bilder ocksaring att hamna sist

Loumlsningen aumlr givetvis att ge LATEX fler alternativ foumlr att placera ut figuren Om man i staumllletskriverbeginfigure[htb] kan LATEX placera bilden laumlngst upp eller laumlngst ner paring en sida

56 Problem i inkluderade filer 25

552 Alla bilder kommer inte ut

FelmeddelandetToo many unresolved floats beror paring att minnet i LATEX har blivit fulltav bilder Naumlr LATEX ser en bild lagras den undan tills det finns ett staumllle att skriva ut den

Detta fel beror normalt paring samma sak som ovan men kan ocksaring upptraumlda om man villha maringnga bilder efter varandra (t ex ett appendix med bara bilder) Loumlsningen aumlr daring att tvingaLATEX att skriva ut de bilder som har samlats i minnet genom att laumlgga in kommandotclearpagemellan tvaring laumlmpliga bilder Daring skrivs alla ackumulerade bilder ut och LATEX goumlr en sidbrytning

56 Problem i inkluderade filer

LATEX skriver kommandon till ett antal filer som sedan inkluderas vid naumlsta koumlrning (Bl a finnsfiltoc foumlr inneharingllsfoumlrteckningenfillof ochfillot foumlr figur- och tabellfoumlrteckningarsamtfilaux foumlr diverse oumlvrig information som bildtexter

Naumlr LATEX inkluderar en fil skrivs filnamnet och eventuella felmeddelanden ut inom paren-teser (se exempel paring sidan4) Paring detta saumltt kan man se vilken fil det aumlr problem med

Skulle det bli fel i en av de inkluderade filerna (t ex paring grund av fel i en bildtext) maringsteman ta bort filen och sedan koumlralatex igen Givetvis maringste man ocksaring raumltta felet ifiltex)

57 Utskriften kommer inte ut

Om det inte kommer ut naringgra sidor paring laserskrivaren eller om bara en del av sidorna kommerut beror det foumlrmodligen paring naringgot av foumlljande

bull Filnamnet inneharingller svenska bokstaumlverSkrivarna klarar inte av filer som inneharingller tecken som har aringttonde biten satt Detta yttrarsig i att det inte kommer ut naringgonting alls Doumlp omtex-filen till ett annat namn kompileraden igen och skriv ut den paring nytt (Det aumlr bara filnamnet som beroumlrs svenska tecken inne itexten kodas saring att skrivarna klarar av dem)

bull Fel i en inkluderad bildOm du har inkluderat en bild i dokumentet kan det beror paring att skrivaren inte foumlrstaringr sig paringbilden I detta fall kommer vanligtvis sidorna foumlre bilden ut Prova att ta bort bilden och seom det blir baumlttre Om det hjaumllper kontrollera att bilden aumlr i raumltt format (se sidan30)

6 Oumlverkurs61 Dokumentklasser

Hittills har vi bara anvaumlnt dokumentklassenarticle Andra dokumentklasser som aumlr standardaumlr letter (EXEMPEL 7) report (EXEMPEL 5) och book report skiljer sig fraumlmst fraringn Ex 7

Ex 5article genom att det finns ytterliga en rubriknivaringchapter book har ytterligare en nivaringsom heterpart article aumlr laumlmpligt till rapporter aumlven raumltt laringnga saringdana Kommer man uppi storleksordningen examensarbete kan det vara laumlmpligt att byta tillreport Paring sidan35finnsytterligare dokumentklasser beskrivna Dessa aumlr dock inte standard i LATEX

Foumlr att byta dokumentklass maringste man aumlndra argumentet till kommandotdocumentclassOm man till exempel vill aumlndra tillreport skriver man

documentclass[a4paper]report

26 6 Oumlverkurs

62 DokumentoptionerDet finns ett antal optioner som man kan ange foumlr att paringverka utseendet paring sitt dokument Vihar redan stoumltt paringa4paper Nedanstaringende lista visar de viktigaste

a4paper Anpassa marginaler till a4-papper Om denna utelaumlmnas anvaumlnds amerikanskpapper (letter)

11pt Anvaumlnd lite stoumlrre bokstaumlver (standard aumlr10pt)

12pt Aumlnnu lite stoumlrre bokstaumlver

twocolumn Skriver texten i tvaring kolumner

twoside Formaterar foumlr dubbelsidig utskrift (Anvaumlnt i detta dokument)

titlepage Goumlr att rubriken (den som man skriver ut medmaketitle) hamnar paring en egensida om man anvaumlnder dokumentklassenarticle Det aumlr standard foumlrreport

landscape Goumlr att sidan formateras foumlr liggande papper Marginalerna blir vaumlldigt bredasaring man kan behoumlva finjustera en del maringtt manuellt (se sidan26)

draft Goumlr att LATEX skriver ut en svart rektangel i marginalen efter alla rader som harblivit foumlr laringnga (overfull hbox) Det aumlr bra att anvaumlnda vid korrekturlaumlsning-en men ska givetvis tas bort foumlre den slutliga utskriftendraft goumlr desutom attinkluderade bilder (se sidan30) bara skrivs ut som en ram runt bildens filnamn

leqno Placera ekvationsnummer till vaumlnster i staumlllet foumlr till houmlger om ekvationen i endisplaymath-omgivning

fleqn Vaumlnsterjustera ekvationer i staumlllet foumlr att centrera dem i endisplaymath-om-givning

openright Om man anvaumlnder dokumentklassenreport boumlrjar kapitel alltid paring ny sidaopenright goumlr att de i staumlllet boumlrjar paring ny houmlgersida

Foumlr att anvaumlnda en option skriver man namnet paring den inom hakparenteser rsquo[]rsquo foumlre dokument-klassen Vill man ange flera optioner skiljer man dem aringt med kommatecken Vill man skrivamed 11 punkter stora bokstaumlver och formatera texten i tvaring kolumner (samtidigt som man be-haringller optionen foumlr a4-papper) skriver man

documentclass[11pttwocolumna4paper]article

63 Finjustering av marginaler och andra maringttOm man inte aumlr noumljd med marginalerna saring finns det moumljlighet att finjustera maringtten med kom-mandonaaddtolength ochsetlength Den foumlrsta aumlr laumlmplig naumlr man vill goumlra smaring juste-ringar t ex goumlra raderna lite laumlngre

Naringgra av de maringtt som garingr att justera aumlr

evensidemargin marginal jaumlmna sidor oddsidemargin marginal udda sidortopmargin marginal oumlverst paring sidan headheight storlek sidhuvudheadsep avst mellan sidhuvud amp text footskip avst mellan sidfot amp texttextwidth textens bredd textheight textens houmljd

Om man t ex vill goumlra raderna en centimeter laumlngre paring varje sida skriver man

addtolengthoddsidemargin-10mmaddtolengthevensidemargin-1cmaddtolengthtextwidth2cm

Foumlr mer info om detta seEXEMPEL 10 Haumlr finns aumlven en beskrivning av de olika maringttenheterEx 10man kan anvaumlnda

64 Separering av stycken 27

64 Separering av styckenLATEX boumlrjar varje stycke med en indragning om det inte aumlr det foumlrsta stycket efter en rubrikOm man i staumlllet vill avgraumlnsa stycken med en extra blankrad skriver man saring haumlr i boumlrjan avdokumentet

usepackageparskip

Paketetparskip goumlr att indragningen saumltts till noll och att avstaringndet mellan tvaring stycken oumlkaren halv rad

65 Engelska dokumentOm man vill skriva dokument paring engelska aumlr det bara att utelaumlmna raden med

usepackage[swedish]babel

Daring kommer en engelsk avstavningstabell att anvaumlndas och ett antal straumlngar aumlndras till engels-ka t ex skrivsTable of contentsi staumlllet foumlrInneharingll

usepackage[swedish]babel

Det garingr aumlven att skriva paring andra spraringk genom att byta utswedish mot naringgot av foumlljande

american french german ngerman bahasa basque catalan croatianczech danish dutch finnish greek icelandic irish italianlatin magyar norsk norsk portuges romanian russian slovakslovene spanish turkish ukrainian nohyphenation

66 Sidnumrering sidhuvud och sidfotLATEX skriver automatiskt ett sidnummer centrerat laumlngst ned paring sidan Med kommandot

pagestyleempty

kan man staumlnga av numreringen Det kan bland annat vara laumlmpligt t ex om man bara vill skrivaut en sida Om man anvaumlndermaketitle maringste man dessutom skriva

thispagestyleempty

eftermaketitle eftersommaketitle alltid definierar om foumlrsta sidan tillplain (SeEX-EMPEL 3) Ex 3

Vill man i staumlllet ha sidnummer och kapitelnamn i sidhuvudet skriver man

pagestyleheadings

Daring faringr man en sidnumrering som ser ut ungefaumlr som i den haumlr handledningen Vill man garingtillbaka till standardutseendet aumlr det bara att skriva

pagestyleplain

Foumlr att faring sidhuvuden som ser ut ungefaumlr som i denna handledning kan man anvaumlnda paketetfancyhdr Detta beskrivs naumlrmare iEXEMPEL 4 Ex 4

67 RadavstaringndIbland kan man vilja aumlndra paring radavstaringndet i LATEX Det goumlrs enklast genom att aumlndra paring pa-rameternbaselinestretch Det aumlr en faktor som radavstaringndet multipliceras med saring detnormala vaumlrdet aumlr1 Foumlr att naumlstan foumlrdubbla radavstaringndet laumlgger man till foumlljande rad naringgon-stans foumlrebegindocument

renewcommandbaselinestretch18

28 6 Oumlverkurs

68 RamarFoumlr att rita en ram runt en del av texten anvaumlnder man kommandotfbox

Haumlr har vi en fboxliten ram Haumlr har vi en liten ram

Det garingr inte att ha radbrytningar inne i enfbox saring om man vill rita en ram runt en stoumlrre delav texten maringste man kapsla in den i enparbox

fboxparbox4cmDenna text blirautomatiskt justerad till ett4 cm brett stycke

Denna text blir automatiskt ju-sterad till ett 4 cmbrettstycke

69 Att paringverka formateringenLATEX lyckas foumlr det mesta bra med att bryta rader och sidor Men ibland kan man behoumlva raumlttatill formateringen lite I andra fall vill man kanske bryta en rad eller en sida trots att den inte aumlrfull eller laumlgga in lite extra tomrum

Vi har redan anvaumlnt kommandot foumlr att tvinga fram en radbrytning Kommandot kanaumlven ha ett argument som talar om hur mycketextrautrymme som ska laumlggas till

Det haumlr kan ni redanMed ett extra argumentblir [7mm]det extra mycket tomrum

Dethaumlr kan ni redan Med ett extra argu-ment blir

det extra mycket tomrum

Eftersom kan ha ett argument som boumlrjar med tecknet rsquo[rsquo kan man alltsaring inte boumlrja enny rad med rsquo[rsquo om den foumlrra avslutades med Man kan dock lura LATEX att tolka parentesensom just en parentes genom att byta ut mot

Ett annat saumltt att laumlgga in extra tomrum aumlr med kommandotvspacelaumlngd eller medvspacelaumlngd Skillnaden aumlr att den foumlrsta formen tar bort tomrummet om det raringkar hamnavid i slutet eller boumlrjan av en sida

Det finns aumlven motsvarande kommandon foumlr att laumlgga in extra tomrum i en rad De heterhspace ochhspace Den tidigare formen tar bort tomrummet om det hamnar foumlrst ellersist paring en rad

Daring ska vi se om det inte kan bli liteextra tomrum aumlven i boumlrjan hspace20mmav en rad Mitt inne i raden aumlr likahspace10mm laumltt Nu vill jag ha liteextra tomrumvspace10mmsaring att jag baumlttre kan studerafiberstrukturen i papperet

Daring ska vi se om det inte kanbli lite extra tomrum aumlven i boumlrjan

av en rad Mitt inne iraden aumlr lika laumltt Nu vill jagha lite extra tomrum saring att jag baumlttre

kan studera fiberstrukturen i papperet

Observera att raden fylls upp innan det vertikala utrymmet laumlggs till Daumlrfoumlr hamnar inte tom-rumet exakt daumlr man skrivervspace Vill man ha det uppfoumlrandet ska man anvaumlnda medett argument som i det tidigare exemplet

Foumlr att tvinga fram en sidbrytning anvaumlnder man kommandotnewpage Om vi skriver itvaring kolumner avslutarnewpage den aktuella kolumnen i staumlllet foumlr sidan

610 Att rita figurer 29

610 Att rita figurerLATEX klarar av att rita enkla figurer som cirklar fyrkanter linjer och pilar Med enpicture-omgivning skapar man ett koordinatsystem som man sen kan rita i

Standardenheten i koordinatsystemet aumlr punkter Foumlr de flesta aumlr det nog lite svaringrt att taumlnkai punkter Daumlrfoumlr aumlr det laumlttare om man aumlndrar maringttenheten till millimeter med kommandot

setlengthunitlength1mm

Det behoumlver man bara goumlra en garingng i varje dokument alltsaringinte foumlr varje bildOm man vill skapa ett koordinatsystem som aumlr 100 mm brett och 80 mm houmlgt goumlr man saring

haumlr

beginpicture(10080) kommandon som ritar bilderendpicture

Foumlr att placera grafiska objekt i koordinatsystemet anvaumlnder vi kommandotput Med

put(200)objekt

placerar viobjekti punkten med x-koordinaten 20 och y-koordinaten 0 (Foumlr rektanglar aumlr detnedre vaumlnstra houmlrnet foumlr cirklar centrum och foumlr linjer utgaringngspunkten)

Exemplet nedan visar de vanligaste grafiska objekten och hur man ritar dem i LATEX

beginpicture(3050)put(040)framebox(308)centerput(030)framebox(148)[t]topput(1630)framebox(148)[r]rightput(020)dashbox(308)[bl]bottom leftput(018)line(10)20put(016)vector(2-1)25put(510)circle8put(2412)circle14put(614)textscText

endpicture

center

topright

bottom left

HHHHHH

HHj

~ amp$

TEXT

Argumentet tillcircle aumlr diametern Foumlrline ochvector aumlr foumlrsta argumentet riktningoch det andra laumlngd Riktningsargumenten ska ligga mellanminus6 och+6 foumlr line och mellanminus4 och+4 foumlr vector

Ofta vill man upprepa en ritad figur efter efter ett regelbundet moumlnster Det kan till exempelroumlra sig om boxar i ett koplingsschema Foumlr detta finns kommandotmultiput som anvaumlndssaring haumlr

multiput(xy )(∆x∆y )antal objekt

daumlr(xy ) aumlr startpositionen Objektet behoumlver inte vara ett enkelt objekt utan kan ocksaring varaen helpicture-omgivning Man kan alltsaring dela upp sin bild i flera mindre bilder

beginpicture(4050)multiput(00)(710)3beginpicture(209)put(00)framebox(209)[tr]Hejput(82)oval(143)put(45)oval(55)[tl]put(108)oval(73)[b]put(182)circle4

endpictureendpicture

Hej |

Hej |

Hej |

30 6 Oumlverkurs

Om man har ritat en figur och sen vill flytta hela figuren anger man ytterligare ett argumenttill beginpicture

beginpicture(3060)(1010)

Detta betyder att origo har koordinaterna(1010) i staumlllet foumlr (00) Man kan med foumlrdelplacera sin bild inne i enfigure-omgivning (se sid11ochEXEMPEL 6)Ex 6

Det mesta garingr att rita i enpicture-omgivning och resultatet blir snyggt men det blir na-turligtvis lite jobbigt att rita stora figurer paring det haumlr saumlttet Ett alternativ aumlr att anvaumlnda metodensom beskrivs i naumlsta stycke

611 Paketet graphics6111 Att inkludera postscript-bilder

Numera finns det maringnga bra program som kan rita bilder Kan man bara faring dem att skriva sinutmatning i formatetencapsulated postsciptsaring garingr det bra att inkludera bilden i sitt dokumentmed hjaumlp av paketetgraphics

Foumlr att kunna inkludera bilder maringste man laumlgga till foumlljande rad i boumlrjan av dokumentet

usepackagegraphics

Sen anvaumlnder vi foumlljande kommando foumlr att inkludera bilden som finns i filenbildeps

includegraphicsbildeps

Om man vill skala om bilden anvaumlnder man kommandotresizebox

resizebox20mmincludegraphicsbildeps

Ovanstaringende exempel ger en bild som aumlr 20mm houmlg Utropstecknet betyder att bredden skaskalas saring att bildens proportioner beharinglls

En vanlig anvaumlndning avincludegraphics aumlr att inkludera bilder i enfigure-om-givning Daring kraumlvs att bilden centreras med hjaumllp avcenter-omgivning enligt nedanstaringendeexempel

beginfigurebegincenterincludegraphicsbildeps

endcentercaptionKopplingsschema till transmogrifieraren

endfigure

611 Paketet graphics 31

6112 Att spara utrymme

Postscriptbilder kan ofta ta vaumlldigt mycket plats Det kan man loumlsa genom att komprimerafilen Det enda problemet aumlr att LATEX maringste veta hur stor bilden aumlr Den informationen finnsi filen paring en rad som boumlrjar medBoundingBox Klipp ut denna rad och spara den i filenbildepsbb Skriv daumlrefter

gzip bildeps

saring komprimereasbildeps och ersaumltts med den komprimerade filenbildepsgz Sedan aumlrdet bara att inkludera raumltt fil

includegraphicsbildepsgz

En fil som aumlr komprimerad medgzip kan man packa upp medgunzip om man inte laumlngrevill ha den komprimerad

6113 Naringgra saumltt att skapa postscript-bilder

Det finns givetvis maringnga saumltt att generera PostScript-bilder Paring arbetsstationerna ritar man enk-last bilderna medxfig Om vi till exempel vill skapabildeps (som vi anvaumlnde ovan) skrivervi

xfig bildfig

Daring faringr vi upp et foumlnster daumlr vi kan rita bilden Vaumllj sedan menynExportoch exportera bildenVar noga med att vaumlljaEncapsulated Postscripti rutanLanguage

En postscriptfil som skapas paring detta saumltt garingr inte att skriva ut foumlr sig sjaumllv Foumlr att skriva utden vaumllj i staumlllet menynPrint i xfig

Om man vill spara ett foumlnster paring skaumlrmen som encapsulated postscript till en fil som heterwindoweps kan man anvaumlnda naringgot av foumlljande kommandon

import -density 90x90 windowepsimport -density 90x90 eps2windowepsimport -density 90x90 -depth 8 -colorspace gray eps2windoweps

och klicka paring det foumlnster man vill spara Den andra varianten avimport ger postscript level2 som aumlr mer kompakt Man faringr alltsaring betydligt mindre filer men i vissa falla kan de kraringglaDen sista varianten aumlr laumlmplig om bilden aumlr svartvit eller om det ska skrivax ut paring en svartvitskrivare

Skriv man xfig man xgrabsc respman xgrab foumlr mer information

6114 Aumlndra storlek och roterera

Paketetgraphics inneharingller mer aumln de kommandon som naumlmnt ovan Man kan t ex skala ettobjekt medscalebox

vanlig storlek scalebox2dubbel storlek scalebox5halv storlek

vanlig storlek

dubbel storlekhalv storlek

Man kan ocksaring ange ett ytterligare argument om man inte vill ha samma skala i x- och y-led

scalebox1[2]dubbel houmljd scalebox2[1]dubbel bredd

dubbel houmljddubbel bredd

resizebox kan ocksaring anvaumlndas paring text

32 6 Oumlverkurs

resizebox4cm4 cm bred skalenlig 4 cm bred skalenligMan kan ocksaring rotera valfritt objekt medrotatebox eller spegla det kring en vertikal axelmedreflectbox

rotatebox30Hej rotatebox180Hej reflectboxSpegel spegel paring vaumlggen daumlr

Hej

Hej

Spegelspegelparingvaumlggendaumlr

6115 xdvi och graphics

xdvi klarar inte av att visa text (bilder garingr bra) som manipulerats medresizebox scaleboxrotatebox ellerreflectbox Detta kan man dock loumlsa genom att titta paring den faumlrdiga post-scriptfilen med kommandotgv Om dindvi-fil heterrapportdvi skriver du

dvips rapportgv rapportps

ta bort filen medrm rapportps naumlr du aumlr klar

6116 pdflatex och graphics

Foumlr att anvaumlndagraphics medpdflatex skriver man saring haumlr i boumlrjan av dokumentet

usepackage[pdftex]graphics

Sedan kan man tyvaumlrr inte inkludera bilder i eps-format Bilderna maringste i staumlllet vara i pdf-format Det loumlser man laumltt genom att konvertera bilderna med kommandotps2pdf

ps2pdf bildeps bildpdf

och sedan inkluderar man bilderna med

includegraphicsbildpdf

Det garingr aumlven bra att inkludera andra grafikformat i pdf-dokument till exempel jpeg och tiffOm man vill kunna formatera sitt dokument med baringdelatex ochpdflatex saring faringr man

skriva saring haumlr i boumlrjan av dokumentet

newififpdfifxpdfoutputundefinedpdffalse

elsepdftrue

fiifpdfusepackage[pdftex]graphics

elseusepackagegraphics

fi

Sedan goumlr man saring haumlr foumlr att inkludera bilden

ifpdfincludegraphicsbildpdf

elseincludegraphicsbildeps

fi

612 Paketet color 33

612 Paketet colorFoumlr att anvaumlnda paketet skriven man

usepackagecolor

i boumlrjan av dokumentet Sedan finns ett antal kommandon tillgaumlngliga foumlr att skriva text i avvi-kande faumlrg

Det foumlrsta som man maringste goumlra aumlr att definiera en eller flera faumlrger meddefinecolor

definecolorlightgray92definecolordarkgray5definecolorlight-bluergb080851definecolormeloncmyk00460500

Som synes kan man anvaumlnda tre olika modeller foumlr att definiera faumlrger

gray Vaumlrdet aumlr ett tal mellan 0 och 1 daumlr 0 aumlr svart

rgb Vaumlrdet aumlr en kommaseparerad lista av tre tal mellan 0 och 1 som anger intensitetenfoumlr roumltt groumlnt och blaringtt ljus (som paring en TV)

cmyk Vaumlrdet aumlr en kommaseparerad lista av fyra tal mellan 0 och 1 som anger hur mycketman ska anvaumlnda av faumlrgerna cyan magenta gul och svart (som paring en faumlrgskrivare)

Foumlr att skriva sin text i en avvikande faumlrg finns det tvaring kommandon

Detta ord aumlr textcolordarkgraringttprecis som colordark dessa tvaring

Detta ord aumlrgraringtt precis somdessatvaring

Foumlr att goumlra en fylld ram anvaumlnder mancolorbox Om ramen ska ha avvikande faumlrg finnsfcolorbox

colorboxdarkHej hopp fcolorboxblackdarkHej igen

Hej hopp

Hej igen

Man kan aumlven aumlndra bakgrundfaumlrgen Det goumlr man med kommandotpagecolorcolor Kommandot ska skrivas i boumlrjan av dokumentet och gaumlller foumlr alla sidor

Faumlrgenblack som anvaumlndes i exemplen ovan aumlr foumlrdefinierad och behoumlver alltsaring intedefinieras meddefinecolor Oumlvriga foumlrdefinierade faumlrger aumlrwhite red green blueyellow cyan ochmagenta Alla andra faumlrger maringste definieras innan de kan anvaumlndas

613 EuroteckenFoumlr att skriva symbolen foumlr Euro skriver man foumlljande i boumlrjan av dokumentet

usepackageeurosym

Daring definieras kommandonaeuro ochEUR

Med euro kan vi skriva euro-tecknet Priser skriver man som EUR19998

Mede kan vi skrivae-tecknetPriser skriver man som 19998e

Det tecken som visas ovan aumlr den officiella eurosymbolen Om man i staumlllet till ha en symbolsom passar baumlttre till det aktuella teckensnittet anvaumlnder manusepackage[gen]eurosymDaring skrivs symbolen somAC i staumlllet foumlre EUR placerar symbolen foumlre eller efter beloppetberoende paring vilket spraringk man har valt I sverige blir det alltid till houmlger om beloppet Vill manaumlndra paring det kan man anvaumlndausepackage[left]eurosym

34 6 Oumlverkurs

614 Fler teckensnitt

Om man har tillgaringng till en postscriptskrivare (som vi har) saring kan man utnyttja fler teckensnittaumlr de som hittills har beskrivits Genom att skriva

usepackagetimes

i boumlrjan av dokumentet blir den vanliga texten satt medtimes textsf blir helveticaochtexttt blir courier Foumlljande paket finns

paket textrm textsf textttmdash inget mdash computer modern roman comp modern sans comp modern typewritertimes times helvetica courierbookman bookman avant garde couriernewcent new century schoolbook avant garde courierpalatino palatino helvetica courieravant computer modern roman avant garde comp modern typewriterhelvet computer modern roman helvetica comp modern typewriterchancery zapf chancery (endast kursiv) comp modern sans comp modern typewriter

615 Sammanfattning

Ibland vill man ha en sammanfattning (sammandrag referat abstract) i boumlrjan av sin rapportDet aringstadkommer man medabstract-omgivning (EXEMPEL 11)Ex 11

begindocumentmaketitlebeginabstractDetta aumlr en kort sammanfattning avinneharingllet i rapportenendabstractsectionBakgrundHaumlr kommer resten av texten irapportenenddocument

Sammanfattning

Detta aumlr en kort sammanfatt-ning av inneharingllet i rapporten

1 Bakgrund

Haumlr kommer resten av texten i rappor-ten

Vissa institutioner kraumlver att sammanfattningens rubrik aumlrAbstract Andra kraumlven en sam-manfattning paring svenska och en paring engelska Hur man loumlser detta beskrivs iEXEMPEL 12 ochEx 12EXEMPEL 13

Ex 13

616 Referenser

Foumlr att faring en lista med litteraturreferenser anvaumlnder man sig av enthebibliography-omgiv-ning Argumentet (99) till beginthebibliography99 nedan aumlr en teckenstraumlng somanger hur mycket plats etiketterna tar (och hur mycket resten av texten ska skjutas in)99raumlcker till tvaring siffror

617 Vill ni veta mer 35

Laumls mer om LaTeX i citeLamport

beginthebibliography99bibitemLamport Leslie LamportemphLaTeX users guideamp reference manualAddison Wesley 1994bibitemKnuth Donald E KnuthemphThe TeX bookAddison Wesley 1990bibitemPer Per ForebyemphAtt skriva rapporter med LaTeXPHs kopieringsmaskin 2003endthebibliography

Laumls mer om LATEX i [1]

Referenser[1] Leslie LamportLATEX users gui-

de amp reference manualAddison-Wesley 1994

[2] Donald E KnuthThe TEXbookAddison Wesley 1990

[3] Per ForebyAtt skriva rappor-ter med LATEX PHs kopieringsma-skin 2003

Foumlrsta argumentet tillbibitem aumlr en etikett som man sen kan referera till medcite Detfungerar ungefaumlr somlabel ochref (se sidan13)

617 Vill ni veta merDet haumlr dokumentet beraumlttar lite om hur man anvaumlnder LATEX foumlr att skriva rapporter LATEX kanmycket mer aumln vad som beskrivs haumlr men foumlr de flesta raumlcker nog detta

Foumlr de som vill laumlra sig lite mer har viThe Not So Short Intruduction to LATEX 2ε avTobias Oetiker m fltill salu Priset aumlr foumlr naumlrvarande 50 kronor men den finns aumlven tillgaumlngligparing naumltethttppeopleeeethzch˜oetikerlshort

Vill man veta aumlnnu mer finns det tvaring bra boumlcker som jag kan rekommendera

bull LATEX A Document Preparation Systemav Leslie Lamport(ISBN 0-201-52983-1)Boken aumlr baringde en enkel handledning och en referensmanual

bull The LATEX Companion av Michel Goossens Alexander Samarinoch Frank Mittelbach(ISBN 0-201-54199-8) Boken beskriver en hel del trick och tekniker som inte finns medi Lamports bok men inneharingllerintegrunderna i LATEX

De flesta institutioner har nog dessa boumlcker saring om du haringller paring med examansarbete kan dukanske faring laringna boumlckerna Annars finns de att bestaumllla hos de flesta naumltbokhandlar

A Lokala dokumentklasserVi har tvaring lokala dokumenttyper en foumlr att skriva svenska brevefd-brev och en foumlr merit-foumlrteckningarmerit Dessa beskriv naumlrmare iEXEMPEL 8 ochEXEMPEL 9 Ex 8

Ex 9

B LATEX foumlr hemdatornLATEX finns till de flesta operativsystem Tabellen nedan visar var man haumlmta programvaran

operativsystem program URLWindows MiKTeX httpwwwmiktexorgUnix teTeX httpwwwtugorgteTeXAlla All latexprogramvara httpwwwctanorg

36 C Hur utformar man rapporten

Ett saumltt att faring LATEX paring sin PC aumlr att koumlra Linux Det aumlr en gratis unixvariant foumlr PC-datorer ochdaumlr finns redan teTeX som faumlrdiga paket som man kan installera IusrlocalftppubLinuxfinns en del linuxdistributioner att haumlmta Men det aumlr nog enklare att laumlgga naringgra hundralapparparing att koumlpa en CD med linux

C Hur utformar man rapportenUtseendet paring en uppsats rapport eller avhandling aumlr ganska standardiserat Det finns en delolika skolor men huvuddragen aumlr alltid desamma Om man skriver en labrapport paring tre sidorbehoumlver man givetvis inte haringlla lika haringrt paring reglerna som om man skriver en rapport till sittexamensarbete Men det aumlr klokt att foumllja huvuddragen i mallen inte minst foumlr att rapportenslaumlsare ofta aumlr van vid att det ska se ut paring ett visst saumltt

Resten av detta appendix inneharingller lite tips som aumlr skrivna av Lars Olssonparing institutionenfoumlr Elektrovetenskap

Rapporten ska ha en titelsida med projektets (laborationens) namn foumlrfattarnas namn in-stitutions- och kursnamn samt aringrtal Paring denna sida ska ocksaring finnas ettsammandrag(kallasibland referat) av rapporten I detta ska tydligt framgaring vad rapporten handlar om vilketpro-blem som loumlsts hur detta har gjorts mdash vilkenmetod som anvaumlnts de viktigasteresultatenochslutsatsernasamt eventuellarekommendationer Det faringr inte bli stoumlrre aumln ca en halv sidatext och faringr inte inneharinglla naringgra figurer Sammandraget aumlr mycket viktigt eftersom en blivandelaumlsare genom detta kan faring klart foumlr sig om han verkligen ska laumlsa rapporten Kan han inte goumlraen riktig bedoumlmning av detta med ledning av sammandraget riskerar han att foumlrspilla dyrbartid Som ansvarskaumlnnande foumlrfattare maringste Du alltsaring aumlgna en del tid aringt sammandraget som Dugivetvis skriver sist

Innan Du boumlrjar skriva aumlr det bra om Du foumlr Dig sjaumllv kandefiniera laumlsarenmdash som intebara ska vara den som ska granska Ditt alster utan aumlven t ex Dina kolleger Taumlnk ocksaring eftervadsyftet med rapporten ska vara (bortsett fraringn det uppenbara att Du maringste foumlr att bli godkaumlndparing kursen) t ex att Du villsprida kaumlnnedomom upptaumlckter Du gjort ellerRapportera till enkollega eller en chef vad Du sysslat med de daumlr timmarna

Boumlrja gaumlrna rapporten med enInledning daumlr Du motiverar Ditt arbeta och definierar maringletDen kan sedan foumlljas av enBakgrund som kan vara en beskrivning av naringgra tidigare anvaumlndametoder eller en historik En riktigt fin rapport som t ex beskriver ett arbete som finansierasmed bidrag fraringn STU eller naringgon annan instans boumlrjar ofta med ettFoumlrord (engelska preface)I detta ger man en bakgrund paring houmlgre nivaring och saumltter in arbetet i ett stoumlrre sammanhang Haumlrtackar man ocksaring dem som varit foumlrfattaren behjaumllpliga med pengar (t ex STU) och med detpraktiska arbetet

Daumlrefter foumlljer den egentliga rapporten Haumlr beskriver Du den metod Du anvaumlnt eller till-vaumlgagaringngssaumlttet Aumlr rapporten en laborationsredovisning kan Du redogoumlra foumlr vardera momen-tet under en egen rubrik Aumlr det en projektrapport kan Du i staumlllet beskriva de olika delarna ikonstruktionen under var sin rubrik Det aumlr ofta laumlmpligt med underrubriker t ex

42 Principen foumlr Kruttilatorn

men undvik en uppdelning paring foumlr maringnga undernivaringer eftersom skriften daring laumltt blir oumlverstruk-turerad Foumlrsoumlk att vara konsekvent med rubriksaumlttningen saring att Du inte aumlndrar formen mellanolika rubriker Detta ser Du tydligast naumlr Du ska skrivaInneharingllsfoumlrteckningen (behoumlvs intetill laborationsrapporten) ty daumlr staringr alla rubrikerna intill varandra

Illustrationer aumlr mycket vaumlrdefulla (en bild paringstarings saumlga mer aumln tusen ordrArr anvaumlnd figurersaring kan rapporten bli kort) men foumlr att en figur ska vara meningsfull maringsten den vara foumlrsedd

Sakregister 37

med enfigurtext Denna ska vara saring tydlig att man kan foumlrstaring figuren utan att behoumlva laumlsanaringgot inne i texten Taumlnk paring hur Du sjaumllv goumlr naumlr Du faringr en rapport eller en artikel i handenFigurtexten ska staring under figuren och skrivas ut helt t ex

Figur 23 En vanlig kruttilator med oumlverhaumlngade skrut Observera att divisorn haumlr aumlrgroumln Efter [2]

Vidare aumlr det vaumlrt att notera attfig 23blir bara ett nedslag mindre aumlnfigur 23 inne i textenFoumlrkorta inte i onoumldan och anvaumlnd bara de vedertagna saumltten t ex tex etc osv

Texten ska man straumlva efter att goumlra kort men uttoumlmmande Det aumlr alltid baumlttre att foumlrsoumlkaskriva korta meningar med ett sammanhang aumln att foumlrsoumlka taumlcka maringnga sammanhang i enmening Taumlnk paring ordval syftningar och meningsbyggnad saring att den text Du skriver verkligenkommer att betyda det Du taumlnkt Dig Detta laringter helt uppenbart men Du ska faring se att det inte aumlrsaring laumlttStavfel ska i princip inte behoumlva foumlrekomma eftersom det finns utmaumlrkta boumlcker somaumlr fyllda med raumltt stavade ord Aumlr Du det minsta osaumlker slaring upp ordet i staumlllet foumlr att chansaDu kan ibland bli osaumlker paring betydelsen av ett ord eller hos en fras Slaring daring upp i en ordbok ellerskriv om meningen mdash detta aumlr extremt viktigt naumlr Du skriver paring ett annat spraringk

Skriv gaumlrna paringsvenska Detta kan dock vara svaringrt i varingr bransch daumlr saring maringnga fackuttryckaumlr laringnade fraringn framfoumlr allt engelskan Om det finns ett svenskt ord foumlr en foumlreteelse saring anvaumlnddet om inte texten daring blir foumlr uppstyltad Fundera oumlver hur Du ska skriva om t exMan maringstenu enabla de strobade latcharna med chip select acknowledgement controlsignalerna(Vad nudet betyder) Det blir kanske flera ord paring svenska men det priset faringr vi betala foumlr att textenska bli snygg

Efter beskrivningar och genomgaringngar av metoder etc skaResultat ochellerSlutsatserkomma Dessa kan ibland ingaring utspridda i det foumlregaringende avsnittet men de ska i saring fall samlasihop haumlr och kommenteras

Referenser aumlr en lista med den litteratur som Du gjort haumlnvisningar till i texten I textenska Du ha skrivet ett nummer som i figurtextexemplet ovan I referenslista ska det daring se ut somt ex

[2] Gustavsson Hans P et alKruttilatorer en global oumlversikt Liberlitteratur Mal-mouml 1944

Sist saumltter Du eventuellabilagor programlistor ochappendix Naumlr sedan sammandragetaumlr klart aumlr rapporten faumlrdigskriven men inte faumlrdig Foumlrsoumlk att faring naringgon annan att korrekturlaumlsaden aringt Dig mdash sjaumllv aumlr du naumlmligen blind aumlven foumlr de enklaste felen vid det haumlr laget

Sakregister

Symboler (mindre utrymme) 22lsquo (iexcl) 14$ (math-omgivning) 15 (kommentar) 3rsquo (accent) 13rsquo (derivata) 18( (() 21) ()) 21 (extra utrymme) 22 (accent) 13 () 21= 12

= (accent) 13gt 12lsquo (iquest) 14[ ([) 21 (blanktecken) 8 (accent) 13( (math-omgivning) 15) (math-omgivning) 15- (avstavningsfoumlrslag) 9[ (displaymath-

omgivning) 15 (radbrytning) 2 28] (displaymath-

omgivning) 15^ (accent) 13 () 21 () 21] (]) 21^ (exponent) 17(index) 17lsquo (accent) 13~ (accent) 13~ (haringrt blanktecken) 910pt (option) 2611pt (option) 2612pt (option) 26

38 Sakregister

Aa4paper (option) 26AA (Aring) 14aa (aring) 14abstract 34abstract-omgivning 34accenter

i matematisk omgivning17i vanlig text 13

acute 17addtolength 26AE (AElig) 14ae (aelig) 14aleph (alefsym) 18alpha (α) 16amalg (q) 16angle ( 6 ) 18appendix 3 4approx (asymp) 16arccos 19arcsin 19arctan 19arg 19array-omgivning 20 21article (dokumentklass)

25 26ast (lowast) 16asymp () 16atop 20author 2avant (paket) 34avstavning 9 24

Bb (accent) 13backslash () 18 21bar 17baselinestretch 27beta (β) 16bfseries 7bibitem 35bibitem 35bigcap (

⋂) 20

bigcirc (copy) 16bigcup (

⋃) 20

Biggl 22biggl 22Biggr 22biggr 22Bigl 22bigl 22bigodot (

⊙) 20

bigoplus (oplus

) 20bigotimes (

otimes) 20

Bigr 22bigr 22

bigsqcup (⊔

) 20bigtriangledown (5) 16bigtriangleup (4) 16biguplus (

⊎) 20

bigvee (or

) 20bigwedge (

and) 20

bindetreck 8binaumlra operatorer 16blanktecken

extra 8haringrt 9

boldmath 19book (dokumentklass) 25bookman (paket) 34bot (perp) 18bowtie () 16Box (2) 18breve 17braringkstreck 18bullet (bull) 16

Cc (accent) 13cap (cap) 16caption 11 15cdot (middot) 16cdots 19center-omgivning 11 30centrerad text 10chancery (paket) 34chapter 25check 17chi (χ) 16circ () 16circle 29citat 10cite 35cite 35clearpage 25clubsuit (clubs) 18colorbox 33cong (sim=) 16coprod (

∐) 20

copyright ( ccopy) 13cos 19cosh 19cot 19coth 19csc 19cup (cup) 16

Dd (accent) 13dag (dagger) 13dagger (dagger) 16dashbox 29

dashv (a) 16date 2 3ddag (Dagger) 13ddagger (Dagger) 16ddot 17 18ddots 21definecolor 33deg 19Delta (∆) 16delta (δ) 16derivator 18description-omgivning

9 10det 19DH (ETH) 14dh (eth) 14Diamond (3) 18diamond () 16diamondsuit (diams) 18dim 19displaymath-omgivning

15 20 21 26div (divide) 16division 18DJ (ETH) 14dj (đ) 14document-omgivning 2documentclass 25dokumentklasser 25dot 17 18doteq ( =) 16Downarrow (dArr) 17 21downarrow (darr) 17 21draft (option) 26dvi2tty (program) 5dvips (program) 1 4ndash6

Eefd-brev (dokument-

klass) 35ell (`) 18em 7emacs

LATEX-mode 4emacs (program) 1 4 14 22emph 7empty (sidnumrering) 27emptyset (empty) 18enumerate-omgivning 9epsilon (ε) 16eqnarray-omgivning 21eqnarray-omgivning 21equation-omgivning 15 20equiv (equiv) 16eta (η) 16EUR 33euro 33

Sakregister 39

eurotecken 33evensidemargin 26exempel 1exists (exist) 18exponent 17ext 19

Ffancyhdr (paket) 27fbox 28fcolorbox 33felsoumlkning 22ndash25fetstil 7figure-omgivning 11 30figurer 11flat ([) 18fleqn (option) 26flushleft-omgivning 10flushright-omgivning 11fonter 6 19 34footnote 9footnotesize 7footskip 26forall (forall) 18fotnoter 9frac 18framebox 29frown (_) 16funktionsnamn 19

GGamma (Γ) 16gamma (γ) 16gcd 19geq (ge) 16gg () 16grader 18graphics (paket) 30ndash32grave 17grekiska bokstaumlver 15 16guillemotleft (laquo) 13guillemotright (raquo) 13guilsinglleft (lsaquo) 13guilsinglright (rsaquo) 13gunzip (program) 31gv (program) 32gzip (program) 31

HH (accent) 13hat 17hbar (h) 18headheight 26headings (sidnumrering) 27headsep 26heartsuit (hearts) 18

helvet (paket) 34hemdator

LATEX foumlr 35hline 12hom 19hookleftarrow (larr) 17hookrightarrow (rarr) 17hspace 28hspace 28Huge 7huge 7haumlnvisningar 13

Ii (ı) 13Im (=) 18imath 17imath (ı) 18import (program) 31in (isin) 16includegraphics 30index 17inf 19infty (infin) 18inneharingllsfoumlrteckning 8int (

int) 20

iota (ι) 16itemize-omgivning 9itshape 7

Jj () 13jmath 17jmath () 18Join (1) 16

Kkapitaumller 7kappa (κ) 16ker 19kill 12kommentar 3komprimering 31kursiv 7

LL (Ł) 14l (ł) 14label 11 13Lambda (Λ) 16lambda (λ) 16landscape (option) 26langle (〈) 21LARGE 7Large 7large 7

laserutskrifter 5LaTeX (logotypen) 8latex (program)

1 4 6 13 25 32LATEX-mode (i emacs) 4latexsym (paket) 17lceil (d) 21ldots ( ) 8ldots 21leadsto () 17left 21 22Leftarrow (lArr) 17leftarrow (larr) 17leftharpoondown () 17leftharpoonup () 17Leftrightarrow (hArr) 17leftrightarrow (harr) 17leq (le) 16leqno (option) 26letter (dokumentklass) 25lfloor (b) 21lg 19lhd () 16lim 19limsup 19line 29lininf 19listoffigures 8listoftables 8listor 9ndash10litteraturreferenser 34ll () 16ln 19log 19Longleftarrow (lArr=) 17longleftarrow (larrminus) 17Longleftrightarrow

(lArrrArr) 17longleftrightarrow

(larrrarr) 17longmapsto (7minusrarr) 17Longrightarrow (=rArr) 17longrightarrow (minusrarr) 17

Mmaketitle 2 8 26 27mapsto (7rarr) 17matematisk text 15ndash22matematiska symboler

15ndash17math-omgivning 15 20 21mathbf 19mathcal 19mathit 19mathrm 19mathsf 19mathtt 19

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 9: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

24 Rubriker 5

Det blir alltsaring ganska mycket utmatning aumlven om det inte aumlr naringgra fel i texten Men det mestabestaringr av information om vilka mallar som anvaumlnts Filenexempelaux skapas automatisktoch inneharingller bl a information som behoumlvs foumlr att skriva ut en inneharingllsfoumlrteckning (se si-dan8) aux aumlr en foumlrkortning foumlrauxiliary file (hjaumllpfil)

Siffrorna[1] [2] [3] dyker upp paring skaumlrmen allt efter som LATEX blir klar med sidornaI exempellog hamnar samma text som paring skaumlrmen (och lite till) Om det skulle komma utnaringgon felutskrift behoumlver man alltsaring aldrig skriva av felmeddelandet mdash det aumlr bara att tittai loggfilen Utmatningen slutligen skrivs till filenexempeldvi dvi aumlr en foumlrkortning foumlrdevice independent ett format som aumlr oberoende av utmatningsenhet

Om naringgot aumlr fel i infilen genererar LATEX ofta vaumlldigt mycket utmatning och ibland ganskakryptisk saringdan Fel diskuterar vi mer paring sidan22

253 Att studera dokumentet paring skaumlrmen

Foumlr att inte sloumlsa paring laserutskrifter aumlr det pratiskt att kunna titta paring dokumentet paring skaumlrmeninnan man slutligen skriver ut det Foumlr detta aumlndamaringl anvaumlnder vi programmetxdvi Foumlr atttitta paring filen som vi skapade ovan (exempeldvi) skriv

xdvi exempel

saring kommer ett foumlnster upp paring skaumlrmenPrecis som ovan behoumlver man inte skriva ut hela filnamnet Ett undantag aumlr om det redan

finns en fil som heterexempel Daring maringste man skriva ut hela filnamnetxdvi exempeldvifoumlr att xdvi inte ska vaumllja fel fil Annars faringr man felutskriftenxdvi DVI file doesnrsquotstart with preamble

De enklaste kommandona ixdvi finns paring knappar i houmlgerkanten av foumlnstret Daumlr finnsfoumlljande kommandon

Quit Avslutaxdvi

Shrinkn Aumlndra till foumlrstoringn Foumlr att faring plats med hela sidan kraumlvs foumlrstoring 5Det finns ingen knapp foumlr att faring denna foumlrstoring men det loumlser man ge-nom att skriva5s Om den valda foumlrstoringen goumlr att inte hela texten synskan man flytta runt texten med piltangenterna

Next Prev Garing till naumlsta resp foumlregaringende sida Det finns aumlven knappar foumlr att flyttafem eller tio sidor aringt garingngen

Genom att trycka paring naringgon av musknapparna kan man foumlrstora texten under musmarkoumlren Deolika knapparna ger olika stora foumlrstoringsglas

Man behoumlver inte starta omxdvi varje garingng man formaterar om texten Om man laringterxdvivara kvar paring skaumlrmen (ev som ikon) saring upptaumlckerxdvi attdvi-filen har aumlndrats och visar dennya versionen saring fort man trycker〈CTRLndashL〉 eller oumlppnar ikonen

Observera attxdvi bara fungerar om man sitter vid en grafisk skaumlrm Men det garingr aumlvenstudera dokumentet paring en vanlig terminal Det goumlr man med programmetdvi2tty som ger enprimitiv men anvaumlndbar bild av hur dokumentet kommer att se ut Laumls mer om programmengenom att skrivaman xdvi elller man dvi2tty

254 Att skriva ut dokumentet paring laserskrivare

Naumlr vi har raumlttat alla fel som vi hittade medxdvi aumlr det dags att skriva ut dokumentet paring enlaserskrivare med kommandotdvips Foumlr att skriva ut varingr vaumllkaumlnda filexempeldvi skrivervi

dvips -P1up exempel

6 3 Paringbyggnad

Den normala utmatningen fraringndvips ser ut saring haumlr

This is dvips(k) 592b Copyright 2002 Radical Eye Software (wwwradicaleyecom)rsquo TeX output 200311131602rsquo -gt |lprlttexcprogtltcm-super-t1encgtlttexpsprogt ltsfrm1000pfbgt[1] [2] [3]

Siffrorna[1] [2] [3] dyker upp paring skaumlrmen allt efter som sidorna skickas till skrivarenDet garingr inte att skriva ut paring ett specialkonto genom att anvaumlndadvips paring ovanstaringende saumltt

Skriv i staumlllet

dvips exempellpr -Rkonto -P1up exempelps

Naumlr utskriften aumlr slut kan man ta bort postscriptfilen med kommandot

rm exempelps

Foumlr att bara skriva ut vissa sidor i dokumentet anger man foumlrsta och sista sidnummer enligtfoumlljande

dvips -P1up -pfoumlrsta -lsista exempel

255 Att skapa en pdf-fil

Om man vill skapa en pdf-fil aumlr det enklast att anvaumlndapdflatex som skapar en pdf-fil i staumllletfoumlr en dvi-fil

Foumlr att formatera varingr exempelfil till pdf skriver vi

pdflatex exempel

Den normala utmatningen fraringnpdflatex ser i princip likadan ut som foumlrlatex

3 ParingbyggnadDet foumlrra kapitlet behandlade det mesta man behoumlver veta foumlr att kunna skriva vanlig text I dethaumlr kapitlet garingr vi lite mer paring djupet paring en del omraringden Dessutom behandlar kapitlet nya sakersom listor tabeller och specialtecken

31 Att aumlndra utseende paring texten

I de flesta fall duger det bra med det vanliga teckensnittet Om man anvaumlnder maringnga olika tec-kensnitt blir det oftast plottrigt och goumlr ett oprofessionellt intryck Anvaumlnd daumlrfoumlr kommandonanedan sparsamt

311 Att aumlndra teckensnitt

I LATEX tillhoumlr varje teckensnitt en familj (family) en serie (series) och en form (shape) Dessakan man aumlndra med foumlljande kommandon

31 Att aumlndra utseende paring texten 7

Kommandoform Deklarationsform Saring blir det Minnesregeltextrmtext rmfamily text Vanlig text romantextsftext sffamily text Sans serif sans seriftexttttext ttfamily text Skrivmaskin typewriter texttextmdtext mdseries text Vanlig text mediumtextbftext bfseries text Fetstil boldfacetextuptext upshape text Uppraumltt uprighttextittext itshape text Kursiv italictextsltext slshape text Lutande slantedtextsctext scshape text KAPITAumlLER small capitalsemphtext em text Betonad emphasizedtextnormaltext normalfont text Standard

Kommandoformen aumlr enklast att anvaumlnda naumlr man ska aumlndra teckensnitt foumlr ett eller ett par ordmedan deklarationsformen aumlr baumlttre om man ska paringverka stora maumlngder text Det garingr dock braatt anvaumlnda vilken som helst

Om man skriver vanlig text geremph ger samma resultat somtextit Om man redanskriver kursiv text blir det dock inte samma sak

Nu vill vi emphmarkera ett ordoch skriva ett textitkursivt ord textitNu vill vi emphmarkera ett ordoch skriva ett textitkursivt ord

Nu vill vi markeraett ord och skrivaettkursivtordNu vill vi markeraett ord och skrivaett kursivt ord

Anvaumlnd daumlrfoumlr alltidemph foumlr att betona text som ska avvika fraringn den omgivande textenMan kan kombinera familj serie och form foumlr att faring fram ytterligare varianter av tecken-

snitten

Haumlr har vi ttfamilyitshape kursivskrivmaskinstext ochtextsftextbfFet Sans Serif

Haumlr har vi kursiv skrivmaskinstextochFet Sans Serif

312 Att aumlndra storlek

Med nedanstaringende kommandon kan man aumlndra storleken paring delar av texten

tiny Abcdefg123 scriptsize Abcdefg123 footnotesize Abcdefg123 small Abcdefg123 normalsize Abcdefg123 large Abcdefg123 Large Abcdefg123 LARGE Abcdefg123 huge Abcdefg123 Huge Abcdefg123

Abcdefg123

Abcdefg123

Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123

Standardstorleken paring tecknen i LATEX aumlr 10 punkter En punkt aumlr ett typografiskt maringtt sommotsvarar172 tum Man kan aumlven aumlndra standardstorleken i ett dokument till 11 eller 12punkter Laumls hur det garingr till paring sidan26

8 3 Paringbyggnad

32 Bindestreck

I maskinskriven text finns det bara en typ av bindestreck men i satt text finns det tre olikaFoumlljande exempel visar hur man anvaumlder de olika bindestrecken och hur de skrivs i kaumllltexten

E-teknolog 6--8 skivor broumld om dagen tankstreck --- saring haumlr

E-teknolog6ndash8 skivor broumld om dagentankstreck mdash saring haumlr

Minustecken aumlr avsiktligt utelaumlmnat fraringn exemplet Det beror paring att vi skriver matematiskaformler med speciella kommandon Mer om det finns paring sidan15

33 Diverse anvaumlndbara kommandon

Tre punkter anvaumlnds ofta foumlr att ange utelaumlmnad text Foumlr att det ska se riktigt bra ut boumlr mananvaumlnda kommandotldots foumlr att generera punkterna

Skriver man blir det foumlr taumltt Men med ldots blir det baumlttre Baumlst blir ldots saringklart

Skriver man blir det foumlr taumlttMen med blir det baumlttreBaumlst blir saringklart

Som exemplet ovan visar kan man laumlgga in ett extra blanktecken med kommandot (ett bak-vaumlnt snedstreck foumlljt av ett blanktecken)

Ett anvaumlndbart kommando aumlrtoday som genererar dagens datum

Det haumlr skrevs den today Det haumlr skrevs den 20 september 2006

Om man ska skriva om TEX eller LATEX ska man anvaumlnda de faumlrdiga kommandon som finnssaring att logotypen ser ut som den ska

Man kan goumlra mycket med TeX men det aumlrlaumlttare att arbeta med LaTeX Om TeX ellerLaTeX staringr foumlr sig sjaumllv maringste man laumlggain ett blanktecken efteraringt saring att det inteskrivs ihop med naumlsta ord(som i LaTeX boken) I maskinskriven text brukar man skrivatextttTeX resp textttLaTeX

Man kan goumlra mycket med TEX mendet aumlr laumlttare att arbeta med LATEX OmTEX eller LATEX staringr foumlr sig sjaumllv maringsteman laumlgga in ett blanktecken efteraringt saringatt det inte skrivs ihop med naumlsta ord(som i LATEXboken)I maskinskriven text brukar man skri-vaTeX respLaTeX

34 Inneharingllsfoumlrteckning

Om man skriver en laringng rapport kan det vara bra ha en inneharingllsfoumlrteckning i boumlrjan Genomatt laumlgga in kommandottableofcontents eftermaketitle skrivs det ut en inneharingllsfoumlr-teckning Hur den ser ut kan ni se i boumlrjan av den haumlr handledningen

Observera att man maringste koumlra LATEX tvaring garingnger foumlr att faring med inneharingllsfoumlrteckningen Vidden foumlrsta koumlrningen skrivs inneharingllsfoumlrteckningen till en fil och vid naumlsta koumlrning inkluderasfilen

Det finns tvaring motsvarande kommandonlistoftables ochlistoffigures foumlr att faringrfoumlrteckningar oumlver tabeller och figurer (seEXEMPEL 6)Ex 6

35 Fotnoter 9

35 FotnoterFotnoter skriver man med kommandotfootnote LATEX haringller sjaumllv reda paring numreringen avnoterna

Ibland braringkar datorfolk omhuruvida TeX ellertrofffootnoteett annattypsaumlttningsprogram aumlr baumlst

Ibland braringkar datorfolk om huruvidaTEX eller troff1 aumlr baumlst

1ett annat typsaumlttningsprogram

36 AvstavningOm man inte har foumlr korta rader saring behoumlver LATEX saumlllan avstava ord Om det skulle behoumlvasblir avstavningarna ofta paring raumltt staumlllen Men man kan hjaumllpa till genom att skriva- daumlr manvill tillaringta avstavning Observera att om LATEX inte behoumlver avstava ordet saring syns inte- iutmatningen

Nu behoumlver man inte foumlreslaring avstavningar i tid och otid Naumlr man formaterar texten medLATEX faringr man felutskrifter om det blev problem med avstavningen Daumlrefter kan man laumlgga infoumlrslag paring de staumlllen daumlr LATEX har problem Mer om detta paring sidan24

Om man helt vill slippa problemet med avstavningar kan man vaumllja att boumlrja paring en ny radsaring fort ett ord inte faringr plats Daring faringr man en ojaumlmn houmlgermarginal i texten Detta aringstadkommerman genom att placera kommandotraggedright direkt efterbegindocument

begindocumentraggedrightDen haumlr texten har en ojaumlmnhoumlgermarginal Foumlrdelen aumlr attman slipper problem medavstavningen Dessutom ger det en merpersonlig praumlgel (t~ex foumlr privata brev)enddocument

Den haumlr texten har en ojaumlmnhoumlgermarginal Foumlrdelen aumlr att manslipper problem med avstavningenDessutom ger det en mer personligpraumlgel (t ex foumlr privata brev)

Ibland har man det omvaumlnda problemet Paring vissa staumlllen vill man inte att LATEX ska bryta radenmellan tvaring ord Det fixar man genom att laumlgga in ettharingrt blankteckensom markeras med tecket~ (tilde) Haumlr aumlr naringgra exempel paring staumlllen daumlr man foumlrmodligen inte vill ha en radbrytning

Stefan~G se figur~3 mellan kl 12 och~13a)~foumlrsta punkten t~ex

37 ListorDet finns olika typer av listor i LATEX De vanligaste aumlritemize-omgivningenumerate-om-givning ochdescription-omgivning Foumlljande exemplel visar hur de fungerar

Foumlrst en vanlig listabeginitemizeitem foumlrsta punktenitem haumlr kommer den andrapunkten i listan

enditemize

Foumlrst en vanlig lista

bull foumlrsta punkten

bull haumlr kommer den andra punkten ilistan

10 3 Paringbyggnad

Sen provar vi med en numrerad listabeginenumerateitem Det garingr ju braitem eller hurendenumerate

Sen provar vi med en numrerad lista

1 Det garingr ju bra

2 eller hur

Och saring en textttdescription-omgivningbegindescriptionitem[unix] aumlr det operativsystem somvi anvaumlnder paring arbetsstationerna

item[Windows 95] aumlr ett operativsystemsom det kan vara bra att kaumlnna till

enddescription

Och saring endescription-omgivning

unix aumlr det operativsystem som vi an-vaumlnder paring arbetsstationerna

Windows 95 aumlr ett operativsystemsom det kan vara bra att kaumlnna till

Man kan ha listor inne i varandrabeginitemizeitem Haumlr kommer en lista tillbeginenumerateitem punkt ettitem punkt tvaringendenumerateDet gick ju bra

item Sista punktenenditemize

Man kan ha listor inne i varandra

bull Haumlr kommer en lista till

1 punkt ett

2 punkt tvaring

Det gick ju bra

bull Sista punkten

38 Citat

Naumlr man citerar naringgonting vill man markera det genom att dra in marginalerna mot mitten avsidan Det goumlr vi enklast genom att anvaumlndaquotation-omgivning

Man kan ju till exempel laringtsasatt foumlljande text aumlr citeradbeginquotationInne i ett citat kan mangivetvis ha maringnga stycken

em Om man vill kan manskriva citaten med kursiv text

endquotation

Man kan ju till exempel laringtsas att foumll-jande text aumlr citerad

Inne i ett citat kan man gi-vetvis ha maringnga stycken

Om man vill kan manskriva citaten med kursiv text

Som ni ser anger vi bara var den kursiva texten boumlrjarbegintext ochendtext be-graumlnsar naumlmligen effekten av typsnittskommandon i deklarationsform (se sidan7) paring sammasaumltt som och

En quote-omgivning ger naumlstan samma resultat Skillnaden aumlr att det inte goumlrs naringgon in-dragning i boumljan av varje stycke

39 Vaumlnsterjusterad och centrerad text

Paring sidan9 anvaumlnde viraggedright foumlr att producera vaumlnsterjusterad text i ett helt dokumentOm man bara vill ha den effekten i en begraumlnsad del av dokumentet kan man anvaumlnda enflushleft-omgivning

310 Figurer och tabeller 11

beginflushleftInne i en textttflushleft-omgivning fyllerinte LaTeX ut raderna med extra blankteckenDaumlrfoumlr blir houmlgermarginalen ojaumlmnendflushleft

Inne i enflushleft-omgivningfyller inte LATEX ut raderna med extrablanktecken Daumlrfoumlr blirhoumlgermarginalen ojaumlmn

Paring samma saumltt anvaumlnder man encenter-omgivning foumlr att centrera en del av texten

begincenterDen haumlr texten aumlr centrerad Givetviskan man ha radbrytningar inne i textenendcenter

Den haumlr texten aumlr centrerad Givetviskan man ha

radbrytningarinne

i texten

Det finns aumlven enflushright-omgivning som ger en ojaumlmn vaumlnstermarginal

310 Figurer och tabellerFoumlr att faring en centrerad figur eller tabell med en rubrik anvaumlnder man enfigure-omgivningeller entable-omgivning

Figuren goumlrs ofta i enpicture-omgivning (se sidan29) och tabeller i entabular-om-givning (sidan12) Om man vill klistra in en bild i efterhand reserverar man utrymme foumlr denmedvspace Mer detaljer om figurer och tabeller finns iEXEMPEL 6 Ex 6

Nu kommer vi paring att viska ha en figurbeginfigurevspace2cm reservera 2 cmcaptionEn liten bildlabelbild

endfigureOch nu ska vi referera tillfigur~refbild

Figur 7 En liten bild

Nu kommer vi paring att vi ska ha en figurOch nu ska vi referera till figur 7

Figuren hamnar laumlngst upp eller laumlngst ner paring sidan eller paring en separat sida Detta kan manparingverka med ett argument Skrivbeginfigure[bokstav] daumlr bokstav kan vara

h Here bilden hamnar precis daumlrfigure-omgivning foumlrekommer

t Top oumlverst paring sidan

b Bottom laumlngst ned paring sidan

p Page of floats Paring en separat sida

Man kan kombinera flera av bokstaumlverna Daring anvaumlnds det foumlrsta moumljliga placeringen av figurenOm man inte anger naringgot argument aumlr det liktydigt med att skrivabeginfigure[tbp]Anger man foumlr faring alternativ kan det bli problem (se sidan24)

LATEX haringller reda paring figurens eller tabellens nummer Vill man kunna referera till den maringsteman skrivalabeltext Annars kan man hoppa oumlver detcaptiontext genererar dencentrerade rubriken Enda skillnaden mellan enfigure-omgivning och entable-omgivningaumlr att rubrikerna blir olika (Figur respektiveTabell)

311 tabbing-omgivningGenom att anvaumlnda entabbing-omgivning kan man anvaumlnda tabulatortecken ungefaumlr som paringen skrivmaskin

12 3 Paringbyggnad

begintabbingData om = textbfNisse

gt Namn = Nils gt gt Nilsson gt Tel gt 12~34~56

endtabbing

Data omNisseNamn Nils

NilssonTel 12 34 56

Man anvaumlnder alltsaring= foumlra att saumltta en tabulatorposition ochgt foumlr att anvaumlnda den Man kanocksaring anvaumlnda kommandotkill foumlr att staumllla in tabuleringen med en rad som inte skrivs utDetta kan till exempel vara laumlmpligt om det kommer laringnga ord i en rad laumlngre ner

begintabbingTrettiosju = groumlna = killEn gt vit gt haumlst Trettiosju gt groumlna gt katterendtabbing

En vit haumlstTrettiosju groumlna katter

312 tabular-omgivningDet aumlr enkelt att goumlra snygga tabeller i LATEX Det aumlr bara att skriva saring haumlr

begintabularlcrProdukt amp Typ amp Pris Skruvar amp stora amp 018 kr Muttrar amp M16 amp 038 kr Spikar amp 12 tum amp 012 kr

endtabular

Produkt Typ PrisSkruvar stora 018 krMuttrar M16 038 krSpikar 12 tum 012 kr

Med deklarationenlcr talar vi om att foumlrsta kolumnen ska vara vaumlnsterjusterad (l) denandra centrerad (c) och den tredje houmlgerjusterad (r) Sen aumlr det bara att skriva in texten medettamp-tecken mellan kolumnerna och en radbrytning () efter varje rad

Vertikala streck anges med |i deklarationen och horisontella streck faringr man med kom-mandothline Av foumlljande exempel framgaringr det hur man goumlr

begintabular||l|c|r|| hlinehlineemphProdukt amp emphTypamp emphPris hline

Skruvar amp stora amp 018 kr hlineMuttrar amp M16 amp 038 kr hlineSpikar amp 12 tum amp 012 kr hlinehline

endtabular

Produkt Typ PrisSkruvar stora 018 krMuttrar M16 038 krSpikar 12 tum 012 kr

Det haumlr aumlr kanske ett lite extremt exempel Man behoumlver givetvis inte anvaumlnda saring maringnga linjerom man inte vill

Om man vill att en kolumn ska kunna innharinglla flera rader deklarerar man den sompbreddsom i foumlljande exempel

begintabular|l|p30mm| hlineemphProdukt amp emphBeskrivning hlineIvar amp Billig traumlhylla Passar

bra till studenter Niklas amp Lite dyrare med staringlroumlr Har

laringngt mellan hyllfaumlsten hlineendtabular

Produkt BeskrivningIvar Billig traumlhylla Passar

bra till studenterNiklas Lite dyrare med staringlroumlr

Har laringngt mellan hyll-faumlsten

313 Haumlnvisningar 13

313 HaumlnvisningarSom ni har sett tidigare kan man haumlnvisa till figurer medlabel ochref Samma metod kanman anvaumlnda foumlr att haumlnvisa till en sida eller ett stycke Foumlrst saumltter man etiketter i texten medlabeltext

Paring den haumlr sidan pratar vi lite omdiverse olika fiskarlabelfisk

Paring den haumlr sidan pratar vi lite om di-verse olika fiskar

Naumlr man sen ska haumlnvisa till texten anvaumlnder manrefrext foumlr att generera styckets nummerochpagereftext foumlr att generera sidnumret

Nu haumlnvisar vi till fiskar paringsidan~pagereffisk i stycke~reffisk

Nu haumlnvisar vi till fiskar paring sidan13 istycke313

Eftersom referenserna kan foumlrekomma baringde foumlre och efter etiketterna maringste LATEX laumlsa igenomtexten och hitta alla etiketter innan korrekta referenser kan genereras Daumlrfoumlr maringste man koumlrakommandotlatex tvaring garingnger Foumlrsta garingngen paringminns man om det med meddelandet

LaTeX Warning Label(s) may have changed Rerun to get cross-references right

314 Fler specialtecken3141 Symboler

Ibland raumlcker inte de vanliga bokstaumlverna till Daring kan foumlljande tecken kan vara bra att ha

dagger dag sect S ccopy copyrightDagger ddag para P pound poundslaquo guillemotleft raquo guillemotright lsaquo guilsinglleftrsaquo guilsinglright bdquo quotedblbase sbquo quotesinglbase

3142 Accenter

Tabellen nedan visar hur man skriver accenter i LATEX (Givetvis kan man saumltta accenter paringandra bokstaumlver aumln o ocksaring) Genom att utelaumlma argumentet kan man skriva accenttecknet foumlrsig sjaumllv t ex^

oacute rsquoo o =o oo too ograve lsquooo o o co ocirc ^o o uoo do ouml o o vo o

macrbo

otilde ~o o Ho o ro

Om man vill ha en accent paring bokstaumlvernai och j faringr man ta till ett specialtrick foumlr att faring bortpricken ovanfoumlr bokstaven innan man saumltter dit accenten

Om man skriver i eller j faringrman bokstaumlver utan prickar somman laumltt kan saumltta accenter somtill exempel rsquoi eller rsquoj

Om man skriver ı eller faringr man bok-staumlver utan prickar som man laumltt kansaumltta accenter som till exempel iacute eller

Om man bara vill saumltta accenter paring en bokstav kan man utelaumlmna klamrarna Daring faringr man dockse till att laumlgga haringrda blanktecken i slutet av ord Detta kan goumlras paring tvaring saumltt

Nu ska vi lara oss att skriva ordetmo alltsaring mo saa att det inteskrivs ihop med ordet efter

Nu ska vi laumlra oss att skriva ordet moumlalltsaring mouml saring att det inte skrivs ihopmed ordet efter

Observera att man inte kan anvaumlnda den haumlr tekniken foumlr att skriva accenter i matematiskaformler Matematiska accenter beskrivs paring sidan17

14 3 Paringbyggnad

3143 Utlaumlndska bokstaumlver

Saring haumlr goumlr man foumlr att faring bokstaumlver foumlr att skriva paring bl a danska tyska polska spanska ochislaumlndska

œ oe oslash o aelig ae Œ OEOslash O AElig AE ł l iquest lsquoszlig ss Ł L iexcl lsquo Ŋ NGŋ ng THORN TH thorn th ETH DHeth dh ETH DJ đ dj

315 Svenska bokstaumlverOm man vill att dokumentet ska garing att formatera paring andra maskiner med gamla versioner avLATEX och i andra laumlnder boumlr man inte skriva in svenska bokstaumlver direkt I staumlllet anvaumlnderman accenter foumlr att skriva auml ouml Auml och Ouml ochaa ochAA foumlr att skriva aring och Aring

316 ProgramlistningarOm man inte vill att LATEX ska formatera texten kan man anvaumlnda enverbatim-omgivningDaring skrivs texten dessutom med skrivmaskinstext

beginverbatim Detta aumlr ett C-program include ltstdiohgt

void main(void)

int i

for (i = 1 i lt= 10 i++)printf(Nr dn i)

endverbatim

Detta aumlr ett C-program include ltstdiohgt

void main(void)

int i

for (i = 1 i lt= 10 i++)printf(Nr dn i)

Taumlnk paring att inte anvaumlnda tabulatortecken inne i enverbatim-omgivning De foumlrsvinner naumlmli-gen i utmatningen Anvaumlnd i staumlllet blanktecken (LATEX-modei emacs aumlndrar automatiskt allatabulatortecken till blanktecken)

Foumlr att faring motsvarande funktion mitt inne i en rad anvaumlnder man kommandotverb

I vanliga fall skulle man inte kunna skrivaverb utan att LaTeX tror att det aumlrboumlrjan paring ett kommando Men med verb=verb=garingr det bra

I vanliga fall skulle man inte kunnaskriva utan att LATEX tror att det aumlrboumlrjan paring ett kommando Men medverb garingr det bra

Observera att argumentet tillverb inte ska avgraumlnsas av och Daring skulle man ju aldrigkunna ha tecknen eller inne i texten Daumlrfoumlr aumlr kravet i staumlllet att argumentet tillverbavgraumlnsas av likadana valfria tecken som till exempel iverbtext ellerverb+text+

Man kan aumlven inkludera en programlistning direkt fraringn en fil Till detta anvaumlnder mankommandotverbatiminput Foumlr att det ska fungera maringste man foumlrst skriva

usepackageverbatim

i boumlrjan av dokumentet Sedan inkluderar man programkoden med t ex

verbatiminputlab7java

Om inte programtexten faringr plats i dokumentet kan man minska storleken

smallverbatiminputlab7java

4 Matematiska formler 15

4 Matematiska formlerEftersom TEX (och LATEX) aumlr utformat foumlr att kunna skriva komplex matematisk text blir det haumlrkapitlet ganska omfattande Men foumlr er som aumlndaring behoumlver kunna mer finns en mer uttoumlmmandebeskrivning i boumlckerna om LATEX (se sidan35 i denna handledning)

41 Att skriva matematisk textOm man vill skriva en matematisk formel inne i den loumlpande texten skriver manbeginmathformelendmath Eftersom det aumlr ganska laringngt att skriva finns det tvaring olika kortformer somman kan anvaumlnda Antingen( formel ) eller $ formel $ Men den foumlrsta korformen faringrman en kontroll paring att man inte redan aumlr inne i en formel aring andra sidan fungerar den inte ibildtexter (caption)

Foumlr att faring en formel som blir centrerad paring en egen rad skriver manbegindisplaymathformelenddisplaymath Aumlven haumlr finns det en kortform som aumlr[ formel]

beginequation formelendequation ger samma utseende bortsett fraringn att form-lerna blir numrerade Haumlr finns ingen kortform

Formeln $ x=3y-2 $ staringr inne i textenprecis som ( a+b+c ) ochbeginmathq=45+vendmathgoumlrDaumlremot staringr [ x=3y-2 ] foumlrsig sjaumllv precis sombegindisplaymatha+b+cenddisplaymathEn numrerad ekvation faringr man medbeginequationx=3y-2 labelekvaendequationVill man haumlnvisa till ekvation~refekvafungerar det likdant som med figurer

Formelnx = 3yminus 2 staringr inne i textenprecis soma+ b+ c ochq = 45 + vgoumlr Daumlremot staringr

x = 3y minus 2

foumlr sig sjaumllv precis som

a+ b+ c

En numrerad ekvation faringr man med

x = 3y minus 2 (1)

Vill man haumlnvisa till ekvation1 funge-rar det likdant som med figurer

42 En oumlversikt oumlver matematiska symbolerLATEX inneharingller kommandon foumlr att skriva alla taumlnkbara matematiska symboler Samtliga sym-boler nedan har en sak gemensamt De fungerar bara i enmath-omgivningdisplaymath-om-givning ellerequation-omgivning Vill man skriva ett saringdant haumlr tecken i vanlig text maringsteman skriva t ex$ tecken$

Av tabell1 framgaringr att det inte finns versala varianter av alla grekiska bokstaumlver Det berorparing att de grekiska bokstaumlverna i dessa fall ser likadana ut som de romerska Till exempel skrivsett versaltα helt enkelt som A

Vissa matematiska symboler finns redan paring tangentbordet Naumlr man skriver dem i en ma-tematisk omgivning faringr de ett lite annat utseende rsquo=rsquo rsquo +rsquo rsquominusrsquo rsquoltrsquo eller rsquogtrsquo Oumlvriga skrivsmed kommandona i tabellerna2ndash5 Maringnga av relationerna i tabell3 kan negeras genom attskrivanot foumlre dem

$x notlt y Leftrightarrow x notleq y-1$ x 6lt y hArr x 6le y minus 1

Det garingr att goumlra ytterligare symboler genom att skriva dom ovanparing varandra med kommandotstackrel

16 4 Matematiska formler

α alpha θ theta o o Υ Upsilonβ beta ϑ vartheta Π Pi υ upsilonΓ Gamma ι iota π pi Φ Phiγ gamma κ kappa $ varpi φ phi∆ Delta Λ Lambda ρ rho ϕ varphiδ delta λ lambda varrho χ chiε epsilon micro mu Σ Sigma Ψ Psiε varepsilon ν nu σ sigma ψ psiζ zeta Ξ Xi ς varsigma Ω Omegaη eta ξ xi τ tau ω omegaΘ Theta

Tabell 1 Grekiska bokstaumlver

plusmn pm u sqcap rhd1

∓ mp t sqcup unlhd1

times times or vee unlhd1

divide div and wedge oplus opluslowast ast setminus ominus star o wr otimes otimes circ diamond oslashbull bullet 4 bigtriangleup odotmiddot cdot 5 bigtriangledown copy bigcirccap cap triangleleft dagger daggercup cup triangleright Dagger ddagger] uplus lhd1 q amalg

Tabell 2 Binaumlra operatorer (1Kraumlver paketetlatexsym)

le leq sube subseteq a dashv prop proptoge geq supe supseteq equiv equiv |= models≺ prec lt sqsubset1 sim sim perp perp succ = sqsupset1 simeq | mid preceq v sqsubseteq asymp parallel succeq w sqsupseteq asymp approx bowtie ll isin in sim= cong 1 Join1

gg 3 ni 6= neq ^ smilesub subset ` vdash = doteq _ frownsup supset

Tabell 3 Relationssymboler (1Kraumlver paketetlatexsym)

43 Exponenter och index 17

[ A stackrelalpharightarrow B ] Aαrarr B

[ vecx stackrelmathrmdef=(x_1 ldots xn) ] ~x

def= (x1 xn)

Observera att vissa symboler bara aumlr tillgaumlngliga med paketetlatexsym Foumlr att anvaumlndadessa laumlgg till foumlljande rad i boumlrjan av dokumentet

usepackagelatexsym

421 Accenter

Accenttecknen som beskrivs paring sidan13 fungerar bara foumlr vanlig text I matematiska formleranvaumlnder man nedanstaringende kommandon i staumlllet

a hata a acutea a dota a checkaa gravea a ddota a brevea a baraa tildea ~a veca

hat ochtilde finns aumlven i bredare varianter som kallaswidehat ochwidetilde

$widehatx+1 widetildex+1$ x+ 1 x+ 1

Precis som med accenter i vanlig text boumlr man plocka bort prickarna fraringn bokstaumlverna i och jinnan man saumltter accenter paring dem

Jaumlmfoumlr $veci + ddotj$ och$vecimath + ddotjmath$

Jaumlmfoumlr~i+ j och~ı+

43 Exponenter och indexExponenter markeras medexponent och index med_index vilket illustreras av dettaexempel

Laringt $x$ och $y$ vara variabler saringdana att$x^2y=q_n$ daring $q_1 ldots q_n gt 7$

Det blir samma sak av $x^y_2$ och$x_2^y$ men inte av $x_y^2$ och$x^2_y$

Laringt x och y vara variabler saringdana attx2y = qn daringq1 qn gt 7Det blir samma sak avxy

2 ochxy2 men

inte avxy2 ochx2y

larr leftarrow lArrrArr Longleftrightarrow uarr uparrowlarrminus longleftarrow 7rarr mapsto uArr UparrowlArr Leftarrow 7minusrarr longmapsto darr downarrowlArr= Longleftarrow larr hookleftarrow dArr Downarrowrarr rightarrow rarr hookrightarrow l updownarrowminusrarr longrightarrow leftharpoonup m UpdownarrowrArr Rightarrow rightharpoonup nearrow=rArr Longrightarrow leftharpoondown searrowharr leftrightarrow rightharpoondown swarrowlarrrarr longleftrightarrow rightleftharpoons nwarrowhArr Leftrightarrow leadsto1

Tabell 4 Pilsymboler (1Kraumlver paketetlatexsym)

18 4 Matematiska formler

Om det bara finnsett tecken i exponent eller index garingr det bra att utelaumlmna klamrarna ochskriva^exponentrespektive_exponent

Det garingr bra att anvaumlnda alla moumljliga tecken som exponenter och index

Temperaturen i dag var $19^circ$C Temperaturen i dag var19C

44 Derivator

Derivator skriver man med apostrof (rsquo)

$xrsquorsquorsquo - 3xrsquorsquo + xrsquo + 4x = 8$ xprimeprimeprime minus 3xprimeprime + xprime + 4x = 8

Ibland skriver man tidsderivator med prickar ovanfoumlr bokstaumlverna Daring kan man anvaumlnda accen-terna ovan

$a(t) = dotv(t) = ddotx(t)$ a(t) = v(t) = x(t)

45 Division

Division med aumlr enkelt att skriva men vill man ha ett horisontellt braringkstreck faringr man anvaumlndakommandotfrac

[ x = fraca + b3c^3 + d^4 ] x =a+ b3

c3 + d4

[ frac11 - frac1a - k ]1

1minus 1aminusk

46 Roumltter

Roumltter skriver man med kommandotsqrt Med ett extra argument kan man skriva roumltter avvalfri ordning

[ sqrtx^x + sqrtalpha ]radicxx +

radicα

[ sqrt[3]hrsquorsquo_n(beta x) ] 3radichprimeprimen(βx)

alefsym aleph prime prime forall forall infin inftyh hbar empty emptyset exist exists 2 Box1

ı imath nabla nabla not neg 3 Diamond1

jmathradic

surd [ flat 4 triangle` ell gt top natural clubs clubsuitweierp wp perp bot ] sharp diams diamondsuitlt Re | backslash hearts heartsuit= Im 6 angle part partial spades spadesuit0 mho1

Tabell 5 Diverse symboler (1Kraumlver paketetlatexsym)

47 Oumlver- och understrykning 19

47 Oumlver- och understrykningFoumlr att goumlra linjer eller klamrar ovanfoumlr eller under en formel finnsoverline underlineoverbrace respektiveunderbrace Man kan skriva text ovanfoumlr eller under en klammergenom att goumlra paring samma saumltt som foumlr ett index eller en exponent

[ overlinephi + overlinew ] φ+ w

[ overbracea_1+underbrace a_2+cdots+a_n-1_n-2 st+a_n^n st ]

nst︷ ︸︸ ︷a1 + a2 + middot middot middot+ anminus1︸ ︷︷ ︸

nminus2st

+an

[ x^overlinek + n + x^underlinen ] xk+n + xn

48 Teckensnitt i matematisk textNormalt skriver LATEX all matmatisk text kursiv men i vissa fall passar det baumlttre med ett annatteckensnitt

Ett saringdant exempel aumlr foumlr att skriva funktioner som t ex log Det enklaste saumlttet att skrivadessa funktioner aumlr att anvaumlnda kommandona i tabell6

[ sin 2theta=2sinthetacostheta ] sin 2θ = 2 sin θ cos θ

[ log xy=log x + log y] log xy = log x+ log yFoumlr de funktioner daumlr det aumlr meningsfullt kan man anvaumlnda ett index

[ max_1leq nleq mlog_2P_n ] max1lenlem

log2 Pn

[ lim_xrightarrow 0fracsin xx=1 ] limxrarr0

sinx

x= 1

I oumlvriga fall kan man anvaumlnda naringgot av nedanstaringende saumltt att byta tecknsnitt inne i mate-matisk text

$mathititalic - 2^x+sin phi$ italic minus 2 x + sinφ

$mathrmroman - 2^x+sin phi$ romanminus 2x + sinφ

$mathbfbold - 2^x+sin phi$ boldminus 2x + sinφ

$mathsfsans serif - 2^x+sin phi$ sans serif minus 2x + sinφ

$mathtttypewriter - 2^x+sin phi$ typewriterminus 2x + sinφ

Observera att ovanstaringende kommandon bara ska anvaumlndas foumlr matematiska uttryck De paring-verkar bara bokstaumlver siffror och stora grekiska bokstaumlver Om man av naringgon anledning villskriva vanligt text inne i formler anvaumlnder man de vanliga teckensnittskommandona (texttttextbf textnormal etc) som tillfaumllligt laumlmnar matematikomgivningen

Om man vill skriva alla formler med fetstil kan man skriva kommandotboldmath i boumlrjanav dokumentet (det skainte skrivas inne i en matematikomgivning) Kommandot gaumlller tillsman upphaumlver det medunboldmath

I vissa fall anvaumlnder man skrivstilsbokstaumlver foumlr att beteckna funktioner LATEX tillhanda-haringller 26 bokstaumlverA Z

arccos cos csc ext ker limsup min sinharcsin cosh deg gcd lg ln Pr suparctan cot det hom lim log sec tanarg coth dim inf lininf max sin tanh

Tabell 6 Funktionsnamn

20 4 Matematiska formler

$mathcalFf(x)$ och$mathcalLf(x)$ brukar man anvaumlndafoumlr att beteckna naringgra vaumllkaumlnda transformer

Ff(x) och Lf(x) brukar mananvaumlnda foumlr att beteckna naringgra vaumll-kaumlnda transformer

49 Summor integraler och saringntDe matematiska symbolerna i tabell7 blir olika stora beroende paring hur man anvaumlnder dem deblir stoumlrre i endisplaymath-omgivning och enequation-omgivning aumln i enmath-omgiv-ning

[ int_-infty^infty e^-x^2 dx ]int infin

minusinfineminusx2

dx

[ oint_S(V) (psinablaphi-phinablapsi)cdot dvecS ]

∮S(V )

(ψnablaφminus φnablaψ) middot d~S

[ a_1 + a_2 + cdots + a_n =sum_i=1^n a_i ] a1 + a2 + middot middot middot+ an =

nsumi=1

ai

[ n=prod_k=1^n k ] n =

nprodk=1

k

[ sum_0 leq i leq m atop0 lt j lt n P(ij) ]

sum0leilem0ltjltn

P (i j)

Om man skriver ovanstaringende formler innei den loumlpande texten faringr mande mindre symbolerna som t~ex$int_-infty^infty e^-x^2 dx$eller $n=prod_k=1^n k$

Om man skriver ovanstaringende form-ler inne i den loumlpande texten faringrman de mindre symbolerna som t exintinfinminusinfin eminusx2

dx ellern =prodn

k=1k

410 Matriser och vektorerFoumlr att skapa matriser och vektorer goumlr vi naumlstan likadant som med tabeller (sidan12)

[ beginarraylcrx^2 amp a+b amp 3 x^2+2x amp xrsquo amp 23 x^2n amp alpha amp 214endarray ]

x2 a+ b 3x2 + 2x xprime 23x2n α 214

sum sumsum

⋂ ⋂bigcap

⊙ ⊙bigodotprod prod

prod⋃ ⋃

bigcupotimes otimes

bigotimes∐ ∐coprod

⊔ ⊔bigsqcup

oplus oplusbigoplusint int

intor or

bigvee⊎ ⊎

biguplus∮ ∮oint

and andbigwedge

Tabell 7 Stora symboler

411 Ekvationer paring flera rader 21

411 Ekvationer paring flera rader

Med endisplaymath-omgivning eller enmath-omgivning kan man bara goumlra formler somryms paring en rad Om man skriver laringnga formler eller vill skriva flera ekvationer i en sekvenskan man anvaumlnda eneqnarray-omgivning Den fungerar ungefaumlr som enarray-omgivningmed tre kolumner men numrerar ekvationerna om man inte skrivernonumber

begineqnarrayx amp = amp 12y + 47 y amp = amp z + phi + a + b + nonumber amp amp c + d + e + f

endeqnarray

x = 12y + 47 (2)

y = z + φ+ a+ b+

c+ d+ e+ f (3)

Eneqnarray-omgivning goumlr samma sak foumlrutom att den inte genererar naringgra ekvationsnum-mer

begineqnarrayx amp = amp 2 y + 3y amp = amp 12

endeqnarray

x = 2y + 3

y = 12

412 Parenteser

Hittils har vi anvaumlnt vanliga parenteser rsquo()rsquo i en del formler I tabell8 visas samtliga symbolersom kan anvaumlndas som parenteser i LATEX

Foumlr att faring parenteserna att anpassa sin storlek efter det de ska omge skriver manleftellerright foumlre dem Foumlr varjeleft maringste det finnas enright Daumlremot behoumlver de intevara av samma typ Det aumlr t ex fullt moumljligt att avsluta enleft( medright Om manbara vill ha en parentes paring ena sidan av formeln kan man anvaumlnda den osynliga parentesen rsquorsquo

[ vecu times vecv =left| beginarrayccchatx amp u_x amp v_x haty amp u_y amp v_y hatz amp u_z amp v_z

endarray right| ]

~utimes ~v =

∣∣∣∣∣ x ux vx

y uy vy

z uz vz

∣∣∣∣∣[ A=left( beginarraycccca_11 amp a_12 amp ldots amp a_1n a_21 amp a_22 amp ldots amp a_2n vdots amp vdots amp ddots amp vdots a_m1 amp a_m2 amp ldots amp a_mn

endarray right) ]

A =

a11 a12 a1n

a21 a22 a2n

am1 am2 amn

( ( b lfloor darr downarrow) ) c rfloor backslash l updownarrow[ [ d lceil | | uArr Uparrow] ] e rceil | dArr Downarrow 〈 langle uarr uparrow m Updownarrow 〉 rangle

Tabell 8 Parenteser

22 5 Om det blir fel

[ g(x)=left beginarrayll0 amp x leq 0 13 amp 0 lt x leq 3 23 amp 3 lt x leq 5 1 amp x gt 5endarray right ]

g(x) =

0 x le 013 0 lt x le 323 3 lt x le 51 x gt 5

Ibland behoumlver man ha mer kontroll oumlver parentesernas storlek Foumlr detta aumlndamaringl finns detandra prefix att anvaumlnda

Storlek vanlig stor stoumlrre aumlnnu stoumlrre stoumlrst automatiskVaumlnsterprefix mdash bigl Bigl biggl Biggl leftHoumlgerprefix mdash bigr Bigr biggr Biggr right

413 FinjusteringI en del fall kan man behoumlva justera formateringen av matematiska formler genom att laumlgga tilleller ta bort lite utrymme Foumlr detta aumlndamaringl finns kommandona foumlr att laumlgga till och foumlratt ta bort

[ sqrt2 x ] radic2x

[ sqrt2 x ] radic2x

[ n logn ] n logn

[ n logn ] nlogn

[ intint z dx dy]int int

zdxdy

[ int int z dx dy ]intint

z dx dy

5 Om det blir felAtt tolka felutskrifter fraringn LATEX aumlr inte alltid det laumlttaste LATEX oumlversaumltter alla kommandon tillTEX-kommandon och skickar sedan hela texten till TEX Daumlrfoumlr kommer maringnga av felmedde-landena fraringn TEX och man kaumlnner inte riktigt igen sin text i felutskrifterna

51 Vanliga problemUtan att analysera felutskrifterna alltfoumlr mycket kan man ofta hitta sitt fel bland foumlljande punk-ter

bull Ett felstavat kommando

bull Parenteser (t ex eller[]) daumlr man har gloumlmt den ena eller kanske baringda

bull Foumlrsoumlk att anvaumlnda specialtecken utan att skriva dem paring raumltt saumltt

bull Foumlrsoumlk att anvaumlnda matematiska specialtecken i vanlig text (Skriv$ foumlre och efter tecknetsaring garingr det bra)

bull Ett end som saknas

bull Ett bortgloumlmt argument till ett kommando

Genom att laumlra sig att utnyttja LATEX-modei emacs ordentligt kan man undvika maringnga onoumldigaskrivfel (se sidan4)

53 Att hitta vad som blev fel 23

52 Vad man goumlr naumlr LATEX har stannatNaumlr LATEX upptaumlcker ett fel under en koumlrning faringr man en massa felutskrifter och daumlrefter skrivsett rsquorsquo Om du faringr ett rsquorsquo kan du skriva naringgot av foumlljande

bull H foumlr att (kanske) faring lite mer tips om vad som kan vara fel

bull RETURN foumlr att att ignorera felet och fortsaumltta (ger ofta upphov till fler fel)

bull Istop Foumlr att stoppa koumlrningen

bull X kan man skriva omIstop inte fungerar Skillnaden aumlr att medIstop faringr man med allutskrift fram till felet medanX avbryter koumlrningen omedelbart

Vid andra typer av fel faringr man en rsquorsquo i staumlllet foumlr rsquorsquo Det haumlr felet beror ofta paring ett bortgloumlmtenddocument Haumlr kan man skriva

bull enddocument eller

bull stop foumlr att avbryta koumlrningen Om det inte fungerar provar man med

bull 〈CTRLndashD〉 eller

bull 〈CTRLndashC〉

53 Att hitta vad som blev felAumlven om LATEX genererar vaumlldigt maringnga felutskrifter som till en boumlrjan ser raumltt obegripliga utaumlr det ofta laumltt att hitta felen med ledning av utskriften Tricket aumlr foumlr det mesta att titta paringdetsistasom skrevs ut

Om vi till exempel skulle skrivabegincenter men i staumlllet skrevbegincentesaumlger LATEX saringhaumlr

LaTeX Error Environment cente undefined

See the LaTeX manual or LaTeX Companion for explanationType H ltreturngt for immediate help

l56 begincente

Om vi tittar paring de sista raderna av felutskriften staringr det att felet finns paring rad 56 och dessutomskrivs den felaktiga texten ut

Vi har kanske gloumlmt att grekiska bokstaumlver bara fungerar i en matematisk omgivning ochhar skrivit

Det haumlr aumlr bokstaven gamma i det grekiska alfabetet

i staumlllet foumlr

Det haumlr aumlr bokstaven $gamma$ i det grekiska alfabetet

Naumlr vi koumlr texten genom LATEX blir felutskriften

24 5 Om det blir fel

Missing $ insertedinserted text

$to be read again

gammal245 Det haumlr aumlr bokstaven gamma

i det grekiska alfabetet

Vid den haumlr typen av fel goumlr alltid LATEX en radbrytning efter det felaktiga tecknet Daumlrfoumlr aumlrfelet laumltt att lokalisera

54 Varningar vid sid- och radbrytningar

Om LATEX misslyckas med att avstava ett ord skrivs det ut en varning som kan se ut saring haumlr

Overfull hbox (5423221pt too wide) in paragraph at lines 54--55[]T1cmrmn10 Ett l^^e5ngt ord ^^e4r studiev^^e4gledarna

Det sista ordet (studievaumlgledarna) som skrivs ut aumlr det som LATEX inte har lyckts avstavaAntingen bryr man sig inte om varningen (raden blir lite foumlr laringng i saring fall) eller saring laumlgger manin avstavningsfoumlrslag (se sidan9)

Som framgaringr av exemplet skrivs svenska bokstaumlver ut lite konstigt Det medfoumlr dock foumlrdet mesta inga stoumlrre problem med att tyda utskriften

Foumlr att laumlttare se var LATEX har problem med avstavningen kan man anvaumlnda dokumentop-tionendraft Mer om det finns paring sidan26

Andra varningar man kan faring aumlr

bull Underfull hbox som betyder att LATEX har tvingats laumlgga in lite vaumll mycket tomrummellan orden foumlr att fylla ut raden

bull Overfull vbox som varnar foumlr att LATEX inte har hittat naringgot laumlmpligt staumllle att boumlrja enny sida Sidan har alltsaring blivit lite foumlr laringng

bull Underfull vbox anger det motsatta problemet Sidan aumlr lite kortare aumln den borde vara

Laumls om hur man sjaumllv kan paringverka sid- och radbrytningar paring sidan28

55 Problem med placering av figurer

551 Bilderna kommer sist i dokumentet

Ett vanligt problem aumlr att alla eller en del figurer hamnar sist i dokumentet Det beror naumlstanalltid paring att man har skrivitbeginfigure[h]

LATEX har vissa regler foumlr att placera ut figurer och med ledning av dem har det inte garingttatt placera figuren paring det taumlnkta staumlllet Daumlrfoumlr hamnar den sist i dokumentet En av reglernasaumlger att figurer maringste placeras ut i samma ordning som dom foumlrekommer i LATEXfilen Daumlrfoumlrkommer alla efterfoumlljande bilder ocksaring att hamna sist

Loumlsningen aumlr givetvis att ge LATEX fler alternativ foumlr att placera ut figuren Om man i staumllletskriverbeginfigure[htb] kan LATEX placera bilden laumlngst upp eller laumlngst ner paring en sida

56 Problem i inkluderade filer 25

552 Alla bilder kommer inte ut

FelmeddelandetToo many unresolved floats beror paring att minnet i LATEX har blivit fulltav bilder Naumlr LATEX ser en bild lagras den undan tills det finns ett staumllle att skriva ut den

Detta fel beror normalt paring samma sak som ovan men kan ocksaring upptraumlda om man villha maringnga bilder efter varandra (t ex ett appendix med bara bilder) Loumlsningen aumlr daring att tvingaLATEX att skriva ut de bilder som har samlats i minnet genom att laumlgga in kommandotclearpagemellan tvaring laumlmpliga bilder Daring skrivs alla ackumulerade bilder ut och LATEX goumlr en sidbrytning

56 Problem i inkluderade filer

LATEX skriver kommandon till ett antal filer som sedan inkluderas vid naumlsta koumlrning (Bl a finnsfiltoc foumlr inneharingllsfoumlrteckningenfillof ochfillot foumlr figur- och tabellfoumlrteckningarsamtfilaux foumlr diverse oumlvrig information som bildtexter

Naumlr LATEX inkluderar en fil skrivs filnamnet och eventuella felmeddelanden ut inom paren-teser (se exempel paring sidan4) Paring detta saumltt kan man se vilken fil det aumlr problem med

Skulle det bli fel i en av de inkluderade filerna (t ex paring grund av fel i en bildtext) maringsteman ta bort filen och sedan koumlralatex igen Givetvis maringste man ocksaring raumltta felet ifiltex)

57 Utskriften kommer inte ut

Om det inte kommer ut naringgra sidor paring laserskrivaren eller om bara en del av sidorna kommerut beror det foumlrmodligen paring naringgot av foumlljande

bull Filnamnet inneharingller svenska bokstaumlverSkrivarna klarar inte av filer som inneharingller tecken som har aringttonde biten satt Detta yttrarsig i att det inte kommer ut naringgonting alls Doumlp omtex-filen till ett annat namn kompileraden igen och skriv ut den paring nytt (Det aumlr bara filnamnet som beroumlrs svenska tecken inne itexten kodas saring att skrivarna klarar av dem)

bull Fel i en inkluderad bildOm du har inkluderat en bild i dokumentet kan det beror paring att skrivaren inte foumlrstaringr sig paringbilden I detta fall kommer vanligtvis sidorna foumlre bilden ut Prova att ta bort bilden och seom det blir baumlttre Om det hjaumllper kontrollera att bilden aumlr i raumltt format (se sidan30)

6 Oumlverkurs61 Dokumentklasser

Hittills har vi bara anvaumlnt dokumentklassenarticle Andra dokumentklasser som aumlr standardaumlr letter (EXEMPEL 7) report (EXEMPEL 5) och book report skiljer sig fraumlmst fraringn Ex 7

Ex 5article genom att det finns ytterliga en rubriknivaringchapter book har ytterligare en nivaringsom heterpart article aumlr laumlmpligt till rapporter aumlven raumltt laringnga saringdana Kommer man uppi storleksordningen examensarbete kan det vara laumlmpligt att byta tillreport Paring sidan35finnsytterligare dokumentklasser beskrivna Dessa aumlr dock inte standard i LATEX

Foumlr att byta dokumentklass maringste man aumlndra argumentet till kommandotdocumentclassOm man till exempel vill aumlndra tillreport skriver man

documentclass[a4paper]report

26 6 Oumlverkurs

62 DokumentoptionerDet finns ett antal optioner som man kan ange foumlr att paringverka utseendet paring sitt dokument Vihar redan stoumltt paringa4paper Nedanstaringende lista visar de viktigaste

a4paper Anpassa marginaler till a4-papper Om denna utelaumlmnas anvaumlnds amerikanskpapper (letter)

11pt Anvaumlnd lite stoumlrre bokstaumlver (standard aumlr10pt)

12pt Aumlnnu lite stoumlrre bokstaumlver

twocolumn Skriver texten i tvaring kolumner

twoside Formaterar foumlr dubbelsidig utskrift (Anvaumlnt i detta dokument)

titlepage Goumlr att rubriken (den som man skriver ut medmaketitle) hamnar paring en egensida om man anvaumlnder dokumentklassenarticle Det aumlr standard foumlrreport

landscape Goumlr att sidan formateras foumlr liggande papper Marginalerna blir vaumlldigt bredasaring man kan behoumlva finjustera en del maringtt manuellt (se sidan26)

draft Goumlr att LATEX skriver ut en svart rektangel i marginalen efter alla rader som harblivit foumlr laringnga (overfull hbox) Det aumlr bra att anvaumlnda vid korrekturlaumlsning-en men ska givetvis tas bort foumlre den slutliga utskriftendraft goumlr desutom attinkluderade bilder (se sidan30) bara skrivs ut som en ram runt bildens filnamn

leqno Placera ekvationsnummer till vaumlnster i staumlllet foumlr till houmlger om ekvationen i endisplaymath-omgivning

fleqn Vaumlnsterjustera ekvationer i staumlllet foumlr att centrera dem i endisplaymath-om-givning

openright Om man anvaumlnder dokumentklassenreport boumlrjar kapitel alltid paring ny sidaopenright goumlr att de i staumlllet boumlrjar paring ny houmlgersida

Foumlr att anvaumlnda en option skriver man namnet paring den inom hakparenteser rsquo[]rsquo foumlre dokument-klassen Vill man ange flera optioner skiljer man dem aringt med kommatecken Vill man skrivamed 11 punkter stora bokstaumlver och formatera texten i tvaring kolumner (samtidigt som man be-haringller optionen foumlr a4-papper) skriver man

documentclass[11pttwocolumna4paper]article

63 Finjustering av marginaler och andra maringttOm man inte aumlr noumljd med marginalerna saring finns det moumljlighet att finjustera maringtten med kom-mandonaaddtolength ochsetlength Den foumlrsta aumlr laumlmplig naumlr man vill goumlra smaring juste-ringar t ex goumlra raderna lite laumlngre

Naringgra av de maringtt som garingr att justera aumlr

evensidemargin marginal jaumlmna sidor oddsidemargin marginal udda sidortopmargin marginal oumlverst paring sidan headheight storlek sidhuvudheadsep avst mellan sidhuvud amp text footskip avst mellan sidfot amp texttextwidth textens bredd textheight textens houmljd

Om man t ex vill goumlra raderna en centimeter laumlngre paring varje sida skriver man

addtolengthoddsidemargin-10mmaddtolengthevensidemargin-1cmaddtolengthtextwidth2cm

Foumlr mer info om detta seEXEMPEL 10 Haumlr finns aumlven en beskrivning av de olika maringttenheterEx 10man kan anvaumlnda

64 Separering av stycken 27

64 Separering av styckenLATEX boumlrjar varje stycke med en indragning om det inte aumlr det foumlrsta stycket efter en rubrikOm man i staumlllet vill avgraumlnsa stycken med en extra blankrad skriver man saring haumlr i boumlrjan avdokumentet

usepackageparskip

Paketetparskip goumlr att indragningen saumltts till noll och att avstaringndet mellan tvaring stycken oumlkaren halv rad

65 Engelska dokumentOm man vill skriva dokument paring engelska aumlr det bara att utelaumlmna raden med

usepackage[swedish]babel

Daring kommer en engelsk avstavningstabell att anvaumlndas och ett antal straumlngar aumlndras till engels-ka t ex skrivsTable of contentsi staumlllet foumlrInneharingll

usepackage[swedish]babel

Det garingr aumlven att skriva paring andra spraringk genom att byta utswedish mot naringgot av foumlljande

american french german ngerman bahasa basque catalan croatianczech danish dutch finnish greek icelandic irish italianlatin magyar norsk norsk portuges romanian russian slovakslovene spanish turkish ukrainian nohyphenation

66 Sidnumrering sidhuvud och sidfotLATEX skriver automatiskt ett sidnummer centrerat laumlngst ned paring sidan Med kommandot

pagestyleempty

kan man staumlnga av numreringen Det kan bland annat vara laumlmpligt t ex om man bara vill skrivaut en sida Om man anvaumlndermaketitle maringste man dessutom skriva

thispagestyleempty

eftermaketitle eftersommaketitle alltid definierar om foumlrsta sidan tillplain (SeEX-EMPEL 3) Ex 3

Vill man i staumlllet ha sidnummer och kapitelnamn i sidhuvudet skriver man

pagestyleheadings

Daring faringr man en sidnumrering som ser ut ungefaumlr som i den haumlr handledningen Vill man garingtillbaka till standardutseendet aumlr det bara att skriva

pagestyleplain

Foumlr att faring sidhuvuden som ser ut ungefaumlr som i denna handledning kan man anvaumlnda paketetfancyhdr Detta beskrivs naumlrmare iEXEMPEL 4 Ex 4

67 RadavstaringndIbland kan man vilja aumlndra paring radavstaringndet i LATEX Det goumlrs enklast genom att aumlndra paring pa-rameternbaselinestretch Det aumlr en faktor som radavstaringndet multipliceras med saring detnormala vaumlrdet aumlr1 Foumlr att naumlstan foumlrdubbla radavstaringndet laumlgger man till foumlljande rad naringgon-stans foumlrebegindocument

renewcommandbaselinestretch18

28 6 Oumlverkurs

68 RamarFoumlr att rita en ram runt en del av texten anvaumlnder man kommandotfbox

Haumlr har vi en fboxliten ram Haumlr har vi en liten ram

Det garingr inte att ha radbrytningar inne i enfbox saring om man vill rita en ram runt en stoumlrre delav texten maringste man kapsla in den i enparbox

fboxparbox4cmDenna text blirautomatiskt justerad till ett4 cm brett stycke

Denna text blir automatiskt ju-sterad till ett 4 cmbrettstycke

69 Att paringverka formateringenLATEX lyckas foumlr det mesta bra med att bryta rader och sidor Men ibland kan man behoumlva raumlttatill formateringen lite I andra fall vill man kanske bryta en rad eller en sida trots att den inte aumlrfull eller laumlgga in lite extra tomrum

Vi har redan anvaumlnt kommandot foumlr att tvinga fram en radbrytning Kommandot kanaumlven ha ett argument som talar om hur mycketextrautrymme som ska laumlggas till

Det haumlr kan ni redanMed ett extra argumentblir [7mm]det extra mycket tomrum

Dethaumlr kan ni redan Med ett extra argu-ment blir

det extra mycket tomrum

Eftersom kan ha ett argument som boumlrjar med tecknet rsquo[rsquo kan man alltsaring inte boumlrja enny rad med rsquo[rsquo om den foumlrra avslutades med Man kan dock lura LATEX att tolka parentesensom just en parentes genom att byta ut mot

Ett annat saumltt att laumlgga in extra tomrum aumlr med kommandotvspacelaumlngd eller medvspacelaumlngd Skillnaden aumlr att den foumlrsta formen tar bort tomrummet om det raringkar hamnavid i slutet eller boumlrjan av en sida

Det finns aumlven motsvarande kommandon foumlr att laumlgga in extra tomrum i en rad De heterhspace ochhspace Den tidigare formen tar bort tomrummet om det hamnar foumlrst ellersist paring en rad

Daring ska vi se om det inte kan bli liteextra tomrum aumlven i boumlrjan hspace20mmav en rad Mitt inne i raden aumlr likahspace10mm laumltt Nu vill jag ha liteextra tomrumvspace10mmsaring att jag baumlttre kan studerafiberstrukturen i papperet

Daring ska vi se om det inte kanbli lite extra tomrum aumlven i boumlrjan

av en rad Mitt inne iraden aumlr lika laumltt Nu vill jagha lite extra tomrum saring att jag baumlttre

kan studera fiberstrukturen i papperet

Observera att raden fylls upp innan det vertikala utrymmet laumlggs till Daumlrfoumlr hamnar inte tom-rumet exakt daumlr man skrivervspace Vill man ha det uppfoumlrandet ska man anvaumlnda medett argument som i det tidigare exemplet

Foumlr att tvinga fram en sidbrytning anvaumlnder man kommandotnewpage Om vi skriver itvaring kolumner avslutarnewpage den aktuella kolumnen i staumlllet foumlr sidan

610 Att rita figurer 29

610 Att rita figurerLATEX klarar av att rita enkla figurer som cirklar fyrkanter linjer och pilar Med enpicture-omgivning skapar man ett koordinatsystem som man sen kan rita i

Standardenheten i koordinatsystemet aumlr punkter Foumlr de flesta aumlr det nog lite svaringrt att taumlnkai punkter Daumlrfoumlr aumlr det laumlttare om man aumlndrar maringttenheten till millimeter med kommandot

setlengthunitlength1mm

Det behoumlver man bara goumlra en garingng i varje dokument alltsaringinte foumlr varje bildOm man vill skapa ett koordinatsystem som aumlr 100 mm brett och 80 mm houmlgt goumlr man saring

haumlr

beginpicture(10080) kommandon som ritar bilderendpicture

Foumlr att placera grafiska objekt i koordinatsystemet anvaumlnder vi kommandotput Med

put(200)objekt

placerar viobjekti punkten med x-koordinaten 20 och y-koordinaten 0 (Foumlr rektanglar aumlr detnedre vaumlnstra houmlrnet foumlr cirklar centrum och foumlr linjer utgaringngspunkten)

Exemplet nedan visar de vanligaste grafiska objekten och hur man ritar dem i LATEX

beginpicture(3050)put(040)framebox(308)centerput(030)framebox(148)[t]topput(1630)framebox(148)[r]rightput(020)dashbox(308)[bl]bottom leftput(018)line(10)20put(016)vector(2-1)25put(510)circle8put(2412)circle14put(614)textscText

endpicture

center

topright

bottom left

HHHHHH

HHj

~ amp$

TEXT

Argumentet tillcircle aumlr diametern Foumlrline ochvector aumlr foumlrsta argumentet riktningoch det andra laumlngd Riktningsargumenten ska ligga mellanminus6 och+6 foumlr line och mellanminus4 och+4 foumlr vector

Ofta vill man upprepa en ritad figur efter efter ett regelbundet moumlnster Det kan till exempelroumlra sig om boxar i ett koplingsschema Foumlr detta finns kommandotmultiput som anvaumlndssaring haumlr

multiput(xy )(∆x∆y )antal objekt

daumlr(xy ) aumlr startpositionen Objektet behoumlver inte vara ett enkelt objekt utan kan ocksaring varaen helpicture-omgivning Man kan alltsaring dela upp sin bild i flera mindre bilder

beginpicture(4050)multiput(00)(710)3beginpicture(209)put(00)framebox(209)[tr]Hejput(82)oval(143)put(45)oval(55)[tl]put(108)oval(73)[b]put(182)circle4

endpictureendpicture

Hej |

Hej |

Hej |

30 6 Oumlverkurs

Om man har ritat en figur och sen vill flytta hela figuren anger man ytterligare ett argumenttill beginpicture

beginpicture(3060)(1010)

Detta betyder att origo har koordinaterna(1010) i staumlllet foumlr (00) Man kan med foumlrdelplacera sin bild inne i enfigure-omgivning (se sid11ochEXEMPEL 6)Ex 6

Det mesta garingr att rita i enpicture-omgivning och resultatet blir snyggt men det blir na-turligtvis lite jobbigt att rita stora figurer paring det haumlr saumlttet Ett alternativ aumlr att anvaumlnda metodensom beskrivs i naumlsta stycke

611 Paketet graphics6111 Att inkludera postscript-bilder

Numera finns det maringnga bra program som kan rita bilder Kan man bara faring dem att skriva sinutmatning i formatetencapsulated postsciptsaring garingr det bra att inkludera bilden i sitt dokumentmed hjaumlp av paketetgraphics

Foumlr att kunna inkludera bilder maringste man laumlgga till foumlljande rad i boumlrjan av dokumentet

usepackagegraphics

Sen anvaumlnder vi foumlljande kommando foumlr att inkludera bilden som finns i filenbildeps

includegraphicsbildeps

Om man vill skala om bilden anvaumlnder man kommandotresizebox

resizebox20mmincludegraphicsbildeps

Ovanstaringende exempel ger en bild som aumlr 20mm houmlg Utropstecknet betyder att bredden skaskalas saring att bildens proportioner beharinglls

En vanlig anvaumlndning avincludegraphics aumlr att inkludera bilder i enfigure-om-givning Daring kraumlvs att bilden centreras med hjaumllp avcenter-omgivning enligt nedanstaringendeexempel

beginfigurebegincenterincludegraphicsbildeps

endcentercaptionKopplingsschema till transmogrifieraren

endfigure

611 Paketet graphics 31

6112 Att spara utrymme

Postscriptbilder kan ofta ta vaumlldigt mycket plats Det kan man loumlsa genom att komprimerafilen Det enda problemet aumlr att LATEX maringste veta hur stor bilden aumlr Den informationen finnsi filen paring en rad som boumlrjar medBoundingBox Klipp ut denna rad och spara den i filenbildepsbb Skriv daumlrefter

gzip bildeps

saring komprimereasbildeps och ersaumltts med den komprimerade filenbildepsgz Sedan aumlrdet bara att inkludera raumltt fil

includegraphicsbildepsgz

En fil som aumlr komprimerad medgzip kan man packa upp medgunzip om man inte laumlngrevill ha den komprimerad

6113 Naringgra saumltt att skapa postscript-bilder

Det finns givetvis maringnga saumltt att generera PostScript-bilder Paring arbetsstationerna ritar man enk-last bilderna medxfig Om vi till exempel vill skapabildeps (som vi anvaumlnde ovan) skrivervi

xfig bildfig

Daring faringr vi upp et foumlnster daumlr vi kan rita bilden Vaumllj sedan menynExportoch exportera bildenVar noga med att vaumlljaEncapsulated Postscripti rutanLanguage

En postscriptfil som skapas paring detta saumltt garingr inte att skriva ut foumlr sig sjaumllv Foumlr att skriva utden vaumllj i staumlllet menynPrint i xfig

Om man vill spara ett foumlnster paring skaumlrmen som encapsulated postscript till en fil som heterwindoweps kan man anvaumlnda naringgot av foumlljande kommandon

import -density 90x90 windowepsimport -density 90x90 eps2windowepsimport -density 90x90 -depth 8 -colorspace gray eps2windoweps

och klicka paring det foumlnster man vill spara Den andra varianten avimport ger postscript level2 som aumlr mer kompakt Man faringr alltsaring betydligt mindre filer men i vissa falla kan de kraringglaDen sista varianten aumlr laumlmplig om bilden aumlr svartvit eller om det ska skrivax ut paring en svartvitskrivare

Skriv man xfig man xgrabsc respman xgrab foumlr mer information

6114 Aumlndra storlek och roterera

Paketetgraphics inneharingller mer aumln de kommandon som naumlmnt ovan Man kan t ex skala ettobjekt medscalebox

vanlig storlek scalebox2dubbel storlek scalebox5halv storlek

vanlig storlek

dubbel storlekhalv storlek

Man kan ocksaring ange ett ytterligare argument om man inte vill ha samma skala i x- och y-led

scalebox1[2]dubbel houmljd scalebox2[1]dubbel bredd

dubbel houmljddubbel bredd

resizebox kan ocksaring anvaumlndas paring text

32 6 Oumlverkurs

resizebox4cm4 cm bred skalenlig 4 cm bred skalenligMan kan ocksaring rotera valfritt objekt medrotatebox eller spegla det kring en vertikal axelmedreflectbox

rotatebox30Hej rotatebox180Hej reflectboxSpegel spegel paring vaumlggen daumlr

Hej

Hej

Spegelspegelparingvaumlggendaumlr

6115 xdvi och graphics

xdvi klarar inte av att visa text (bilder garingr bra) som manipulerats medresizebox scaleboxrotatebox ellerreflectbox Detta kan man dock loumlsa genom att titta paring den faumlrdiga post-scriptfilen med kommandotgv Om dindvi-fil heterrapportdvi skriver du

dvips rapportgv rapportps

ta bort filen medrm rapportps naumlr du aumlr klar

6116 pdflatex och graphics

Foumlr att anvaumlndagraphics medpdflatex skriver man saring haumlr i boumlrjan av dokumentet

usepackage[pdftex]graphics

Sedan kan man tyvaumlrr inte inkludera bilder i eps-format Bilderna maringste i staumlllet vara i pdf-format Det loumlser man laumltt genom att konvertera bilderna med kommandotps2pdf

ps2pdf bildeps bildpdf

och sedan inkluderar man bilderna med

includegraphicsbildpdf

Det garingr aumlven bra att inkludera andra grafikformat i pdf-dokument till exempel jpeg och tiffOm man vill kunna formatera sitt dokument med baringdelatex ochpdflatex saring faringr man

skriva saring haumlr i boumlrjan av dokumentet

newififpdfifxpdfoutputundefinedpdffalse

elsepdftrue

fiifpdfusepackage[pdftex]graphics

elseusepackagegraphics

fi

Sedan goumlr man saring haumlr foumlr att inkludera bilden

ifpdfincludegraphicsbildpdf

elseincludegraphicsbildeps

fi

612 Paketet color 33

612 Paketet colorFoumlr att anvaumlnda paketet skriven man

usepackagecolor

i boumlrjan av dokumentet Sedan finns ett antal kommandon tillgaumlngliga foumlr att skriva text i avvi-kande faumlrg

Det foumlrsta som man maringste goumlra aumlr att definiera en eller flera faumlrger meddefinecolor

definecolorlightgray92definecolordarkgray5definecolorlight-bluergb080851definecolormeloncmyk00460500

Som synes kan man anvaumlnda tre olika modeller foumlr att definiera faumlrger

gray Vaumlrdet aumlr ett tal mellan 0 och 1 daumlr 0 aumlr svart

rgb Vaumlrdet aumlr en kommaseparerad lista av tre tal mellan 0 och 1 som anger intensitetenfoumlr roumltt groumlnt och blaringtt ljus (som paring en TV)

cmyk Vaumlrdet aumlr en kommaseparerad lista av fyra tal mellan 0 och 1 som anger hur mycketman ska anvaumlnda av faumlrgerna cyan magenta gul och svart (som paring en faumlrgskrivare)

Foumlr att skriva sin text i en avvikande faumlrg finns det tvaring kommandon

Detta ord aumlr textcolordarkgraringttprecis som colordark dessa tvaring

Detta ord aumlrgraringtt precis somdessatvaring

Foumlr att goumlra en fylld ram anvaumlnder mancolorbox Om ramen ska ha avvikande faumlrg finnsfcolorbox

colorboxdarkHej hopp fcolorboxblackdarkHej igen

Hej hopp

Hej igen

Man kan aumlven aumlndra bakgrundfaumlrgen Det goumlr man med kommandotpagecolorcolor Kommandot ska skrivas i boumlrjan av dokumentet och gaumlller foumlr alla sidor

Faumlrgenblack som anvaumlndes i exemplen ovan aumlr foumlrdefinierad och behoumlver alltsaring intedefinieras meddefinecolor Oumlvriga foumlrdefinierade faumlrger aumlrwhite red green blueyellow cyan ochmagenta Alla andra faumlrger maringste definieras innan de kan anvaumlndas

613 EuroteckenFoumlr att skriva symbolen foumlr Euro skriver man foumlljande i boumlrjan av dokumentet

usepackageeurosym

Daring definieras kommandonaeuro ochEUR

Med euro kan vi skriva euro-tecknet Priser skriver man som EUR19998

Mede kan vi skrivae-tecknetPriser skriver man som 19998e

Det tecken som visas ovan aumlr den officiella eurosymbolen Om man i staumlllet till ha en symbolsom passar baumlttre till det aktuella teckensnittet anvaumlnder manusepackage[gen]eurosymDaring skrivs symbolen somAC i staumlllet foumlre EUR placerar symbolen foumlre eller efter beloppetberoende paring vilket spraringk man har valt I sverige blir det alltid till houmlger om beloppet Vill manaumlndra paring det kan man anvaumlndausepackage[left]eurosym

34 6 Oumlverkurs

614 Fler teckensnitt

Om man har tillgaringng till en postscriptskrivare (som vi har) saring kan man utnyttja fler teckensnittaumlr de som hittills har beskrivits Genom att skriva

usepackagetimes

i boumlrjan av dokumentet blir den vanliga texten satt medtimes textsf blir helveticaochtexttt blir courier Foumlljande paket finns

paket textrm textsf textttmdash inget mdash computer modern roman comp modern sans comp modern typewritertimes times helvetica courierbookman bookman avant garde couriernewcent new century schoolbook avant garde courierpalatino palatino helvetica courieravant computer modern roman avant garde comp modern typewriterhelvet computer modern roman helvetica comp modern typewriterchancery zapf chancery (endast kursiv) comp modern sans comp modern typewriter

615 Sammanfattning

Ibland vill man ha en sammanfattning (sammandrag referat abstract) i boumlrjan av sin rapportDet aringstadkommer man medabstract-omgivning (EXEMPEL 11)Ex 11

begindocumentmaketitlebeginabstractDetta aumlr en kort sammanfattning avinneharingllet i rapportenendabstractsectionBakgrundHaumlr kommer resten av texten irapportenenddocument

Sammanfattning

Detta aumlr en kort sammanfatt-ning av inneharingllet i rapporten

1 Bakgrund

Haumlr kommer resten av texten i rappor-ten

Vissa institutioner kraumlver att sammanfattningens rubrik aumlrAbstract Andra kraumlven en sam-manfattning paring svenska och en paring engelska Hur man loumlser detta beskrivs iEXEMPEL 12 ochEx 12EXEMPEL 13

Ex 13

616 Referenser

Foumlr att faring en lista med litteraturreferenser anvaumlnder man sig av enthebibliography-omgiv-ning Argumentet (99) till beginthebibliography99 nedan aumlr en teckenstraumlng somanger hur mycket plats etiketterna tar (och hur mycket resten av texten ska skjutas in)99raumlcker till tvaring siffror

617 Vill ni veta mer 35

Laumls mer om LaTeX i citeLamport

beginthebibliography99bibitemLamport Leslie LamportemphLaTeX users guideamp reference manualAddison Wesley 1994bibitemKnuth Donald E KnuthemphThe TeX bookAddison Wesley 1990bibitemPer Per ForebyemphAtt skriva rapporter med LaTeXPHs kopieringsmaskin 2003endthebibliography

Laumls mer om LATEX i [1]

Referenser[1] Leslie LamportLATEX users gui-

de amp reference manualAddison-Wesley 1994

[2] Donald E KnuthThe TEXbookAddison Wesley 1990

[3] Per ForebyAtt skriva rappor-ter med LATEX PHs kopieringsma-skin 2003

Foumlrsta argumentet tillbibitem aumlr en etikett som man sen kan referera till medcite Detfungerar ungefaumlr somlabel ochref (se sidan13)

617 Vill ni veta merDet haumlr dokumentet beraumlttar lite om hur man anvaumlnder LATEX foumlr att skriva rapporter LATEX kanmycket mer aumln vad som beskrivs haumlr men foumlr de flesta raumlcker nog detta

Foumlr de som vill laumlra sig lite mer har viThe Not So Short Intruduction to LATEX 2ε avTobias Oetiker m fltill salu Priset aumlr foumlr naumlrvarande 50 kronor men den finns aumlven tillgaumlngligparing naumltethttppeopleeeethzch˜oetikerlshort

Vill man veta aumlnnu mer finns det tvaring bra boumlcker som jag kan rekommendera

bull LATEX A Document Preparation Systemav Leslie Lamport(ISBN 0-201-52983-1)Boken aumlr baringde en enkel handledning och en referensmanual

bull The LATEX Companion av Michel Goossens Alexander Samarinoch Frank Mittelbach(ISBN 0-201-54199-8) Boken beskriver en hel del trick och tekniker som inte finns medi Lamports bok men inneharingllerintegrunderna i LATEX

De flesta institutioner har nog dessa boumlcker saring om du haringller paring med examansarbete kan dukanske faring laringna boumlckerna Annars finns de att bestaumllla hos de flesta naumltbokhandlar

A Lokala dokumentklasserVi har tvaring lokala dokumenttyper en foumlr att skriva svenska brevefd-brev och en foumlr merit-foumlrteckningarmerit Dessa beskriv naumlrmare iEXEMPEL 8 ochEXEMPEL 9 Ex 8

Ex 9

B LATEX foumlr hemdatornLATEX finns till de flesta operativsystem Tabellen nedan visar var man haumlmta programvaran

operativsystem program URLWindows MiKTeX httpwwwmiktexorgUnix teTeX httpwwwtugorgteTeXAlla All latexprogramvara httpwwwctanorg

36 C Hur utformar man rapporten

Ett saumltt att faring LATEX paring sin PC aumlr att koumlra Linux Det aumlr en gratis unixvariant foumlr PC-datorer ochdaumlr finns redan teTeX som faumlrdiga paket som man kan installera IusrlocalftppubLinuxfinns en del linuxdistributioner att haumlmta Men det aumlr nog enklare att laumlgga naringgra hundralapparparing att koumlpa en CD med linux

C Hur utformar man rapportenUtseendet paring en uppsats rapport eller avhandling aumlr ganska standardiserat Det finns en delolika skolor men huvuddragen aumlr alltid desamma Om man skriver en labrapport paring tre sidorbehoumlver man givetvis inte haringlla lika haringrt paring reglerna som om man skriver en rapport till sittexamensarbete Men det aumlr klokt att foumllja huvuddragen i mallen inte minst foumlr att rapportenslaumlsare ofta aumlr van vid att det ska se ut paring ett visst saumltt

Resten av detta appendix inneharingller lite tips som aumlr skrivna av Lars Olssonparing institutionenfoumlr Elektrovetenskap

Rapporten ska ha en titelsida med projektets (laborationens) namn foumlrfattarnas namn in-stitutions- och kursnamn samt aringrtal Paring denna sida ska ocksaring finnas ettsammandrag(kallasibland referat) av rapporten I detta ska tydligt framgaring vad rapporten handlar om vilketpro-blem som loumlsts hur detta har gjorts mdash vilkenmetod som anvaumlnts de viktigasteresultatenochslutsatsernasamt eventuellarekommendationer Det faringr inte bli stoumlrre aumln ca en halv sidatext och faringr inte inneharinglla naringgra figurer Sammandraget aumlr mycket viktigt eftersom en blivandelaumlsare genom detta kan faring klart foumlr sig om han verkligen ska laumlsa rapporten Kan han inte goumlraen riktig bedoumlmning av detta med ledning av sammandraget riskerar han att foumlrspilla dyrbartid Som ansvarskaumlnnande foumlrfattare maringste Du alltsaring aumlgna en del tid aringt sammandraget som Dugivetvis skriver sist

Innan Du boumlrjar skriva aumlr det bra om Du foumlr Dig sjaumllv kandefiniera laumlsarenmdash som intebara ska vara den som ska granska Ditt alster utan aumlven t ex Dina kolleger Taumlnk ocksaring eftervadsyftet med rapporten ska vara (bortsett fraringn det uppenbara att Du maringste foumlr att bli godkaumlndparing kursen) t ex att Du villsprida kaumlnnedomom upptaumlckter Du gjort ellerRapportera till enkollega eller en chef vad Du sysslat med de daumlr timmarna

Boumlrja gaumlrna rapporten med enInledning daumlr Du motiverar Ditt arbeta och definierar maringletDen kan sedan foumlljas av enBakgrund som kan vara en beskrivning av naringgra tidigare anvaumlndametoder eller en historik En riktigt fin rapport som t ex beskriver ett arbete som finansierasmed bidrag fraringn STU eller naringgon annan instans boumlrjar ofta med ettFoumlrord (engelska preface)I detta ger man en bakgrund paring houmlgre nivaring och saumltter in arbetet i ett stoumlrre sammanhang Haumlrtackar man ocksaring dem som varit foumlrfattaren behjaumllpliga med pengar (t ex STU) och med detpraktiska arbetet

Daumlrefter foumlljer den egentliga rapporten Haumlr beskriver Du den metod Du anvaumlnt eller till-vaumlgagaringngssaumlttet Aumlr rapporten en laborationsredovisning kan Du redogoumlra foumlr vardera momen-tet under en egen rubrik Aumlr det en projektrapport kan Du i staumlllet beskriva de olika delarna ikonstruktionen under var sin rubrik Det aumlr ofta laumlmpligt med underrubriker t ex

42 Principen foumlr Kruttilatorn

men undvik en uppdelning paring foumlr maringnga undernivaringer eftersom skriften daring laumltt blir oumlverstruk-turerad Foumlrsoumlk att vara konsekvent med rubriksaumlttningen saring att Du inte aumlndrar formen mellanolika rubriker Detta ser Du tydligast naumlr Du ska skrivaInneharingllsfoumlrteckningen (behoumlvs intetill laborationsrapporten) ty daumlr staringr alla rubrikerna intill varandra

Illustrationer aumlr mycket vaumlrdefulla (en bild paringstarings saumlga mer aumln tusen ordrArr anvaumlnd figurersaring kan rapporten bli kort) men foumlr att en figur ska vara meningsfull maringsten den vara foumlrsedd

Sakregister 37

med enfigurtext Denna ska vara saring tydlig att man kan foumlrstaring figuren utan att behoumlva laumlsanaringgot inne i texten Taumlnk paring hur Du sjaumllv goumlr naumlr Du faringr en rapport eller en artikel i handenFigurtexten ska staring under figuren och skrivas ut helt t ex

Figur 23 En vanlig kruttilator med oumlverhaumlngade skrut Observera att divisorn haumlr aumlrgroumln Efter [2]

Vidare aumlr det vaumlrt att notera attfig 23blir bara ett nedslag mindre aumlnfigur 23 inne i textenFoumlrkorta inte i onoumldan och anvaumlnd bara de vedertagna saumltten t ex tex etc osv

Texten ska man straumlva efter att goumlra kort men uttoumlmmande Det aumlr alltid baumlttre att foumlrsoumlkaskriva korta meningar med ett sammanhang aumln att foumlrsoumlka taumlcka maringnga sammanhang i enmening Taumlnk paring ordval syftningar och meningsbyggnad saring att den text Du skriver verkligenkommer att betyda det Du taumlnkt Dig Detta laringter helt uppenbart men Du ska faring se att det inte aumlrsaring laumlttStavfel ska i princip inte behoumlva foumlrekomma eftersom det finns utmaumlrkta boumlcker somaumlr fyllda med raumltt stavade ord Aumlr Du det minsta osaumlker slaring upp ordet i staumlllet foumlr att chansaDu kan ibland bli osaumlker paring betydelsen av ett ord eller hos en fras Slaring daring upp i en ordbok ellerskriv om meningen mdash detta aumlr extremt viktigt naumlr Du skriver paring ett annat spraringk

Skriv gaumlrna paringsvenska Detta kan dock vara svaringrt i varingr bransch daumlr saring maringnga fackuttryckaumlr laringnade fraringn framfoumlr allt engelskan Om det finns ett svenskt ord foumlr en foumlreteelse saring anvaumlnddet om inte texten daring blir foumlr uppstyltad Fundera oumlver hur Du ska skriva om t exMan maringstenu enabla de strobade latcharna med chip select acknowledgement controlsignalerna(Vad nudet betyder) Det blir kanske flera ord paring svenska men det priset faringr vi betala foumlr att textenska bli snygg

Efter beskrivningar och genomgaringngar av metoder etc skaResultat ochellerSlutsatserkomma Dessa kan ibland ingaring utspridda i det foumlregaringende avsnittet men de ska i saring fall samlasihop haumlr och kommenteras

Referenser aumlr en lista med den litteratur som Du gjort haumlnvisningar till i texten I textenska Du ha skrivet ett nummer som i figurtextexemplet ovan I referenslista ska det daring se ut somt ex

[2] Gustavsson Hans P et alKruttilatorer en global oumlversikt Liberlitteratur Mal-mouml 1944

Sist saumltter Du eventuellabilagor programlistor ochappendix Naumlr sedan sammandragetaumlr klart aumlr rapporten faumlrdigskriven men inte faumlrdig Foumlrsoumlk att faring naringgon annan att korrekturlaumlsaden aringt Dig mdash sjaumllv aumlr du naumlmligen blind aumlven foumlr de enklaste felen vid det haumlr laget

Sakregister

Symboler (mindre utrymme) 22lsquo (iexcl) 14$ (math-omgivning) 15 (kommentar) 3rsquo (accent) 13rsquo (derivata) 18( (() 21) ()) 21 (extra utrymme) 22 (accent) 13 () 21= 12

= (accent) 13gt 12lsquo (iquest) 14[ ([) 21 (blanktecken) 8 (accent) 13( (math-omgivning) 15) (math-omgivning) 15- (avstavningsfoumlrslag) 9[ (displaymath-

omgivning) 15 (radbrytning) 2 28] (displaymath-

omgivning) 15^ (accent) 13 () 21 () 21] (]) 21^ (exponent) 17(index) 17lsquo (accent) 13~ (accent) 13~ (haringrt blanktecken) 910pt (option) 2611pt (option) 2612pt (option) 26

38 Sakregister

Aa4paper (option) 26AA (Aring) 14aa (aring) 14abstract 34abstract-omgivning 34accenter

i matematisk omgivning17i vanlig text 13

acute 17addtolength 26AE (AElig) 14ae (aelig) 14aleph (alefsym) 18alpha (α) 16amalg (q) 16angle ( 6 ) 18appendix 3 4approx (asymp) 16arccos 19arcsin 19arctan 19arg 19array-omgivning 20 21article (dokumentklass)

25 26ast (lowast) 16asymp () 16atop 20author 2avant (paket) 34avstavning 9 24

Bb (accent) 13backslash () 18 21bar 17baselinestretch 27beta (β) 16bfseries 7bibitem 35bibitem 35bigcap (

⋂) 20

bigcirc (copy) 16bigcup (

⋃) 20

Biggl 22biggl 22Biggr 22biggr 22Bigl 22bigl 22bigodot (

⊙) 20

bigoplus (oplus

) 20bigotimes (

otimes) 20

Bigr 22bigr 22

bigsqcup (⊔

) 20bigtriangledown (5) 16bigtriangleup (4) 16biguplus (

⊎) 20

bigvee (or

) 20bigwedge (

and) 20

bindetreck 8binaumlra operatorer 16blanktecken

extra 8haringrt 9

boldmath 19book (dokumentklass) 25bookman (paket) 34bot (perp) 18bowtie () 16Box (2) 18breve 17braringkstreck 18bullet (bull) 16

Cc (accent) 13cap (cap) 16caption 11 15cdot (middot) 16cdots 19center-omgivning 11 30centrerad text 10chancery (paket) 34chapter 25check 17chi (χ) 16circ () 16circle 29citat 10cite 35cite 35clearpage 25clubsuit (clubs) 18colorbox 33cong (sim=) 16coprod (

∐) 20

copyright ( ccopy) 13cos 19cosh 19cot 19coth 19csc 19cup (cup) 16

Dd (accent) 13dag (dagger) 13dagger (dagger) 16dashbox 29

dashv (a) 16date 2 3ddag (Dagger) 13ddagger (Dagger) 16ddot 17 18ddots 21definecolor 33deg 19Delta (∆) 16delta (δ) 16derivator 18description-omgivning

9 10det 19DH (ETH) 14dh (eth) 14Diamond (3) 18diamond () 16diamondsuit (diams) 18dim 19displaymath-omgivning

15 20 21 26div (divide) 16division 18DJ (ETH) 14dj (đ) 14document-omgivning 2documentclass 25dokumentklasser 25dot 17 18doteq ( =) 16Downarrow (dArr) 17 21downarrow (darr) 17 21draft (option) 26dvi2tty (program) 5dvips (program) 1 4ndash6

Eefd-brev (dokument-

klass) 35ell (`) 18em 7emacs

LATEX-mode 4emacs (program) 1 4 14 22emph 7empty (sidnumrering) 27emptyset (empty) 18enumerate-omgivning 9epsilon (ε) 16eqnarray-omgivning 21eqnarray-omgivning 21equation-omgivning 15 20equiv (equiv) 16eta (η) 16EUR 33euro 33

Sakregister 39

eurotecken 33evensidemargin 26exempel 1exists (exist) 18exponent 17ext 19

Ffancyhdr (paket) 27fbox 28fcolorbox 33felsoumlkning 22ndash25fetstil 7figure-omgivning 11 30figurer 11flat ([) 18fleqn (option) 26flushleft-omgivning 10flushright-omgivning 11fonter 6 19 34footnote 9footnotesize 7footskip 26forall (forall) 18fotnoter 9frac 18framebox 29frown (_) 16funktionsnamn 19

GGamma (Γ) 16gamma (γ) 16gcd 19geq (ge) 16gg () 16grader 18graphics (paket) 30ndash32grave 17grekiska bokstaumlver 15 16guillemotleft (laquo) 13guillemotright (raquo) 13guilsinglleft (lsaquo) 13guilsinglright (rsaquo) 13gunzip (program) 31gv (program) 32gzip (program) 31

HH (accent) 13hat 17hbar (h) 18headheight 26headings (sidnumrering) 27headsep 26heartsuit (hearts) 18

helvet (paket) 34hemdator

LATEX foumlr 35hline 12hom 19hookleftarrow (larr) 17hookrightarrow (rarr) 17hspace 28hspace 28Huge 7huge 7haumlnvisningar 13

Ii (ı) 13Im (=) 18imath 17imath (ı) 18import (program) 31in (isin) 16includegraphics 30index 17inf 19infty (infin) 18inneharingllsfoumlrteckning 8int (

int) 20

iota (ι) 16itemize-omgivning 9itshape 7

Jj () 13jmath 17jmath () 18Join (1) 16

Kkapitaumller 7kappa (κ) 16ker 19kill 12kommentar 3komprimering 31kursiv 7

LL (Ł) 14l (ł) 14label 11 13Lambda (Λ) 16lambda (λ) 16landscape (option) 26langle (〈) 21LARGE 7Large 7large 7

laserutskrifter 5LaTeX (logotypen) 8latex (program)

1 4 6 13 25 32LATEX-mode (i emacs) 4latexsym (paket) 17lceil (d) 21ldots ( ) 8ldots 21leadsto () 17left 21 22Leftarrow (lArr) 17leftarrow (larr) 17leftharpoondown () 17leftharpoonup () 17Leftrightarrow (hArr) 17leftrightarrow (harr) 17leq (le) 16leqno (option) 26letter (dokumentklass) 25lfloor (b) 21lg 19lhd () 16lim 19limsup 19line 29lininf 19listoffigures 8listoftables 8listor 9ndash10litteraturreferenser 34ll () 16ln 19log 19Longleftarrow (lArr=) 17longleftarrow (larrminus) 17Longleftrightarrow

(lArrrArr) 17longleftrightarrow

(larrrarr) 17longmapsto (7minusrarr) 17Longrightarrow (=rArr) 17longrightarrow (minusrarr) 17

Mmaketitle 2 8 26 27mapsto (7rarr) 17matematisk text 15ndash22matematiska symboler

15ndash17math-omgivning 15 20 21mathbf 19mathcal 19mathit 19mathrm 19mathsf 19mathtt 19

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 10: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

6 3 Paringbyggnad

Den normala utmatningen fraringndvips ser ut saring haumlr

This is dvips(k) 592b Copyright 2002 Radical Eye Software (wwwradicaleyecom)rsquo TeX output 200311131602rsquo -gt |lprlttexcprogtltcm-super-t1encgtlttexpsprogt ltsfrm1000pfbgt[1] [2] [3]

Siffrorna[1] [2] [3] dyker upp paring skaumlrmen allt efter som sidorna skickas till skrivarenDet garingr inte att skriva ut paring ett specialkonto genom att anvaumlndadvips paring ovanstaringende saumltt

Skriv i staumlllet

dvips exempellpr -Rkonto -P1up exempelps

Naumlr utskriften aumlr slut kan man ta bort postscriptfilen med kommandot

rm exempelps

Foumlr att bara skriva ut vissa sidor i dokumentet anger man foumlrsta och sista sidnummer enligtfoumlljande

dvips -P1up -pfoumlrsta -lsista exempel

255 Att skapa en pdf-fil

Om man vill skapa en pdf-fil aumlr det enklast att anvaumlndapdflatex som skapar en pdf-fil i staumllletfoumlr en dvi-fil

Foumlr att formatera varingr exempelfil till pdf skriver vi

pdflatex exempel

Den normala utmatningen fraringnpdflatex ser i princip likadan ut som foumlrlatex

3 ParingbyggnadDet foumlrra kapitlet behandlade det mesta man behoumlver veta foumlr att kunna skriva vanlig text I dethaumlr kapitlet garingr vi lite mer paring djupet paring en del omraringden Dessutom behandlar kapitlet nya sakersom listor tabeller och specialtecken

31 Att aumlndra utseende paring texten

I de flesta fall duger det bra med det vanliga teckensnittet Om man anvaumlnder maringnga olika tec-kensnitt blir det oftast plottrigt och goumlr ett oprofessionellt intryck Anvaumlnd daumlrfoumlr kommandonanedan sparsamt

311 Att aumlndra teckensnitt

I LATEX tillhoumlr varje teckensnitt en familj (family) en serie (series) och en form (shape) Dessakan man aumlndra med foumlljande kommandon

31 Att aumlndra utseende paring texten 7

Kommandoform Deklarationsform Saring blir det Minnesregeltextrmtext rmfamily text Vanlig text romantextsftext sffamily text Sans serif sans seriftexttttext ttfamily text Skrivmaskin typewriter texttextmdtext mdseries text Vanlig text mediumtextbftext bfseries text Fetstil boldfacetextuptext upshape text Uppraumltt uprighttextittext itshape text Kursiv italictextsltext slshape text Lutande slantedtextsctext scshape text KAPITAumlLER small capitalsemphtext em text Betonad emphasizedtextnormaltext normalfont text Standard

Kommandoformen aumlr enklast att anvaumlnda naumlr man ska aumlndra teckensnitt foumlr ett eller ett par ordmedan deklarationsformen aumlr baumlttre om man ska paringverka stora maumlngder text Det garingr dock braatt anvaumlnda vilken som helst

Om man skriver vanlig text geremph ger samma resultat somtextit Om man redanskriver kursiv text blir det dock inte samma sak

Nu vill vi emphmarkera ett ordoch skriva ett textitkursivt ord textitNu vill vi emphmarkera ett ordoch skriva ett textitkursivt ord

Nu vill vi markeraett ord och skrivaettkursivtordNu vill vi markeraett ord och skrivaett kursivt ord

Anvaumlnd daumlrfoumlr alltidemph foumlr att betona text som ska avvika fraringn den omgivande textenMan kan kombinera familj serie och form foumlr att faring fram ytterligare varianter av tecken-

snitten

Haumlr har vi ttfamilyitshape kursivskrivmaskinstext ochtextsftextbfFet Sans Serif

Haumlr har vi kursiv skrivmaskinstextochFet Sans Serif

312 Att aumlndra storlek

Med nedanstaringende kommandon kan man aumlndra storleken paring delar av texten

tiny Abcdefg123 scriptsize Abcdefg123 footnotesize Abcdefg123 small Abcdefg123 normalsize Abcdefg123 large Abcdefg123 Large Abcdefg123 LARGE Abcdefg123 huge Abcdefg123 Huge Abcdefg123

Abcdefg123

Abcdefg123

Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123

Standardstorleken paring tecknen i LATEX aumlr 10 punkter En punkt aumlr ett typografiskt maringtt sommotsvarar172 tum Man kan aumlven aumlndra standardstorleken i ett dokument till 11 eller 12punkter Laumls hur det garingr till paring sidan26

8 3 Paringbyggnad

32 Bindestreck

I maskinskriven text finns det bara en typ av bindestreck men i satt text finns det tre olikaFoumlljande exempel visar hur man anvaumlder de olika bindestrecken och hur de skrivs i kaumllltexten

E-teknolog 6--8 skivor broumld om dagen tankstreck --- saring haumlr

E-teknolog6ndash8 skivor broumld om dagentankstreck mdash saring haumlr

Minustecken aumlr avsiktligt utelaumlmnat fraringn exemplet Det beror paring att vi skriver matematiskaformler med speciella kommandon Mer om det finns paring sidan15

33 Diverse anvaumlndbara kommandon

Tre punkter anvaumlnds ofta foumlr att ange utelaumlmnad text Foumlr att det ska se riktigt bra ut boumlr mananvaumlnda kommandotldots foumlr att generera punkterna

Skriver man blir det foumlr taumltt Men med ldots blir det baumlttre Baumlst blir ldots saringklart

Skriver man blir det foumlr taumlttMen med blir det baumlttreBaumlst blir saringklart

Som exemplet ovan visar kan man laumlgga in ett extra blanktecken med kommandot (ett bak-vaumlnt snedstreck foumlljt av ett blanktecken)

Ett anvaumlndbart kommando aumlrtoday som genererar dagens datum

Det haumlr skrevs den today Det haumlr skrevs den 20 september 2006

Om man ska skriva om TEX eller LATEX ska man anvaumlnda de faumlrdiga kommandon som finnssaring att logotypen ser ut som den ska

Man kan goumlra mycket med TeX men det aumlrlaumlttare att arbeta med LaTeX Om TeX ellerLaTeX staringr foumlr sig sjaumllv maringste man laumlggain ett blanktecken efteraringt saring att det inteskrivs ihop med naumlsta ord(som i LaTeX boken) I maskinskriven text brukar man skrivatextttTeX resp textttLaTeX

Man kan goumlra mycket med TEX mendet aumlr laumlttare att arbeta med LATEX OmTEX eller LATEX staringr foumlr sig sjaumllv maringsteman laumlgga in ett blanktecken efteraringt saringatt det inte skrivs ihop med naumlsta ord(som i LATEXboken)I maskinskriven text brukar man skri-vaTeX respLaTeX

34 Inneharingllsfoumlrteckning

Om man skriver en laringng rapport kan det vara bra ha en inneharingllsfoumlrteckning i boumlrjan Genomatt laumlgga in kommandottableofcontents eftermaketitle skrivs det ut en inneharingllsfoumlr-teckning Hur den ser ut kan ni se i boumlrjan av den haumlr handledningen

Observera att man maringste koumlra LATEX tvaring garingnger foumlr att faring med inneharingllsfoumlrteckningen Vidden foumlrsta koumlrningen skrivs inneharingllsfoumlrteckningen till en fil och vid naumlsta koumlrning inkluderasfilen

Det finns tvaring motsvarande kommandonlistoftables ochlistoffigures foumlr att faringrfoumlrteckningar oumlver tabeller och figurer (seEXEMPEL 6)Ex 6

35 Fotnoter 9

35 FotnoterFotnoter skriver man med kommandotfootnote LATEX haringller sjaumllv reda paring numreringen avnoterna

Ibland braringkar datorfolk omhuruvida TeX ellertrofffootnoteett annattypsaumlttningsprogram aumlr baumlst

Ibland braringkar datorfolk om huruvidaTEX eller troff1 aumlr baumlst

1ett annat typsaumlttningsprogram

36 AvstavningOm man inte har foumlr korta rader saring behoumlver LATEX saumlllan avstava ord Om det skulle behoumlvasblir avstavningarna ofta paring raumltt staumlllen Men man kan hjaumllpa till genom att skriva- daumlr manvill tillaringta avstavning Observera att om LATEX inte behoumlver avstava ordet saring syns inte- iutmatningen

Nu behoumlver man inte foumlreslaring avstavningar i tid och otid Naumlr man formaterar texten medLATEX faringr man felutskrifter om det blev problem med avstavningen Daumlrefter kan man laumlgga infoumlrslag paring de staumlllen daumlr LATEX har problem Mer om detta paring sidan24

Om man helt vill slippa problemet med avstavningar kan man vaumllja att boumlrja paring en ny radsaring fort ett ord inte faringr plats Daring faringr man en ojaumlmn houmlgermarginal i texten Detta aringstadkommerman genom att placera kommandotraggedright direkt efterbegindocument

begindocumentraggedrightDen haumlr texten har en ojaumlmnhoumlgermarginal Foumlrdelen aumlr attman slipper problem medavstavningen Dessutom ger det en merpersonlig praumlgel (t~ex foumlr privata brev)enddocument

Den haumlr texten har en ojaumlmnhoumlgermarginal Foumlrdelen aumlr att manslipper problem med avstavningenDessutom ger det en mer personligpraumlgel (t ex foumlr privata brev)

Ibland har man det omvaumlnda problemet Paring vissa staumlllen vill man inte att LATEX ska bryta radenmellan tvaring ord Det fixar man genom att laumlgga in ettharingrt blankteckensom markeras med tecket~ (tilde) Haumlr aumlr naringgra exempel paring staumlllen daumlr man foumlrmodligen inte vill ha en radbrytning

Stefan~G se figur~3 mellan kl 12 och~13a)~foumlrsta punkten t~ex

37 ListorDet finns olika typer av listor i LATEX De vanligaste aumlritemize-omgivningenumerate-om-givning ochdescription-omgivning Foumlljande exemplel visar hur de fungerar

Foumlrst en vanlig listabeginitemizeitem foumlrsta punktenitem haumlr kommer den andrapunkten i listan

enditemize

Foumlrst en vanlig lista

bull foumlrsta punkten

bull haumlr kommer den andra punkten ilistan

10 3 Paringbyggnad

Sen provar vi med en numrerad listabeginenumerateitem Det garingr ju braitem eller hurendenumerate

Sen provar vi med en numrerad lista

1 Det garingr ju bra

2 eller hur

Och saring en textttdescription-omgivningbegindescriptionitem[unix] aumlr det operativsystem somvi anvaumlnder paring arbetsstationerna

item[Windows 95] aumlr ett operativsystemsom det kan vara bra att kaumlnna till

enddescription

Och saring endescription-omgivning

unix aumlr det operativsystem som vi an-vaumlnder paring arbetsstationerna

Windows 95 aumlr ett operativsystemsom det kan vara bra att kaumlnna till

Man kan ha listor inne i varandrabeginitemizeitem Haumlr kommer en lista tillbeginenumerateitem punkt ettitem punkt tvaringendenumerateDet gick ju bra

item Sista punktenenditemize

Man kan ha listor inne i varandra

bull Haumlr kommer en lista till

1 punkt ett

2 punkt tvaring

Det gick ju bra

bull Sista punkten

38 Citat

Naumlr man citerar naringgonting vill man markera det genom att dra in marginalerna mot mitten avsidan Det goumlr vi enklast genom att anvaumlndaquotation-omgivning

Man kan ju till exempel laringtsasatt foumlljande text aumlr citeradbeginquotationInne i ett citat kan mangivetvis ha maringnga stycken

em Om man vill kan manskriva citaten med kursiv text

endquotation

Man kan ju till exempel laringtsas att foumll-jande text aumlr citerad

Inne i ett citat kan man gi-vetvis ha maringnga stycken

Om man vill kan manskriva citaten med kursiv text

Som ni ser anger vi bara var den kursiva texten boumlrjarbegintext ochendtext be-graumlnsar naumlmligen effekten av typsnittskommandon i deklarationsform (se sidan7) paring sammasaumltt som och

En quote-omgivning ger naumlstan samma resultat Skillnaden aumlr att det inte goumlrs naringgon in-dragning i boumljan av varje stycke

39 Vaumlnsterjusterad och centrerad text

Paring sidan9 anvaumlnde viraggedright foumlr att producera vaumlnsterjusterad text i ett helt dokumentOm man bara vill ha den effekten i en begraumlnsad del av dokumentet kan man anvaumlnda enflushleft-omgivning

310 Figurer och tabeller 11

beginflushleftInne i en textttflushleft-omgivning fyllerinte LaTeX ut raderna med extra blankteckenDaumlrfoumlr blir houmlgermarginalen ojaumlmnendflushleft

Inne i enflushleft-omgivningfyller inte LATEX ut raderna med extrablanktecken Daumlrfoumlr blirhoumlgermarginalen ojaumlmn

Paring samma saumltt anvaumlnder man encenter-omgivning foumlr att centrera en del av texten

begincenterDen haumlr texten aumlr centrerad Givetviskan man ha radbrytningar inne i textenendcenter

Den haumlr texten aumlr centrerad Givetviskan man ha

radbrytningarinne

i texten

Det finns aumlven enflushright-omgivning som ger en ojaumlmn vaumlnstermarginal

310 Figurer och tabellerFoumlr att faring en centrerad figur eller tabell med en rubrik anvaumlnder man enfigure-omgivningeller entable-omgivning

Figuren goumlrs ofta i enpicture-omgivning (se sidan29) och tabeller i entabular-om-givning (sidan12) Om man vill klistra in en bild i efterhand reserverar man utrymme foumlr denmedvspace Mer detaljer om figurer och tabeller finns iEXEMPEL 6 Ex 6

Nu kommer vi paring att viska ha en figurbeginfigurevspace2cm reservera 2 cmcaptionEn liten bildlabelbild

endfigureOch nu ska vi referera tillfigur~refbild

Figur 7 En liten bild

Nu kommer vi paring att vi ska ha en figurOch nu ska vi referera till figur 7

Figuren hamnar laumlngst upp eller laumlngst ner paring sidan eller paring en separat sida Detta kan manparingverka med ett argument Skrivbeginfigure[bokstav] daumlr bokstav kan vara

h Here bilden hamnar precis daumlrfigure-omgivning foumlrekommer

t Top oumlverst paring sidan

b Bottom laumlngst ned paring sidan

p Page of floats Paring en separat sida

Man kan kombinera flera av bokstaumlverna Daring anvaumlnds det foumlrsta moumljliga placeringen av figurenOm man inte anger naringgot argument aumlr det liktydigt med att skrivabeginfigure[tbp]Anger man foumlr faring alternativ kan det bli problem (se sidan24)

LATEX haringller reda paring figurens eller tabellens nummer Vill man kunna referera till den maringsteman skrivalabeltext Annars kan man hoppa oumlver detcaptiontext genererar dencentrerade rubriken Enda skillnaden mellan enfigure-omgivning och entable-omgivningaumlr att rubrikerna blir olika (Figur respektiveTabell)

311 tabbing-omgivningGenom att anvaumlnda entabbing-omgivning kan man anvaumlnda tabulatortecken ungefaumlr som paringen skrivmaskin

12 3 Paringbyggnad

begintabbingData om = textbfNisse

gt Namn = Nils gt gt Nilsson gt Tel gt 12~34~56

endtabbing

Data omNisseNamn Nils

NilssonTel 12 34 56

Man anvaumlnder alltsaring= foumlra att saumltta en tabulatorposition ochgt foumlr att anvaumlnda den Man kanocksaring anvaumlnda kommandotkill foumlr att staumllla in tabuleringen med en rad som inte skrivs utDetta kan till exempel vara laumlmpligt om det kommer laringnga ord i en rad laumlngre ner

begintabbingTrettiosju = groumlna = killEn gt vit gt haumlst Trettiosju gt groumlna gt katterendtabbing

En vit haumlstTrettiosju groumlna katter

312 tabular-omgivningDet aumlr enkelt att goumlra snygga tabeller i LATEX Det aumlr bara att skriva saring haumlr

begintabularlcrProdukt amp Typ amp Pris Skruvar amp stora amp 018 kr Muttrar amp M16 amp 038 kr Spikar amp 12 tum amp 012 kr

endtabular

Produkt Typ PrisSkruvar stora 018 krMuttrar M16 038 krSpikar 12 tum 012 kr

Med deklarationenlcr talar vi om att foumlrsta kolumnen ska vara vaumlnsterjusterad (l) denandra centrerad (c) och den tredje houmlgerjusterad (r) Sen aumlr det bara att skriva in texten medettamp-tecken mellan kolumnerna och en radbrytning () efter varje rad

Vertikala streck anges med |i deklarationen och horisontella streck faringr man med kom-mandothline Av foumlljande exempel framgaringr det hur man goumlr

begintabular||l|c|r|| hlinehlineemphProdukt amp emphTypamp emphPris hline

Skruvar amp stora amp 018 kr hlineMuttrar amp M16 amp 038 kr hlineSpikar amp 12 tum amp 012 kr hlinehline

endtabular

Produkt Typ PrisSkruvar stora 018 krMuttrar M16 038 krSpikar 12 tum 012 kr

Det haumlr aumlr kanske ett lite extremt exempel Man behoumlver givetvis inte anvaumlnda saring maringnga linjerom man inte vill

Om man vill att en kolumn ska kunna innharinglla flera rader deklarerar man den sompbreddsom i foumlljande exempel

begintabular|l|p30mm| hlineemphProdukt amp emphBeskrivning hlineIvar amp Billig traumlhylla Passar

bra till studenter Niklas amp Lite dyrare med staringlroumlr Har

laringngt mellan hyllfaumlsten hlineendtabular

Produkt BeskrivningIvar Billig traumlhylla Passar

bra till studenterNiklas Lite dyrare med staringlroumlr

Har laringngt mellan hyll-faumlsten

313 Haumlnvisningar 13

313 HaumlnvisningarSom ni har sett tidigare kan man haumlnvisa till figurer medlabel ochref Samma metod kanman anvaumlnda foumlr att haumlnvisa till en sida eller ett stycke Foumlrst saumltter man etiketter i texten medlabeltext

Paring den haumlr sidan pratar vi lite omdiverse olika fiskarlabelfisk

Paring den haumlr sidan pratar vi lite om di-verse olika fiskar

Naumlr man sen ska haumlnvisa till texten anvaumlnder manrefrext foumlr att generera styckets nummerochpagereftext foumlr att generera sidnumret

Nu haumlnvisar vi till fiskar paringsidan~pagereffisk i stycke~reffisk

Nu haumlnvisar vi till fiskar paring sidan13 istycke313

Eftersom referenserna kan foumlrekomma baringde foumlre och efter etiketterna maringste LATEX laumlsa igenomtexten och hitta alla etiketter innan korrekta referenser kan genereras Daumlrfoumlr maringste man koumlrakommandotlatex tvaring garingnger Foumlrsta garingngen paringminns man om det med meddelandet

LaTeX Warning Label(s) may have changed Rerun to get cross-references right

314 Fler specialtecken3141 Symboler

Ibland raumlcker inte de vanliga bokstaumlverna till Daring kan foumlljande tecken kan vara bra att ha

dagger dag sect S ccopy copyrightDagger ddag para P pound poundslaquo guillemotleft raquo guillemotright lsaquo guilsinglleftrsaquo guilsinglright bdquo quotedblbase sbquo quotesinglbase

3142 Accenter

Tabellen nedan visar hur man skriver accenter i LATEX (Givetvis kan man saumltta accenter paringandra bokstaumlver aumln o ocksaring) Genom att utelaumlma argumentet kan man skriva accenttecknet foumlrsig sjaumllv t ex^

oacute rsquoo o =o oo too ograve lsquooo o o co ocirc ^o o uoo do ouml o o vo o

macrbo

otilde ~o o Ho o ro

Om man vill ha en accent paring bokstaumlvernai och j faringr man ta till ett specialtrick foumlr att faring bortpricken ovanfoumlr bokstaven innan man saumltter dit accenten

Om man skriver i eller j faringrman bokstaumlver utan prickar somman laumltt kan saumltta accenter somtill exempel rsquoi eller rsquoj

Om man skriver ı eller faringr man bok-staumlver utan prickar som man laumltt kansaumltta accenter som till exempel iacute eller

Om man bara vill saumltta accenter paring en bokstav kan man utelaumlmna klamrarna Daring faringr man dockse till att laumlgga haringrda blanktecken i slutet av ord Detta kan goumlras paring tvaring saumltt

Nu ska vi lara oss att skriva ordetmo alltsaring mo saa att det inteskrivs ihop med ordet efter

Nu ska vi laumlra oss att skriva ordet moumlalltsaring mouml saring att det inte skrivs ihopmed ordet efter

Observera att man inte kan anvaumlnda den haumlr tekniken foumlr att skriva accenter i matematiskaformler Matematiska accenter beskrivs paring sidan17

14 3 Paringbyggnad

3143 Utlaumlndska bokstaumlver

Saring haumlr goumlr man foumlr att faring bokstaumlver foumlr att skriva paring bl a danska tyska polska spanska ochislaumlndska

œ oe oslash o aelig ae Œ OEOslash O AElig AE ł l iquest lsquoszlig ss Ł L iexcl lsquo Ŋ NGŋ ng THORN TH thorn th ETH DHeth dh ETH DJ đ dj

315 Svenska bokstaumlverOm man vill att dokumentet ska garing att formatera paring andra maskiner med gamla versioner avLATEX och i andra laumlnder boumlr man inte skriva in svenska bokstaumlver direkt I staumlllet anvaumlnderman accenter foumlr att skriva auml ouml Auml och Ouml ochaa ochAA foumlr att skriva aring och Aring

316 ProgramlistningarOm man inte vill att LATEX ska formatera texten kan man anvaumlnda enverbatim-omgivningDaring skrivs texten dessutom med skrivmaskinstext

beginverbatim Detta aumlr ett C-program include ltstdiohgt

void main(void)

int i

for (i = 1 i lt= 10 i++)printf(Nr dn i)

endverbatim

Detta aumlr ett C-program include ltstdiohgt

void main(void)

int i

for (i = 1 i lt= 10 i++)printf(Nr dn i)

Taumlnk paring att inte anvaumlnda tabulatortecken inne i enverbatim-omgivning De foumlrsvinner naumlmli-gen i utmatningen Anvaumlnd i staumlllet blanktecken (LATEX-modei emacs aumlndrar automatiskt allatabulatortecken till blanktecken)

Foumlr att faring motsvarande funktion mitt inne i en rad anvaumlnder man kommandotverb

I vanliga fall skulle man inte kunna skrivaverb utan att LaTeX tror att det aumlrboumlrjan paring ett kommando Men med verb=verb=garingr det bra

I vanliga fall skulle man inte kunnaskriva utan att LATEX tror att det aumlrboumlrjan paring ett kommando Men medverb garingr det bra

Observera att argumentet tillverb inte ska avgraumlnsas av och Daring skulle man ju aldrigkunna ha tecknen eller inne i texten Daumlrfoumlr aumlr kravet i staumlllet att argumentet tillverbavgraumlnsas av likadana valfria tecken som till exempel iverbtext ellerverb+text+

Man kan aumlven inkludera en programlistning direkt fraringn en fil Till detta anvaumlnder mankommandotverbatiminput Foumlr att det ska fungera maringste man foumlrst skriva

usepackageverbatim

i boumlrjan av dokumentet Sedan inkluderar man programkoden med t ex

verbatiminputlab7java

Om inte programtexten faringr plats i dokumentet kan man minska storleken

smallverbatiminputlab7java

4 Matematiska formler 15

4 Matematiska formlerEftersom TEX (och LATEX) aumlr utformat foumlr att kunna skriva komplex matematisk text blir det haumlrkapitlet ganska omfattande Men foumlr er som aumlndaring behoumlver kunna mer finns en mer uttoumlmmandebeskrivning i boumlckerna om LATEX (se sidan35 i denna handledning)

41 Att skriva matematisk textOm man vill skriva en matematisk formel inne i den loumlpande texten skriver manbeginmathformelendmath Eftersom det aumlr ganska laringngt att skriva finns det tvaring olika kortformer somman kan anvaumlnda Antingen( formel ) eller $ formel $ Men den foumlrsta korformen faringrman en kontroll paring att man inte redan aumlr inne i en formel aring andra sidan fungerar den inte ibildtexter (caption)

Foumlr att faring en formel som blir centrerad paring en egen rad skriver manbegindisplaymathformelenddisplaymath Aumlven haumlr finns det en kortform som aumlr[ formel]

beginequation formelendequation ger samma utseende bortsett fraringn att form-lerna blir numrerade Haumlr finns ingen kortform

Formeln $ x=3y-2 $ staringr inne i textenprecis som ( a+b+c ) ochbeginmathq=45+vendmathgoumlrDaumlremot staringr [ x=3y-2 ] foumlrsig sjaumllv precis sombegindisplaymatha+b+cenddisplaymathEn numrerad ekvation faringr man medbeginequationx=3y-2 labelekvaendequationVill man haumlnvisa till ekvation~refekvafungerar det likdant som med figurer

Formelnx = 3yminus 2 staringr inne i textenprecis soma+ b+ c ochq = 45 + vgoumlr Daumlremot staringr

x = 3y minus 2

foumlr sig sjaumllv precis som

a+ b+ c

En numrerad ekvation faringr man med

x = 3y minus 2 (1)

Vill man haumlnvisa till ekvation1 funge-rar det likdant som med figurer

42 En oumlversikt oumlver matematiska symbolerLATEX inneharingller kommandon foumlr att skriva alla taumlnkbara matematiska symboler Samtliga sym-boler nedan har en sak gemensamt De fungerar bara i enmath-omgivningdisplaymath-om-givning ellerequation-omgivning Vill man skriva ett saringdant haumlr tecken i vanlig text maringsteman skriva t ex$ tecken$

Av tabell1 framgaringr att det inte finns versala varianter av alla grekiska bokstaumlver Det berorparing att de grekiska bokstaumlverna i dessa fall ser likadana ut som de romerska Till exempel skrivsett versaltα helt enkelt som A

Vissa matematiska symboler finns redan paring tangentbordet Naumlr man skriver dem i en ma-tematisk omgivning faringr de ett lite annat utseende rsquo=rsquo rsquo +rsquo rsquominusrsquo rsquoltrsquo eller rsquogtrsquo Oumlvriga skrivsmed kommandona i tabellerna2ndash5 Maringnga av relationerna i tabell3 kan negeras genom attskrivanot foumlre dem

$x notlt y Leftrightarrow x notleq y-1$ x 6lt y hArr x 6le y minus 1

Det garingr att goumlra ytterligare symboler genom att skriva dom ovanparing varandra med kommandotstackrel

16 4 Matematiska formler

α alpha θ theta o o Υ Upsilonβ beta ϑ vartheta Π Pi υ upsilonΓ Gamma ι iota π pi Φ Phiγ gamma κ kappa $ varpi φ phi∆ Delta Λ Lambda ρ rho ϕ varphiδ delta λ lambda varrho χ chiε epsilon micro mu Σ Sigma Ψ Psiε varepsilon ν nu σ sigma ψ psiζ zeta Ξ Xi ς varsigma Ω Omegaη eta ξ xi τ tau ω omegaΘ Theta

Tabell 1 Grekiska bokstaumlver

plusmn pm u sqcap rhd1

∓ mp t sqcup unlhd1

times times or vee unlhd1

divide div and wedge oplus opluslowast ast setminus ominus star o wr otimes otimes circ diamond oslashbull bullet 4 bigtriangleup odotmiddot cdot 5 bigtriangledown copy bigcirccap cap triangleleft dagger daggercup cup triangleright Dagger ddagger] uplus lhd1 q amalg

Tabell 2 Binaumlra operatorer (1Kraumlver paketetlatexsym)

le leq sube subseteq a dashv prop proptoge geq supe supseteq equiv equiv |= models≺ prec lt sqsubset1 sim sim perp perp succ = sqsupset1 simeq | mid preceq v sqsubseteq asymp parallel succeq w sqsupseteq asymp approx bowtie ll isin in sim= cong 1 Join1

gg 3 ni 6= neq ^ smilesub subset ` vdash = doteq _ frownsup supset

Tabell 3 Relationssymboler (1Kraumlver paketetlatexsym)

43 Exponenter och index 17

[ A stackrelalpharightarrow B ] Aαrarr B

[ vecx stackrelmathrmdef=(x_1 ldots xn) ] ~x

def= (x1 xn)

Observera att vissa symboler bara aumlr tillgaumlngliga med paketetlatexsym Foumlr att anvaumlndadessa laumlgg till foumlljande rad i boumlrjan av dokumentet

usepackagelatexsym

421 Accenter

Accenttecknen som beskrivs paring sidan13 fungerar bara foumlr vanlig text I matematiska formleranvaumlnder man nedanstaringende kommandon i staumlllet

a hata a acutea a dota a checkaa gravea a ddota a brevea a baraa tildea ~a veca

hat ochtilde finns aumlven i bredare varianter som kallaswidehat ochwidetilde

$widehatx+1 widetildex+1$ x+ 1 x+ 1

Precis som med accenter i vanlig text boumlr man plocka bort prickarna fraringn bokstaumlverna i och jinnan man saumltter accenter paring dem

Jaumlmfoumlr $veci + ddotj$ och$vecimath + ddotjmath$

Jaumlmfoumlr~i+ j och~ı+

43 Exponenter och indexExponenter markeras medexponent och index med_index vilket illustreras av dettaexempel

Laringt $x$ och $y$ vara variabler saringdana att$x^2y=q_n$ daring $q_1 ldots q_n gt 7$

Det blir samma sak av $x^y_2$ och$x_2^y$ men inte av $x_y^2$ och$x^2_y$

Laringt x och y vara variabler saringdana attx2y = qn daringq1 qn gt 7Det blir samma sak avxy

2 ochxy2 men

inte avxy2 ochx2y

larr leftarrow lArrrArr Longleftrightarrow uarr uparrowlarrminus longleftarrow 7rarr mapsto uArr UparrowlArr Leftarrow 7minusrarr longmapsto darr downarrowlArr= Longleftarrow larr hookleftarrow dArr Downarrowrarr rightarrow rarr hookrightarrow l updownarrowminusrarr longrightarrow leftharpoonup m UpdownarrowrArr Rightarrow rightharpoonup nearrow=rArr Longrightarrow leftharpoondown searrowharr leftrightarrow rightharpoondown swarrowlarrrarr longleftrightarrow rightleftharpoons nwarrowhArr Leftrightarrow leadsto1

Tabell 4 Pilsymboler (1Kraumlver paketetlatexsym)

18 4 Matematiska formler

Om det bara finnsett tecken i exponent eller index garingr det bra att utelaumlmna klamrarna ochskriva^exponentrespektive_exponent

Det garingr bra att anvaumlnda alla moumljliga tecken som exponenter och index

Temperaturen i dag var $19^circ$C Temperaturen i dag var19C

44 Derivator

Derivator skriver man med apostrof (rsquo)

$xrsquorsquorsquo - 3xrsquorsquo + xrsquo + 4x = 8$ xprimeprimeprime minus 3xprimeprime + xprime + 4x = 8

Ibland skriver man tidsderivator med prickar ovanfoumlr bokstaumlverna Daring kan man anvaumlnda accen-terna ovan

$a(t) = dotv(t) = ddotx(t)$ a(t) = v(t) = x(t)

45 Division

Division med aumlr enkelt att skriva men vill man ha ett horisontellt braringkstreck faringr man anvaumlndakommandotfrac

[ x = fraca + b3c^3 + d^4 ] x =a+ b3

c3 + d4

[ frac11 - frac1a - k ]1

1minus 1aminusk

46 Roumltter

Roumltter skriver man med kommandotsqrt Med ett extra argument kan man skriva roumltter avvalfri ordning

[ sqrtx^x + sqrtalpha ]radicxx +

radicα

[ sqrt[3]hrsquorsquo_n(beta x) ] 3radichprimeprimen(βx)

alefsym aleph prime prime forall forall infin inftyh hbar empty emptyset exist exists 2 Box1

ı imath nabla nabla not neg 3 Diamond1

jmathradic

surd [ flat 4 triangle` ell gt top natural clubs clubsuitweierp wp perp bot ] sharp diams diamondsuitlt Re | backslash hearts heartsuit= Im 6 angle part partial spades spadesuit0 mho1

Tabell 5 Diverse symboler (1Kraumlver paketetlatexsym)

47 Oumlver- och understrykning 19

47 Oumlver- och understrykningFoumlr att goumlra linjer eller klamrar ovanfoumlr eller under en formel finnsoverline underlineoverbrace respektiveunderbrace Man kan skriva text ovanfoumlr eller under en klammergenom att goumlra paring samma saumltt som foumlr ett index eller en exponent

[ overlinephi + overlinew ] φ+ w

[ overbracea_1+underbrace a_2+cdots+a_n-1_n-2 st+a_n^n st ]

nst︷ ︸︸ ︷a1 + a2 + middot middot middot+ anminus1︸ ︷︷ ︸

nminus2st

+an

[ x^overlinek + n + x^underlinen ] xk+n + xn

48 Teckensnitt i matematisk textNormalt skriver LATEX all matmatisk text kursiv men i vissa fall passar det baumlttre med ett annatteckensnitt

Ett saringdant exempel aumlr foumlr att skriva funktioner som t ex log Det enklaste saumlttet att skrivadessa funktioner aumlr att anvaumlnda kommandona i tabell6

[ sin 2theta=2sinthetacostheta ] sin 2θ = 2 sin θ cos θ

[ log xy=log x + log y] log xy = log x+ log yFoumlr de funktioner daumlr det aumlr meningsfullt kan man anvaumlnda ett index

[ max_1leq nleq mlog_2P_n ] max1lenlem

log2 Pn

[ lim_xrightarrow 0fracsin xx=1 ] limxrarr0

sinx

x= 1

I oumlvriga fall kan man anvaumlnda naringgot av nedanstaringende saumltt att byta tecknsnitt inne i mate-matisk text

$mathititalic - 2^x+sin phi$ italic minus 2 x + sinφ

$mathrmroman - 2^x+sin phi$ romanminus 2x + sinφ

$mathbfbold - 2^x+sin phi$ boldminus 2x + sinφ

$mathsfsans serif - 2^x+sin phi$ sans serif minus 2x + sinφ

$mathtttypewriter - 2^x+sin phi$ typewriterminus 2x + sinφ

Observera att ovanstaringende kommandon bara ska anvaumlndas foumlr matematiska uttryck De paring-verkar bara bokstaumlver siffror och stora grekiska bokstaumlver Om man av naringgon anledning villskriva vanligt text inne i formler anvaumlnder man de vanliga teckensnittskommandona (texttttextbf textnormal etc) som tillfaumllligt laumlmnar matematikomgivningen

Om man vill skriva alla formler med fetstil kan man skriva kommandotboldmath i boumlrjanav dokumentet (det skainte skrivas inne i en matematikomgivning) Kommandot gaumlller tillsman upphaumlver det medunboldmath

I vissa fall anvaumlnder man skrivstilsbokstaumlver foumlr att beteckna funktioner LATEX tillhanda-haringller 26 bokstaumlverA Z

arccos cos csc ext ker limsup min sinharcsin cosh deg gcd lg ln Pr suparctan cot det hom lim log sec tanarg coth dim inf lininf max sin tanh

Tabell 6 Funktionsnamn

20 4 Matematiska formler

$mathcalFf(x)$ och$mathcalLf(x)$ brukar man anvaumlndafoumlr att beteckna naringgra vaumllkaumlnda transformer

Ff(x) och Lf(x) brukar mananvaumlnda foumlr att beteckna naringgra vaumll-kaumlnda transformer

49 Summor integraler och saringntDe matematiska symbolerna i tabell7 blir olika stora beroende paring hur man anvaumlnder dem deblir stoumlrre i endisplaymath-omgivning och enequation-omgivning aumln i enmath-omgiv-ning

[ int_-infty^infty e^-x^2 dx ]int infin

minusinfineminusx2

dx

[ oint_S(V) (psinablaphi-phinablapsi)cdot dvecS ]

∮S(V )

(ψnablaφminus φnablaψ) middot d~S

[ a_1 + a_2 + cdots + a_n =sum_i=1^n a_i ] a1 + a2 + middot middot middot+ an =

nsumi=1

ai

[ n=prod_k=1^n k ] n =

nprodk=1

k

[ sum_0 leq i leq m atop0 lt j lt n P(ij) ]

sum0leilem0ltjltn

P (i j)

Om man skriver ovanstaringende formler innei den loumlpande texten faringr mande mindre symbolerna som t~ex$int_-infty^infty e^-x^2 dx$eller $n=prod_k=1^n k$

Om man skriver ovanstaringende form-ler inne i den loumlpande texten faringrman de mindre symbolerna som t exintinfinminusinfin eminusx2

dx ellern =prodn

k=1k

410 Matriser och vektorerFoumlr att skapa matriser och vektorer goumlr vi naumlstan likadant som med tabeller (sidan12)

[ beginarraylcrx^2 amp a+b amp 3 x^2+2x amp xrsquo amp 23 x^2n amp alpha amp 214endarray ]

x2 a+ b 3x2 + 2x xprime 23x2n α 214

sum sumsum

⋂ ⋂bigcap

⊙ ⊙bigodotprod prod

prod⋃ ⋃

bigcupotimes otimes

bigotimes∐ ∐coprod

⊔ ⊔bigsqcup

oplus oplusbigoplusint int

intor or

bigvee⊎ ⊎

biguplus∮ ∮oint

and andbigwedge

Tabell 7 Stora symboler

411 Ekvationer paring flera rader 21

411 Ekvationer paring flera rader

Med endisplaymath-omgivning eller enmath-omgivning kan man bara goumlra formler somryms paring en rad Om man skriver laringnga formler eller vill skriva flera ekvationer i en sekvenskan man anvaumlnda eneqnarray-omgivning Den fungerar ungefaumlr som enarray-omgivningmed tre kolumner men numrerar ekvationerna om man inte skrivernonumber

begineqnarrayx amp = amp 12y + 47 y amp = amp z + phi + a + b + nonumber amp amp c + d + e + f

endeqnarray

x = 12y + 47 (2)

y = z + φ+ a+ b+

c+ d+ e+ f (3)

Eneqnarray-omgivning goumlr samma sak foumlrutom att den inte genererar naringgra ekvationsnum-mer

begineqnarrayx amp = amp 2 y + 3y amp = amp 12

endeqnarray

x = 2y + 3

y = 12

412 Parenteser

Hittils har vi anvaumlnt vanliga parenteser rsquo()rsquo i en del formler I tabell8 visas samtliga symbolersom kan anvaumlndas som parenteser i LATEX

Foumlr att faring parenteserna att anpassa sin storlek efter det de ska omge skriver manleftellerright foumlre dem Foumlr varjeleft maringste det finnas enright Daumlremot behoumlver de intevara av samma typ Det aumlr t ex fullt moumljligt att avsluta enleft( medright Om manbara vill ha en parentes paring ena sidan av formeln kan man anvaumlnda den osynliga parentesen rsquorsquo

[ vecu times vecv =left| beginarrayccchatx amp u_x amp v_x haty amp u_y amp v_y hatz amp u_z amp v_z

endarray right| ]

~utimes ~v =

∣∣∣∣∣ x ux vx

y uy vy

z uz vz

∣∣∣∣∣[ A=left( beginarraycccca_11 amp a_12 amp ldots amp a_1n a_21 amp a_22 amp ldots amp a_2n vdots amp vdots amp ddots amp vdots a_m1 amp a_m2 amp ldots amp a_mn

endarray right) ]

A =

a11 a12 a1n

a21 a22 a2n

am1 am2 amn

( ( b lfloor darr downarrow) ) c rfloor backslash l updownarrow[ [ d lceil | | uArr Uparrow] ] e rceil | dArr Downarrow 〈 langle uarr uparrow m Updownarrow 〉 rangle

Tabell 8 Parenteser

22 5 Om det blir fel

[ g(x)=left beginarrayll0 amp x leq 0 13 amp 0 lt x leq 3 23 amp 3 lt x leq 5 1 amp x gt 5endarray right ]

g(x) =

0 x le 013 0 lt x le 323 3 lt x le 51 x gt 5

Ibland behoumlver man ha mer kontroll oumlver parentesernas storlek Foumlr detta aumlndamaringl finns detandra prefix att anvaumlnda

Storlek vanlig stor stoumlrre aumlnnu stoumlrre stoumlrst automatiskVaumlnsterprefix mdash bigl Bigl biggl Biggl leftHoumlgerprefix mdash bigr Bigr biggr Biggr right

413 FinjusteringI en del fall kan man behoumlva justera formateringen av matematiska formler genom att laumlgga tilleller ta bort lite utrymme Foumlr detta aumlndamaringl finns kommandona foumlr att laumlgga till och foumlratt ta bort

[ sqrt2 x ] radic2x

[ sqrt2 x ] radic2x

[ n logn ] n logn

[ n logn ] nlogn

[ intint z dx dy]int int

zdxdy

[ int int z dx dy ]intint

z dx dy

5 Om det blir felAtt tolka felutskrifter fraringn LATEX aumlr inte alltid det laumlttaste LATEX oumlversaumltter alla kommandon tillTEX-kommandon och skickar sedan hela texten till TEX Daumlrfoumlr kommer maringnga av felmedde-landena fraringn TEX och man kaumlnner inte riktigt igen sin text i felutskrifterna

51 Vanliga problemUtan att analysera felutskrifterna alltfoumlr mycket kan man ofta hitta sitt fel bland foumlljande punk-ter

bull Ett felstavat kommando

bull Parenteser (t ex eller[]) daumlr man har gloumlmt den ena eller kanske baringda

bull Foumlrsoumlk att anvaumlnda specialtecken utan att skriva dem paring raumltt saumltt

bull Foumlrsoumlk att anvaumlnda matematiska specialtecken i vanlig text (Skriv$ foumlre och efter tecknetsaring garingr det bra)

bull Ett end som saknas

bull Ett bortgloumlmt argument till ett kommando

Genom att laumlra sig att utnyttja LATEX-modei emacs ordentligt kan man undvika maringnga onoumldigaskrivfel (se sidan4)

53 Att hitta vad som blev fel 23

52 Vad man goumlr naumlr LATEX har stannatNaumlr LATEX upptaumlcker ett fel under en koumlrning faringr man en massa felutskrifter och daumlrefter skrivsett rsquorsquo Om du faringr ett rsquorsquo kan du skriva naringgot av foumlljande

bull H foumlr att (kanske) faring lite mer tips om vad som kan vara fel

bull RETURN foumlr att att ignorera felet och fortsaumltta (ger ofta upphov till fler fel)

bull Istop Foumlr att stoppa koumlrningen

bull X kan man skriva omIstop inte fungerar Skillnaden aumlr att medIstop faringr man med allutskrift fram till felet medanX avbryter koumlrningen omedelbart

Vid andra typer av fel faringr man en rsquorsquo i staumlllet foumlr rsquorsquo Det haumlr felet beror ofta paring ett bortgloumlmtenddocument Haumlr kan man skriva

bull enddocument eller

bull stop foumlr att avbryta koumlrningen Om det inte fungerar provar man med

bull 〈CTRLndashD〉 eller

bull 〈CTRLndashC〉

53 Att hitta vad som blev felAumlven om LATEX genererar vaumlldigt maringnga felutskrifter som till en boumlrjan ser raumltt obegripliga utaumlr det ofta laumltt att hitta felen med ledning av utskriften Tricket aumlr foumlr det mesta att titta paringdetsistasom skrevs ut

Om vi till exempel skulle skrivabegincenter men i staumlllet skrevbegincentesaumlger LATEX saringhaumlr

LaTeX Error Environment cente undefined

See the LaTeX manual or LaTeX Companion for explanationType H ltreturngt for immediate help

l56 begincente

Om vi tittar paring de sista raderna av felutskriften staringr det att felet finns paring rad 56 och dessutomskrivs den felaktiga texten ut

Vi har kanske gloumlmt att grekiska bokstaumlver bara fungerar i en matematisk omgivning ochhar skrivit

Det haumlr aumlr bokstaven gamma i det grekiska alfabetet

i staumlllet foumlr

Det haumlr aumlr bokstaven $gamma$ i det grekiska alfabetet

Naumlr vi koumlr texten genom LATEX blir felutskriften

24 5 Om det blir fel

Missing $ insertedinserted text

$to be read again

gammal245 Det haumlr aumlr bokstaven gamma

i det grekiska alfabetet

Vid den haumlr typen av fel goumlr alltid LATEX en radbrytning efter det felaktiga tecknet Daumlrfoumlr aumlrfelet laumltt att lokalisera

54 Varningar vid sid- och radbrytningar

Om LATEX misslyckas med att avstava ett ord skrivs det ut en varning som kan se ut saring haumlr

Overfull hbox (5423221pt too wide) in paragraph at lines 54--55[]T1cmrmn10 Ett l^^e5ngt ord ^^e4r studiev^^e4gledarna

Det sista ordet (studievaumlgledarna) som skrivs ut aumlr det som LATEX inte har lyckts avstavaAntingen bryr man sig inte om varningen (raden blir lite foumlr laringng i saring fall) eller saring laumlgger manin avstavningsfoumlrslag (se sidan9)

Som framgaringr av exemplet skrivs svenska bokstaumlver ut lite konstigt Det medfoumlr dock foumlrdet mesta inga stoumlrre problem med att tyda utskriften

Foumlr att laumlttare se var LATEX har problem med avstavningen kan man anvaumlnda dokumentop-tionendraft Mer om det finns paring sidan26

Andra varningar man kan faring aumlr

bull Underfull hbox som betyder att LATEX har tvingats laumlgga in lite vaumll mycket tomrummellan orden foumlr att fylla ut raden

bull Overfull vbox som varnar foumlr att LATEX inte har hittat naringgot laumlmpligt staumllle att boumlrja enny sida Sidan har alltsaring blivit lite foumlr laringng

bull Underfull vbox anger det motsatta problemet Sidan aumlr lite kortare aumln den borde vara

Laumls om hur man sjaumllv kan paringverka sid- och radbrytningar paring sidan28

55 Problem med placering av figurer

551 Bilderna kommer sist i dokumentet

Ett vanligt problem aumlr att alla eller en del figurer hamnar sist i dokumentet Det beror naumlstanalltid paring att man har skrivitbeginfigure[h]

LATEX har vissa regler foumlr att placera ut figurer och med ledning av dem har det inte garingttatt placera figuren paring det taumlnkta staumlllet Daumlrfoumlr hamnar den sist i dokumentet En av reglernasaumlger att figurer maringste placeras ut i samma ordning som dom foumlrekommer i LATEXfilen Daumlrfoumlrkommer alla efterfoumlljande bilder ocksaring att hamna sist

Loumlsningen aumlr givetvis att ge LATEX fler alternativ foumlr att placera ut figuren Om man i staumllletskriverbeginfigure[htb] kan LATEX placera bilden laumlngst upp eller laumlngst ner paring en sida

56 Problem i inkluderade filer 25

552 Alla bilder kommer inte ut

FelmeddelandetToo many unresolved floats beror paring att minnet i LATEX har blivit fulltav bilder Naumlr LATEX ser en bild lagras den undan tills det finns ett staumllle att skriva ut den

Detta fel beror normalt paring samma sak som ovan men kan ocksaring upptraumlda om man villha maringnga bilder efter varandra (t ex ett appendix med bara bilder) Loumlsningen aumlr daring att tvingaLATEX att skriva ut de bilder som har samlats i minnet genom att laumlgga in kommandotclearpagemellan tvaring laumlmpliga bilder Daring skrivs alla ackumulerade bilder ut och LATEX goumlr en sidbrytning

56 Problem i inkluderade filer

LATEX skriver kommandon till ett antal filer som sedan inkluderas vid naumlsta koumlrning (Bl a finnsfiltoc foumlr inneharingllsfoumlrteckningenfillof ochfillot foumlr figur- och tabellfoumlrteckningarsamtfilaux foumlr diverse oumlvrig information som bildtexter

Naumlr LATEX inkluderar en fil skrivs filnamnet och eventuella felmeddelanden ut inom paren-teser (se exempel paring sidan4) Paring detta saumltt kan man se vilken fil det aumlr problem med

Skulle det bli fel i en av de inkluderade filerna (t ex paring grund av fel i en bildtext) maringsteman ta bort filen och sedan koumlralatex igen Givetvis maringste man ocksaring raumltta felet ifiltex)

57 Utskriften kommer inte ut

Om det inte kommer ut naringgra sidor paring laserskrivaren eller om bara en del av sidorna kommerut beror det foumlrmodligen paring naringgot av foumlljande

bull Filnamnet inneharingller svenska bokstaumlverSkrivarna klarar inte av filer som inneharingller tecken som har aringttonde biten satt Detta yttrarsig i att det inte kommer ut naringgonting alls Doumlp omtex-filen till ett annat namn kompileraden igen och skriv ut den paring nytt (Det aumlr bara filnamnet som beroumlrs svenska tecken inne itexten kodas saring att skrivarna klarar av dem)

bull Fel i en inkluderad bildOm du har inkluderat en bild i dokumentet kan det beror paring att skrivaren inte foumlrstaringr sig paringbilden I detta fall kommer vanligtvis sidorna foumlre bilden ut Prova att ta bort bilden och seom det blir baumlttre Om det hjaumllper kontrollera att bilden aumlr i raumltt format (se sidan30)

6 Oumlverkurs61 Dokumentklasser

Hittills har vi bara anvaumlnt dokumentklassenarticle Andra dokumentklasser som aumlr standardaumlr letter (EXEMPEL 7) report (EXEMPEL 5) och book report skiljer sig fraumlmst fraringn Ex 7

Ex 5article genom att det finns ytterliga en rubriknivaringchapter book har ytterligare en nivaringsom heterpart article aumlr laumlmpligt till rapporter aumlven raumltt laringnga saringdana Kommer man uppi storleksordningen examensarbete kan det vara laumlmpligt att byta tillreport Paring sidan35finnsytterligare dokumentklasser beskrivna Dessa aumlr dock inte standard i LATEX

Foumlr att byta dokumentklass maringste man aumlndra argumentet till kommandotdocumentclassOm man till exempel vill aumlndra tillreport skriver man

documentclass[a4paper]report

26 6 Oumlverkurs

62 DokumentoptionerDet finns ett antal optioner som man kan ange foumlr att paringverka utseendet paring sitt dokument Vihar redan stoumltt paringa4paper Nedanstaringende lista visar de viktigaste

a4paper Anpassa marginaler till a4-papper Om denna utelaumlmnas anvaumlnds amerikanskpapper (letter)

11pt Anvaumlnd lite stoumlrre bokstaumlver (standard aumlr10pt)

12pt Aumlnnu lite stoumlrre bokstaumlver

twocolumn Skriver texten i tvaring kolumner

twoside Formaterar foumlr dubbelsidig utskrift (Anvaumlnt i detta dokument)

titlepage Goumlr att rubriken (den som man skriver ut medmaketitle) hamnar paring en egensida om man anvaumlnder dokumentklassenarticle Det aumlr standard foumlrreport

landscape Goumlr att sidan formateras foumlr liggande papper Marginalerna blir vaumlldigt bredasaring man kan behoumlva finjustera en del maringtt manuellt (se sidan26)

draft Goumlr att LATEX skriver ut en svart rektangel i marginalen efter alla rader som harblivit foumlr laringnga (overfull hbox) Det aumlr bra att anvaumlnda vid korrekturlaumlsning-en men ska givetvis tas bort foumlre den slutliga utskriftendraft goumlr desutom attinkluderade bilder (se sidan30) bara skrivs ut som en ram runt bildens filnamn

leqno Placera ekvationsnummer till vaumlnster i staumlllet foumlr till houmlger om ekvationen i endisplaymath-omgivning

fleqn Vaumlnsterjustera ekvationer i staumlllet foumlr att centrera dem i endisplaymath-om-givning

openright Om man anvaumlnder dokumentklassenreport boumlrjar kapitel alltid paring ny sidaopenright goumlr att de i staumlllet boumlrjar paring ny houmlgersida

Foumlr att anvaumlnda en option skriver man namnet paring den inom hakparenteser rsquo[]rsquo foumlre dokument-klassen Vill man ange flera optioner skiljer man dem aringt med kommatecken Vill man skrivamed 11 punkter stora bokstaumlver och formatera texten i tvaring kolumner (samtidigt som man be-haringller optionen foumlr a4-papper) skriver man

documentclass[11pttwocolumna4paper]article

63 Finjustering av marginaler och andra maringttOm man inte aumlr noumljd med marginalerna saring finns det moumljlighet att finjustera maringtten med kom-mandonaaddtolength ochsetlength Den foumlrsta aumlr laumlmplig naumlr man vill goumlra smaring juste-ringar t ex goumlra raderna lite laumlngre

Naringgra av de maringtt som garingr att justera aumlr

evensidemargin marginal jaumlmna sidor oddsidemargin marginal udda sidortopmargin marginal oumlverst paring sidan headheight storlek sidhuvudheadsep avst mellan sidhuvud amp text footskip avst mellan sidfot amp texttextwidth textens bredd textheight textens houmljd

Om man t ex vill goumlra raderna en centimeter laumlngre paring varje sida skriver man

addtolengthoddsidemargin-10mmaddtolengthevensidemargin-1cmaddtolengthtextwidth2cm

Foumlr mer info om detta seEXEMPEL 10 Haumlr finns aumlven en beskrivning av de olika maringttenheterEx 10man kan anvaumlnda

64 Separering av stycken 27

64 Separering av styckenLATEX boumlrjar varje stycke med en indragning om det inte aumlr det foumlrsta stycket efter en rubrikOm man i staumlllet vill avgraumlnsa stycken med en extra blankrad skriver man saring haumlr i boumlrjan avdokumentet

usepackageparskip

Paketetparskip goumlr att indragningen saumltts till noll och att avstaringndet mellan tvaring stycken oumlkaren halv rad

65 Engelska dokumentOm man vill skriva dokument paring engelska aumlr det bara att utelaumlmna raden med

usepackage[swedish]babel

Daring kommer en engelsk avstavningstabell att anvaumlndas och ett antal straumlngar aumlndras till engels-ka t ex skrivsTable of contentsi staumlllet foumlrInneharingll

usepackage[swedish]babel

Det garingr aumlven att skriva paring andra spraringk genom att byta utswedish mot naringgot av foumlljande

american french german ngerman bahasa basque catalan croatianczech danish dutch finnish greek icelandic irish italianlatin magyar norsk norsk portuges romanian russian slovakslovene spanish turkish ukrainian nohyphenation

66 Sidnumrering sidhuvud och sidfotLATEX skriver automatiskt ett sidnummer centrerat laumlngst ned paring sidan Med kommandot

pagestyleempty

kan man staumlnga av numreringen Det kan bland annat vara laumlmpligt t ex om man bara vill skrivaut en sida Om man anvaumlndermaketitle maringste man dessutom skriva

thispagestyleempty

eftermaketitle eftersommaketitle alltid definierar om foumlrsta sidan tillplain (SeEX-EMPEL 3) Ex 3

Vill man i staumlllet ha sidnummer och kapitelnamn i sidhuvudet skriver man

pagestyleheadings

Daring faringr man en sidnumrering som ser ut ungefaumlr som i den haumlr handledningen Vill man garingtillbaka till standardutseendet aumlr det bara att skriva

pagestyleplain

Foumlr att faring sidhuvuden som ser ut ungefaumlr som i denna handledning kan man anvaumlnda paketetfancyhdr Detta beskrivs naumlrmare iEXEMPEL 4 Ex 4

67 RadavstaringndIbland kan man vilja aumlndra paring radavstaringndet i LATEX Det goumlrs enklast genom att aumlndra paring pa-rameternbaselinestretch Det aumlr en faktor som radavstaringndet multipliceras med saring detnormala vaumlrdet aumlr1 Foumlr att naumlstan foumlrdubbla radavstaringndet laumlgger man till foumlljande rad naringgon-stans foumlrebegindocument

renewcommandbaselinestretch18

28 6 Oumlverkurs

68 RamarFoumlr att rita en ram runt en del av texten anvaumlnder man kommandotfbox

Haumlr har vi en fboxliten ram Haumlr har vi en liten ram

Det garingr inte att ha radbrytningar inne i enfbox saring om man vill rita en ram runt en stoumlrre delav texten maringste man kapsla in den i enparbox

fboxparbox4cmDenna text blirautomatiskt justerad till ett4 cm brett stycke

Denna text blir automatiskt ju-sterad till ett 4 cmbrettstycke

69 Att paringverka formateringenLATEX lyckas foumlr det mesta bra med att bryta rader och sidor Men ibland kan man behoumlva raumlttatill formateringen lite I andra fall vill man kanske bryta en rad eller en sida trots att den inte aumlrfull eller laumlgga in lite extra tomrum

Vi har redan anvaumlnt kommandot foumlr att tvinga fram en radbrytning Kommandot kanaumlven ha ett argument som talar om hur mycketextrautrymme som ska laumlggas till

Det haumlr kan ni redanMed ett extra argumentblir [7mm]det extra mycket tomrum

Dethaumlr kan ni redan Med ett extra argu-ment blir

det extra mycket tomrum

Eftersom kan ha ett argument som boumlrjar med tecknet rsquo[rsquo kan man alltsaring inte boumlrja enny rad med rsquo[rsquo om den foumlrra avslutades med Man kan dock lura LATEX att tolka parentesensom just en parentes genom att byta ut mot

Ett annat saumltt att laumlgga in extra tomrum aumlr med kommandotvspacelaumlngd eller medvspacelaumlngd Skillnaden aumlr att den foumlrsta formen tar bort tomrummet om det raringkar hamnavid i slutet eller boumlrjan av en sida

Det finns aumlven motsvarande kommandon foumlr att laumlgga in extra tomrum i en rad De heterhspace ochhspace Den tidigare formen tar bort tomrummet om det hamnar foumlrst ellersist paring en rad

Daring ska vi se om det inte kan bli liteextra tomrum aumlven i boumlrjan hspace20mmav en rad Mitt inne i raden aumlr likahspace10mm laumltt Nu vill jag ha liteextra tomrumvspace10mmsaring att jag baumlttre kan studerafiberstrukturen i papperet

Daring ska vi se om det inte kanbli lite extra tomrum aumlven i boumlrjan

av en rad Mitt inne iraden aumlr lika laumltt Nu vill jagha lite extra tomrum saring att jag baumlttre

kan studera fiberstrukturen i papperet

Observera att raden fylls upp innan det vertikala utrymmet laumlggs till Daumlrfoumlr hamnar inte tom-rumet exakt daumlr man skrivervspace Vill man ha det uppfoumlrandet ska man anvaumlnda medett argument som i det tidigare exemplet

Foumlr att tvinga fram en sidbrytning anvaumlnder man kommandotnewpage Om vi skriver itvaring kolumner avslutarnewpage den aktuella kolumnen i staumlllet foumlr sidan

610 Att rita figurer 29

610 Att rita figurerLATEX klarar av att rita enkla figurer som cirklar fyrkanter linjer och pilar Med enpicture-omgivning skapar man ett koordinatsystem som man sen kan rita i

Standardenheten i koordinatsystemet aumlr punkter Foumlr de flesta aumlr det nog lite svaringrt att taumlnkai punkter Daumlrfoumlr aumlr det laumlttare om man aumlndrar maringttenheten till millimeter med kommandot

setlengthunitlength1mm

Det behoumlver man bara goumlra en garingng i varje dokument alltsaringinte foumlr varje bildOm man vill skapa ett koordinatsystem som aumlr 100 mm brett och 80 mm houmlgt goumlr man saring

haumlr

beginpicture(10080) kommandon som ritar bilderendpicture

Foumlr att placera grafiska objekt i koordinatsystemet anvaumlnder vi kommandotput Med

put(200)objekt

placerar viobjekti punkten med x-koordinaten 20 och y-koordinaten 0 (Foumlr rektanglar aumlr detnedre vaumlnstra houmlrnet foumlr cirklar centrum och foumlr linjer utgaringngspunkten)

Exemplet nedan visar de vanligaste grafiska objekten och hur man ritar dem i LATEX

beginpicture(3050)put(040)framebox(308)centerput(030)framebox(148)[t]topput(1630)framebox(148)[r]rightput(020)dashbox(308)[bl]bottom leftput(018)line(10)20put(016)vector(2-1)25put(510)circle8put(2412)circle14put(614)textscText

endpicture

center

topright

bottom left

HHHHHH

HHj

~ amp$

TEXT

Argumentet tillcircle aumlr diametern Foumlrline ochvector aumlr foumlrsta argumentet riktningoch det andra laumlngd Riktningsargumenten ska ligga mellanminus6 och+6 foumlr line och mellanminus4 och+4 foumlr vector

Ofta vill man upprepa en ritad figur efter efter ett regelbundet moumlnster Det kan till exempelroumlra sig om boxar i ett koplingsschema Foumlr detta finns kommandotmultiput som anvaumlndssaring haumlr

multiput(xy )(∆x∆y )antal objekt

daumlr(xy ) aumlr startpositionen Objektet behoumlver inte vara ett enkelt objekt utan kan ocksaring varaen helpicture-omgivning Man kan alltsaring dela upp sin bild i flera mindre bilder

beginpicture(4050)multiput(00)(710)3beginpicture(209)put(00)framebox(209)[tr]Hejput(82)oval(143)put(45)oval(55)[tl]put(108)oval(73)[b]put(182)circle4

endpictureendpicture

Hej |

Hej |

Hej |

30 6 Oumlverkurs

Om man har ritat en figur och sen vill flytta hela figuren anger man ytterligare ett argumenttill beginpicture

beginpicture(3060)(1010)

Detta betyder att origo har koordinaterna(1010) i staumlllet foumlr (00) Man kan med foumlrdelplacera sin bild inne i enfigure-omgivning (se sid11ochEXEMPEL 6)Ex 6

Det mesta garingr att rita i enpicture-omgivning och resultatet blir snyggt men det blir na-turligtvis lite jobbigt att rita stora figurer paring det haumlr saumlttet Ett alternativ aumlr att anvaumlnda metodensom beskrivs i naumlsta stycke

611 Paketet graphics6111 Att inkludera postscript-bilder

Numera finns det maringnga bra program som kan rita bilder Kan man bara faring dem att skriva sinutmatning i formatetencapsulated postsciptsaring garingr det bra att inkludera bilden i sitt dokumentmed hjaumlp av paketetgraphics

Foumlr att kunna inkludera bilder maringste man laumlgga till foumlljande rad i boumlrjan av dokumentet

usepackagegraphics

Sen anvaumlnder vi foumlljande kommando foumlr att inkludera bilden som finns i filenbildeps

includegraphicsbildeps

Om man vill skala om bilden anvaumlnder man kommandotresizebox

resizebox20mmincludegraphicsbildeps

Ovanstaringende exempel ger en bild som aumlr 20mm houmlg Utropstecknet betyder att bredden skaskalas saring att bildens proportioner beharinglls

En vanlig anvaumlndning avincludegraphics aumlr att inkludera bilder i enfigure-om-givning Daring kraumlvs att bilden centreras med hjaumllp avcenter-omgivning enligt nedanstaringendeexempel

beginfigurebegincenterincludegraphicsbildeps

endcentercaptionKopplingsschema till transmogrifieraren

endfigure

611 Paketet graphics 31

6112 Att spara utrymme

Postscriptbilder kan ofta ta vaumlldigt mycket plats Det kan man loumlsa genom att komprimerafilen Det enda problemet aumlr att LATEX maringste veta hur stor bilden aumlr Den informationen finnsi filen paring en rad som boumlrjar medBoundingBox Klipp ut denna rad och spara den i filenbildepsbb Skriv daumlrefter

gzip bildeps

saring komprimereasbildeps och ersaumltts med den komprimerade filenbildepsgz Sedan aumlrdet bara att inkludera raumltt fil

includegraphicsbildepsgz

En fil som aumlr komprimerad medgzip kan man packa upp medgunzip om man inte laumlngrevill ha den komprimerad

6113 Naringgra saumltt att skapa postscript-bilder

Det finns givetvis maringnga saumltt att generera PostScript-bilder Paring arbetsstationerna ritar man enk-last bilderna medxfig Om vi till exempel vill skapabildeps (som vi anvaumlnde ovan) skrivervi

xfig bildfig

Daring faringr vi upp et foumlnster daumlr vi kan rita bilden Vaumllj sedan menynExportoch exportera bildenVar noga med att vaumlljaEncapsulated Postscripti rutanLanguage

En postscriptfil som skapas paring detta saumltt garingr inte att skriva ut foumlr sig sjaumllv Foumlr att skriva utden vaumllj i staumlllet menynPrint i xfig

Om man vill spara ett foumlnster paring skaumlrmen som encapsulated postscript till en fil som heterwindoweps kan man anvaumlnda naringgot av foumlljande kommandon

import -density 90x90 windowepsimport -density 90x90 eps2windowepsimport -density 90x90 -depth 8 -colorspace gray eps2windoweps

och klicka paring det foumlnster man vill spara Den andra varianten avimport ger postscript level2 som aumlr mer kompakt Man faringr alltsaring betydligt mindre filer men i vissa falla kan de kraringglaDen sista varianten aumlr laumlmplig om bilden aumlr svartvit eller om det ska skrivax ut paring en svartvitskrivare

Skriv man xfig man xgrabsc respman xgrab foumlr mer information

6114 Aumlndra storlek och roterera

Paketetgraphics inneharingller mer aumln de kommandon som naumlmnt ovan Man kan t ex skala ettobjekt medscalebox

vanlig storlek scalebox2dubbel storlek scalebox5halv storlek

vanlig storlek

dubbel storlekhalv storlek

Man kan ocksaring ange ett ytterligare argument om man inte vill ha samma skala i x- och y-led

scalebox1[2]dubbel houmljd scalebox2[1]dubbel bredd

dubbel houmljddubbel bredd

resizebox kan ocksaring anvaumlndas paring text

32 6 Oumlverkurs

resizebox4cm4 cm bred skalenlig 4 cm bred skalenligMan kan ocksaring rotera valfritt objekt medrotatebox eller spegla det kring en vertikal axelmedreflectbox

rotatebox30Hej rotatebox180Hej reflectboxSpegel spegel paring vaumlggen daumlr

Hej

Hej

Spegelspegelparingvaumlggendaumlr

6115 xdvi och graphics

xdvi klarar inte av att visa text (bilder garingr bra) som manipulerats medresizebox scaleboxrotatebox ellerreflectbox Detta kan man dock loumlsa genom att titta paring den faumlrdiga post-scriptfilen med kommandotgv Om dindvi-fil heterrapportdvi skriver du

dvips rapportgv rapportps

ta bort filen medrm rapportps naumlr du aumlr klar

6116 pdflatex och graphics

Foumlr att anvaumlndagraphics medpdflatex skriver man saring haumlr i boumlrjan av dokumentet

usepackage[pdftex]graphics

Sedan kan man tyvaumlrr inte inkludera bilder i eps-format Bilderna maringste i staumlllet vara i pdf-format Det loumlser man laumltt genom att konvertera bilderna med kommandotps2pdf

ps2pdf bildeps bildpdf

och sedan inkluderar man bilderna med

includegraphicsbildpdf

Det garingr aumlven bra att inkludera andra grafikformat i pdf-dokument till exempel jpeg och tiffOm man vill kunna formatera sitt dokument med baringdelatex ochpdflatex saring faringr man

skriva saring haumlr i boumlrjan av dokumentet

newififpdfifxpdfoutputundefinedpdffalse

elsepdftrue

fiifpdfusepackage[pdftex]graphics

elseusepackagegraphics

fi

Sedan goumlr man saring haumlr foumlr att inkludera bilden

ifpdfincludegraphicsbildpdf

elseincludegraphicsbildeps

fi

612 Paketet color 33

612 Paketet colorFoumlr att anvaumlnda paketet skriven man

usepackagecolor

i boumlrjan av dokumentet Sedan finns ett antal kommandon tillgaumlngliga foumlr att skriva text i avvi-kande faumlrg

Det foumlrsta som man maringste goumlra aumlr att definiera en eller flera faumlrger meddefinecolor

definecolorlightgray92definecolordarkgray5definecolorlight-bluergb080851definecolormeloncmyk00460500

Som synes kan man anvaumlnda tre olika modeller foumlr att definiera faumlrger

gray Vaumlrdet aumlr ett tal mellan 0 och 1 daumlr 0 aumlr svart

rgb Vaumlrdet aumlr en kommaseparerad lista av tre tal mellan 0 och 1 som anger intensitetenfoumlr roumltt groumlnt och blaringtt ljus (som paring en TV)

cmyk Vaumlrdet aumlr en kommaseparerad lista av fyra tal mellan 0 och 1 som anger hur mycketman ska anvaumlnda av faumlrgerna cyan magenta gul och svart (som paring en faumlrgskrivare)

Foumlr att skriva sin text i en avvikande faumlrg finns det tvaring kommandon

Detta ord aumlr textcolordarkgraringttprecis som colordark dessa tvaring

Detta ord aumlrgraringtt precis somdessatvaring

Foumlr att goumlra en fylld ram anvaumlnder mancolorbox Om ramen ska ha avvikande faumlrg finnsfcolorbox

colorboxdarkHej hopp fcolorboxblackdarkHej igen

Hej hopp

Hej igen

Man kan aumlven aumlndra bakgrundfaumlrgen Det goumlr man med kommandotpagecolorcolor Kommandot ska skrivas i boumlrjan av dokumentet och gaumlller foumlr alla sidor

Faumlrgenblack som anvaumlndes i exemplen ovan aumlr foumlrdefinierad och behoumlver alltsaring intedefinieras meddefinecolor Oumlvriga foumlrdefinierade faumlrger aumlrwhite red green blueyellow cyan ochmagenta Alla andra faumlrger maringste definieras innan de kan anvaumlndas

613 EuroteckenFoumlr att skriva symbolen foumlr Euro skriver man foumlljande i boumlrjan av dokumentet

usepackageeurosym

Daring definieras kommandonaeuro ochEUR

Med euro kan vi skriva euro-tecknet Priser skriver man som EUR19998

Mede kan vi skrivae-tecknetPriser skriver man som 19998e

Det tecken som visas ovan aumlr den officiella eurosymbolen Om man i staumlllet till ha en symbolsom passar baumlttre till det aktuella teckensnittet anvaumlnder manusepackage[gen]eurosymDaring skrivs symbolen somAC i staumlllet foumlre EUR placerar symbolen foumlre eller efter beloppetberoende paring vilket spraringk man har valt I sverige blir det alltid till houmlger om beloppet Vill manaumlndra paring det kan man anvaumlndausepackage[left]eurosym

34 6 Oumlverkurs

614 Fler teckensnitt

Om man har tillgaringng till en postscriptskrivare (som vi har) saring kan man utnyttja fler teckensnittaumlr de som hittills har beskrivits Genom att skriva

usepackagetimes

i boumlrjan av dokumentet blir den vanliga texten satt medtimes textsf blir helveticaochtexttt blir courier Foumlljande paket finns

paket textrm textsf textttmdash inget mdash computer modern roman comp modern sans comp modern typewritertimes times helvetica courierbookman bookman avant garde couriernewcent new century schoolbook avant garde courierpalatino palatino helvetica courieravant computer modern roman avant garde comp modern typewriterhelvet computer modern roman helvetica comp modern typewriterchancery zapf chancery (endast kursiv) comp modern sans comp modern typewriter

615 Sammanfattning

Ibland vill man ha en sammanfattning (sammandrag referat abstract) i boumlrjan av sin rapportDet aringstadkommer man medabstract-omgivning (EXEMPEL 11)Ex 11

begindocumentmaketitlebeginabstractDetta aumlr en kort sammanfattning avinneharingllet i rapportenendabstractsectionBakgrundHaumlr kommer resten av texten irapportenenddocument

Sammanfattning

Detta aumlr en kort sammanfatt-ning av inneharingllet i rapporten

1 Bakgrund

Haumlr kommer resten av texten i rappor-ten

Vissa institutioner kraumlver att sammanfattningens rubrik aumlrAbstract Andra kraumlven en sam-manfattning paring svenska och en paring engelska Hur man loumlser detta beskrivs iEXEMPEL 12 ochEx 12EXEMPEL 13

Ex 13

616 Referenser

Foumlr att faring en lista med litteraturreferenser anvaumlnder man sig av enthebibliography-omgiv-ning Argumentet (99) till beginthebibliography99 nedan aumlr en teckenstraumlng somanger hur mycket plats etiketterna tar (och hur mycket resten av texten ska skjutas in)99raumlcker till tvaring siffror

617 Vill ni veta mer 35

Laumls mer om LaTeX i citeLamport

beginthebibliography99bibitemLamport Leslie LamportemphLaTeX users guideamp reference manualAddison Wesley 1994bibitemKnuth Donald E KnuthemphThe TeX bookAddison Wesley 1990bibitemPer Per ForebyemphAtt skriva rapporter med LaTeXPHs kopieringsmaskin 2003endthebibliography

Laumls mer om LATEX i [1]

Referenser[1] Leslie LamportLATEX users gui-

de amp reference manualAddison-Wesley 1994

[2] Donald E KnuthThe TEXbookAddison Wesley 1990

[3] Per ForebyAtt skriva rappor-ter med LATEX PHs kopieringsma-skin 2003

Foumlrsta argumentet tillbibitem aumlr en etikett som man sen kan referera till medcite Detfungerar ungefaumlr somlabel ochref (se sidan13)

617 Vill ni veta merDet haumlr dokumentet beraumlttar lite om hur man anvaumlnder LATEX foumlr att skriva rapporter LATEX kanmycket mer aumln vad som beskrivs haumlr men foumlr de flesta raumlcker nog detta

Foumlr de som vill laumlra sig lite mer har viThe Not So Short Intruduction to LATEX 2ε avTobias Oetiker m fltill salu Priset aumlr foumlr naumlrvarande 50 kronor men den finns aumlven tillgaumlngligparing naumltethttppeopleeeethzch˜oetikerlshort

Vill man veta aumlnnu mer finns det tvaring bra boumlcker som jag kan rekommendera

bull LATEX A Document Preparation Systemav Leslie Lamport(ISBN 0-201-52983-1)Boken aumlr baringde en enkel handledning och en referensmanual

bull The LATEX Companion av Michel Goossens Alexander Samarinoch Frank Mittelbach(ISBN 0-201-54199-8) Boken beskriver en hel del trick och tekniker som inte finns medi Lamports bok men inneharingllerintegrunderna i LATEX

De flesta institutioner har nog dessa boumlcker saring om du haringller paring med examansarbete kan dukanske faring laringna boumlckerna Annars finns de att bestaumllla hos de flesta naumltbokhandlar

A Lokala dokumentklasserVi har tvaring lokala dokumenttyper en foumlr att skriva svenska brevefd-brev och en foumlr merit-foumlrteckningarmerit Dessa beskriv naumlrmare iEXEMPEL 8 ochEXEMPEL 9 Ex 8

Ex 9

B LATEX foumlr hemdatornLATEX finns till de flesta operativsystem Tabellen nedan visar var man haumlmta programvaran

operativsystem program URLWindows MiKTeX httpwwwmiktexorgUnix teTeX httpwwwtugorgteTeXAlla All latexprogramvara httpwwwctanorg

36 C Hur utformar man rapporten

Ett saumltt att faring LATEX paring sin PC aumlr att koumlra Linux Det aumlr en gratis unixvariant foumlr PC-datorer ochdaumlr finns redan teTeX som faumlrdiga paket som man kan installera IusrlocalftppubLinuxfinns en del linuxdistributioner att haumlmta Men det aumlr nog enklare att laumlgga naringgra hundralapparparing att koumlpa en CD med linux

C Hur utformar man rapportenUtseendet paring en uppsats rapport eller avhandling aumlr ganska standardiserat Det finns en delolika skolor men huvuddragen aumlr alltid desamma Om man skriver en labrapport paring tre sidorbehoumlver man givetvis inte haringlla lika haringrt paring reglerna som om man skriver en rapport till sittexamensarbete Men det aumlr klokt att foumllja huvuddragen i mallen inte minst foumlr att rapportenslaumlsare ofta aumlr van vid att det ska se ut paring ett visst saumltt

Resten av detta appendix inneharingller lite tips som aumlr skrivna av Lars Olssonparing institutionenfoumlr Elektrovetenskap

Rapporten ska ha en titelsida med projektets (laborationens) namn foumlrfattarnas namn in-stitutions- och kursnamn samt aringrtal Paring denna sida ska ocksaring finnas ettsammandrag(kallasibland referat) av rapporten I detta ska tydligt framgaring vad rapporten handlar om vilketpro-blem som loumlsts hur detta har gjorts mdash vilkenmetod som anvaumlnts de viktigasteresultatenochslutsatsernasamt eventuellarekommendationer Det faringr inte bli stoumlrre aumln ca en halv sidatext och faringr inte inneharinglla naringgra figurer Sammandraget aumlr mycket viktigt eftersom en blivandelaumlsare genom detta kan faring klart foumlr sig om han verkligen ska laumlsa rapporten Kan han inte goumlraen riktig bedoumlmning av detta med ledning av sammandraget riskerar han att foumlrspilla dyrbartid Som ansvarskaumlnnande foumlrfattare maringste Du alltsaring aumlgna en del tid aringt sammandraget som Dugivetvis skriver sist

Innan Du boumlrjar skriva aumlr det bra om Du foumlr Dig sjaumllv kandefiniera laumlsarenmdash som intebara ska vara den som ska granska Ditt alster utan aumlven t ex Dina kolleger Taumlnk ocksaring eftervadsyftet med rapporten ska vara (bortsett fraringn det uppenbara att Du maringste foumlr att bli godkaumlndparing kursen) t ex att Du villsprida kaumlnnedomom upptaumlckter Du gjort ellerRapportera till enkollega eller en chef vad Du sysslat med de daumlr timmarna

Boumlrja gaumlrna rapporten med enInledning daumlr Du motiverar Ditt arbeta och definierar maringletDen kan sedan foumlljas av enBakgrund som kan vara en beskrivning av naringgra tidigare anvaumlndametoder eller en historik En riktigt fin rapport som t ex beskriver ett arbete som finansierasmed bidrag fraringn STU eller naringgon annan instans boumlrjar ofta med ettFoumlrord (engelska preface)I detta ger man en bakgrund paring houmlgre nivaring och saumltter in arbetet i ett stoumlrre sammanhang Haumlrtackar man ocksaring dem som varit foumlrfattaren behjaumllpliga med pengar (t ex STU) och med detpraktiska arbetet

Daumlrefter foumlljer den egentliga rapporten Haumlr beskriver Du den metod Du anvaumlnt eller till-vaumlgagaringngssaumlttet Aumlr rapporten en laborationsredovisning kan Du redogoumlra foumlr vardera momen-tet under en egen rubrik Aumlr det en projektrapport kan Du i staumlllet beskriva de olika delarna ikonstruktionen under var sin rubrik Det aumlr ofta laumlmpligt med underrubriker t ex

42 Principen foumlr Kruttilatorn

men undvik en uppdelning paring foumlr maringnga undernivaringer eftersom skriften daring laumltt blir oumlverstruk-turerad Foumlrsoumlk att vara konsekvent med rubriksaumlttningen saring att Du inte aumlndrar formen mellanolika rubriker Detta ser Du tydligast naumlr Du ska skrivaInneharingllsfoumlrteckningen (behoumlvs intetill laborationsrapporten) ty daumlr staringr alla rubrikerna intill varandra

Illustrationer aumlr mycket vaumlrdefulla (en bild paringstarings saumlga mer aumln tusen ordrArr anvaumlnd figurersaring kan rapporten bli kort) men foumlr att en figur ska vara meningsfull maringsten den vara foumlrsedd

Sakregister 37

med enfigurtext Denna ska vara saring tydlig att man kan foumlrstaring figuren utan att behoumlva laumlsanaringgot inne i texten Taumlnk paring hur Du sjaumllv goumlr naumlr Du faringr en rapport eller en artikel i handenFigurtexten ska staring under figuren och skrivas ut helt t ex

Figur 23 En vanlig kruttilator med oumlverhaumlngade skrut Observera att divisorn haumlr aumlrgroumln Efter [2]

Vidare aumlr det vaumlrt att notera attfig 23blir bara ett nedslag mindre aumlnfigur 23 inne i textenFoumlrkorta inte i onoumldan och anvaumlnd bara de vedertagna saumltten t ex tex etc osv

Texten ska man straumlva efter att goumlra kort men uttoumlmmande Det aumlr alltid baumlttre att foumlrsoumlkaskriva korta meningar med ett sammanhang aumln att foumlrsoumlka taumlcka maringnga sammanhang i enmening Taumlnk paring ordval syftningar och meningsbyggnad saring att den text Du skriver verkligenkommer att betyda det Du taumlnkt Dig Detta laringter helt uppenbart men Du ska faring se att det inte aumlrsaring laumlttStavfel ska i princip inte behoumlva foumlrekomma eftersom det finns utmaumlrkta boumlcker somaumlr fyllda med raumltt stavade ord Aumlr Du det minsta osaumlker slaring upp ordet i staumlllet foumlr att chansaDu kan ibland bli osaumlker paring betydelsen av ett ord eller hos en fras Slaring daring upp i en ordbok ellerskriv om meningen mdash detta aumlr extremt viktigt naumlr Du skriver paring ett annat spraringk

Skriv gaumlrna paringsvenska Detta kan dock vara svaringrt i varingr bransch daumlr saring maringnga fackuttryckaumlr laringnade fraringn framfoumlr allt engelskan Om det finns ett svenskt ord foumlr en foumlreteelse saring anvaumlnddet om inte texten daring blir foumlr uppstyltad Fundera oumlver hur Du ska skriva om t exMan maringstenu enabla de strobade latcharna med chip select acknowledgement controlsignalerna(Vad nudet betyder) Det blir kanske flera ord paring svenska men det priset faringr vi betala foumlr att textenska bli snygg

Efter beskrivningar och genomgaringngar av metoder etc skaResultat ochellerSlutsatserkomma Dessa kan ibland ingaring utspridda i det foumlregaringende avsnittet men de ska i saring fall samlasihop haumlr och kommenteras

Referenser aumlr en lista med den litteratur som Du gjort haumlnvisningar till i texten I textenska Du ha skrivet ett nummer som i figurtextexemplet ovan I referenslista ska det daring se ut somt ex

[2] Gustavsson Hans P et alKruttilatorer en global oumlversikt Liberlitteratur Mal-mouml 1944

Sist saumltter Du eventuellabilagor programlistor ochappendix Naumlr sedan sammandragetaumlr klart aumlr rapporten faumlrdigskriven men inte faumlrdig Foumlrsoumlk att faring naringgon annan att korrekturlaumlsaden aringt Dig mdash sjaumllv aumlr du naumlmligen blind aumlven foumlr de enklaste felen vid det haumlr laget

Sakregister

Symboler (mindre utrymme) 22lsquo (iexcl) 14$ (math-omgivning) 15 (kommentar) 3rsquo (accent) 13rsquo (derivata) 18( (() 21) ()) 21 (extra utrymme) 22 (accent) 13 () 21= 12

= (accent) 13gt 12lsquo (iquest) 14[ ([) 21 (blanktecken) 8 (accent) 13( (math-omgivning) 15) (math-omgivning) 15- (avstavningsfoumlrslag) 9[ (displaymath-

omgivning) 15 (radbrytning) 2 28] (displaymath-

omgivning) 15^ (accent) 13 () 21 () 21] (]) 21^ (exponent) 17(index) 17lsquo (accent) 13~ (accent) 13~ (haringrt blanktecken) 910pt (option) 2611pt (option) 2612pt (option) 26

38 Sakregister

Aa4paper (option) 26AA (Aring) 14aa (aring) 14abstract 34abstract-omgivning 34accenter

i matematisk omgivning17i vanlig text 13

acute 17addtolength 26AE (AElig) 14ae (aelig) 14aleph (alefsym) 18alpha (α) 16amalg (q) 16angle ( 6 ) 18appendix 3 4approx (asymp) 16arccos 19arcsin 19arctan 19arg 19array-omgivning 20 21article (dokumentklass)

25 26ast (lowast) 16asymp () 16atop 20author 2avant (paket) 34avstavning 9 24

Bb (accent) 13backslash () 18 21bar 17baselinestretch 27beta (β) 16bfseries 7bibitem 35bibitem 35bigcap (

⋂) 20

bigcirc (copy) 16bigcup (

⋃) 20

Biggl 22biggl 22Biggr 22biggr 22Bigl 22bigl 22bigodot (

⊙) 20

bigoplus (oplus

) 20bigotimes (

otimes) 20

Bigr 22bigr 22

bigsqcup (⊔

) 20bigtriangledown (5) 16bigtriangleup (4) 16biguplus (

⊎) 20

bigvee (or

) 20bigwedge (

and) 20

bindetreck 8binaumlra operatorer 16blanktecken

extra 8haringrt 9

boldmath 19book (dokumentklass) 25bookman (paket) 34bot (perp) 18bowtie () 16Box (2) 18breve 17braringkstreck 18bullet (bull) 16

Cc (accent) 13cap (cap) 16caption 11 15cdot (middot) 16cdots 19center-omgivning 11 30centrerad text 10chancery (paket) 34chapter 25check 17chi (χ) 16circ () 16circle 29citat 10cite 35cite 35clearpage 25clubsuit (clubs) 18colorbox 33cong (sim=) 16coprod (

∐) 20

copyright ( ccopy) 13cos 19cosh 19cot 19coth 19csc 19cup (cup) 16

Dd (accent) 13dag (dagger) 13dagger (dagger) 16dashbox 29

dashv (a) 16date 2 3ddag (Dagger) 13ddagger (Dagger) 16ddot 17 18ddots 21definecolor 33deg 19Delta (∆) 16delta (δ) 16derivator 18description-omgivning

9 10det 19DH (ETH) 14dh (eth) 14Diamond (3) 18diamond () 16diamondsuit (diams) 18dim 19displaymath-omgivning

15 20 21 26div (divide) 16division 18DJ (ETH) 14dj (đ) 14document-omgivning 2documentclass 25dokumentklasser 25dot 17 18doteq ( =) 16Downarrow (dArr) 17 21downarrow (darr) 17 21draft (option) 26dvi2tty (program) 5dvips (program) 1 4ndash6

Eefd-brev (dokument-

klass) 35ell (`) 18em 7emacs

LATEX-mode 4emacs (program) 1 4 14 22emph 7empty (sidnumrering) 27emptyset (empty) 18enumerate-omgivning 9epsilon (ε) 16eqnarray-omgivning 21eqnarray-omgivning 21equation-omgivning 15 20equiv (equiv) 16eta (η) 16EUR 33euro 33

Sakregister 39

eurotecken 33evensidemargin 26exempel 1exists (exist) 18exponent 17ext 19

Ffancyhdr (paket) 27fbox 28fcolorbox 33felsoumlkning 22ndash25fetstil 7figure-omgivning 11 30figurer 11flat ([) 18fleqn (option) 26flushleft-omgivning 10flushright-omgivning 11fonter 6 19 34footnote 9footnotesize 7footskip 26forall (forall) 18fotnoter 9frac 18framebox 29frown (_) 16funktionsnamn 19

GGamma (Γ) 16gamma (γ) 16gcd 19geq (ge) 16gg () 16grader 18graphics (paket) 30ndash32grave 17grekiska bokstaumlver 15 16guillemotleft (laquo) 13guillemotright (raquo) 13guilsinglleft (lsaquo) 13guilsinglright (rsaquo) 13gunzip (program) 31gv (program) 32gzip (program) 31

HH (accent) 13hat 17hbar (h) 18headheight 26headings (sidnumrering) 27headsep 26heartsuit (hearts) 18

helvet (paket) 34hemdator

LATEX foumlr 35hline 12hom 19hookleftarrow (larr) 17hookrightarrow (rarr) 17hspace 28hspace 28Huge 7huge 7haumlnvisningar 13

Ii (ı) 13Im (=) 18imath 17imath (ı) 18import (program) 31in (isin) 16includegraphics 30index 17inf 19infty (infin) 18inneharingllsfoumlrteckning 8int (

int) 20

iota (ι) 16itemize-omgivning 9itshape 7

Jj () 13jmath 17jmath () 18Join (1) 16

Kkapitaumller 7kappa (κ) 16ker 19kill 12kommentar 3komprimering 31kursiv 7

LL (Ł) 14l (ł) 14label 11 13Lambda (Λ) 16lambda (λ) 16landscape (option) 26langle (〈) 21LARGE 7Large 7large 7

laserutskrifter 5LaTeX (logotypen) 8latex (program)

1 4 6 13 25 32LATEX-mode (i emacs) 4latexsym (paket) 17lceil (d) 21ldots ( ) 8ldots 21leadsto () 17left 21 22Leftarrow (lArr) 17leftarrow (larr) 17leftharpoondown () 17leftharpoonup () 17Leftrightarrow (hArr) 17leftrightarrow (harr) 17leq (le) 16leqno (option) 26letter (dokumentklass) 25lfloor (b) 21lg 19lhd () 16lim 19limsup 19line 29lininf 19listoffigures 8listoftables 8listor 9ndash10litteraturreferenser 34ll () 16ln 19log 19Longleftarrow (lArr=) 17longleftarrow (larrminus) 17Longleftrightarrow

(lArrrArr) 17longleftrightarrow

(larrrarr) 17longmapsto (7minusrarr) 17Longrightarrow (=rArr) 17longrightarrow (minusrarr) 17

Mmaketitle 2 8 26 27mapsto (7rarr) 17matematisk text 15ndash22matematiska symboler

15ndash17math-omgivning 15 20 21mathbf 19mathcal 19mathit 19mathrm 19mathsf 19mathtt 19

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 11: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

31 Att aumlndra utseende paring texten 7

Kommandoform Deklarationsform Saring blir det Minnesregeltextrmtext rmfamily text Vanlig text romantextsftext sffamily text Sans serif sans seriftexttttext ttfamily text Skrivmaskin typewriter texttextmdtext mdseries text Vanlig text mediumtextbftext bfseries text Fetstil boldfacetextuptext upshape text Uppraumltt uprighttextittext itshape text Kursiv italictextsltext slshape text Lutande slantedtextsctext scshape text KAPITAumlLER small capitalsemphtext em text Betonad emphasizedtextnormaltext normalfont text Standard

Kommandoformen aumlr enklast att anvaumlnda naumlr man ska aumlndra teckensnitt foumlr ett eller ett par ordmedan deklarationsformen aumlr baumlttre om man ska paringverka stora maumlngder text Det garingr dock braatt anvaumlnda vilken som helst

Om man skriver vanlig text geremph ger samma resultat somtextit Om man redanskriver kursiv text blir det dock inte samma sak

Nu vill vi emphmarkera ett ordoch skriva ett textitkursivt ord textitNu vill vi emphmarkera ett ordoch skriva ett textitkursivt ord

Nu vill vi markeraett ord och skrivaettkursivtordNu vill vi markeraett ord och skrivaett kursivt ord

Anvaumlnd daumlrfoumlr alltidemph foumlr att betona text som ska avvika fraringn den omgivande textenMan kan kombinera familj serie och form foumlr att faring fram ytterligare varianter av tecken-

snitten

Haumlr har vi ttfamilyitshape kursivskrivmaskinstext ochtextsftextbfFet Sans Serif

Haumlr har vi kursiv skrivmaskinstextochFet Sans Serif

312 Att aumlndra storlek

Med nedanstaringende kommandon kan man aumlndra storleken paring delar av texten

tiny Abcdefg123 scriptsize Abcdefg123 footnotesize Abcdefg123 small Abcdefg123 normalsize Abcdefg123 large Abcdefg123 Large Abcdefg123 LARGE Abcdefg123 huge Abcdefg123 Huge Abcdefg123

Abcdefg123

Abcdefg123

Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123Abcdefg123

Standardstorleken paring tecknen i LATEX aumlr 10 punkter En punkt aumlr ett typografiskt maringtt sommotsvarar172 tum Man kan aumlven aumlndra standardstorleken i ett dokument till 11 eller 12punkter Laumls hur det garingr till paring sidan26

8 3 Paringbyggnad

32 Bindestreck

I maskinskriven text finns det bara en typ av bindestreck men i satt text finns det tre olikaFoumlljande exempel visar hur man anvaumlder de olika bindestrecken och hur de skrivs i kaumllltexten

E-teknolog 6--8 skivor broumld om dagen tankstreck --- saring haumlr

E-teknolog6ndash8 skivor broumld om dagentankstreck mdash saring haumlr

Minustecken aumlr avsiktligt utelaumlmnat fraringn exemplet Det beror paring att vi skriver matematiskaformler med speciella kommandon Mer om det finns paring sidan15

33 Diverse anvaumlndbara kommandon

Tre punkter anvaumlnds ofta foumlr att ange utelaumlmnad text Foumlr att det ska se riktigt bra ut boumlr mananvaumlnda kommandotldots foumlr att generera punkterna

Skriver man blir det foumlr taumltt Men med ldots blir det baumlttre Baumlst blir ldots saringklart

Skriver man blir det foumlr taumlttMen med blir det baumlttreBaumlst blir saringklart

Som exemplet ovan visar kan man laumlgga in ett extra blanktecken med kommandot (ett bak-vaumlnt snedstreck foumlljt av ett blanktecken)

Ett anvaumlndbart kommando aumlrtoday som genererar dagens datum

Det haumlr skrevs den today Det haumlr skrevs den 20 september 2006

Om man ska skriva om TEX eller LATEX ska man anvaumlnda de faumlrdiga kommandon som finnssaring att logotypen ser ut som den ska

Man kan goumlra mycket med TeX men det aumlrlaumlttare att arbeta med LaTeX Om TeX ellerLaTeX staringr foumlr sig sjaumllv maringste man laumlggain ett blanktecken efteraringt saring att det inteskrivs ihop med naumlsta ord(som i LaTeX boken) I maskinskriven text brukar man skrivatextttTeX resp textttLaTeX

Man kan goumlra mycket med TEX mendet aumlr laumlttare att arbeta med LATEX OmTEX eller LATEX staringr foumlr sig sjaumllv maringsteman laumlgga in ett blanktecken efteraringt saringatt det inte skrivs ihop med naumlsta ord(som i LATEXboken)I maskinskriven text brukar man skri-vaTeX respLaTeX

34 Inneharingllsfoumlrteckning

Om man skriver en laringng rapport kan det vara bra ha en inneharingllsfoumlrteckning i boumlrjan Genomatt laumlgga in kommandottableofcontents eftermaketitle skrivs det ut en inneharingllsfoumlr-teckning Hur den ser ut kan ni se i boumlrjan av den haumlr handledningen

Observera att man maringste koumlra LATEX tvaring garingnger foumlr att faring med inneharingllsfoumlrteckningen Vidden foumlrsta koumlrningen skrivs inneharingllsfoumlrteckningen till en fil och vid naumlsta koumlrning inkluderasfilen

Det finns tvaring motsvarande kommandonlistoftables ochlistoffigures foumlr att faringrfoumlrteckningar oumlver tabeller och figurer (seEXEMPEL 6)Ex 6

35 Fotnoter 9

35 FotnoterFotnoter skriver man med kommandotfootnote LATEX haringller sjaumllv reda paring numreringen avnoterna

Ibland braringkar datorfolk omhuruvida TeX ellertrofffootnoteett annattypsaumlttningsprogram aumlr baumlst

Ibland braringkar datorfolk om huruvidaTEX eller troff1 aumlr baumlst

1ett annat typsaumlttningsprogram

36 AvstavningOm man inte har foumlr korta rader saring behoumlver LATEX saumlllan avstava ord Om det skulle behoumlvasblir avstavningarna ofta paring raumltt staumlllen Men man kan hjaumllpa till genom att skriva- daumlr manvill tillaringta avstavning Observera att om LATEX inte behoumlver avstava ordet saring syns inte- iutmatningen

Nu behoumlver man inte foumlreslaring avstavningar i tid och otid Naumlr man formaterar texten medLATEX faringr man felutskrifter om det blev problem med avstavningen Daumlrefter kan man laumlgga infoumlrslag paring de staumlllen daumlr LATEX har problem Mer om detta paring sidan24

Om man helt vill slippa problemet med avstavningar kan man vaumllja att boumlrja paring en ny radsaring fort ett ord inte faringr plats Daring faringr man en ojaumlmn houmlgermarginal i texten Detta aringstadkommerman genom att placera kommandotraggedright direkt efterbegindocument

begindocumentraggedrightDen haumlr texten har en ojaumlmnhoumlgermarginal Foumlrdelen aumlr attman slipper problem medavstavningen Dessutom ger det en merpersonlig praumlgel (t~ex foumlr privata brev)enddocument

Den haumlr texten har en ojaumlmnhoumlgermarginal Foumlrdelen aumlr att manslipper problem med avstavningenDessutom ger det en mer personligpraumlgel (t ex foumlr privata brev)

Ibland har man det omvaumlnda problemet Paring vissa staumlllen vill man inte att LATEX ska bryta radenmellan tvaring ord Det fixar man genom att laumlgga in ettharingrt blankteckensom markeras med tecket~ (tilde) Haumlr aumlr naringgra exempel paring staumlllen daumlr man foumlrmodligen inte vill ha en radbrytning

Stefan~G se figur~3 mellan kl 12 och~13a)~foumlrsta punkten t~ex

37 ListorDet finns olika typer av listor i LATEX De vanligaste aumlritemize-omgivningenumerate-om-givning ochdescription-omgivning Foumlljande exemplel visar hur de fungerar

Foumlrst en vanlig listabeginitemizeitem foumlrsta punktenitem haumlr kommer den andrapunkten i listan

enditemize

Foumlrst en vanlig lista

bull foumlrsta punkten

bull haumlr kommer den andra punkten ilistan

10 3 Paringbyggnad

Sen provar vi med en numrerad listabeginenumerateitem Det garingr ju braitem eller hurendenumerate

Sen provar vi med en numrerad lista

1 Det garingr ju bra

2 eller hur

Och saring en textttdescription-omgivningbegindescriptionitem[unix] aumlr det operativsystem somvi anvaumlnder paring arbetsstationerna

item[Windows 95] aumlr ett operativsystemsom det kan vara bra att kaumlnna till

enddescription

Och saring endescription-omgivning

unix aumlr det operativsystem som vi an-vaumlnder paring arbetsstationerna

Windows 95 aumlr ett operativsystemsom det kan vara bra att kaumlnna till

Man kan ha listor inne i varandrabeginitemizeitem Haumlr kommer en lista tillbeginenumerateitem punkt ettitem punkt tvaringendenumerateDet gick ju bra

item Sista punktenenditemize

Man kan ha listor inne i varandra

bull Haumlr kommer en lista till

1 punkt ett

2 punkt tvaring

Det gick ju bra

bull Sista punkten

38 Citat

Naumlr man citerar naringgonting vill man markera det genom att dra in marginalerna mot mitten avsidan Det goumlr vi enklast genom att anvaumlndaquotation-omgivning

Man kan ju till exempel laringtsasatt foumlljande text aumlr citeradbeginquotationInne i ett citat kan mangivetvis ha maringnga stycken

em Om man vill kan manskriva citaten med kursiv text

endquotation

Man kan ju till exempel laringtsas att foumll-jande text aumlr citerad

Inne i ett citat kan man gi-vetvis ha maringnga stycken

Om man vill kan manskriva citaten med kursiv text

Som ni ser anger vi bara var den kursiva texten boumlrjarbegintext ochendtext be-graumlnsar naumlmligen effekten av typsnittskommandon i deklarationsform (se sidan7) paring sammasaumltt som och

En quote-omgivning ger naumlstan samma resultat Skillnaden aumlr att det inte goumlrs naringgon in-dragning i boumljan av varje stycke

39 Vaumlnsterjusterad och centrerad text

Paring sidan9 anvaumlnde viraggedright foumlr att producera vaumlnsterjusterad text i ett helt dokumentOm man bara vill ha den effekten i en begraumlnsad del av dokumentet kan man anvaumlnda enflushleft-omgivning

310 Figurer och tabeller 11

beginflushleftInne i en textttflushleft-omgivning fyllerinte LaTeX ut raderna med extra blankteckenDaumlrfoumlr blir houmlgermarginalen ojaumlmnendflushleft

Inne i enflushleft-omgivningfyller inte LATEX ut raderna med extrablanktecken Daumlrfoumlr blirhoumlgermarginalen ojaumlmn

Paring samma saumltt anvaumlnder man encenter-omgivning foumlr att centrera en del av texten

begincenterDen haumlr texten aumlr centrerad Givetviskan man ha radbrytningar inne i textenendcenter

Den haumlr texten aumlr centrerad Givetviskan man ha

radbrytningarinne

i texten

Det finns aumlven enflushright-omgivning som ger en ojaumlmn vaumlnstermarginal

310 Figurer och tabellerFoumlr att faring en centrerad figur eller tabell med en rubrik anvaumlnder man enfigure-omgivningeller entable-omgivning

Figuren goumlrs ofta i enpicture-omgivning (se sidan29) och tabeller i entabular-om-givning (sidan12) Om man vill klistra in en bild i efterhand reserverar man utrymme foumlr denmedvspace Mer detaljer om figurer och tabeller finns iEXEMPEL 6 Ex 6

Nu kommer vi paring att viska ha en figurbeginfigurevspace2cm reservera 2 cmcaptionEn liten bildlabelbild

endfigureOch nu ska vi referera tillfigur~refbild

Figur 7 En liten bild

Nu kommer vi paring att vi ska ha en figurOch nu ska vi referera till figur 7

Figuren hamnar laumlngst upp eller laumlngst ner paring sidan eller paring en separat sida Detta kan manparingverka med ett argument Skrivbeginfigure[bokstav] daumlr bokstav kan vara

h Here bilden hamnar precis daumlrfigure-omgivning foumlrekommer

t Top oumlverst paring sidan

b Bottom laumlngst ned paring sidan

p Page of floats Paring en separat sida

Man kan kombinera flera av bokstaumlverna Daring anvaumlnds det foumlrsta moumljliga placeringen av figurenOm man inte anger naringgot argument aumlr det liktydigt med att skrivabeginfigure[tbp]Anger man foumlr faring alternativ kan det bli problem (se sidan24)

LATEX haringller reda paring figurens eller tabellens nummer Vill man kunna referera till den maringsteman skrivalabeltext Annars kan man hoppa oumlver detcaptiontext genererar dencentrerade rubriken Enda skillnaden mellan enfigure-omgivning och entable-omgivningaumlr att rubrikerna blir olika (Figur respektiveTabell)

311 tabbing-omgivningGenom att anvaumlnda entabbing-omgivning kan man anvaumlnda tabulatortecken ungefaumlr som paringen skrivmaskin

12 3 Paringbyggnad

begintabbingData om = textbfNisse

gt Namn = Nils gt gt Nilsson gt Tel gt 12~34~56

endtabbing

Data omNisseNamn Nils

NilssonTel 12 34 56

Man anvaumlnder alltsaring= foumlra att saumltta en tabulatorposition ochgt foumlr att anvaumlnda den Man kanocksaring anvaumlnda kommandotkill foumlr att staumllla in tabuleringen med en rad som inte skrivs utDetta kan till exempel vara laumlmpligt om det kommer laringnga ord i en rad laumlngre ner

begintabbingTrettiosju = groumlna = killEn gt vit gt haumlst Trettiosju gt groumlna gt katterendtabbing

En vit haumlstTrettiosju groumlna katter

312 tabular-omgivningDet aumlr enkelt att goumlra snygga tabeller i LATEX Det aumlr bara att skriva saring haumlr

begintabularlcrProdukt amp Typ amp Pris Skruvar amp stora amp 018 kr Muttrar amp M16 amp 038 kr Spikar amp 12 tum amp 012 kr

endtabular

Produkt Typ PrisSkruvar stora 018 krMuttrar M16 038 krSpikar 12 tum 012 kr

Med deklarationenlcr talar vi om att foumlrsta kolumnen ska vara vaumlnsterjusterad (l) denandra centrerad (c) och den tredje houmlgerjusterad (r) Sen aumlr det bara att skriva in texten medettamp-tecken mellan kolumnerna och en radbrytning () efter varje rad

Vertikala streck anges med |i deklarationen och horisontella streck faringr man med kom-mandothline Av foumlljande exempel framgaringr det hur man goumlr

begintabular||l|c|r|| hlinehlineemphProdukt amp emphTypamp emphPris hline

Skruvar amp stora amp 018 kr hlineMuttrar amp M16 amp 038 kr hlineSpikar amp 12 tum amp 012 kr hlinehline

endtabular

Produkt Typ PrisSkruvar stora 018 krMuttrar M16 038 krSpikar 12 tum 012 kr

Det haumlr aumlr kanske ett lite extremt exempel Man behoumlver givetvis inte anvaumlnda saring maringnga linjerom man inte vill

Om man vill att en kolumn ska kunna innharinglla flera rader deklarerar man den sompbreddsom i foumlljande exempel

begintabular|l|p30mm| hlineemphProdukt amp emphBeskrivning hlineIvar amp Billig traumlhylla Passar

bra till studenter Niklas amp Lite dyrare med staringlroumlr Har

laringngt mellan hyllfaumlsten hlineendtabular

Produkt BeskrivningIvar Billig traumlhylla Passar

bra till studenterNiklas Lite dyrare med staringlroumlr

Har laringngt mellan hyll-faumlsten

313 Haumlnvisningar 13

313 HaumlnvisningarSom ni har sett tidigare kan man haumlnvisa till figurer medlabel ochref Samma metod kanman anvaumlnda foumlr att haumlnvisa till en sida eller ett stycke Foumlrst saumltter man etiketter i texten medlabeltext

Paring den haumlr sidan pratar vi lite omdiverse olika fiskarlabelfisk

Paring den haumlr sidan pratar vi lite om di-verse olika fiskar

Naumlr man sen ska haumlnvisa till texten anvaumlnder manrefrext foumlr att generera styckets nummerochpagereftext foumlr att generera sidnumret

Nu haumlnvisar vi till fiskar paringsidan~pagereffisk i stycke~reffisk

Nu haumlnvisar vi till fiskar paring sidan13 istycke313

Eftersom referenserna kan foumlrekomma baringde foumlre och efter etiketterna maringste LATEX laumlsa igenomtexten och hitta alla etiketter innan korrekta referenser kan genereras Daumlrfoumlr maringste man koumlrakommandotlatex tvaring garingnger Foumlrsta garingngen paringminns man om det med meddelandet

LaTeX Warning Label(s) may have changed Rerun to get cross-references right

314 Fler specialtecken3141 Symboler

Ibland raumlcker inte de vanliga bokstaumlverna till Daring kan foumlljande tecken kan vara bra att ha

dagger dag sect S ccopy copyrightDagger ddag para P pound poundslaquo guillemotleft raquo guillemotright lsaquo guilsinglleftrsaquo guilsinglright bdquo quotedblbase sbquo quotesinglbase

3142 Accenter

Tabellen nedan visar hur man skriver accenter i LATEX (Givetvis kan man saumltta accenter paringandra bokstaumlver aumln o ocksaring) Genom att utelaumlma argumentet kan man skriva accenttecknet foumlrsig sjaumllv t ex^

oacute rsquoo o =o oo too ograve lsquooo o o co ocirc ^o o uoo do ouml o o vo o

macrbo

otilde ~o o Ho o ro

Om man vill ha en accent paring bokstaumlvernai och j faringr man ta till ett specialtrick foumlr att faring bortpricken ovanfoumlr bokstaven innan man saumltter dit accenten

Om man skriver i eller j faringrman bokstaumlver utan prickar somman laumltt kan saumltta accenter somtill exempel rsquoi eller rsquoj

Om man skriver ı eller faringr man bok-staumlver utan prickar som man laumltt kansaumltta accenter som till exempel iacute eller

Om man bara vill saumltta accenter paring en bokstav kan man utelaumlmna klamrarna Daring faringr man dockse till att laumlgga haringrda blanktecken i slutet av ord Detta kan goumlras paring tvaring saumltt

Nu ska vi lara oss att skriva ordetmo alltsaring mo saa att det inteskrivs ihop med ordet efter

Nu ska vi laumlra oss att skriva ordet moumlalltsaring mouml saring att det inte skrivs ihopmed ordet efter

Observera att man inte kan anvaumlnda den haumlr tekniken foumlr att skriva accenter i matematiskaformler Matematiska accenter beskrivs paring sidan17

14 3 Paringbyggnad

3143 Utlaumlndska bokstaumlver

Saring haumlr goumlr man foumlr att faring bokstaumlver foumlr att skriva paring bl a danska tyska polska spanska ochislaumlndska

œ oe oslash o aelig ae Œ OEOslash O AElig AE ł l iquest lsquoszlig ss Ł L iexcl lsquo Ŋ NGŋ ng THORN TH thorn th ETH DHeth dh ETH DJ đ dj

315 Svenska bokstaumlverOm man vill att dokumentet ska garing att formatera paring andra maskiner med gamla versioner avLATEX och i andra laumlnder boumlr man inte skriva in svenska bokstaumlver direkt I staumlllet anvaumlnderman accenter foumlr att skriva auml ouml Auml och Ouml ochaa ochAA foumlr att skriva aring och Aring

316 ProgramlistningarOm man inte vill att LATEX ska formatera texten kan man anvaumlnda enverbatim-omgivningDaring skrivs texten dessutom med skrivmaskinstext

beginverbatim Detta aumlr ett C-program include ltstdiohgt

void main(void)

int i

for (i = 1 i lt= 10 i++)printf(Nr dn i)

endverbatim

Detta aumlr ett C-program include ltstdiohgt

void main(void)

int i

for (i = 1 i lt= 10 i++)printf(Nr dn i)

Taumlnk paring att inte anvaumlnda tabulatortecken inne i enverbatim-omgivning De foumlrsvinner naumlmli-gen i utmatningen Anvaumlnd i staumlllet blanktecken (LATEX-modei emacs aumlndrar automatiskt allatabulatortecken till blanktecken)

Foumlr att faring motsvarande funktion mitt inne i en rad anvaumlnder man kommandotverb

I vanliga fall skulle man inte kunna skrivaverb utan att LaTeX tror att det aumlrboumlrjan paring ett kommando Men med verb=verb=garingr det bra

I vanliga fall skulle man inte kunnaskriva utan att LATEX tror att det aumlrboumlrjan paring ett kommando Men medverb garingr det bra

Observera att argumentet tillverb inte ska avgraumlnsas av och Daring skulle man ju aldrigkunna ha tecknen eller inne i texten Daumlrfoumlr aumlr kravet i staumlllet att argumentet tillverbavgraumlnsas av likadana valfria tecken som till exempel iverbtext ellerverb+text+

Man kan aumlven inkludera en programlistning direkt fraringn en fil Till detta anvaumlnder mankommandotverbatiminput Foumlr att det ska fungera maringste man foumlrst skriva

usepackageverbatim

i boumlrjan av dokumentet Sedan inkluderar man programkoden med t ex

verbatiminputlab7java

Om inte programtexten faringr plats i dokumentet kan man minska storleken

smallverbatiminputlab7java

4 Matematiska formler 15

4 Matematiska formlerEftersom TEX (och LATEX) aumlr utformat foumlr att kunna skriva komplex matematisk text blir det haumlrkapitlet ganska omfattande Men foumlr er som aumlndaring behoumlver kunna mer finns en mer uttoumlmmandebeskrivning i boumlckerna om LATEX (se sidan35 i denna handledning)

41 Att skriva matematisk textOm man vill skriva en matematisk formel inne i den loumlpande texten skriver manbeginmathformelendmath Eftersom det aumlr ganska laringngt att skriva finns det tvaring olika kortformer somman kan anvaumlnda Antingen( formel ) eller $ formel $ Men den foumlrsta korformen faringrman en kontroll paring att man inte redan aumlr inne i en formel aring andra sidan fungerar den inte ibildtexter (caption)

Foumlr att faring en formel som blir centrerad paring en egen rad skriver manbegindisplaymathformelenddisplaymath Aumlven haumlr finns det en kortform som aumlr[ formel]

beginequation formelendequation ger samma utseende bortsett fraringn att form-lerna blir numrerade Haumlr finns ingen kortform

Formeln $ x=3y-2 $ staringr inne i textenprecis som ( a+b+c ) ochbeginmathq=45+vendmathgoumlrDaumlremot staringr [ x=3y-2 ] foumlrsig sjaumllv precis sombegindisplaymatha+b+cenddisplaymathEn numrerad ekvation faringr man medbeginequationx=3y-2 labelekvaendequationVill man haumlnvisa till ekvation~refekvafungerar det likdant som med figurer

Formelnx = 3yminus 2 staringr inne i textenprecis soma+ b+ c ochq = 45 + vgoumlr Daumlremot staringr

x = 3y minus 2

foumlr sig sjaumllv precis som

a+ b+ c

En numrerad ekvation faringr man med

x = 3y minus 2 (1)

Vill man haumlnvisa till ekvation1 funge-rar det likdant som med figurer

42 En oumlversikt oumlver matematiska symbolerLATEX inneharingller kommandon foumlr att skriva alla taumlnkbara matematiska symboler Samtliga sym-boler nedan har en sak gemensamt De fungerar bara i enmath-omgivningdisplaymath-om-givning ellerequation-omgivning Vill man skriva ett saringdant haumlr tecken i vanlig text maringsteman skriva t ex$ tecken$

Av tabell1 framgaringr att det inte finns versala varianter av alla grekiska bokstaumlver Det berorparing att de grekiska bokstaumlverna i dessa fall ser likadana ut som de romerska Till exempel skrivsett versaltα helt enkelt som A

Vissa matematiska symboler finns redan paring tangentbordet Naumlr man skriver dem i en ma-tematisk omgivning faringr de ett lite annat utseende rsquo=rsquo rsquo +rsquo rsquominusrsquo rsquoltrsquo eller rsquogtrsquo Oumlvriga skrivsmed kommandona i tabellerna2ndash5 Maringnga av relationerna i tabell3 kan negeras genom attskrivanot foumlre dem

$x notlt y Leftrightarrow x notleq y-1$ x 6lt y hArr x 6le y minus 1

Det garingr att goumlra ytterligare symboler genom att skriva dom ovanparing varandra med kommandotstackrel

16 4 Matematiska formler

α alpha θ theta o o Υ Upsilonβ beta ϑ vartheta Π Pi υ upsilonΓ Gamma ι iota π pi Φ Phiγ gamma κ kappa $ varpi φ phi∆ Delta Λ Lambda ρ rho ϕ varphiδ delta λ lambda varrho χ chiε epsilon micro mu Σ Sigma Ψ Psiε varepsilon ν nu σ sigma ψ psiζ zeta Ξ Xi ς varsigma Ω Omegaη eta ξ xi τ tau ω omegaΘ Theta

Tabell 1 Grekiska bokstaumlver

plusmn pm u sqcap rhd1

∓ mp t sqcup unlhd1

times times or vee unlhd1

divide div and wedge oplus opluslowast ast setminus ominus star o wr otimes otimes circ diamond oslashbull bullet 4 bigtriangleup odotmiddot cdot 5 bigtriangledown copy bigcirccap cap triangleleft dagger daggercup cup triangleright Dagger ddagger] uplus lhd1 q amalg

Tabell 2 Binaumlra operatorer (1Kraumlver paketetlatexsym)

le leq sube subseteq a dashv prop proptoge geq supe supseteq equiv equiv |= models≺ prec lt sqsubset1 sim sim perp perp succ = sqsupset1 simeq | mid preceq v sqsubseteq asymp parallel succeq w sqsupseteq asymp approx bowtie ll isin in sim= cong 1 Join1

gg 3 ni 6= neq ^ smilesub subset ` vdash = doteq _ frownsup supset

Tabell 3 Relationssymboler (1Kraumlver paketetlatexsym)

43 Exponenter och index 17

[ A stackrelalpharightarrow B ] Aαrarr B

[ vecx stackrelmathrmdef=(x_1 ldots xn) ] ~x

def= (x1 xn)

Observera att vissa symboler bara aumlr tillgaumlngliga med paketetlatexsym Foumlr att anvaumlndadessa laumlgg till foumlljande rad i boumlrjan av dokumentet

usepackagelatexsym

421 Accenter

Accenttecknen som beskrivs paring sidan13 fungerar bara foumlr vanlig text I matematiska formleranvaumlnder man nedanstaringende kommandon i staumlllet

a hata a acutea a dota a checkaa gravea a ddota a brevea a baraa tildea ~a veca

hat ochtilde finns aumlven i bredare varianter som kallaswidehat ochwidetilde

$widehatx+1 widetildex+1$ x+ 1 x+ 1

Precis som med accenter i vanlig text boumlr man plocka bort prickarna fraringn bokstaumlverna i och jinnan man saumltter accenter paring dem

Jaumlmfoumlr $veci + ddotj$ och$vecimath + ddotjmath$

Jaumlmfoumlr~i+ j och~ı+

43 Exponenter och indexExponenter markeras medexponent och index med_index vilket illustreras av dettaexempel

Laringt $x$ och $y$ vara variabler saringdana att$x^2y=q_n$ daring $q_1 ldots q_n gt 7$

Det blir samma sak av $x^y_2$ och$x_2^y$ men inte av $x_y^2$ och$x^2_y$

Laringt x och y vara variabler saringdana attx2y = qn daringq1 qn gt 7Det blir samma sak avxy

2 ochxy2 men

inte avxy2 ochx2y

larr leftarrow lArrrArr Longleftrightarrow uarr uparrowlarrminus longleftarrow 7rarr mapsto uArr UparrowlArr Leftarrow 7minusrarr longmapsto darr downarrowlArr= Longleftarrow larr hookleftarrow dArr Downarrowrarr rightarrow rarr hookrightarrow l updownarrowminusrarr longrightarrow leftharpoonup m UpdownarrowrArr Rightarrow rightharpoonup nearrow=rArr Longrightarrow leftharpoondown searrowharr leftrightarrow rightharpoondown swarrowlarrrarr longleftrightarrow rightleftharpoons nwarrowhArr Leftrightarrow leadsto1

Tabell 4 Pilsymboler (1Kraumlver paketetlatexsym)

18 4 Matematiska formler

Om det bara finnsett tecken i exponent eller index garingr det bra att utelaumlmna klamrarna ochskriva^exponentrespektive_exponent

Det garingr bra att anvaumlnda alla moumljliga tecken som exponenter och index

Temperaturen i dag var $19^circ$C Temperaturen i dag var19C

44 Derivator

Derivator skriver man med apostrof (rsquo)

$xrsquorsquorsquo - 3xrsquorsquo + xrsquo + 4x = 8$ xprimeprimeprime minus 3xprimeprime + xprime + 4x = 8

Ibland skriver man tidsderivator med prickar ovanfoumlr bokstaumlverna Daring kan man anvaumlnda accen-terna ovan

$a(t) = dotv(t) = ddotx(t)$ a(t) = v(t) = x(t)

45 Division

Division med aumlr enkelt att skriva men vill man ha ett horisontellt braringkstreck faringr man anvaumlndakommandotfrac

[ x = fraca + b3c^3 + d^4 ] x =a+ b3

c3 + d4

[ frac11 - frac1a - k ]1

1minus 1aminusk

46 Roumltter

Roumltter skriver man med kommandotsqrt Med ett extra argument kan man skriva roumltter avvalfri ordning

[ sqrtx^x + sqrtalpha ]radicxx +

radicα

[ sqrt[3]hrsquorsquo_n(beta x) ] 3radichprimeprimen(βx)

alefsym aleph prime prime forall forall infin inftyh hbar empty emptyset exist exists 2 Box1

ı imath nabla nabla not neg 3 Diamond1

jmathradic

surd [ flat 4 triangle` ell gt top natural clubs clubsuitweierp wp perp bot ] sharp diams diamondsuitlt Re | backslash hearts heartsuit= Im 6 angle part partial spades spadesuit0 mho1

Tabell 5 Diverse symboler (1Kraumlver paketetlatexsym)

47 Oumlver- och understrykning 19

47 Oumlver- och understrykningFoumlr att goumlra linjer eller klamrar ovanfoumlr eller under en formel finnsoverline underlineoverbrace respektiveunderbrace Man kan skriva text ovanfoumlr eller under en klammergenom att goumlra paring samma saumltt som foumlr ett index eller en exponent

[ overlinephi + overlinew ] φ+ w

[ overbracea_1+underbrace a_2+cdots+a_n-1_n-2 st+a_n^n st ]

nst︷ ︸︸ ︷a1 + a2 + middot middot middot+ anminus1︸ ︷︷ ︸

nminus2st

+an

[ x^overlinek + n + x^underlinen ] xk+n + xn

48 Teckensnitt i matematisk textNormalt skriver LATEX all matmatisk text kursiv men i vissa fall passar det baumlttre med ett annatteckensnitt

Ett saringdant exempel aumlr foumlr att skriva funktioner som t ex log Det enklaste saumlttet att skrivadessa funktioner aumlr att anvaumlnda kommandona i tabell6

[ sin 2theta=2sinthetacostheta ] sin 2θ = 2 sin θ cos θ

[ log xy=log x + log y] log xy = log x+ log yFoumlr de funktioner daumlr det aumlr meningsfullt kan man anvaumlnda ett index

[ max_1leq nleq mlog_2P_n ] max1lenlem

log2 Pn

[ lim_xrightarrow 0fracsin xx=1 ] limxrarr0

sinx

x= 1

I oumlvriga fall kan man anvaumlnda naringgot av nedanstaringende saumltt att byta tecknsnitt inne i mate-matisk text

$mathititalic - 2^x+sin phi$ italic minus 2 x + sinφ

$mathrmroman - 2^x+sin phi$ romanminus 2x + sinφ

$mathbfbold - 2^x+sin phi$ boldminus 2x + sinφ

$mathsfsans serif - 2^x+sin phi$ sans serif minus 2x + sinφ

$mathtttypewriter - 2^x+sin phi$ typewriterminus 2x + sinφ

Observera att ovanstaringende kommandon bara ska anvaumlndas foumlr matematiska uttryck De paring-verkar bara bokstaumlver siffror och stora grekiska bokstaumlver Om man av naringgon anledning villskriva vanligt text inne i formler anvaumlnder man de vanliga teckensnittskommandona (texttttextbf textnormal etc) som tillfaumllligt laumlmnar matematikomgivningen

Om man vill skriva alla formler med fetstil kan man skriva kommandotboldmath i boumlrjanav dokumentet (det skainte skrivas inne i en matematikomgivning) Kommandot gaumlller tillsman upphaumlver det medunboldmath

I vissa fall anvaumlnder man skrivstilsbokstaumlver foumlr att beteckna funktioner LATEX tillhanda-haringller 26 bokstaumlverA Z

arccos cos csc ext ker limsup min sinharcsin cosh deg gcd lg ln Pr suparctan cot det hom lim log sec tanarg coth dim inf lininf max sin tanh

Tabell 6 Funktionsnamn

20 4 Matematiska formler

$mathcalFf(x)$ och$mathcalLf(x)$ brukar man anvaumlndafoumlr att beteckna naringgra vaumllkaumlnda transformer

Ff(x) och Lf(x) brukar mananvaumlnda foumlr att beteckna naringgra vaumll-kaumlnda transformer

49 Summor integraler och saringntDe matematiska symbolerna i tabell7 blir olika stora beroende paring hur man anvaumlnder dem deblir stoumlrre i endisplaymath-omgivning och enequation-omgivning aumln i enmath-omgiv-ning

[ int_-infty^infty e^-x^2 dx ]int infin

minusinfineminusx2

dx

[ oint_S(V) (psinablaphi-phinablapsi)cdot dvecS ]

∮S(V )

(ψnablaφminus φnablaψ) middot d~S

[ a_1 + a_2 + cdots + a_n =sum_i=1^n a_i ] a1 + a2 + middot middot middot+ an =

nsumi=1

ai

[ n=prod_k=1^n k ] n =

nprodk=1

k

[ sum_0 leq i leq m atop0 lt j lt n P(ij) ]

sum0leilem0ltjltn

P (i j)

Om man skriver ovanstaringende formler innei den loumlpande texten faringr mande mindre symbolerna som t~ex$int_-infty^infty e^-x^2 dx$eller $n=prod_k=1^n k$

Om man skriver ovanstaringende form-ler inne i den loumlpande texten faringrman de mindre symbolerna som t exintinfinminusinfin eminusx2

dx ellern =prodn

k=1k

410 Matriser och vektorerFoumlr att skapa matriser och vektorer goumlr vi naumlstan likadant som med tabeller (sidan12)

[ beginarraylcrx^2 amp a+b amp 3 x^2+2x amp xrsquo amp 23 x^2n amp alpha amp 214endarray ]

x2 a+ b 3x2 + 2x xprime 23x2n α 214

sum sumsum

⋂ ⋂bigcap

⊙ ⊙bigodotprod prod

prod⋃ ⋃

bigcupotimes otimes

bigotimes∐ ∐coprod

⊔ ⊔bigsqcup

oplus oplusbigoplusint int

intor or

bigvee⊎ ⊎

biguplus∮ ∮oint

and andbigwedge

Tabell 7 Stora symboler

411 Ekvationer paring flera rader 21

411 Ekvationer paring flera rader

Med endisplaymath-omgivning eller enmath-omgivning kan man bara goumlra formler somryms paring en rad Om man skriver laringnga formler eller vill skriva flera ekvationer i en sekvenskan man anvaumlnda eneqnarray-omgivning Den fungerar ungefaumlr som enarray-omgivningmed tre kolumner men numrerar ekvationerna om man inte skrivernonumber

begineqnarrayx amp = amp 12y + 47 y amp = amp z + phi + a + b + nonumber amp amp c + d + e + f

endeqnarray

x = 12y + 47 (2)

y = z + φ+ a+ b+

c+ d+ e+ f (3)

Eneqnarray-omgivning goumlr samma sak foumlrutom att den inte genererar naringgra ekvationsnum-mer

begineqnarrayx amp = amp 2 y + 3y amp = amp 12

endeqnarray

x = 2y + 3

y = 12

412 Parenteser

Hittils har vi anvaumlnt vanliga parenteser rsquo()rsquo i en del formler I tabell8 visas samtliga symbolersom kan anvaumlndas som parenteser i LATEX

Foumlr att faring parenteserna att anpassa sin storlek efter det de ska omge skriver manleftellerright foumlre dem Foumlr varjeleft maringste det finnas enright Daumlremot behoumlver de intevara av samma typ Det aumlr t ex fullt moumljligt att avsluta enleft( medright Om manbara vill ha en parentes paring ena sidan av formeln kan man anvaumlnda den osynliga parentesen rsquorsquo

[ vecu times vecv =left| beginarrayccchatx amp u_x amp v_x haty amp u_y amp v_y hatz amp u_z amp v_z

endarray right| ]

~utimes ~v =

∣∣∣∣∣ x ux vx

y uy vy

z uz vz

∣∣∣∣∣[ A=left( beginarraycccca_11 amp a_12 amp ldots amp a_1n a_21 amp a_22 amp ldots amp a_2n vdots amp vdots amp ddots amp vdots a_m1 amp a_m2 amp ldots amp a_mn

endarray right) ]

A =

a11 a12 a1n

a21 a22 a2n

am1 am2 amn

( ( b lfloor darr downarrow) ) c rfloor backslash l updownarrow[ [ d lceil | | uArr Uparrow] ] e rceil | dArr Downarrow 〈 langle uarr uparrow m Updownarrow 〉 rangle

Tabell 8 Parenteser

22 5 Om det blir fel

[ g(x)=left beginarrayll0 amp x leq 0 13 amp 0 lt x leq 3 23 amp 3 lt x leq 5 1 amp x gt 5endarray right ]

g(x) =

0 x le 013 0 lt x le 323 3 lt x le 51 x gt 5

Ibland behoumlver man ha mer kontroll oumlver parentesernas storlek Foumlr detta aumlndamaringl finns detandra prefix att anvaumlnda

Storlek vanlig stor stoumlrre aumlnnu stoumlrre stoumlrst automatiskVaumlnsterprefix mdash bigl Bigl biggl Biggl leftHoumlgerprefix mdash bigr Bigr biggr Biggr right

413 FinjusteringI en del fall kan man behoumlva justera formateringen av matematiska formler genom att laumlgga tilleller ta bort lite utrymme Foumlr detta aumlndamaringl finns kommandona foumlr att laumlgga till och foumlratt ta bort

[ sqrt2 x ] radic2x

[ sqrt2 x ] radic2x

[ n logn ] n logn

[ n logn ] nlogn

[ intint z dx dy]int int

zdxdy

[ int int z dx dy ]intint

z dx dy

5 Om det blir felAtt tolka felutskrifter fraringn LATEX aumlr inte alltid det laumlttaste LATEX oumlversaumltter alla kommandon tillTEX-kommandon och skickar sedan hela texten till TEX Daumlrfoumlr kommer maringnga av felmedde-landena fraringn TEX och man kaumlnner inte riktigt igen sin text i felutskrifterna

51 Vanliga problemUtan att analysera felutskrifterna alltfoumlr mycket kan man ofta hitta sitt fel bland foumlljande punk-ter

bull Ett felstavat kommando

bull Parenteser (t ex eller[]) daumlr man har gloumlmt den ena eller kanske baringda

bull Foumlrsoumlk att anvaumlnda specialtecken utan att skriva dem paring raumltt saumltt

bull Foumlrsoumlk att anvaumlnda matematiska specialtecken i vanlig text (Skriv$ foumlre och efter tecknetsaring garingr det bra)

bull Ett end som saknas

bull Ett bortgloumlmt argument till ett kommando

Genom att laumlra sig att utnyttja LATEX-modei emacs ordentligt kan man undvika maringnga onoumldigaskrivfel (se sidan4)

53 Att hitta vad som blev fel 23

52 Vad man goumlr naumlr LATEX har stannatNaumlr LATEX upptaumlcker ett fel under en koumlrning faringr man en massa felutskrifter och daumlrefter skrivsett rsquorsquo Om du faringr ett rsquorsquo kan du skriva naringgot av foumlljande

bull H foumlr att (kanske) faring lite mer tips om vad som kan vara fel

bull RETURN foumlr att att ignorera felet och fortsaumltta (ger ofta upphov till fler fel)

bull Istop Foumlr att stoppa koumlrningen

bull X kan man skriva omIstop inte fungerar Skillnaden aumlr att medIstop faringr man med allutskrift fram till felet medanX avbryter koumlrningen omedelbart

Vid andra typer av fel faringr man en rsquorsquo i staumlllet foumlr rsquorsquo Det haumlr felet beror ofta paring ett bortgloumlmtenddocument Haumlr kan man skriva

bull enddocument eller

bull stop foumlr att avbryta koumlrningen Om det inte fungerar provar man med

bull 〈CTRLndashD〉 eller

bull 〈CTRLndashC〉

53 Att hitta vad som blev felAumlven om LATEX genererar vaumlldigt maringnga felutskrifter som till en boumlrjan ser raumltt obegripliga utaumlr det ofta laumltt att hitta felen med ledning av utskriften Tricket aumlr foumlr det mesta att titta paringdetsistasom skrevs ut

Om vi till exempel skulle skrivabegincenter men i staumlllet skrevbegincentesaumlger LATEX saringhaumlr

LaTeX Error Environment cente undefined

See the LaTeX manual or LaTeX Companion for explanationType H ltreturngt for immediate help

l56 begincente

Om vi tittar paring de sista raderna av felutskriften staringr det att felet finns paring rad 56 och dessutomskrivs den felaktiga texten ut

Vi har kanske gloumlmt att grekiska bokstaumlver bara fungerar i en matematisk omgivning ochhar skrivit

Det haumlr aumlr bokstaven gamma i det grekiska alfabetet

i staumlllet foumlr

Det haumlr aumlr bokstaven $gamma$ i det grekiska alfabetet

Naumlr vi koumlr texten genom LATEX blir felutskriften

24 5 Om det blir fel

Missing $ insertedinserted text

$to be read again

gammal245 Det haumlr aumlr bokstaven gamma

i det grekiska alfabetet

Vid den haumlr typen av fel goumlr alltid LATEX en radbrytning efter det felaktiga tecknet Daumlrfoumlr aumlrfelet laumltt att lokalisera

54 Varningar vid sid- och radbrytningar

Om LATEX misslyckas med att avstava ett ord skrivs det ut en varning som kan se ut saring haumlr

Overfull hbox (5423221pt too wide) in paragraph at lines 54--55[]T1cmrmn10 Ett l^^e5ngt ord ^^e4r studiev^^e4gledarna

Det sista ordet (studievaumlgledarna) som skrivs ut aumlr det som LATEX inte har lyckts avstavaAntingen bryr man sig inte om varningen (raden blir lite foumlr laringng i saring fall) eller saring laumlgger manin avstavningsfoumlrslag (se sidan9)

Som framgaringr av exemplet skrivs svenska bokstaumlver ut lite konstigt Det medfoumlr dock foumlrdet mesta inga stoumlrre problem med att tyda utskriften

Foumlr att laumlttare se var LATEX har problem med avstavningen kan man anvaumlnda dokumentop-tionendraft Mer om det finns paring sidan26

Andra varningar man kan faring aumlr

bull Underfull hbox som betyder att LATEX har tvingats laumlgga in lite vaumll mycket tomrummellan orden foumlr att fylla ut raden

bull Overfull vbox som varnar foumlr att LATEX inte har hittat naringgot laumlmpligt staumllle att boumlrja enny sida Sidan har alltsaring blivit lite foumlr laringng

bull Underfull vbox anger det motsatta problemet Sidan aumlr lite kortare aumln den borde vara

Laumls om hur man sjaumllv kan paringverka sid- och radbrytningar paring sidan28

55 Problem med placering av figurer

551 Bilderna kommer sist i dokumentet

Ett vanligt problem aumlr att alla eller en del figurer hamnar sist i dokumentet Det beror naumlstanalltid paring att man har skrivitbeginfigure[h]

LATEX har vissa regler foumlr att placera ut figurer och med ledning av dem har det inte garingttatt placera figuren paring det taumlnkta staumlllet Daumlrfoumlr hamnar den sist i dokumentet En av reglernasaumlger att figurer maringste placeras ut i samma ordning som dom foumlrekommer i LATEXfilen Daumlrfoumlrkommer alla efterfoumlljande bilder ocksaring att hamna sist

Loumlsningen aumlr givetvis att ge LATEX fler alternativ foumlr att placera ut figuren Om man i staumllletskriverbeginfigure[htb] kan LATEX placera bilden laumlngst upp eller laumlngst ner paring en sida

56 Problem i inkluderade filer 25

552 Alla bilder kommer inte ut

FelmeddelandetToo many unresolved floats beror paring att minnet i LATEX har blivit fulltav bilder Naumlr LATEX ser en bild lagras den undan tills det finns ett staumllle att skriva ut den

Detta fel beror normalt paring samma sak som ovan men kan ocksaring upptraumlda om man villha maringnga bilder efter varandra (t ex ett appendix med bara bilder) Loumlsningen aumlr daring att tvingaLATEX att skriva ut de bilder som har samlats i minnet genom att laumlgga in kommandotclearpagemellan tvaring laumlmpliga bilder Daring skrivs alla ackumulerade bilder ut och LATEX goumlr en sidbrytning

56 Problem i inkluderade filer

LATEX skriver kommandon till ett antal filer som sedan inkluderas vid naumlsta koumlrning (Bl a finnsfiltoc foumlr inneharingllsfoumlrteckningenfillof ochfillot foumlr figur- och tabellfoumlrteckningarsamtfilaux foumlr diverse oumlvrig information som bildtexter

Naumlr LATEX inkluderar en fil skrivs filnamnet och eventuella felmeddelanden ut inom paren-teser (se exempel paring sidan4) Paring detta saumltt kan man se vilken fil det aumlr problem med

Skulle det bli fel i en av de inkluderade filerna (t ex paring grund av fel i en bildtext) maringsteman ta bort filen och sedan koumlralatex igen Givetvis maringste man ocksaring raumltta felet ifiltex)

57 Utskriften kommer inte ut

Om det inte kommer ut naringgra sidor paring laserskrivaren eller om bara en del av sidorna kommerut beror det foumlrmodligen paring naringgot av foumlljande

bull Filnamnet inneharingller svenska bokstaumlverSkrivarna klarar inte av filer som inneharingller tecken som har aringttonde biten satt Detta yttrarsig i att det inte kommer ut naringgonting alls Doumlp omtex-filen till ett annat namn kompileraden igen och skriv ut den paring nytt (Det aumlr bara filnamnet som beroumlrs svenska tecken inne itexten kodas saring att skrivarna klarar av dem)

bull Fel i en inkluderad bildOm du har inkluderat en bild i dokumentet kan det beror paring att skrivaren inte foumlrstaringr sig paringbilden I detta fall kommer vanligtvis sidorna foumlre bilden ut Prova att ta bort bilden och seom det blir baumlttre Om det hjaumllper kontrollera att bilden aumlr i raumltt format (se sidan30)

6 Oumlverkurs61 Dokumentklasser

Hittills har vi bara anvaumlnt dokumentklassenarticle Andra dokumentklasser som aumlr standardaumlr letter (EXEMPEL 7) report (EXEMPEL 5) och book report skiljer sig fraumlmst fraringn Ex 7

Ex 5article genom att det finns ytterliga en rubriknivaringchapter book har ytterligare en nivaringsom heterpart article aumlr laumlmpligt till rapporter aumlven raumltt laringnga saringdana Kommer man uppi storleksordningen examensarbete kan det vara laumlmpligt att byta tillreport Paring sidan35finnsytterligare dokumentklasser beskrivna Dessa aumlr dock inte standard i LATEX

Foumlr att byta dokumentklass maringste man aumlndra argumentet till kommandotdocumentclassOm man till exempel vill aumlndra tillreport skriver man

documentclass[a4paper]report

26 6 Oumlverkurs

62 DokumentoptionerDet finns ett antal optioner som man kan ange foumlr att paringverka utseendet paring sitt dokument Vihar redan stoumltt paringa4paper Nedanstaringende lista visar de viktigaste

a4paper Anpassa marginaler till a4-papper Om denna utelaumlmnas anvaumlnds amerikanskpapper (letter)

11pt Anvaumlnd lite stoumlrre bokstaumlver (standard aumlr10pt)

12pt Aumlnnu lite stoumlrre bokstaumlver

twocolumn Skriver texten i tvaring kolumner

twoside Formaterar foumlr dubbelsidig utskrift (Anvaumlnt i detta dokument)

titlepage Goumlr att rubriken (den som man skriver ut medmaketitle) hamnar paring en egensida om man anvaumlnder dokumentklassenarticle Det aumlr standard foumlrreport

landscape Goumlr att sidan formateras foumlr liggande papper Marginalerna blir vaumlldigt bredasaring man kan behoumlva finjustera en del maringtt manuellt (se sidan26)

draft Goumlr att LATEX skriver ut en svart rektangel i marginalen efter alla rader som harblivit foumlr laringnga (overfull hbox) Det aumlr bra att anvaumlnda vid korrekturlaumlsning-en men ska givetvis tas bort foumlre den slutliga utskriftendraft goumlr desutom attinkluderade bilder (se sidan30) bara skrivs ut som en ram runt bildens filnamn

leqno Placera ekvationsnummer till vaumlnster i staumlllet foumlr till houmlger om ekvationen i endisplaymath-omgivning

fleqn Vaumlnsterjustera ekvationer i staumlllet foumlr att centrera dem i endisplaymath-om-givning

openright Om man anvaumlnder dokumentklassenreport boumlrjar kapitel alltid paring ny sidaopenright goumlr att de i staumlllet boumlrjar paring ny houmlgersida

Foumlr att anvaumlnda en option skriver man namnet paring den inom hakparenteser rsquo[]rsquo foumlre dokument-klassen Vill man ange flera optioner skiljer man dem aringt med kommatecken Vill man skrivamed 11 punkter stora bokstaumlver och formatera texten i tvaring kolumner (samtidigt som man be-haringller optionen foumlr a4-papper) skriver man

documentclass[11pttwocolumna4paper]article

63 Finjustering av marginaler och andra maringttOm man inte aumlr noumljd med marginalerna saring finns det moumljlighet att finjustera maringtten med kom-mandonaaddtolength ochsetlength Den foumlrsta aumlr laumlmplig naumlr man vill goumlra smaring juste-ringar t ex goumlra raderna lite laumlngre

Naringgra av de maringtt som garingr att justera aumlr

evensidemargin marginal jaumlmna sidor oddsidemargin marginal udda sidortopmargin marginal oumlverst paring sidan headheight storlek sidhuvudheadsep avst mellan sidhuvud amp text footskip avst mellan sidfot amp texttextwidth textens bredd textheight textens houmljd

Om man t ex vill goumlra raderna en centimeter laumlngre paring varje sida skriver man

addtolengthoddsidemargin-10mmaddtolengthevensidemargin-1cmaddtolengthtextwidth2cm

Foumlr mer info om detta seEXEMPEL 10 Haumlr finns aumlven en beskrivning av de olika maringttenheterEx 10man kan anvaumlnda

64 Separering av stycken 27

64 Separering av styckenLATEX boumlrjar varje stycke med en indragning om det inte aumlr det foumlrsta stycket efter en rubrikOm man i staumlllet vill avgraumlnsa stycken med en extra blankrad skriver man saring haumlr i boumlrjan avdokumentet

usepackageparskip

Paketetparskip goumlr att indragningen saumltts till noll och att avstaringndet mellan tvaring stycken oumlkaren halv rad

65 Engelska dokumentOm man vill skriva dokument paring engelska aumlr det bara att utelaumlmna raden med

usepackage[swedish]babel

Daring kommer en engelsk avstavningstabell att anvaumlndas och ett antal straumlngar aumlndras till engels-ka t ex skrivsTable of contentsi staumlllet foumlrInneharingll

usepackage[swedish]babel

Det garingr aumlven att skriva paring andra spraringk genom att byta utswedish mot naringgot av foumlljande

american french german ngerman bahasa basque catalan croatianczech danish dutch finnish greek icelandic irish italianlatin magyar norsk norsk portuges romanian russian slovakslovene spanish turkish ukrainian nohyphenation

66 Sidnumrering sidhuvud och sidfotLATEX skriver automatiskt ett sidnummer centrerat laumlngst ned paring sidan Med kommandot

pagestyleempty

kan man staumlnga av numreringen Det kan bland annat vara laumlmpligt t ex om man bara vill skrivaut en sida Om man anvaumlndermaketitle maringste man dessutom skriva

thispagestyleempty

eftermaketitle eftersommaketitle alltid definierar om foumlrsta sidan tillplain (SeEX-EMPEL 3) Ex 3

Vill man i staumlllet ha sidnummer och kapitelnamn i sidhuvudet skriver man

pagestyleheadings

Daring faringr man en sidnumrering som ser ut ungefaumlr som i den haumlr handledningen Vill man garingtillbaka till standardutseendet aumlr det bara att skriva

pagestyleplain

Foumlr att faring sidhuvuden som ser ut ungefaumlr som i denna handledning kan man anvaumlnda paketetfancyhdr Detta beskrivs naumlrmare iEXEMPEL 4 Ex 4

67 RadavstaringndIbland kan man vilja aumlndra paring radavstaringndet i LATEX Det goumlrs enklast genom att aumlndra paring pa-rameternbaselinestretch Det aumlr en faktor som radavstaringndet multipliceras med saring detnormala vaumlrdet aumlr1 Foumlr att naumlstan foumlrdubbla radavstaringndet laumlgger man till foumlljande rad naringgon-stans foumlrebegindocument

renewcommandbaselinestretch18

28 6 Oumlverkurs

68 RamarFoumlr att rita en ram runt en del av texten anvaumlnder man kommandotfbox

Haumlr har vi en fboxliten ram Haumlr har vi en liten ram

Det garingr inte att ha radbrytningar inne i enfbox saring om man vill rita en ram runt en stoumlrre delav texten maringste man kapsla in den i enparbox

fboxparbox4cmDenna text blirautomatiskt justerad till ett4 cm brett stycke

Denna text blir automatiskt ju-sterad till ett 4 cmbrettstycke

69 Att paringverka formateringenLATEX lyckas foumlr det mesta bra med att bryta rader och sidor Men ibland kan man behoumlva raumlttatill formateringen lite I andra fall vill man kanske bryta en rad eller en sida trots att den inte aumlrfull eller laumlgga in lite extra tomrum

Vi har redan anvaumlnt kommandot foumlr att tvinga fram en radbrytning Kommandot kanaumlven ha ett argument som talar om hur mycketextrautrymme som ska laumlggas till

Det haumlr kan ni redanMed ett extra argumentblir [7mm]det extra mycket tomrum

Dethaumlr kan ni redan Med ett extra argu-ment blir

det extra mycket tomrum

Eftersom kan ha ett argument som boumlrjar med tecknet rsquo[rsquo kan man alltsaring inte boumlrja enny rad med rsquo[rsquo om den foumlrra avslutades med Man kan dock lura LATEX att tolka parentesensom just en parentes genom att byta ut mot

Ett annat saumltt att laumlgga in extra tomrum aumlr med kommandotvspacelaumlngd eller medvspacelaumlngd Skillnaden aumlr att den foumlrsta formen tar bort tomrummet om det raringkar hamnavid i slutet eller boumlrjan av en sida

Det finns aumlven motsvarande kommandon foumlr att laumlgga in extra tomrum i en rad De heterhspace ochhspace Den tidigare formen tar bort tomrummet om det hamnar foumlrst ellersist paring en rad

Daring ska vi se om det inte kan bli liteextra tomrum aumlven i boumlrjan hspace20mmav en rad Mitt inne i raden aumlr likahspace10mm laumltt Nu vill jag ha liteextra tomrumvspace10mmsaring att jag baumlttre kan studerafiberstrukturen i papperet

Daring ska vi se om det inte kanbli lite extra tomrum aumlven i boumlrjan

av en rad Mitt inne iraden aumlr lika laumltt Nu vill jagha lite extra tomrum saring att jag baumlttre

kan studera fiberstrukturen i papperet

Observera att raden fylls upp innan det vertikala utrymmet laumlggs till Daumlrfoumlr hamnar inte tom-rumet exakt daumlr man skrivervspace Vill man ha det uppfoumlrandet ska man anvaumlnda medett argument som i det tidigare exemplet

Foumlr att tvinga fram en sidbrytning anvaumlnder man kommandotnewpage Om vi skriver itvaring kolumner avslutarnewpage den aktuella kolumnen i staumlllet foumlr sidan

610 Att rita figurer 29

610 Att rita figurerLATEX klarar av att rita enkla figurer som cirklar fyrkanter linjer och pilar Med enpicture-omgivning skapar man ett koordinatsystem som man sen kan rita i

Standardenheten i koordinatsystemet aumlr punkter Foumlr de flesta aumlr det nog lite svaringrt att taumlnkai punkter Daumlrfoumlr aumlr det laumlttare om man aumlndrar maringttenheten till millimeter med kommandot

setlengthunitlength1mm

Det behoumlver man bara goumlra en garingng i varje dokument alltsaringinte foumlr varje bildOm man vill skapa ett koordinatsystem som aumlr 100 mm brett och 80 mm houmlgt goumlr man saring

haumlr

beginpicture(10080) kommandon som ritar bilderendpicture

Foumlr att placera grafiska objekt i koordinatsystemet anvaumlnder vi kommandotput Med

put(200)objekt

placerar viobjekti punkten med x-koordinaten 20 och y-koordinaten 0 (Foumlr rektanglar aumlr detnedre vaumlnstra houmlrnet foumlr cirklar centrum och foumlr linjer utgaringngspunkten)

Exemplet nedan visar de vanligaste grafiska objekten och hur man ritar dem i LATEX

beginpicture(3050)put(040)framebox(308)centerput(030)framebox(148)[t]topput(1630)framebox(148)[r]rightput(020)dashbox(308)[bl]bottom leftput(018)line(10)20put(016)vector(2-1)25put(510)circle8put(2412)circle14put(614)textscText

endpicture

center

topright

bottom left

HHHHHH

HHj

~ amp$

TEXT

Argumentet tillcircle aumlr diametern Foumlrline ochvector aumlr foumlrsta argumentet riktningoch det andra laumlngd Riktningsargumenten ska ligga mellanminus6 och+6 foumlr line och mellanminus4 och+4 foumlr vector

Ofta vill man upprepa en ritad figur efter efter ett regelbundet moumlnster Det kan till exempelroumlra sig om boxar i ett koplingsschema Foumlr detta finns kommandotmultiput som anvaumlndssaring haumlr

multiput(xy )(∆x∆y )antal objekt

daumlr(xy ) aumlr startpositionen Objektet behoumlver inte vara ett enkelt objekt utan kan ocksaring varaen helpicture-omgivning Man kan alltsaring dela upp sin bild i flera mindre bilder

beginpicture(4050)multiput(00)(710)3beginpicture(209)put(00)framebox(209)[tr]Hejput(82)oval(143)put(45)oval(55)[tl]put(108)oval(73)[b]put(182)circle4

endpictureendpicture

Hej |

Hej |

Hej |

30 6 Oumlverkurs

Om man har ritat en figur och sen vill flytta hela figuren anger man ytterligare ett argumenttill beginpicture

beginpicture(3060)(1010)

Detta betyder att origo har koordinaterna(1010) i staumlllet foumlr (00) Man kan med foumlrdelplacera sin bild inne i enfigure-omgivning (se sid11ochEXEMPEL 6)Ex 6

Det mesta garingr att rita i enpicture-omgivning och resultatet blir snyggt men det blir na-turligtvis lite jobbigt att rita stora figurer paring det haumlr saumlttet Ett alternativ aumlr att anvaumlnda metodensom beskrivs i naumlsta stycke

611 Paketet graphics6111 Att inkludera postscript-bilder

Numera finns det maringnga bra program som kan rita bilder Kan man bara faring dem att skriva sinutmatning i formatetencapsulated postsciptsaring garingr det bra att inkludera bilden i sitt dokumentmed hjaumlp av paketetgraphics

Foumlr att kunna inkludera bilder maringste man laumlgga till foumlljande rad i boumlrjan av dokumentet

usepackagegraphics

Sen anvaumlnder vi foumlljande kommando foumlr att inkludera bilden som finns i filenbildeps

includegraphicsbildeps

Om man vill skala om bilden anvaumlnder man kommandotresizebox

resizebox20mmincludegraphicsbildeps

Ovanstaringende exempel ger en bild som aumlr 20mm houmlg Utropstecknet betyder att bredden skaskalas saring att bildens proportioner beharinglls

En vanlig anvaumlndning avincludegraphics aumlr att inkludera bilder i enfigure-om-givning Daring kraumlvs att bilden centreras med hjaumllp avcenter-omgivning enligt nedanstaringendeexempel

beginfigurebegincenterincludegraphicsbildeps

endcentercaptionKopplingsschema till transmogrifieraren

endfigure

611 Paketet graphics 31

6112 Att spara utrymme

Postscriptbilder kan ofta ta vaumlldigt mycket plats Det kan man loumlsa genom att komprimerafilen Det enda problemet aumlr att LATEX maringste veta hur stor bilden aumlr Den informationen finnsi filen paring en rad som boumlrjar medBoundingBox Klipp ut denna rad och spara den i filenbildepsbb Skriv daumlrefter

gzip bildeps

saring komprimereasbildeps och ersaumltts med den komprimerade filenbildepsgz Sedan aumlrdet bara att inkludera raumltt fil

includegraphicsbildepsgz

En fil som aumlr komprimerad medgzip kan man packa upp medgunzip om man inte laumlngrevill ha den komprimerad

6113 Naringgra saumltt att skapa postscript-bilder

Det finns givetvis maringnga saumltt att generera PostScript-bilder Paring arbetsstationerna ritar man enk-last bilderna medxfig Om vi till exempel vill skapabildeps (som vi anvaumlnde ovan) skrivervi

xfig bildfig

Daring faringr vi upp et foumlnster daumlr vi kan rita bilden Vaumllj sedan menynExportoch exportera bildenVar noga med att vaumlljaEncapsulated Postscripti rutanLanguage

En postscriptfil som skapas paring detta saumltt garingr inte att skriva ut foumlr sig sjaumllv Foumlr att skriva utden vaumllj i staumlllet menynPrint i xfig

Om man vill spara ett foumlnster paring skaumlrmen som encapsulated postscript till en fil som heterwindoweps kan man anvaumlnda naringgot av foumlljande kommandon

import -density 90x90 windowepsimport -density 90x90 eps2windowepsimport -density 90x90 -depth 8 -colorspace gray eps2windoweps

och klicka paring det foumlnster man vill spara Den andra varianten avimport ger postscript level2 som aumlr mer kompakt Man faringr alltsaring betydligt mindre filer men i vissa falla kan de kraringglaDen sista varianten aumlr laumlmplig om bilden aumlr svartvit eller om det ska skrivax ut paring en svartvitskrivare

Skriv man xfig man xgrabsc respman xgrab foumlr mer information

6114 Aumlndra storlek och roterera

Paketetgraphics inneharingller mer aumln de kommandon som naumlmnt ovan Man kan t ex skala ettobjekt medscalebox

vanlig storlek scalebox2dubbel storlek scalebox5halv storlek

vanlig storlek

dubbel storlekhalv storlek

Man kan ocksaring ange ett ytterligare argument om man inte vill ha samma skala i x- och y-led

scalebox1[2]dubbel houmljd scalebox2[1]dubbel bredd

dubbel houmljddubbel bredd

resizebox kan ocksaring anvaumlndas paring text

32 6 Oumlverkurs

resizebox4cm4 cm bred skalenlig 4 cm bred skalenligMan kan ocksaring rotera valfritt objekt medrotatebox eller spegla det kring en vertikal axelmedreflectbox

rotatebox30Hej rotatebox180Hej reflectboxSpegel spegel paring vaumlggen daumlr

Hej

Hej

Spegelspegelparingvaumlggendaumlr

6115 xdvi och graphics

xdvi klarar inte av att visa text (bilder garingr bra) som manipulerats medresizebox scaleboxrotatebox ellerreflectbox Detta kan man dock loumlsa genom att titta paring den faumlrdiga post-scriptfilen med kommandotgv Om dindvi-fil heterrapportdvi skriver du

dvips rapportgv rapportps

ta bort filen medrm rapportps naumlr du aumlr klar

6116 pdflatex och graphics

Foumlr att anvaumlndagraphics medpdflatex skriver man saring haumlr i boumlrjan av dokumentet

usepackage[pdftex]graphics

Sedan kan man tyvaumlrr inte inkludera bilder i eps-format Bilderna maringste i staumlllet vara i pdf-format Det loumlser man laumltt genom att konvertera bilderna med kommandotps2pdf

ps2pdf bildeps bildpdf

och sedan inkluderar man bilderna med

includegraphicsbildpdf

Det garingr aumlven bra att inkludera andra grafikformat i pdf-dokument till exempel jpeg och tiffOm man vill kunna formatera sitt dokument med baringdelatex ochpdflatex saring faringr man

skriva saring haumlr i boumlrjan av dokumentet

newififpdfifxpdfoutputundefinedpdffalse

elsepdftrue

fiifpdfusepackage[pdftex]graphics

elseusepackagegraphics

fi

Sedan goumlr man saring haumlr foumlr att inkludera bilden

ifpdfincludegraphicsbildpdf

elseincludegraphicsbildeps

fi

612 Paketet color 33

612 Paketet colorFoumlr att anvaumlnda paketet skriven man

usepackagecolor

i boumlrjan av dokumentet Sedan finns ett antal kommandon tillgaumlngliga foumlr att skriva text i avvi-kande faumlrg

Det foumlrsta som man maringste goumlra aumlr att definiera en eller flera faumlrger meddefinecolor

definecolorlightgray92definecolordarkgray5definecolorlight-bluergb080851definecolormeloncmyk00460500

Som synes kan man anvaumlnda tre olika modeller foumlr att definiera faumlrger

gray Vaumlrdet aumlr ett tal mellan 0 och 1 daumlr 0 aumlr svart

rgb Vaumlrdet aumlr en kommaseparerad lista av tre tal mellan 0 och 1 som anger intensitetenfoumlr roumltt groumlnt och blaringtt ljus (som paring en TV)

cmyk Vaumlrdet aumlr en kommaseparerad lista av fyra tal mellan 0 och 1 som anger hur mycketman ska anvaumlnda av faumlrgerna cyan magenta gul och svart (som paring en faumlrgskrivare)

Foumlr att skriva sin text i en avvikande faumlrg finns det tvaring kommandon

Detta ord aumlr textcolordarkgraringttprecis som colordark dessa tvaring

Detta ord aumlrgraringtt precis somdessatvaring

Foumlr att goumlra en fylld ram anvaumlnder mancolorbox Om ramen ska ha avvikande faumlrg finnsfcolorbox

colorboxdarkHej hopp fcolorboxblackdarkHej igen

Hej hopp

Hej igen

Man kan aumlven aumlndra bakgrundfaumlrgen Det goumlr man med kommandotpagecolorcolor Kommandot ska skrivas i boumlrjan av dokumentet och gaumlller foumlr alla sidor

Faumlrgenblack som anvaumlndes i exemplen ovan aumlr foumlrdefinierad och behoumlver alltsaring intedefinieras meddefinecolor Oumlvriga foumlrdefinierade faumlrger aumlrwhite red green blueyellow cyan ochmagenta Alla andra faumlrger maringste definieras innan de kan anvaumlndas

613 EuroteckenFoumlr att skriva symbolen foumlr Euro skriver man foumlljande i boumlrjan av dokumentet

usepackageeurosym

Daring definieras kommandonaeuro ochEUR

Med euro kan vi skriva euro-tecknet Priser skriver man som EUR19998

Mede kan vi skrivae-tecknetPriser skriver man som 19998e

Det tecken som visas ovan aumlr den officiella eurosymbolen Om man i staumlllet till ha en symbolsom passar baumlttre till det aktuella teckensnittet anvaumlnder manusepackage[gen]eurosymDaring skrivs symbolen somAC i staumlllet foumlre EUR placerar symbolen foumlre eller efter beloppetberoende paring vilket spraringk man har valt I sverige blir det alltid till houmlger om beloppet Vill manaumlndra paring det kan man anvaumlndausepackage[left]eurosym

34 6 Oumlverkurs

614 Fler teckensnitt

Om man har tillgaringng till en postscriptskrivare (som vi har) saring kan man utnyttja fler teckensnittaumlr de som hittills har beskrivits Genom att skriva

usepackagetimes

i boumlrjan av dokumentet blir den vanliga texten satt medtimes textsf blir helveticaochtexttt blir courier Foumlljande paket finns

paket textrm textsf textttmdash inget mdash computer modern roman comp modern sans comp modern typewritertimes times helvetica courierbookman bookman avant garde couriernewcent new century schoolbook avant garde courierpalatino palatino helvetica courieravant computer modern roman avant garde comp modern typewriterhelvet computer modern roman helvetica comp modern typewriterchancery zapf chancery (endast kursiv) comp modern sans comp modern typewriter

615 Sammanfattning

Ibland vill man ha en sammanfattning (sammandrag referat abstract) i boumlrjan av sin rapportDet aringstadkommer man medabstract-omgivning (EXEMPEL 11)Ex 11

begindocumentmaketitlebeginabstractDetta aumlr en kort sammanfattning avinneharingllet i rapportenendabstractsectionBakgrundHaumlr kommer resten av texten irapportenenddocument

Sammanfattning

Detta aumlr en kort sammanfatt-ning av inneharingllet i rapporten

1 Bakgrund

Haumlr kommer resten av texten i rappor-ten

Vissa institutioner kraumlver att sammanfattningens rubrik aumlrAbstract Andra kraumlven en sam-manfattning paring svenska och en paring engelska Hur man loumlser detta beskrivs iEXEMPEL 12 ochEx 12EXEMPEL 13

Ex 13

616 Referenser

Foumlr att faring en lista med litteraturreferenser anvaumlnder man sig av enthebibliography-omgiv-ning Argumentet (99) till beginthebibliography99 nedan aumlr en teckenstraumlng somanger hur mycket plats etiketterna tar (och hur mycket resten av texten ska skjutas in)99raumlcker till tvaring siffror

617 Vill ni veta mer 35

Laumls mer om LaTeX i citeLamport

beginthebibliography99bibitemLamport Leslie LamportemphLaTeX users guideamp reference manualAddison Wesley 1994bibitemKnuth Donald E KnuthemphThe TeX bookAddison Wesley 1990bibitemPer Per ForebyemphAtt skriva rapporter med LaTeXPHs kopieringsmaskin 2003endthebibliography

Laumls mer om LATEX i [1]

Referenser[1] Leslie LamportLATEX users gui-

de amp reference manualAddison-Wesley 1994

[2] Donald E KnuthThe TEXbookAddison Wesley 1990

[3] Per ForebyAtt skriva rappor-ter med LATEX PHs kopieringsma-skin 2003

Foumlrsta argumentet tillbibitem aumlr en etikett som man sen kan referera till medcite Detfungerar ungefaumlr somlabel ochref (se sidan13)

617 Vill ni veta merDet haumlr dokumentet beraumlttar lite om hur man anvaumlnder LATEX foumlr att skriva rapporter LATEX kanmycket mer aumln vad som beskrivs haumlr men foumlr de flesta raumlcker nog detta

Foumlr de som vill laumlra sig lite mer har viThe Not So Short Intruduction to LATEX 2ε avTobias Oetiker m fltill salu Priset aumlr foumlr naumlrvarande 50 kronor men den finns aumlven tillgaumlngligparing naumltethttppeopleeeethzch˜oetikerlshort

Vill man veta aumlnnu mer finns det tvaring bra boumlcker som jag kan rekommendera

bull LATEX A Document Preparation Systemav Leslie Lamport(ISBN 0-201-52983-1)Boken aumlr baringde en enkel handledning och en referensmanual

bull The LATEX Companion av Michel Goossens Alexander Samarinoch Frank Mittelbach(ISBN 0-201-54199-8) Boken beskriver en hel del trick och tekniker som inte finns medi Lamports bok men inneharingllerintegrunderna i LATEX

De flesta institutioner har nog dessa boumlcker saring om du haringller paring med examansarbete kan dukanske faring laringna boumlckerna Annars finns de att bestaumllla hos de flesta naumltbokhandlar

A Lokala dokumentklasserVi har tvaring lokala dokumenttyper en foumlr att skriva svenska brevefd-brev och en foumlr merit-foumlrteckningarmerit Dessa beskriv naumlrmare iEXEMPEL 8 ochEXEMPEL 9 Ex 8

Ex 9

B LATEX foumlr hemdatornLATEX finns till de flesta operativsystem Tabellen nedan visar var man haumlmta programvaran

operativsystem program URLWindows MiKTeX httpwwwmiktexorgUnix teTeX httpwwwtugorgteTeXAlla All latexprogramvara httpwwwctanorg

36 C Hur utformar man rapporten

Ett saumltt att faring LATEX paring sin PC aumlr att koumlra Linux Det aumlr en gratis unixvariant foumlr PC-datorer ochdaumlr finns redan teTeX som faumlrdiga paket som man kan installera IusrlocalftppubLinuxfinns en del linuxdistributioner att haumlmta Men det aumlr nog enklare att laumlgga naringgra hundralapparparing att koumlpa en CD med linux

C Hur utformar man rapportenUtseendet paring en uppsats rapport eller avhandling aumlr ganska standardiserat Det finns en delolika skolor men huvuddragen aumlr alltid desamma Om man skriver en labrapport paring tre sidorbehoumlver man givetvis inte haringlla lika haringrt paring reglerna som om man skriver en rapport till sittexamensarbete Men det aumlr klokt att foumllja huvuddragen i mallen inte minst foumlr att rapportenslaumlsare ofta aumlr van vid att det ska se ut paring ett visst saumltt

Resten av detta appendix inneharingller lite tips som aumlr skrivna av Lars Olssonparing institutionenfoumlr Elektrovetenskap

Rapporten ska ha en titelsida med projektets (laborationens) namn foumlrfattarnas namn in-stitutions- och kursnamn samt aringrtal Paring denna sida ska ocksaring finnas ettsammandrag(kallasibland referat) av rapporten I detta ska tydligt framgaring vad rapporten handlar om vilketpro-blem som loumlsts hur detta har gjorts mdash vilkenmetod som anvaumlnts de viktigasteresultatenochslutsatsernasamt eventuellarekommendationer Det faringr inte bli stoumlrre aumln ca en halv sidatext och faringr inte inneharinglla naringgra figurer Sammandraget aumlr mycket viktigt eftersom en blivandelaumlsare genom detta kan faring klart foumlr sig om han verkligen ska laumlsa rapporten Kan han inte goumlraen riktig bedoumlmning av detta med ledning av sammandraget riskerar han att foumlrspilla dyrbartid Som ansvarskaumlnnande foumlrfattare maringste Du alltsaring aumlgna en del tid aringt sammandraget som Dugivetvis skriver sist

Innan Du boumlrjar skriva aumlr det bra om Du foumlr Dig sjaumllv kandefiniera laumlsarenmdash som intebara ska vara den som ska granska Ditt alster utan aumlven t ex Dina kolleger Taumlnk ocksaring eftervadsyftet med rapporten ska vara (bortsett fraringn det uppenbara att Du maringste foumlr att bli godkaumlndparing kursen) t ex att Du villsprida kaumlnnedomom upptaumlckter Du gjort ellerRapportera till enkollega eller en chef vad Du sysslat med de daumlr timmarna

Boumlrja gaumlrna rapporten med enInledning daumlr Du motiverar Ditt arbeta och definierar maringletDen kan sedan foumlljas av enBakgrund som kan vara en beskrivning av naringgra tidigare anvaumlndametoder eller en historik En riktigt fin rapport som t ex beskriver ett arbete som finansierasmed bidrag fraringn STU eller naringgon annan instans boumlrjar ofta med ettFoumlrord (engelska preface)I detta ger man en bakgrund paring houmlgre nivaring och saumltter in arbetet i ett stoumlrre sammanhang Haumlrtackar man ocksaring dem som varit foumlrfattaren behjaumllpliga med pengar (t ex STU) och med detpraktiska arbetet

Daumlrefter foumlljer den egentliga rapporten Haumlr beskriver Du den metod Du anvaumlnt eller till-vaumlgagaringngssaumlttet Aumlr rapporten en laborationsredovisning kan Du redogoumlra foumlr vardera momen-tet under en egen rubrik Aumlr det en projektrapport kan Du i staumlllet beskriva de olika delarna ikonstruktionen under var sin rubrik Det aumlr ofta laumlmpligt med underrubriker t ex

42 Principen foumlr Kruttilatorn

men undvik en uppdelning paring foumlr maringnga undernivaringer eftersom skriften daring laumltt blir oumlverstruk-turerad Foumlrsoumlk att vara konsekvent med rubriksaumlttningen saring att Du inte aumlndrar formen mellanolika rubriker Detta ser Du tydligast naumlr Du ska skrivaInneharingllsfoumlrteckningen (behoumlvs intetill laborationsrapporten) ty daumlr staringr alla rubrikerna intill varandra

Illustrationer aumlr mycket vaumlrdefulla (en bild paringstarings saumlga mer aumln tusen ordrArr anvaumlnd figurersaring kan rapporten bli kort) men foumlr att en figur ska vara meningsfull maringsten den vara foumlrsedd

Sakregister 37

med enfigurtext Denna ska vara saring tydlig att man kan foumlrstaring figuren utan att behoumlva laumlsanaringgot inne i texten Taumlnk paring hur Du sjaumllv goumlr naumlr Du faringr en rapport eller en artikel i handenFigurtexten ska staring under figuren och skrivas ut helt t ex

Figur 23 En vanlig kruttilator med oumlverhaumlngade skrut Observera att divisorn haumlr aumlrgroumln Efter [2]

Vidare aumlr det vaumlrt att notera attfig 23blir bara ett nedslag mindre aumlnfigur 23 inne i textenFoumlrkorta inte i onoumldan och anvaumlnd bara de vedertagna saumltten t ex tex etc osv

Texten ska man straumlva efter att goumlra kort men uttoumlmmande Det aumlr alltid baumlttre att foumlrsoumlkaskriva korta meningar med ett sammanhang aumln att foumlrsoumlka taumlcka maringnga sammanhang i enmening Taumlnk paring ordval syftningar och meningsbyggnad saring att den text Du skriver verkligenkommer att betyda det Du taumlnkt Dig Detta laringter helt uppenbart men Du ska faring se att det inte aumlrsaring laumlttStavfel ska i princip inte behoumlva foumlrekomma eftersom det finns utmaumlrkta boumlcker somaumlr fyllda med raumltt stavade ord Aumlr Du det minsta osaumlker slaring upp ordet i staumlllet foumlr att chansaDu kan ibland bli osaumlker paring betydelsen av ett ord eller hos en fras Slaring daring upp i en ordbok ellerskriv om meningen mdash detta aumlr extremt viktigt naumlr Du skriver paring ett annat spraringk

Skriv gaumlrna paringsvenska Detta kan dock vara svaringrt i varingr bransch daumlr saring maringnga fackuttryckaumlr laringnade fraringn framfoumlr allt engelskan Om det finns ett svenskt ord foumlr en foumlreteelse saring anvaumlnddet om inte texten daring blir foumlr uppstyltad Fundera oumlver hur Du ska skriva om t exMan maringstenu enabla de strobade latcharna med chip select acknowledgement controlsignalerna(Vad nudet betyder) Det blir kanske flera ord paring svenska men det priset faringr vi betala foumlr att textenska bli snygg

Efter beskrivningar och genomgaringngar av metoder etc skaResultat ochellerSlutsatserkomma Dessa kan ibland ingaring utspridda i det foumlregaringende avsnittet men de ska i saring fall samlasihop haumlr och kommenteras

Referenser aumlr en lista med den litteratur som Du gjort haumlnvisningar till i texten I textenska Du ha skrivet ett nummer som i figurtextexemplet ovan I referenslista ska det daring se ut somt ex

[2] Gustavsson Hans P et alKruttilatorer en global oumlversikt Liberlitteratur Mal-mouml 1944

Sist saumltter Du eventuellabilagor programlistor ochappendix Naumlr sedan sammandragetaumlr klart aumlr rapporten faumlrdigskriven men inte faumlrdig Foumlrsoumlk att faring naringgon annan att korrekturlaumlsaden aringt Dig mdash sjaumllv aumlr du naumlmligen blind aumlven foumlr de enklaste felen vid det haumlr laget

Sakregister

Symboler (mindre utrymme) 22lsquo (iexcl) 14$ (math-omgivning) 15 (kommentar) 3rsquo (accent) 13rsquo (derivata) 18( (() 21) ()) 21 (extra utrymme) 22 (accent) 13 () 21= 12

= (accent) 13gt 12lsquo (iquest) 14[ ([) 21 (blanktecken) 8 (accent) 13( (math-omgivning) 15) (math-omgivning) 15- (avstavningsfoumlrslag) 9[ (displaymath-

omgivning) 15 (radbrytning) 2 28] (displaymath-

omgivning) 15^ (accent) 13 () 21 () 21] (]) 21^ (exponent) 17(index) 17lsquo (accent) 13~ (accent) 13~ (haringrt blanktecken) 910pt (option) 2611pt (option) 2612pt (option) 26

38 Sakregister

Aa4paper (option) 26AA (Aring) 14aa (aring) 14abstract 34abstract-omgivning 34accenter

i matematisk omgivning17i vanlig text 13

acute 17addtolength 26AE (AElig) 14ae (aelig) 14aleph (alefsym) 18alpha (α) 16amalg (q) 16angle ( 6 ) 18appendix 3 4approx (asymp) 16arccos 19arcsin 19arctan 19arg 19array-omgivning 20 21article (dokumentklass)

25 26ast (lowast) 16asymp () 16atop 20author 2avant (paket) 34avstavning 9 24

Bb (accent) 13backslash () 18 21bar 17baselinestretch 27beta (β) 16bfseries 7bibitem 35bibitem 35bigcap (

⋂) 20

bigcirc (copy) 16bigcup (

⋃) 20

Biggl 22biggl 22Biggr 22biggr 22Bigl 22bigl 22bigodot (

⊙) 20

bigoplus (oplus

) 20bigotimes (

otimes) 20

Bigr 22bigr 22

bigsqcup (⊔

) 20bigtriangledown (5) 16bigtriangleup (4) 16biguplus (

⊎) 20

bigvee (or

) 20bigwedge (

and) 20

bindetreck 8binaumlra operatorer 16blanktecken

extra 8haringrt 9

boldmath 19book (dokumentklass) 25bookman (paket) 34bot (perp) 18bowtie () 16Box (2) 18breve 17braringkstreck 18bullet (bull) 16

Cc (accent) 13cap (cap) 16caption 11 15cdot (middot) 16cdots 19center-omgivning 11 30centrerad text 10chancery (paket) 34chapter 25check 17chi (χ) 16circ () 16circle 29citat 10cite 35cite 35clearpage 25clubsuit (clubs) 18colorbox 33cong (sim=) 16coprod (

∐) 20

copyright ( ccopy) 13cos 19cosh 19cot 19coth 19csc 19cup (cup) 16

Dd (accent) 13dag (dagger) 13dagger (dagger) 16dashbox 29

dashv (a) 16date 2 3ddag (Dagger) 13ddagger (Dagger) 16ddot 17 18ddots 21definecolor 33deg 19Delta (∆) 16delta (δ) 16derivator 18description-omgivning

9 10det 19DH (ETH) 14dh (eth) 14Diamond (3) 18diamond () 16diamondsuit (diams) 18dim 19displaymath-omgivning

15 20 21 26div (divide) 16division 18DJ (ETH) 14dj (đ) 14document-omgivning 2documentclass 25dokumentklasser 25dot 17 18doteq ( =) 16Downarrow (dArr) 17 21downarrow (darr) 17 21draft (option) 26dvi2tty (program) 5dvips (program) 1 4ndash6

Eefd-brev (dokument-

klass) 35ell (`) 18em 7emacs

LATEX-mode 4emacs (program) 1 4 14 22emph 7empty (sidnumrering) 27emptyset (empty) 18enumerate-omgivning 9epsilon (ε) 16eqnarray-omgivning 21eqnarray-omgivning 21equation-omgivning 15 20equiv (equiv) 16eta (η) 16EUR 33euro 33

Sakregister 39

eurotecken 33evensidemargin 26exempel 1exists (exist) 18exponent 17ext 19

Ffancyhdr (paket) 27fbox 28fcolorbox 33felsoumlkning 22ndash25fetstil 7figure-omgivning 11 30figurer 11flat ([) 18fleqn (option) 26flushleft-omgivning 10flushright-omgivning 11fonter 6 19 34footnote 9footnotesize 7footskip 26forall (forall) 18fotnoter 9frac 18framebox 29frown (_) 16funktionsnamn 19

GGamma (Γ) 16gamma (γ) 16gcd 19geq (ge) 16gg () 16grader 18graphics (paket) 30ndash32grave 17grekiska bokstaumlver 15 16guillemotleft (laquo) 13guillemotright (raquo) 13guilsinglleft (lsaquo) 13guilsinglright (rsaquo) 13gunzip (program) 31gv (program) 32gzip (program) 31

HH (accent) 13hat 17hbar (h) 18headheight 26headings (sidnumrering) 27headsep 26heartsuit (hearts) 18

helvet (paket) 34hemdator

LATEX foumlr 35hline 12hom 19hookleftarrow (larr) 17hookrightarrow (rarr) 17hspace 28hspace 28Huge 7huge 7haumlnvisningar 13

Ii (ı) 13Im (=) 18imath 17imath (ı) 18import (program) 31in (isin) 16includegraphics 30index 17inf 19infty (infin) 18inneharingllsfoumlrteckning 8int (

int) 20

iota (ι) 16itemize-omgivning 9itshape 7

Jj () 13jmath 17jmath () 18Join (1) 16

Kkapitaumller 7kappa (κ) 16ker 19kill 12kommentar 3komprimering 31kursiv 7

LL (Ł) 14l (ł) 14label 11 13Lambda (Λ) 16lambda (λ) 16landscape (option) 26langle (〈) 21LARGE 7Large 7large 7

laserutskrifter 5LaTeX (logotypen) 8latex (program)

1 4 6 13 25 32LATEX-mode (i emacs) 4latexsym (paket) 17lceil (d) 21ldots ( ) 8ldots 21leadsto () 17left 21 22Leftarrow (lArr) 17leftarrow (larr) 17leftharpoondown () 17leftharpoonup () 17Leftrightarrow (hArr) 17leftrightarrow (harr) 17leq (le) 16leqno (option) 26letter (dokumentklass) 25lfloor (b) 21lg 19lhd () 16lim 19limsup 19line 29lininf 19listoffigures 8listoftables 8listor 9ndash10litteraturreferenser 34ll () 16ln 19log 19Longleftarrow (lArr=) 17longleftarrow (larrminus) 17Longleftrightarrow

(lArrrArr) 17longleftrightarrow

(larrrarr) 17longmapsto (7minusrarr) 17Longrightarrow (=rArr) 17longrightarrow (minusrarr) 17

Mmaketitle 2 8 26 27mapsto (7rarr) 17matematisk text 15ndash22matematiska symboler

15ndash17math-omgivning 15 20 21mathbf 19mathcal 19mathit 19mathrm 19mathsf 19mathtt 19

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 12: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

8 3 Paringbyggnad

32 Bindestreck

I maskinskriven text finns det bara en typ av bindestreck men i satt text finns det tre olikaFoumlljande exempel visar hur man anvaumlder de olika bindestrecken och hur de skrivs i kaumllltexten

E-teknolog 6--8 skivor broumld om dagen tankstreck --- saring haumlr

E-teknolog6ndash8 skivor broumld om dagentankstreck mdash saring haumlr

Minustecken aumlr avsiktligt utelaumlmnat fraringn exemplet Det beror paring att vi skriver matematiskaformler med speciella kommandon Mer om det finns paring sidan15

33 Diverse anvaumlndbara kommandon

Tre punkter anvaumlnds ofta foumlr att ange utelaumlmnad text Foumlr att det ska se riktigt bra ut boumlr mananvaumlnda kommandotldots foumlr att generera punkterna

Skriver man blir det foumlr taumltt Men med ldots blir det baumlttre Baumlst blir ldots saringklart

Skriver man blir det foumlr taumlttMen med blir det baumlttreBaumlst blir saringklart

Som exemplet ovan visar kan man laumlgga in ett extra blanktecken med kommandot (ett bak-vaumlnt snedstreck foumlljt av ett blanktecken)

Ett anvaumlndbart kommando aumlrtoday som genererar dagens datum

Det haumlr skrevs den today Det haumlr skrevs den 20 september 2006

Om man ska skriva om TEX eller LATEX ska man anvaumlnda de faumlrdiga kommandon som finnssaring att logotypen ser ut som den ska

Man kan goumlra mycket med TeX men det aumlrlaumlttare att arbeta med LaTeX Om TeX ellerLaTeX staringr foumlr sig sjaumllv maringste man laumlggain ett blanktecken efteraringt saring att det inteskrivs ihop med naumlsta ord(som i LaTeX boken) I maskinskriven text brukar man skrivatextttTeX resp textttLaTeX

Man kan goumlra mycket med TEX mendet aumlr laumlttare att arbeta med LATEX OmTEX eller LATEX staringr foumlr sig sjaumllv maringsteman laumlgga in ett blanktecken efteraringt saringatt det inte skrivs ihop med naumlsta ord(som i LATEXboken)I maskinskriven text brukar man skri-vaTeX respLaTeX

34 Inneharingllsfoumlrteckning

Om man skriver en laringng rapport kan det vara bra ha en inneharingllsfoumlrteckning i boumlrjan Genomatt laumlgga in kommandottableofcontents eftermaketitle skrivs det ut en inneharingllsfoumlr-teckning Hur den ser ut kan ni se i boumlrjan av den haumlr handledningen

Observera att man maringste koumlra LATEX tvaring garingnger foumlr att faring med inneharingllsfoumlrteckningen Vidden foumlrsta koumlrningen skrivs inneharingllsfoumlrteckningen till en fil och vid naumlsta koumlrning inkluderasfilen

Det finns tvaring motsvarande kommandonlistoftables ochlistoffigures foumlr att faringrfoumlrteckningar oumlver tabeller och figurer (seEXEMPEL 6)Ex 6

35 Fotnoter 9

35 FotnoterFotnoter skriver man med kommandotfootnote LATEX haringller sjaumllv reda paring numreringen avnoterna

Ibland braringkar datorfolk omhuruvida TeX ellertrofffootnoteett annattypsaumlttningsprogram aumlr baumlst

Ibland braringkar datorfolk om huruvidaTEX eller troff1 aumlr baumlst

1ett annat typsaumlttningsprogram

36 AvstavningOm man inte har foumlr korta rader saring behoumlver LATEX saumlllan avstava ord Om det skulle behoumlvasblir avstavningarna ofta paring raumltt staumlllen Men man kan hjaumllpa till genom att skriva- daumlr manvill tillaringta avstavning Observera att om LATEX inte behoumlver avstava ordet saring syns inte- iutmatningen

Nu behoumlver man inte foumlreslaring avstavningar i tid och otid Naumlr man formaterar texten medLATEX faringr man felutskrifter om det blev problem med avstavningen Daumlrefter kan man laumlgga infoumlrslag paring de staumlllen daumlr LATEX har problem Mer om detta paring sidan24

Om man helt vill slippa problemet med avstavningar kan man vaumllja att boumlrja paring en ny radsaring fort ett ord inte faringr plats Daring faringr man en ojaumlmn houmlgermarginal i texten Detta aringstadkommerman genom att placera kommandotraggedright direkt efterbegindocument

begindocumentraggedrightDen haumlr texten har en ojaumlmnhoumlgermarginal Foumlrdelen aumlr attman slipper problem medavstavningen Dessutom ger det en merpersonlig praumlgel (t~ex foumlr privata brev)enddocument

Den haumlr texten har en ojaumlmnhoumlgermarginal Foumlrdelen aumlr att manslipper problem med avstavningenDessutom ger det en mer personligpraumlgel (t ex foumlr privata brev)

Ibland har man det omvaumlnda problemet Paring vissa staumlllen vill man inte att LATEX ska bryta radenmellan tvaring ord Det fixar man genom att laumlgga in ettharingrt blankteckensom markeras med tecket~ (tilde) Haumlr aumlr naringgra exempel paring staumlllen daumlr man foumlrmodligen inte vill ha en radbrytning

Stefan~G se figur~3 mellan kl 12 och~13a)~foumlrsta punkten t~ex

37 ListorDet finns olika typer av listor i LATEX De vanligaste aumlritemize-omgivningenumerate-om-givning ochdescription-omgivning Foumlljande exemplel visar hur de fungerar

Foumlrst en vanlig listabeginitemizeitem foumlrsta punktenitem haumlr kommer den andrapunkten i listan

enditemize

Foumlrst en vanlig lista

bull foumlrsta punkten

bull haumlr kommer den andra punkten ilistan

10 3 Paringbyggnad

Sen provar vi med en numrerad listabeginenumerateitem Det garingr ju braitem eller hurendenumerate

Sen provar vi med en numrerad lista

1 Det garingr ju bra

2 eller hur

Och saring en textttdescription-omgivningbegindescriptionitem[unix] aumlr det operativsystem somvi anvaumlnder paring arbetsstationerna

item[Windows 95] aumlr ett operativsystemsom det kan vara bra att kaumlnna till

enddescription

Och saring endescription-omgivning

unix aumlr det operativsystem som vi an-vaumlnder paring arbetsstationerna

Windows 95 aumlr ett operativsystemsom det kan vara bra att kaumlnna till

Man kan ha listor inne i varandrabeginitemizeitem Haumlr kommer en lista tillbeginenumerateitem punkt ettitem punkt tvaringendenumerateDet gick ju bra

item Sista punktenenditemize

Man kan ha listor inne i varandra

bull Haumlr kommer en lista till

1 punkt ett

2 punkt tvaring

Det gick ju bra

bull Sista punkten

38 Citat

Naumlr man citerar naringgonting vill man markera det genom att dra in marginalerna mot mitten avsidan Det goumlr vi enklast genom att anvaumlndaquotation-omgivning

Man kan ju till exempel laringtsasatt foumlljande text aumlr citeradbeginquotationInne i ett citat kan mangivetvis ha maringnga stycken

em Om man vill kan manskriva citaten med kursiv text

endquotation

Man kan ju till exempel laringtsas att foumll-jande text aumlr citerad

Inne i ett citat kan man gi-vetvis ha maringnga stycken

Om man vill kan manskriva citaten med kursiv text

Som ni ser anger vi bara var den kursiva texten boumlrjarbegintext ochendtext be-graumlnsar naumlmligen effekten av typsnittskommandon i deklarationsform (se sidan7) paring sammasaumltt som och

En quote-omgivning ger naumlstan samma resultat Skillnaden aumlr att det inte goumlrs naringgon in-dragning i boumljan av varje stycke

39 Vaumlnsterjusterad och centrerad text

Paring sidan9 anvaumlnde viraggedright foumlr att producera vaumlnsterjusterad text i ett helt dokumentOm man bara vill ha den effekten i en begraumlnsad del av dokumentet kan man anvaumlnda enflushleft-omgivning

310 Figurer och tabeller 11

beginflushleftInne i en textttflushleft-omgivning fyllerinte LaTeX ut raderna med extra blankteckenDaumlrfoumlr blir houmlgermarginalen ojaumlmnendflushleft

Inne i enflushleft-omgivningfyller inte LATEX ut raderna med extrablanktecken Daumlrfoumlr blirhoumlgermarginalen ojaumlmn

Paring samma saumltt anvaumlnder man encenter-omgivning foumlr att centrera en del av texten

begincenterDen haumlr texten aumlr centrerad Givetviskan man ha radbrytningar inne i textenendcenter

Den haumlr texten aumlr centrerad Givetviskan man ha

radbrytningarinne

i texten

Det finns aumlven enflushright-omgivning som ger en ojaumlmn vaumlnstermarginal

310 Figurer och tabellerFoumlr att faring en centrerad figur eller tabell med en rubrik anvaumlnder man enfigure-omgivningeller entable-omgivning

Figuren goumlrs ofta i enpicture-omgivning (se sidan29) och tabeller i entabular-om-givning (sidan12) Om man vill klistra in en bild i efterhand reserverar man utrymme foumlr denmedvspace Mer detaljer om figurer och tabeller finns iEXEMPEL 6 Ex 6

Nu kommer vi paring att viska ha en figurbeginfigurevspace2cm reservera 2 cmcaptionEn liten bildlabelbild

endfigureOch nu ska vi referera tillfigur~refbild

Figur 7 En liten bild

Nu kommer vi paring att vi ska ha en figurOch nu ska vi referera till figur 7

Figuren hamnar laumlngst upp eller laumlngst ner paring sidan eller paring en separat sida Detta kan manparingverka med ett argument Skrivbeginfigure[bokstav] daumlr bokstav kan vara

h Here bilden hamnar precis daumlrfigure-omgivning foumlrekommer

t Top oumlverst paring sidan

b Bottom laumlngst ned paring sidan

p Page of floats Paring en separat sida

Man kan kombinera flera av bokstaumlverna Daring anvaumlnds det foumlrsta moumljliga placeringen av figurenOm man inte anger naringgot argument aumlr det liktydigt med att skrivabeginfigure[tbp]Anger man foumlr faring alternativ kan det bli problem (se sidan24)

LATEX haringller reda paring figurens eller tabellens nummer Vill man kunna referera till den maringsteman skrivalabeltext Annars kan man hoppa oumlver detcaptiontext genererar dencentrerade rubriken Enda skillnaden mellan enfigure-omgivning och entable-omgivningaumlr att rubrikerna blir olika (Figur respektiveTabell)

311 tabbing-omgivningGenom att anvaumlnda entabbing-omgivning kan man anvaumlnda tabulatortecken ungefaumlr som paringen skrivmaskin

12 3 Paringbyggnad

begintabbingData om = textbfNisse

gt Namn = Nils gt gt Nilsson gt Tel gt 12~34~56

endtabbing

Data omNisseNamn Nils

NilssonTel 12 34 56

Man anvaumlnder alltsaring= foumlra att saumltta en tabulatorposition ochgt foumlr att anvaumlnda den Man kanocksaring anvaumlnda kommandotkill foumlr att staumllla in tabuleringen med en rad som inte skrivs utDetta kan till exempel vara laumlmpligt om det kommer laringnga ord i en rad laumlngre ner

begintabbingTrettiosju = groumlna = killEn gt vit gt haumlst Trettiosju gt groumlna gt katterendtabbing

En vit haumlstTrettiosju groumlna katter

312 tabular-omgivningDet aumlr enkelt att goumlra snygga tabeller i LATEX Det aumlr bara att skriva saring haumlr

begintabularlcrProdukt amp Typ amp Pris Skruvar amp stora amp 018 kr Muttrar amp M16 amp 038 kr Spikar amp 12 tum amp 012 kr

endtabular

Produkt Typ PrisSkruvar stora 018 krMuttrar M16 038 krSpikar 12 tum 012 kr

Med deklarationenlcr talar vi om att foumlrsta kolumnen ska vara vaumlnsterjusterad (l) denandra centrerad (c) och den tredje houmlgerjusterad (r) Sen aumlr det bara att skriva in texten medettamp-tecken mellan kolumnerna och en radbrytning () efter varje rad

Vertikala streck anges med |i deklarationen och horisontella streck faringr man med kom-mandothline Av foumlljande exempel framgaringr det hur man goumlr

begintabular||l|c|r|| hlinehlineemphProdukt amp emphTypamp emphPris hline

Skruvar amp stora amp 018 kr hlineMuttrar amp M16 amp 038 kr hlineSpikar amp 12 tum amp 012 kr hlinehline

endtabular

Produkt Typ PrisSkruvar stora 018 krMuttrar M16 038 krSpikar 12 tum 012 kr

Det haumlr aumlr kanske ett lite extremt exempel Man behoumlver givetvis inte anvaumlnda saring maringnga linjerom man inte vill

Om man vill att en kolumn ska kunna innharinglla flera rader deklarerar man den sompbreddsom i foumlljande exempel

begintabular|l|p30mm| hlineemphProdukt amp emphBeskrivning hlineIvar amp Billig traumlhylla Passar

bra till studenter Niklas amp Lite dyrare med staringlroumlr Har

laringngt mellan hyllfaumlsten hlineendtabular

Produkt BeskrivningIvar Billig traumlhylla Passar

bra till studenterNiklas Lite dyrare med staringlroumlr

Har laringngt mellan hyll-faumlsten

313 Haumlnvisningar 13

313 HaumlnvisningarSom ni har sett tidigare kan man haumlnvisa till figurer medlabel ochref Samma metod kanman anvaumlnda foumlr att haumlnvisa till en sida eller ett stycke Foumlrst saumltter man etiketter i texten medlabeltext

Paring den haumlr sidan pratar vi lite omdiverse olika fiskarlabelfisk

Paring den haumlr sidan pratar vi lite om di-verse olika fiskar

Naumlr man sen ska haumlnvisa till texten anvaumlnder manrefrext foumlr att generera styckets nummerochpagereftext foumlr att generera sidnumret

Nu haumlnvisar vi till fiskar paringsidan~pagereffisk i stycke~reffisk

Nu haumlnvisar vi till fiskar paring sidan13 istycke313

Eftersom referenserna kan foumlrekomma baringde foumlre och efter etiketterna maringste LATEX laumlsa igenomtexten och hitta alla etiketter innan korrekta referenser kan genereras Daumlrfoumlr maringste man koumlrakommandotlatex tvaring garingnger Foumlrsta garingngen paringminns man om det med meddelandet

LaTeX Warning Label(s) may have changed Rerun to get cross-references right

314 Fler specialtecken3141 Symboler

Ibland raumlcker inte de vanliga bokstaumlverna till Daring kan foumlljande tecken kan vara bra att ha

dagger dag sect S ccopy copyrightDagger ddag para P pound poundslaquo guillemotleft raquo guillemotright lsaquo guilsinglleftrsaquo guilsinglright bdquo quotedblbase sbquo quotesinglbase

3142 Accenter

Tabellen nedan visar hur man skriver accenter i LATEX (Givetvis kan man saumltta accenter paringandra bokstaumlver aumln o ocksaring) Genom att utelaumlma argumentet kan man skriva accenttecknet foumlrsig sjaumllv t ex^

oacute rsquoo o =o oo too ograve lsquooo o o co ocirc ^o o uoo do ouml o o vo o

macrbo

otilde ~o o Ho o ro

Om man vill ha en accent paring bokstaumlvernai och j faringr man ta till ett specialtrick foumlr att faring bortpricken ovanfoumlr bokstaven innan man saumltter dit accenten

Om man skriver i eller j faringrman bokstaumlver utan prickar somman laumltt kan saumltta accenter somtill exempel rsquoi eller rsquoj

Om man skriver ı eller faringr man bok-staumlver utan prickar som man laumltt kansaumltta accenter som till exempel iacute eller

Om man bara vill saumltta accenter paring en bokstav kan man utelaumlmna klamrarna Daring faringr man dockse till att laumlgga haringrda blanktecken i slutet av ord Detta kan goumlras paring tvaring saumltt

Nu ska vi lara oss att skriva ordetmo alltsaring mo saa att det inteskrivs ihop med ordet efter

Nu ska vi laumlra oss att skriva ordet moumlalltsaring mouml saring att det inte skrivs ihopmed ordet efter

Observera att man inte kan anvaumlnda den haumlr tekniken foumlr att skriva accenter i matematiskaformler Matematiska accenter beskrivs paring sidan17

14 3 Paringbyggnad

3143 Utlaumlndska bokstaumlver

Saring haumlr goumlr man foumlr att faring bokstaumlver foumlr att skriva paring bl a danska tyska polska spanska ochislaumlndska

œ oe oslash o aelig ae Œ OEOslash O AElig AE ł l iquest lsquoszlig ss Ł L iexcl lsquo Ŋ NGŋ ng THORN TH thorn th ETH DHeth dh ETH DJ đ dj

315 Svenska bokstaumlverOm man vill att dokumentet ska garing att formatera paring andra maskiner med gamla versioner avLATEX och i andra laumlnder boumlr man inte skriva in svenska bokstaumlver direkt I staumlllet anvaumlnderman accenter foumlr att skriva auml ouml Auml och Ouml ochaa ochAA foumlr att skriva aring och Aring

316 ProgramlistningarOm man inte vill att LATEX ska formatera texten kan man anvaumlnda enverbatim-omgivningDaring skrivs texten dessutom med skrivmaskinstext

beginverbatim Detta aumlr ett C-program include ltstdiohgt

void main(void)

int i

for (i = 1 i lt= 10 i++)printf(Nr dn i)

endverbatim

Detta aumlr ett C-program include ltstdiohgt

void main(void)

int i

for (i = 1 i lt= 10 i++)printf(Nr dn i)

Taumlnk paring att inte anvaumlnda tabulatortecken inne i enverbatim-omgivning De foumlrsvinner naumlmli-gen i utmatningen Anvaumlnd i staumlllet blanktecken (LATEX-modei emacs aumlndrar automatiskt allatabulatortecken till blanktecken)

Foumlr att faring motsvarande funktion mitt inne i en rad anvaumlnder man kommandotverb

I vanliga fall skulle man inte kunna skrivaverb utan att LaTeX tror att det aumlrboumlrjan paring ett kommando Men med verb=verb=garingr det bra

I vanliga fall skulle man inte kunnaskriva utan att LATEX tror att det aumlrboumlrjan paring ett kommando Men medverb garingr det bra

Observera att argumentet tillverb inte ska avgraumlnsas av och Daring skulle man ju aldrigkunna ha tecknen eller inne i texten Daumlrfoumlr aumlr kravet i staumlllet att argumentet tillverbavgraumlnsas av likadana valfria tecken som till exempel iverbtext ellerverb+text+

Man kan aumlven inkludera en programlistning direkt fraringn en fil Till detta anvaumlnder mankommandotverbatiminput Foumlr att det ska fungera maringste man foumlrst skriva

usepackageverbatim

i boumlrjan av dokumentet Sedan inkluderar man programkoden med t ex

verbatiminputlab7java

Om inte programtexten faringr plats i dokumentet kan man minska storleken

smallverbatiminputlab7java

4 Matematiska formler 15

4 Matematiska formlerEftersom TEX (och LATEX) aumlr utformat foumlr att kunna skriva komplex matematisk text blir det haumlrkapitlet ganska omfattande Men foumlr er som aumlndaring behoumlver kunna mer finns en mer uttoumlmmandebeskrivning i boumlckerna om LATEX (se sidan35 i denna handledning)

41 Att skriva matematisk textOm man vill skriva en matematisk formel inne i den loumlpande texten skriver manbeginmathformelendmath Eftersom det aumlr ganska laringngt att skriva finns det tvaring olika kortformer somman kan anvaumlnda Antingen( formel ) eller $ formel $ Men den foumlrsta korformen faringrman en kontroll paring att man inte redan aumlr inne i en formel aring andra sidan fungerar den inte ibildtexter (caption)

Foumlr att faring en formel som blir centrerad paring en egen rad skriver manbegindisplaymathformelenddisplaymath Aumlven haumlr finns det en kortform som aumlr[ formel]

beginequation formelendequation ger samma utseende bortsett fraringn att form-lerna blir numrerade Haumlr finns ingen kortform

Formeln $ x=3y-2 $ staringr inne i textenprecis som ( a+b+c ) ochbeginmathq=45+vendmathgoumlrDaumlremot staringr [ x=3y-2 ] foumlrsig sjaumllv precis sombegindisplaymatha+b+cenddisplaymathEn numrerad ekvation faringr man medbeginequationx=3y-2 labelekvaendequationVill man haumlnvisa till ekvation~refekvafungerar det likdant som med figurer

Formelnx = 3yminus 2 staringr inne i textenprecis soma+ b+ c ochq = 45 + vgoumlr Daumlremot staringr

x = 3y minus 2

foumlr sig sjaumllv precis som

a+ b+ c

En numrerad ekvation faringr man med

x = 3y minus 2 (1)

Vill man haumlnvisa till ekvation1 funge-rar det likdant som med figurer

42 En oumlversikt oumlver matematiska symbolerLATEX inneharingller kommandon foumlr att skriva alla taumlnkbara matematiska symboler Samtliga sym-boler nedan har en sak gemensamt De fungerar bara i enmath-omgivningdisplaymath-om-givning ellerequation-omgivning Vill man skriva ett saringdant haumlr tecken i vanlig text maringsteman skriva t ex$ tecken$

Av tabell1 framgaringr att det inte finns versala varianter av alla grekiska bokstaumlver Det berorparing att de grekiska bokstaumlverna i dessa fall ser likadana ut som de romerska Till exempel skrivsett versaltα helt enkelt som A

Vissa matematiska symboler finns redan paring tangentbordet Naumlr man skriver dem i en ma-tematisk omgivning faringr de ett lite annat utseende rsquo=rsquo rsquo +rsquo rsquominusrsquo rsquoltrsquo eller rsquogtrsquo Oumlvriga skrivsmed kommandona i tabellerna2ndash5 Maringnga av relationerna i tabell3 kan negeras genom attskrivanot foumlre dem

$x notlt y Leftrightarrow x notleq y-1$ x 6lt y hArr x 6le y minus 1

Det garingr att goumlra ytterligare symboler genom att skriva dom ovanparing varandra med kommandotstackrel

16 4 Matematiska formler

α alpha θ theta o o Υ Upsilonβ beta ϑ vartheta Π Pi υ upsilonΓ Gamma ι iota π pi Φ Phiγ gamma κ kappa $ varpi φ phi∆ Delta Λ Lambda ρ rho ϕ varphiδ delta λ lambda varrho χ chiε epsilon micro mu Σ Sigma Ψ Psiε varepsilon ν nu σ sigma ψ psiζ zeta Ξ Xi ς varsigma Ω Omegaη eta ξ xi τ tau ω omegaΘ Theta

Tabell 1 Grekiska bokstaumlver

plusmn pm u sqcap rhd1

∓ mp t sqcup unlhd1

times times or vee unlhd1

divide div and wedge oplus opluslowast ast setminus ominus star o wr otimes otimes circ diamond oslashbull bullet 4 bigtriangleup odotmiddot cdot 5 bigtriangledown copy bigcirccap cap triangleleft dagger daggercup cup triangleright Dagger ddagger] uplus lhd1 q amalg

Tabell 2 Binaumlra operatorer (1Kraumlver paketetlatexsym)

le leq sube subseteq a dashv prop proptoge geq supe supseteq equiv equiv |= models≺ prec lt sqsubset1 sim sim perp perp succ = sqsupset1 simeq | mid preceq v sqsubseteq asymp parallel succeq w sqsupseteq asymp approx bowtie ll isin in sim= cong 1 Join1

gg 3 ni 6= neq ^ smilesub subset ` vdash = doteq _ frownsup supset

Tabell 3 Relationssymboler (1Kraumlver paketetlatexsym)

43 Exponenter och index 17

[ A stackrelalpharightarrow B ] Aαrarr B

[ vecx stackrelmathrmdef=(x_1 ldots xn) ] ~x

def= (x1 xn)

Observera att vissa symboler bara aumlr tillgaumlngliga med paketetlatexsym Foumlr att anvaumlndadessa laumlgg till foumlljande rad i boumlrjan av dokumentet

usepackagelatexsym

421 Accenter

Accenttecknen som beskrivs paring sidan13 fungerar bara foumlr vanlig text I matematiska formleranvaumlnder man nedanstaringende kommandon i staumlllet

a hata a acutea a dota a checkaa gravea a ddota a brevea a baraa tildea ~a veca

hat ochtilde finns aumlven i bredare varianter som kallaswidehat ochwidetilde

$widehatx+1 widetildex+1$ x+ 1 x+ 1

Precis som med accenter i vanlig text boumlr man plocka bort prickarna fraringn bokstaumlverna i och jinnan man saumltter accenter paring dem

Jaumlmfoumlr $veci + ddotj$ och$vecimath + ddotjmath$

Jaumlmfoumlr~i+ j och~ı+

43 Exponenter och indexExponenter markeras medexponent och index med_index vilket illustreras av dettaexempel

Laringt $x$ och $y$ vara variabler saringdana att$x^2y=q_n$ daring $q_1 ldots q_n gt 7$

Det blir samma sak av $x^y_2$ och$x_2^y$ men inte av $x_y^2$ och$x^2_y$

Laringt x och y vara variabler saringdana attx2y = qn daringq1 qn gt 7Det blir samma sak avxy

2 ochxy2 men

inte avxy2 ochx2y

larr leftarrow lArrrArr Longleftrightarrow uarr uparrowlarrminus longleftarrow 7rarr mapsto uArr UparrowlArr Leftarrow 7minusrarr longmapsto darr downarrowlArr= Longleftarrow larr hookleftarrow dArr Downarrowrarr rightarrow rarr hookrightarrow l updownarrowminusrarr longrightarrow leftharpoonup m UpdownarrowrArr Rightarrow rightharpoonup nearrow=rArr Longrightarrow leftharpoondown searrowharr leftrightarrow rightharpoondown swarrowlarrrarr longleftrightarrow rightleftharpoons nwarrowhArr Leftrightarrow leadsto1

Tabell 4 Pilsymboler (1Kraumlver paketetlatexsym)

18 4 Matematiska formler

Om det bara finnsett tecken i exponent eller index garingr det bra att utelaumlmna klamrarna ochskriva^exponentrespektive_exponent

Det garingr bra att anvaumlnda alla moumljliga tecken som exponenter och index

Temperaturen i dag var $19^circ$C Temperaturen i dag var19C

44 Derivator

Derivator skriver man med apostrof (rsquo)

$xrsquorsquorsquo - 3xrsquorsquo + xrsquo + 4x = 8$ xprimeprimeprime minus 3xprimeprime + xprime + 4x = 8

Ibland skriver man tidsderivator med prickar ovanfoumlr bokstaumlverna Daring kan man anvaumlnda accen-terna ovan

$a(t) = dotv(t) = ddotx(t)$ a(t) = v(t) = x(t)

45 Division

Division med aumlr enkelt att skriva men vill man ha ett horisontellt braringkstreck faringr man anvaumlndakommandotfrac

[ x = fraca + b3c^3 + d^4 ] x =a+ b3

c3 + d4

[ frac11 - frac1a - k ]1

1minus 1aminusk

46 Roumltter

Roumltter skriver man med kommandotsqrt Med ett extra argument kan man skriva roumltter avvalfri ordning

[ sqrtx^x + sqrtalpha ]radicxx +

radicα

[ sqrt[3]hrsquorsquo_n(beta x) ] 3radichprimeprimen(βx)

alefsym aleph prime prime forall forall infin inftyh hbar empty emptyset exist exists 2 Box1

ı imath nabla nabla not neg 3 Diamond1

jmathradic

surd [ flat 4 triangle` ell gt top natural clubs clubsuitweierp wp perp bot ] sharp diams diamondsuitlt Re | backslash hearts heartsuit= Im 6 angle part partial spades spadesuit0 mho1

Tabell 5 Diverse symboler (1Kraumlver paketetlatexsym)

47 Oumlver- och understrykning 19

47 Oumlver- och understrykningFoumlr att goumlra linjer eller klamrar ovanfoumlr eller under en formel finnsoverline underlineoverbrace respektiveunderbrace Man kan skriva text ovanfoumlr eller under en klammergenom att goumlra paring samma saumltt som foumlr ett index eller en exponent

[ overlinephi + overlinew ] φ+ w

[ overbracea_1+underbrace a_2+cdots+a_n-1_n-2 st+a_n^n st ]

nst︷ ︸︸ ︷a1 + a2 + middot middot middot+ anminus1︸ ︷︷ ︸

nminus2st

+an

[ x^overlinek + n + x^underlinen ] xk+n + xn

48 Teckensnitt i matematisk textNormalt skriver LATEX all matmatisk text kursiv men i vissa fall passar det baumlttre med ett annatteckensnitt

Ett saringdant exempel aumlr foumlr att skriva funktioner som t ex log Det enklaste saumlttet att skrivadessa funktioner aumlr att anvaumlnda kommandona i tabell6

[ sin 2theta=2sinthetacostheta ] sin 2θ = 2 sin θ cos θ

[ log xy=log x + log y] log xy = log x+ log yFoumlr de funktioner daumlr det aumlr meningsfullt kan man anvaumlnda ett index

[ max_1leq nleq mlog_2P_n ] max1lenlem

log2 Pn

[ lim_xrightarrow 0fracsin xx=1 ] limxrarr0

sinx

x= 1

I oumlvriga fall kan man anvaumlnda naringgot av nedanstaringende saumltt att byta tecknsnitt inne i mate-matisk text

$mathititalic - 2^x+sin phi$ italic minus 2 x + sinφ

$mathrmroman - 2^x+sin phi$ romanminus 2x + sinφ

$mathbfbold - 2^x+sin phi$ boldminus 2x + sinφ

$mathsfsans serif - 2^x+sin phi$ sans serif minus 2x + sinφ

$mathtttypewriter - 2^x+sin phi$ typewriterminus 2x + sinφ

Observera att ovanstaringende kommandon bara ska anvaumlndas foumlr matematiska uttryck De paring-verkar bara bokstaumlver siffror och stora grekiska bokstaumlver Om man av naringgon anledning villskriva vanligt text inne i formler anvaumlnder man de vanliga teckensnittskommandona (texttttextbf textnormal etc) som tillfaumllligt laumlmnar matematikomgivningen

Om man vill skriva alla formler med fetstil kan man skriva kommandotboldmath i boumlrjanav dokumentet (det skainte skrivas inne i en matematikomgivning) Kommandot gaumlller tillsman upphaumlver det medunboldmath

I vissa fall anvaumlnder man skrivstilsbokstaumlver foumlr att beteckna funktioner LATEX tillhanda-haringller 26 bokstaumlverA Z

arccos cos csc ext ker limsup min sinharcsin cosh deg gcd lg ln Pr suparctan cot det hom lim log sec tanarg coth dim inf lininf max sin tanh

Tabell 6 Funktionsnamn

20 4 Matematiska formler

$mathcalFf(x)$ och$mathcalLf(x)$ brukar man anvaumlndafoumlr att beteckna naringgra vaumllkaumlnda transformer

Ff(x) och Lf(x) brukar mananvaumlnda foumlr att beteckna naringgra vaumll-kaumlnda transformer

49 Summor integraler och saringntDe matematiska symbolerna i tabell7 blir olika stora beroende paring hur man anvaumlnder dem deblir stoumlrre i endisplaymath-omgivning och enequation-omgivning aumln i enmath-omgiv-ning

[ int_-infty^infty e^-x^2 dx ]int infin

minusinfineminusx2

dx

[ oint_S(V) (psinablaphi-phinablapsi)cdot dvecS ]

∮S(V )

(ψnablaφminus φnablaψ) middot d~S

[ a_1 + a_2 + cdots + a_n =sum_i=1^n a_i ] a1 + a2 + middot middot middot+ an =

nsumi=1

ai

[ n=prod_k=1^n k ] n =

nprodk=1

k

[ sum_0 leq i leq m atop0 lt j lt n P(ij) ]

sum0leilem0ltjltn

P (i j)

Om man skriver ovanstaringende formler innei den loumlpande texten faringr mande mindre symbolerna som t~ex$int_-infty^infty e^-x^2 dx$eller $n=prod_k=1^n k$

Om man skriver ovanstaringende form-ler inne i den loumlpande texten faringrman de mindre symbolerna som t exintinfinminusinfin eminusx2

dx ellern =prodn

k=1k

410 Matriser och vektorerFoumlr att skapa matriser och vektorer goumlr vi naumlstan likadant som med tabeller (sidan12)

[ beginarraylcrx^2 amp a+b amp 3 x^2+2x amp xrsquo amp 23 x^2n amp alpha amp 214endarray ]

x2 a+ b 3x2 + 2x xprime 23x2n α 214

sum sumsum

⋂ ⋂bigcap

⊙ ⊙bigodotprod prod

prod⋃ ⋃

bigcupotimes otimes

bigotimes∐ ∐coprod

⊔ ⊔bigsqcup

oplus oplusbigoplusint int

intor or

bigvee⊎ ⊎

biguplus∮ ∮oint

and andbigwedge

Tabell 7 Stora symboler

411 Ekvationer paring flera rader 21

411 Ekvationer paring flera rader

Med endisplaymath-omgivning eller enmath-omgivning kan man bara goumlra formler somryms paring en rad Om man skriver laringnga formler eller vill skriva flera ekvationer i en sekvenskan man anvaumlnda eneqnarray-omgivning Den fungerar ungefaumlr som enarray-omgivningmed tre kolumner men numrerar ekvationerna om man inte skrivernonumber

begineqnarrayx amp = amp 12y + 47 y amp = amp z + phi + a + b + nonumber amp amp c + d + e + f

endeqnarray

x = 12y + 47 (2)

y = z + φ+ a+ b+

c+ d+ e+ f (3)

Eneqnarray-omgivning goumlr samma sak foumlrutom att den inte genererar naringgra ekvationsnum-mer

begineqnarrayx amp = amp 2 y + 3y amp = amp 12

endeqnarray

x = 2y + 3

y = 12

412 Parenteser

Hittils har vi anvaumlnt vanliga parenteser rsquo()rsquo i en del formler I tabell8 visas samtliga symbolersom kan anvaumlndas som parenteser i LATEX

Foumlr att faring parenteserna att anpassa sin storlek efter det de ska omge skriver manleftellerright foumlre dem Foumlr varjeleft maringste det finnas enright Daumlremot behoumlver de intevara av samma typ Det aumlr t ex fullt moumljligt att avsluta enleft( medright Om manbara vill ha en parentes paring ena sidan av formeln kan man anvaumlnda den osynliga parentesen rsquorsquo

[ vecu times vecv =left| beginarrayccchatx amp u_x amp v_x haty amp u_y amp v_y hatz amp u_z amp v_z

endarray right| ]

~utimes ~v =

∣∣∣∣∣ x ux vx

y uy vy

z uz vz

∣∣∣∣∣[ A=left( beginarraycccca_11 amp a_12 amp ldots amp a_1n a_21 amp a_22 amp ldots amp a_2n vdots amp vdots amp ddots amp vdots a_m1 amp a_m2 amp ldots amp a_mn

endarray right) ]

A =

a11 a12 a1n

a21 a22 a2n

am1 am2 amn

( ( b lfloor darr downarrow) ) c rfloor backslash l updownarrow[ [ d lceil | | uArr Uparrow] ] e rceil | dArr Downarrow 〈 langle uarr uparrow m Updownarrow 〉 rangle

Tabell 8 Parenteser

22 5 Om det blir fel

[ g(x)=left beginarrayll0 amp x leq 0 13 amp 0 lt x leq 3 23 amp 3 lt x leq 5 1 amp x gt 5endarray right ]

g(x) =

0 x le 013 0 lt x le 323 3 lt x le 51 x gt 5

Ibland behoumlver man ha mer kontroll oumlver parentesernas storlek Foumlr detta aumlndamaringl finns detandra prefix att anvaumlnda

Storlek vanlig stor stoumlrre aumlnnu stoumlrre stoumlrst automatiskVaumlnsterprefix mdash bigl Bigl biggl Biggl leftHoumlgerprefix mdash bigr Bigr biggr Biggr right

413 FinjusteringI en del fall kan man behoumlva justera formateringen av matematiska formler genom att laumlgga tilleller ta bort lite utrymme Foumlr detta aumlndamaringl finns kommandona foumlr att laumlgga till och foumlratt ta bort

[ sqrt2 x ] radic2x

[ sqrt2 x ] radic2x

[ n logn ] n logn

[ n logn ] nlogn

[ intint z dx dy]int int

zdxdy

[ int int z dx dy ]intint

z dx dy

5 Om det blir felAtt tolka felutskrifter fraringn LATEX aumlr inte alltid det laumlttaste LATEX oumlversaumltter alla kommandon tillTEX-kommandon och skickar sedan hela texten till TEX Daumlrfoumlr kommer maringnga av felmedde-landena fraringn TEX och man kaumlnner inte riktigt igen sin text i felutskrifterna

51 Vanliga problemUtan att analysera felutskrifterna alltfoumlr mycket kan man ofta hitta sitt fel bland foumlljande punk-ter

bull Ett felstavat kommando

bull Parenteser (t ex eller[]) daumlr man har gloumlmt den ena eller kanske baringda

bull Foumlrsoumlk att anvaumlnda specialtecken utan att skriva dem paring raumltt saumltt

bull Foumlrsoumlk att anvaumlnda matematiska specialtecken i vanlig text (Skriv$ foumlre och efter tecknetsaring garingr det bra)

bull Ett end som saknas

bull Ett bortgloumlmt argument till ett kommando

Genom att laumlra sig att utnyttja LATEX-modei emacs ordentligt kan man undvika maringnga onoumldigaskrivfel (se sidan4)

53 Att hitta vad som blev fel 23

52 Vad man goumlr naumlr LATEX har stannatNaumlr LATEX upptaumlcker ett fel under en koumlrning faringr man en massa felutskrifter och daumlrefter skrivsett rsquorsquo Om du faringr ett rsquorsquo kan du skriva naringgot av foumlljande

bull H foumlr att (kanske) faring lite mer tips om vad som kan vara fel

bull RETURN foumlr att att ignorera felet och fortsaumltta (ger ofta upphov till fler fel)

bull Istop Foumlr att stoppa koumlrningen

bull X kan man skriva omIstop inte fungerar Skillnaden aumlr att medIstop faringr man med allutskrift fram till felet medanX avbryter koumlrningen omedelbart

Vid andra typer av fel faringr man en rsquorsquo i staumlllet foumlr rsquorsquo Det haumlr felet beror ofta paring ett bortgloumlmtenddocument Haumlr kan man skriva

bull enddocument eller

bull stop foumlr att avbryta koumlrningen Om det inte fungerar provar man med

bull 〈CTRLndashD〉 eller

bull 〈CTRLndashC〉

53 Att hitta vad som blev felAumlven om LATEX genererar vaumlldigt maringnga felutskrifter som till en boumlrjan ser raumltt obegripliga utaumlr det ofta laumltt att hitta felen med ledning av utskriften Tricket aumlr foumlr det mesta att titta paringdetsistasom skrevs ut

Om vi till exempel skulle skrivabegincenter men i staumlllet skrevbegincentesaumlger LATEX saringhaumlr

LaTeX Error Environment cente undefined

See the LaTeX manual or LaTeX Companion for explanationType H ltreturngt for immediate help

l56 begincente

Om vi tittar paring de sista raderna av felutskriften staringr det att felet finns paring rad 56 och dessutomskrivs den felaktiga texten ut

Vi har kanske gloumlmt att grekiska bokstaumlver bara fungerar i en matematisk omgivning ochhar skrivit

Det haumlr aumlr bokstaven gamma i det grekiska alfabetet

i staumlllet foumlr

Det haumlr aumlr bokstaven $gamma$ i det grekiska alfabetet

Naumlr vi koumlr texten genom LATEX blir felutskriften

24 5 Om det blir fel

Missing $ insertedinserted text

$to be read again

gammal245 Det haumlr aumlr bokstaven gamma

i det grekiska alfabetet

Vid den haumlr typen av fel goumlr alltid LATEX en radbrytning efter det felaktiga tecknet Daumlrfoumlr aumlrfelet laumltt att lokalisera

54 Varningar vid sid- och radbrytningar

Om LATEX misslyckas med att avstava ett ord skrivs det ut en varning som kan se ut saring haumlr

Overfull hbox (5423221pt too wide) in paragraph at lines 54--55[]T1cmrmn10 Ett l^^e5ngt ord ^^e4r studiev^^e4gledarna

Det sista ordet (studievaumlgledarna) som skrivs ut aumlr det som LATEX inte har lyckts avstavaAntingen bryr man sig inte om varningen (raden blir lite foumlr laringng i saring fall) eller saring laumlgger manin avstavningsfoumlrslag (se sidan9)

Som framgaringr av exemplet skrivs svenska bokstaumlver ut lite konstigt Det medfoumlr dock foumlrdet mesta inga stoumlrre problem med att tyda utskriften

Foumlr att laumlttare se var LATEX har problem med avstavningen kan man anvaumlnda dokumentop-tionendraft Mer om det finns paring sidan26

Andra varningar man kan faring aumlr

bull Underfull hbox som betyder att LATEX har tvingats laumlgga in lite vaumll mycket tomrummellan orden foumlr att fylla ut raden

bull Overfull vbox som varnar foumlr att LATEX inte har hittat naringgot laumlmpligt staumllle att boumlrja enny sida Sidan har alltsaring blivit lite foumlr laringng

bull Underfull vbox anger det motsatta problemet Sidan aumlr lite kortare aumln den borde vara

Laumls om hur man sjaumllv kan paringverka sid- och radbrytningar paring sidan28

55 Problem med placering av figurer

551 Bilderna kommer sist i dokumentet

Ett vanligt problem aumlr att alla eller en del figurer hamnar sist i dokumentet Det beror naumlstanalltid paring att man har skrivitbeginfigure[h]

LATEX har vissa regler foumlr att placera ut figurer och med ledning av dem har det inte garingttatt placera figuren paring det taumlnkta staumlllet Daumlrfoumlr hamnar den sist i dokumentet En av reglernasaumlger att figurer maringste placeras ut i samma ordning som dom foumlrekommer i LATEXfilen Daumlrfoumlrkommer alla efterfoumlljande bilder ocksaring att hamna sist

Loumlsningen aumlr givetvis att ge LATEX fler alternativ foumlr att placera ut figuren Om man i staumllletskriverbeginfigure[htb] kan LATEX placera bilden laumlngst upp eller laumlngst ner paring en sida

56 Problem i inkluderade filer 25

552 Alla bilder kommer inte ut

FelmeddelandetToo many unresolved floats beror paring att minnet i LATEX har blivit fulltav bilder Naumlr LATEX ser en bild lagras den undan tills det finns ett staumllle att skriva ut den

Detta fel beror normalt paring samma sak som ovan men kan ocksaring upptraumlda om man villha maringnga bilder efter varandra (t ex ett appendix med bara bilder) Loumlsningen aumlr daring att tvingaLATEX att skriva ut de bilder som har samlats i minnet genom att laumlgga in kommandotclearpagemellan tvaring laumlmpliga bilder Daring skrivs alla ackumulerade bilder ut och LATEX goumlr en sidbrytning

56 Problem i inkluderade filer

LATEX skriver kommandon till ett antal filer som sedan inkluderas vid naumlsta koumlrning (Bl a finnsfiltoc foumlr inneharingllsfoumlrteckningenfillof ochfillot foumlr figur- och tabellfoumlrteckningarsamtfilaux foumlr diverse oumlvrig information som bildtexter

Naumlr LATEX inkluderar en fil skrivs filnamnet och eventuella felmeddelanden ut inom paren-teser (se exempel paring sidan4) Paring detta saumltt kan man se vilken fil det aumlr problem med

Skulle det bli fel i en av de inkluderade filerna (t ex paring grund av fel i en bildtext) maringsteman ta bort filen och sedan koumlralatex igen Givetvis maringste man ocksaring raumltta felet ifiltex)

57 Utskriften kommer inte ut

Om det inte kommer ut naringgra sidor paring laserskrivaren eller om bara en del av sidorna kommerut beror det foumlrmodligen paring naringgot av foumlljande

bull Filnamnet inneharingller svenska bokstaumlverSkrivarna klarar inte av filer som inneharingller tecken som har aringttonde biten satt Detta yttrarsig i att det inte kommer ut naringgonting alls Doumlp omtex-filen till ett annat namn kompileraden igen och skriv ut den paring nytt (Det aumlr bara filnamnet som beroumlrs svenska tecken inne itexten kodas saring att skrivarna klarar av dem)

bull Fel i en inkluderad bildOm du har inkluderat en bild i dokumentet kan det beror paring att skrivaren inte foumlrstaringr sig paringbilden I detta fall kommer vanligtvis sidorna foumlre bilden ut Prova att ta bort bilden och seom det blir baumlttre Om det hjaumllper kontrollera att bilden aumlr i raumltt format (se sidan30)

6 Oumlverkurs61 Dokumentklasser

Hittills har vi bara anvaumlnt dokumentklassenarticle Andra dokumentklasser som aumlr standardaumlr letter (EXEMPEL 7) report (EXEMPEL 5) och book report skiljer sig fraumlmst fraringn Ex 7

Ex 5article genom att det finns ytterliga en rubriknivaringchapter book har ytterligare en nivaringsom heterpart article aumlr laumlmpligt till rapporter aumlven raumltt laringnga saringdana Kommer man uppi storleksordningen examensarbete kan det vara laumlmpligt att byta tillreport Paring sidan35finnsytterligare dokumentklasser beskrivna Dessa aumlr dock inte standard i LATEX

Foumlr att byta dokumentklass maringste man aumlndra argumentet till kommandotdocumentclassOm man till exempel vill aumlndra tillreport skriver man

documentclass[a4paper]report

26 6 Oumlverkurs

62 DokumentoptionerDet finns ett antal optioner som man kan ange foumlr att paringverka utseendet paring sitt dokument Vihar redan stoumltt paringa4paper Nedanstaringende lista visar de viktigaste

a4paper Anpassa marginaler till a4-papper Om denna utelaumlmnas anvaumlnds amerikanskpapper (letter)

11pt Anvaumlnd lite stoumlrre bokstaumlver (standard aumlr10pt)

12pt Aumlnnu lite stoumlrre bokstaumlver

twocolumn Skriver texten i tvaring kolumner

twoside Formaterar foumlr dubbelsidig utskrift (Anvaumlnt i detta dokument)

titlepage Goumlr att rubriken (den som man skriver ut medmaketitle) hamnar paring en egensida om man anvaumlnder dokumentklassenarticle Det aumlr standard foumlrreport

landscape Goumlr att sidan formateras foumlr liggande papper Marginalerna blir vaumlldigt bredasaring man kan behoumlva finjustera en del maringtt manuellt (se sidan26)

draft Goumlr att LATEX skriver ut en svart rektangel i marginalen efter alla rader som harblivit foumlr laringnga (overfull hbox) Det aumlr bra att anvaumlnda vid korrekturlaumlsning-en men ska givetvis tas bort foumlre den slutliga utskriftendraft goumlr desutom attinkluderade bilder (se sidan30) bara skrivs ut som en ram runt bildens filnamn

leqno Placera ekvationsnummer till vaumlnster i staumlllet foumlr till houmlger om ekvationen i endisplaymath-omgivning

fleqn Vaumlnsterjustera ekvationer i staumlllet foumlr att centrera dem i endisplaymath-om-givning

openright Om man anvaumlnder dokumentklassenreport boumlrjar kapitel alltid paring ny sidaopenright goumlr att de i staumlllet boumlrjar paring ny houmlgersida

Foumlr att anvaumlnda en option skriver man namnet paring den inom hakparenteser rsquo[]rsquo foumlre dokument-klassen Vill man ange flera optioner skiljer man dem aringt med kommatecken Vill man skrivamed 11 punkter stora bokstaumlver och formatera texten i tvaring kolumner (samtidigt som man be-haringller optionen foumlr a4-papper) skriver man

documentclass[11pttwocolumna4paper]article

63 Finjustering av marginaler och andra maringttOm man inte aumlr noumljd med marginalerna saring finns det moumljlighet att finjustera maringtten med kom-mandonaaddtolength ochsetlength Den foumlrsta aumlr laumlmplig naumlr man vill goumlra smaring juste-ringar t ex goumlra raderna lite laumlngre

Naringgra av de maringtt som garingr att justera aumlr

evensidemargin marginal jaumlmna sidor oddsidemargin marginal udda sidortopmargin marginal oumlverst paring sidan headheight storlek sidhuvudheadsep avst mellan sidhuvud amp text footskip avst mellan sidfot amp texttextwidth textens bredd textheight textens houmljd

Om man t ex vill goumlra raderna en centimeter laumlngre paring varje sida skriver man

addtolengthoddsidemargin-10mmaddtolengthevensidemargin-1cmaddtolengthtextwidth2cm

Foumlr mer info om detta seEXEMPEL 10 Haumlr finns aumlven en beskrivning av de olika maringttenheterEx 10man kan anvaumlnda

64 Separering av stycken 27

64 Separering av styckenLATEX boumlrjar varje stycke med en indragning om det inte aumlr det foumlrsta stycket efter en rubrikOm man i staumlllet vill avgraumlnsa stycken med en extra blankrad skriver man saring haumlr i boumlrjan avdokumentet

usepackageparskip

Paketetparskip goumlr att indragningen saumltts till noll och att avstaringndet mellan tvaring stycken oumlkaren halv rad

65 Engelska dokumentOm man vill skriva dokument paring engelska aumlr det bara att utelaumlmna raden med

usepackage[swedish]babel

Daring kommer en engelsk avstavningstabell att anvaumlndas och ett antal straumlngar aumlndras till engels-ka t ex skrivsTable of contentsi staumlllet foumlrInneharingll

usepackage[swedish]babel

Det garingr aumlven att skriva paring andra spraringk genom att byta utswedish mot naringgot av foumlljande

american french german ngerman bahasa basque catalan croatianczech danish dutch finnish greek icelandic irish italianlatin magyar norsk norsk portuges romanian russian slovakslovene spanish turkish ukrainian nohyphenation

66 Sidnumrering sidhuvud och sidfotLATEX skriver automatiskt ett sidnummer centrerat laumlngst ned paring sidan Med kommandot

pagestyleempty

kan man staumlnga av numreringen Det kan bland annat vara laumlmpligt t ex om man bara vill skrivaut en sida Om man anvaumlndermaketitle maringste man dessutom skriva

thispagestyleempty

eftermaketitle eftersommaketitle alltid definierar om foumlrsta sidan tillplain (SeEX-EMPEL 3) Ex 3

Vill man i staumlllet ha sidnummer och kapitelnamn i sidhuvudet skriver man

pagestyleheadings

Daring faringr man en sidnumrering som ser ut ungefaumlr som i den haumlr handledningen Vill man garingtillbaka till standardutseendet aumlr det bara att skriva

pagestyleplain

Foumlr att faring sidhuvuden som ser ut ungefaumlr som i denna handledning kan man anvaumlnda paketetfancyhdr Detta beskrivs naumlrmare iEXEMPEL 4 Ex 4

67 RadavstaringndIbland kan man vilja aumlndra paring radavstaringndet i LATEX Det goumlrs enklast genom att aumlndra paring pa-rameternbaselinestretch Det aumlr en faktor som radavstaringndet multipliceras med saring detnormala vaumlrdet aumlr1 Foumlr att naumlstan foumlrdubbla radavstaringndet laumlgger man till foumlljande rad naringgon-stans foumlrebegindocument

renewcommandbaselinestretch18

28 6 Oumlverkurs

68 RamarFoumlr att rita en ram runt en del av texten anvaumlnder man kommandotfbox

Haumlr har vi en fboxliten ram Haumlr har vi en liten ram

Det garingr inte att ha radbrytningar inne i enfbox saring om man vill rita en ram runt en stoumlrre delav texten maringste man kapsla in den i enparbox

fboxparbox4cmDenna text blirautomatiskt justerad till ett4 cm brett stycke

Denna text blir automatiskt ju-sterad till ett 4 cmbrettstycke

69 Att paringverka formateringenLATEX lyckas foumlr det mesta bra med att bryta rader och sidor Men ibland kan man behoumlva raumlttatill formateringen lite I andra fall vill man kanske bryta en rad eller en sida trots att den inte aumlrfull eller laumlgga in lite extra tomrum

Vi har redan anvaumlnt kommandot foumlr att tvinga fram en radbrytning Kommandot kanaumlven ha ett argument som talar om hur mycketextrautrymme som ska laumlggas till

Det haumlr kan ni redanMed ett extra argumentblir [7mm]det extra mycket tomrum

Dethaumlr kan ni redan Med ett extra argu-ment blir

det extra mycket tomrum

Eftersom kan ha ett argument som boumlrjar med tecknet rsquo[rsquo kan man alltsaring inte boumlrja enny rad med rsquo[rsquo om den foumlrra avslutades med Man kan dock lura LATEX att tolka parentesensom just en parentes genom att byta ut mot

Ett annat saumltt att laumlgga in extra tomrum aumlr med kommandotvspacelaumlngd eller medvspacelaumlngd Skillnaden aumlr att den foumlrsta formen tar bort tomrummet om det raringkar hamnavid i slutet eller boumlrjan av en sida

Det finns aumlven motsvarande kommandon foumlr att laumlgga in extra tomrum i en rad De heterhspace ochhspace Den tidigare formen tar bort tomrummet om det hamnar foumlrst ellersist paring en rad

Daring ska vi se om det inte kan bli liteextra tomrum aumlven i boumlrjan hspace20mmav en rad Mitt inne i raden aumlr likahspace10mm laumltt Nu vill jag ha liteextra tomrumvspace10mmsaring att jag baumlttre kan studerafiberstrukturen i papperet

Daring ska vi se om det inte kanbli lite extra tomrum aumlven i boumlrjan

av en rad Mitt inne iraden aumlr lika laumltt Nu vill jagha lite extra tomrum saring att jag baumlttre

kan studera fiberstrukturen i papperet

Observera att raden fylls upp innan det vertikala utrymmet laumlggs till Daumlrfoumlr hamnar inte tom-rumet exakt daumlr man skrivervspace Vill man ha det uppfoumlrandet ska man anvaumlnda medett argument som i det tidigare exemplet

Foumlr att tvinga fram en sidbrytning anvaumlnder man kommandotnewpage Om vi skriver itvaring kolumner avslutarnewpage den aktuella kolumnen i staumlllet foumlr sidan

610 Att rita figurer 29

610 Att rita figurerLATEX klarar av att rita enkla figurer som cirklar fyrkanter linjer och pilar Med enpicture-omgivning skapar man ett koordinatsystem som man sen kan rita i

Standardenheten i koordinatsystemet aumlr punkter Foumlr de flesta aumlr det nog lite svaringrt att taumlnkai punkter Daumlrfoumlr aumlr det laumlttare om man aumlndrar maringttenheten till millimeter med kommandot

setlengthunitlength1mm

Det behoumlver man bara goumlra en garingng i varje dokument alltsaringinte foumlr varje bildOm man vill skapa ett koordinatsystem som aumlr 100 mm brett och 80 mm houmlgt goumlr man saring

haumlr

beginpicture(10080) kommandon som ritar bilderendpicture

Foumlr att placera grafiska objekt i koordinatsystemet anvaumlnder vi kommandotput Med

put(200)objekt

placerar viobjekti punkten med x-koordinaten 20 och y-koordinaten 0 (Foumlr rektanglar aumlr detnedre vaumlnstra houmlrnet foumlr cirklar centrum och foumlr linjer utgaringngspunkten)

Exemplet nedan visar de vanligaste grafiska objekten och hur man ritar dem i LATEX

beginpicture(3050)put(040)framebox(308)centerput(030)framebox(148)[t]topput(1630)framebox(148)[r]rightput(020)dashbox(308)[bl]bottom leftput(018)line(10)20put(016)vector(2-1)25put(510)circle8put(2412)circle14put(614)textscText

endpicture

center

topright

bottom left

HHHHHH

HHj

~ amp$

TEXT

Argumentet tillcircle aumlr diametern Foumlrline ochvector aumlr foumlrsta argumentet riktningoch det andra laumlngd Riktningsargumenten ska ligga mellanminus6 och+6 foumlr line och mellanminus4 och+4 foumlr vector

Ofta vill man upprepa en ritad figur efter efter ett regelbundet moumlnster Det kan till exempelroumlra sig om boxar i ett koplingsschema Foumlr detta finns kommandotmultiput som anvaumlndssaring haumlr

multiput(xy )(∆x∆y )antal objekt

daumlr(xy ) aumlr startpositionen Objektet behoumlver inte vara ett enkelt objekt utan kan ocksaring varaen helpicture-omgivning Man kan alltsaring dela upp sin bild i flera mindre bilder

beginpicture(4050)multiput(00)(710)3beginpicture(209)put(00)framebox(209)[tr]Hejput(82)oval(143)put(45)oval(55)[tl]put(108)oval(73)[b]put(182)circle4

endpictureendpicture

Hej |

Hej |

Hej |

30 6 Oumlverkurs

Om man har ritat en figur och sen vill flytta hela figuren anger man ytterligare ett argumenttill beginpicture

beginpicture(3060)(1010)

Detta betyder att origo har koordinaterna(1010) i staumlllet foumlr (00) Man kan med foumlrdelplacera sin bild inne i enfigure-omgivning (se sid11ochEXEMPEL 6)Ex 6

Det mesta garingr att rita i enpicture-omgivning och resultatet blir snyggt men det blir na-turligtvis lite jobbigt att rita stora figurer paring det haumlr saumlttet Ett alternativ aumlr att anvaumlnda metodensom beskrivs i naumlsta stycke

611 Paketet graphics6111 Att inkludera postscript-bilder

Numera finns det maringnga bra program som kan rita bilder Kan man bara faring dem att skriva sinutmatning i formatetencapsulated postsciptsaring garingr det bra att inkludera bilden i sitt dokumentmed hjaumlp av paketetgraphics

Foumlr att kunna inkludera bilder maringste man laumlgga till foumlljande rad i boumlrjan av dokumentet

usepackagegraphics

Sen anvaumlnder vi foumlljande kommando foumlr att inkludera bilden som finns i filenbildeps

includegraphicsbildeps

Om man vill skala om bilden anvaumlnder man kommandotresizebox

resizebox20mmincludegraphicsbildeps

Ovanstaringende exempel ger en bild som aumlr 20mm houmlg Utropstecknet betyder att bredden skaskalas saring att bildens proportioner beharinglls

En vanlig anvaumlndning avincludegraphics aumlr att inkludera bilder i enfigure-om-givning Daring kraumlvs att bilden centreras med hjaumllp avcenter-omgivning enligt nedanstaringendeexempel

beginfigurebegincenterincludegraphicsbildeps

endcentercaptionKopplingsschema till transmogrifieraren

endfigure

611 Paketet graphics 31

6112 Att spara utrymme

Postscriptbilder kan ofta ta vaumlldigt mycket plats Det kan man loumlsa genom att komprimerafilen Det enda problemet aumlr att LATEX maringste veta hur stor bilden aumlr Den informationen finnsi filen paring en rad som boumlrjar medBoundingBox Klipp ut denna rad och spara den i filenbildepsbb Skriv daumlrefter

gzip bildeps

saring komprimereasbildeps och ersaumltts med den komprimerade filenbildepsgz Sedan aumlrdet bara att inkludera raumltt fil

includegraphicsbildepsgz

En fil som aumlr komprimerad medgzip kan man packa upp medgunzip om man inte laumlngrevill ha den komprimerad

6113 Naringgra saumltt att skapa postscript-bilder

Det finns givetvis maringnga saumltt att generera PostScript-bilder Paring arbetsstationerna ritar man enk-last bilderna medxfig Om vi till exempel vill skapabildeps (som vi anvaumlnde ovan) skrivervi

xfig bildfig

Daring faringr vi upp et foumlnster daumlr vi kan rita bilden Vaumllj sedan menynExportoch exportera bildenVar noga med att vaumlljaEncapsulated Postscripti rutanLanguage

En postscriptfil som skapas paring detta saumltt garingr inte att skriva ut foumlr sig sjaumllv Foumlr att skriva utden vaumllj i staumlllet menynPrint i xfig

Om man vill spara ett foumlnster paring skaumlrmen som encapsulated postscript till en fil som heterwindoweps kan man anvaumlnda naringgot av foumlljande kommandon

import -density 90x90 windowepsimport -density 90x90 eps2windowepsimport -density 90x90 -depth 8 -colorspace gray eps2windoweps

och klicka paring det foumlnster man vill spara Den andra varianten avimport ger postscript level2 som aumlr mer kompakt Man faringr alltsaring betydligt mindre filer men i vissa falla kan de kraringglaDen sista varianten aumlr laumlmplig om bilden aumlr svartvit eller om det ska skrivax ut paring en svartvitskrivare

Skriv man xfig man xgrabsc respman xgrab foumlr mer information

6114 Aumlndra storlek och roterera

Paketetgraphics inneharingller mer aumln de kommandon som naumlmnt ovan Man kan t ex skala ettobjekt medscalebox

vanlig storlek scalebox2dubbel storlek scalebox5halv storlek

vanlig storlek

dubbel storlekhalv storlek

Man kan ocksaring ange ett ytterligare argument om man inte vill ha samma skala i x- och y-led

scalebox1[2]dubbel houmljd scalebox2[1]dubbel bredd

dubbel houmljddubbel bredd

resizebox kan ocksaring anvaumlndas paring text

32 6 Oumlverkurs

resizebox4cm4 cm bred skalenlig 4 cm bred skalenligMan kan ocksaring rotera valfritt objekt medrotatebox eller spegla det kring en vertikal axelmedreflectbox

rotatebox30Hej rotatebox180Hej reflectboxSpegel spegel paring vaumlggen daumlr

Hej

Hej

Spegelspegelparingvaumlggendaumlr

6115 xdvi och graphics

xdvi klarar inte av att visa text (bilder garingr bra) som manipulerats medresizebox scaleboxrotatebox ellerreflectbox Detta kan man dock loumlsa genom att titta paring den faumlrdiga post-scriptfilen med kommandotgv Om dindvi-fil heterrapportdvi skriver du

dvips rapportgv rapportps

ta bort filen medrm rapportps naumlr du aumlr klar

6116 pdflatex och graphics

Foumlr att anvaumlndagraphics medpdflatex skriver man saring haumlr i boumlrjan av dokumentet

usepackage[pdftex]graphics

Sedan kan man tyvaumlrr inte inkludera bilder i eps-format Bilderna maringste i staumlllet vara i pdf-format Det loumlser man laumltt genom att konvertera bilderna med kommandotps2pdf

ps2pdf bildeps bildpdf

och sedan inkluderar man bilderna med

includegraphicsbildpdf

Det garingr aumlven bra att inkludera andra grafikformat i pdf-dokument till exempel jpeg och tiffOm man vill kunna formatera sitt dokument med baringdelatex ochpdflatex saring faringr man

skriva saring haumlr i boumlrjan av dokumentet

newififpdfifxpdfoutputundefinedpdffalse

elsepdftrue

fiifpdfusepackage[pdftex]graphics

elseusepackagegraphics

fi

Sedan goumlr man saring haumlr foumlr att inkludera bilden

ifpdfincludegraphicsbildpdf

elseincludegraphicsbildeps

fi

612 Paketet color 33

612 Paketet colorFoumlr att anvaumlnda paketet skriven man

usepackagecolor

i boumlrjan av dokumentet Sedan finns ett antal kommandon tillgaumlngliga foumlr att skriva text i avvi-kande faumlrg

Det foumlrsta som man maringste goumlra aumlr att definiera en eller flera faumlrger meddefinecolor

definecolorlightgray92definecolordarkgray5definecolorlight-bluergb080851definecolormeloncmyk00460500

Som synes kan man anvaumlnda tre olika modeller foumlr att definiera faumlrger

gray Vaumlrdet aumlr ett tal mellan 0 och 1 daumlr 0 aumlr svart

rgb Vaumlrdet aumlr en kommaseparerad lista av tre tal mellan 0 och 1 som anger intensitetenfoumlr roumltt groumlnt och blaringtt ljus (som paring en TV)

cmyk Vaumlrdet aumlr en kommaseparerad lista av fyra tal mellan 0 och 1 som anger hur mycketman ska anvaumlnda av faumlrgerna cyan magenta gul och svart (som paring en faumlrgskrivare)

Foumlr att skriva sin text i en avvikande faumlrg finns det tvaring kommandon

Detta ord aumlr textcolordarkgraringttprecis som colordark dessa tvaring

Detta ord aumlrgraringtt precis somdessatvaring

Foumlr att goumlra en fylld ram anvaumlnder mancolorbox Om ramen ska ha avvikande faumlrg finnsfcolorbox

colorboxdarkHej hopp fcolorboxblackdarkHej igen

Hej hopp

Hej igen

Man kan aumlven aumlndra bakgrundfaumlrgen Det goumlr man med kommandotpagecolorcolor Kommandot ska skrivas i boumlrjan av dokumentet och gaumlller foumlr alla sidor

Faumlrgenblack som anvaumlndes i exemplen ovan aumlr foumlrdefinierad och behoumlver alltsaring intedefinieras meddefinecolor Oumlvriga foumlrdefinierade faumlrger aumlrwhite red green blueyellow cyan ochmagenta Alla andra faumlrger maringste definieras innan de kan anvaumlndas

613 EuroteckenFoumlr att skriva symbolen foumlr Euro skriver man foumlljande i boumlrjan av dokumentet

usepackageeurosym

Daring definieras kommandonaeuro ochEUR

Med euro kan vi skriva euro-tecknet Priser skriver man som EUR19998

Mede kan vi skrivae-tecknetPriser skriver man som 19998e

Det tecken som visas ovan aumlr den officiella eurosymbolen Om man i staumlllet till ha en symbolsom passar baumlttre till det aktuella teckensnittet anvaumlnder manusepackage[gen]eurosymDaring skrivs symbolen somAC i staumlllet foumlre EUR placerar symbolen foumlre eller efter beloppetberoende paring vilket spraringk man har valt I sverige blir det alltid till houmlger om beloppet Vill manaumlndra paring det kan man anvaumlndausepackage[left]eurosym

34 6 Oumlverkurs

614 Fler teckensnitt

Om man har tillgaringng till en postscriptskrivare (som vi har) saring kan man utnyttja fler teckensnittaumlr de som hittills har beskrivits Genom att skriva

usepackagetimes

i boumlrjan av dokumentet blir den vanliga texten satt medtimes textsf blir helveticaochtexttt blir courier Foumlljande paket finns

paket textrm textsf textttmdash inget mdash computer modern roman comp modern sans comp modern typewritertimes times helvetica courierbookman bookman avant garde couriernewcent new century schoolbook avant garde courierpalatino palatino helvetica courieravant computer modern roman avant garde comp modern typewriterhelvet computer modern roman helvetica comp modern typewriterchancery zapf chancery (endast kursiv) comp modern sans comp modern typewriter

615 Sammanfattning

Ibland vill man ha en sammanfattning (sammandrag referat abstract) i boumlrjan av sin rapportDet aringstadkommer man medabstract-omgivning (EXEMPEL 11)Ex 11

begindocumentmaketitlebeginabstractDetta aumlr en kort sammanfattning avinneharingllet i rapportenendabstractsectionBakgrundHaumlr kommer resten av texten irapportenenddocument

Sammanfattning

Detta aumlr en kort sammanfatt-ning av inneharingllet i rapporten

1 Bakgrund

Haumlr kommer resten av texten i rappor-ten

Vissa institutioner kraumlver att sammanfattningens rubrik aumlrAbstract Andra kraumlven en sam-manfattning paring svenska och en paring engelska Hur man loumlser detta beskrivs iEXEMPEL 12 ochEx 12EXEMPEL 13

Ex 13

616 Referenser

Foumlr att faring en lista med litteraturreferenser anvaumlnder man sig av enthebibliography-omgiv-ning Argumentet (99) till beginthebibliography99 nedan aumlr en teckenstraumlng somanger hur mycket plats etiketterna tar (och hur mycket resten av texten ska skjutas in)99raumlcker till tvaring siffror

617 Vill ni veta mer 35

Laumls mer om LaTeX i citeLamport

beginthebibliography99bibitemLamport Leslie LamportemphLaTeX users guideamp reference manualAddison Wesley 1994bibitemKnuth Donald E KnuthemphThe TeX bookAddison Wesley 1990bibitemPer Per ForebyemphAtt skriva rapporter med LaTeXPHs kopieringsmaskin 2003endthebibliography

Laumls mer om LATEX i [1]

Referenser[1] Leslie LamportLATEX users gui-

de amp reference manualAddison-Wesley 1994

[2] Donald E KnuthThe TEXbookAddison Wesley 1990

[3] Per ForebyAtt skriva rappor-ter med LATEX PHs kopieringsma-skin 2003

Foumlrsta argumentet tillbibitem aumlr en etikett som man sen kan referera till medcite Detfungerar ungefaumlr somlabel ochref (se sidan13)

617 Vill ni veta merDet haumlr dokumentet beraumlttar lite om hur man anvaumlnder LATEX foumlr att skriva rapporter LATEX kanmycket mer aumln vad som beskrivs haumlr men foumlr de flesta raumlcker nog detta

Foumlr de som vill laumlra sig lite mer har viThe Not So Short Intruduction to LATEX 2ε avTobias Oetiker m fltill salu Priset aumlr foumlr naumlrvarande 50 kronor men den finns aumlven tillgaumlngligparing naumltethttppeopleeeethzch˜oetikerlshort

Vill man veta aumlnnu mer finns det tvaring bra boumlcker som jag kan rekommendera

bull LATEX A Document Preparation Systemav Leslie Lamport(ISBN 0-201-52983-1)Boken aumlr baringde en enkel handledning och en referensmanual

bull The LATEX Companion av Michel Goossens Alexander Samarinoch Frank Mittelbach(ISBN 0-201-54199-8) Boken beskriver en hel del trick och tekniker som inte finns medi Lamports bok men inneharingllerintegrunderna i LATEX

De flesta institutioner har nog dessa boumlcker saring om du haringller paring med examansarbete kan dukanske faring laringna boumlckerna Annars finns de att bestaumllla hos de flesta naumltbokhandlar

A Lokala dokumentklasserVi har tvaring lokala dokumenttyper en foumlr att skriva svenska brevefd-brev och en foumlr merit-foumlrteckningarmerit Dessa beskriv naumlrmare iEXEMPEL 8 ochEXEMPEL 9 Ex 8

Ex 9

B LATEX foumlr hemdatornLATEX finns till de flesta operativsystem Tabellen nedan visar var man haumlmta programvaran

operativsystem program URLWindows MiKTeX httpwwwmiktexorgUnix teTeX httpwwwtugorgteTeXAlla All latexprogramvara httpwwwctanorg

36 C Hur utformar man rapporten

Ett saumltt att faring LATEX paring sin PC aumlr att koumlra Linux Det aumlr en gratis unixvariant foumlr PC-datorer ochdaumlr finns redan teTeX som faumlrdiga paket som man kan installera IusrlocalftppubLinuxfinns en del linuxdistributioner att haumlmta Men det aumlr nog enklare att laumlgga naringgra hundralapparparing att koumlpa en CD med linux

C Hur utformar man rapportenUtseendet paring en uppsats rapport eller avhandling aumlr ganska standardiserat Det finns en delolika skolor men huvuddragen aumlr alltid desamma Om man skriver en labrapport paring tre sidorbehoumlver man givetvis inte haringlla lika haringrt paring reglerna som om man skriver en rapport till sittexamensarbete Men det aumlr klokt att foumllja huvuddragen i mallen inte minst foumlr att rapportenslaumlsare ofta aumlr van vid att det ska se ut paring ett visst saumltt

Resten av detta appendix inneharingller lite tips som aumlr skrivna av Lars Olssonparing institutionenfoumlr Elektrovetenskap

Rapporten ska ha en titelsida med projektets (laborationens) namn foumlrfattarnas namn in-stitutions- och kursnamn samt aringrtal Paring denna sida ska ocksaring finnas ettsammandrag(kallasibland referat) av rapporten I detta ska tydligt framgaring vad rapporten handlar om vilketpro-blem som loumlsts hur detta har gjorts mdash vilkenmetod som anvaumlnts de viktigasteresultatenochslutsatsernasamt eventuellarekommendationer Det faringr inte bli stoumlrre aumln ca en halv sidatext och faringr inte inneharinglla naringgra figurer Sammandraget aumlr mycket viktigt eftersom en blivandelaumlsare genom detta kan faring klart foumlr sig om han verkligen ska laumlsa rapporten Kan han inte goumlraen riktig bedoumlmning av detta med ledning av sammandraget riskerar han att foumlrspilla dyrbartid Som ansvarskaumlnnande foumlrfattare maringste Du alltsaring aumlgna en del tid aringt sammandraget som Dugivetvis skriver sist

Innan Du boumlrjar skriva aumlr det bra om Du foumlr Dig sjaumllv kandefiniera laumlsarenmdash som intebara ska vara den som ska granska Ditt alster utan aumlven t ex Dina kolleger Taumlnk ocksaring eftervadsyftet med rapporten ska vara (bortsett fraringn det uppenbara att Du maringste foumlr att bli godkaumlndparing kursen) t ex att Du villsprida kaumlnnedomom upptaumlckter Du gjort ellerRapportera till enkollega eller en chef vad Du sysslat med de daumlr timmarna

Boumlrja gaumlrna rapporten med enInledning daumlr Du motiverar Ditt arbeta och definierar maringletDen kan sedan foumlljas av enBakgrund som kan vara en beskrivning av naringgra tidigare anvaumlndametoder eller en historik En riktigt fin rapport som t ex beskriver ett arbete som finansierasmed bidrag fraringn STU eller naringgon annan instans boumlrjar ofta med ettFoumlrord (engelska preface)I detta ger man en bakgrund paring houmlgre nivaring och saumltter in arbetet i ett stoumlrre sammanhang Haumlrtackar man ocksaring dem som varit foumlrfattaren behjaumllpliga med pengar (t ex STU) och med detpraktiska arbetet

Daumlrefter foumlljer den egentliga rapporten Haumlr beskriver Du den metod Du anvaumlnt eller till-vaumlgagaringngssaumlttet Aumlr rapporten en laborationsredovisning kan Du redogoumlra foumlr vardera momen-tet under en egen rubrik Aumlr det en projektrapport kan Du i staumlllet beskriva de olika delarna ikonstruktionen under var sin rubrik Det aumlr ofta laumlmpligt med underrubriker t ex

42 Principen foumlr Kruttilatorn

men undvik en uppdelning paring foumlr maringnga undernivaringer eftersom skriften daring laumltt blir oumlverstruk-turerad Foumlrsoumlk att vara konsekvent med rubriksaumlttningen saring att Du inte aumlndrar formen mellanolika rubriker Detta ser Du tydligast naumlr Du ska skrivaInneharingllsfoumlrteckningen (behoumlvs intetill laborationsrapporten) ty daumlr staringr alla rubrikerna intill varandra

Illustrationer aumlr mycket vaumlrdefulla (en bild paringstarings saumlga mer aumln tusen ordrArr anvaumlnd figurersaring kan rapporten bli kort) men foumlr att en figur ska vara meningsfull maringsten den vara foumlrsedd

Sakregister 37

med enfigurtext Denna ska vara saring tydlig att man kan foumlrstaring figuren utan att behoumlva laumlsanaringgot inne i texten Taumlnk paring hur Du sjaumllv goumlr naumlr Du faringr en rapport eller en artikel i handenFigurtexten ska staring under figuren och skrivas ut helt t ex

Figur 23 En vanlig kruttilator med oumlverhaumlngade skrut Observera att divisorn haumlr aumlrgroumln Efter [2]

Vidare aumlr det vaumlrt att notera attfig 23blir bara ett nedslag mindre aumlnfigur 23 inne i textenFoumlrkorta inte i onoumldan och anvaumlnd bara de vedertagna saumltten t ex tex etc osv

Texten ska man straumlva efter att goumlra kort men uttoumlmmande Det aumlr alltid baumlttre att foumlrsoumlkaskriva korta meningar med ett sammanhang aumln att foumlrsoumlka taumlcka maringnga sammanhang i enmening Taumlnk paring ordval syftningar och meningsbyggnad saring att den text Du skriver verkligenkommer att betyda det Du taumlnkt Dig Detta laringter helt uppenbart men Du ska faring se att det inte aumlrsaring laumlttStavfel ska i princip inte behoumlva foumlrekomma eftersom det finns utmaumlrkta boumlcker somaumlr fyllda med raumltt stavade ord Aumlr Du det minsta osaumlker slaring upp ordet i staumlllet foumlr att chansaDu kan ibland bli osaumlker paring betydelsen av ett ord eller hos en fras Slaring daring upp i en ordbok ellerskriv om meningen mdash detta aumlr extremt viktigt naumlr Du skriver paring ett annat spraringk

Skriv gaumlrna paringsvenska Detta kan dock vara svaringrt i varingr bransch daumlr saring maringnga fackuttryckaumlr laringnade fraringn framfoumlr allt engelskan Om det finns ett svenskt ord foumlr en foumlreteelse saring anvaumlnddet om inte texten daring blir foumlr uppstyltad Fundera oumlver hur Du ska skriva om t exMan maringstenu enabla de strobade latcharna med chip select acknowledgement controlsignalerna(Vad nudet betyder) Det blir kanske flera ord paring svenska men det priset faringr vi betala foumlr att textenska bli snygg

Efter beskrivningar och genomgaringngar av metoder etc skaResultat ochellerSlutsatserkomma Dessa kan ibland ingaring utspridda i det foumlregaringende avsnittet men de ska i saring fall samlasihop haumlr och kommenteras

Referenser aumlr en lista med den litteratur som Du gjort haumlnvisningar till i texten I textenska Du ha skrivet ett nummer som i figurtextexemplet ovan I referenslista ska det daring se ut somt ex

[2] Gustavsson Hans P et alKruttilatorer en global oumlversikt Liberlitteratur Mal-mouml 1944

Sist saumltter Du eventuellabilagor programlistor ochappendix Naumlr sedan sammandragetaumlr klart aumlr rapporten faumlrdigskriven men inte faumlrdig Foumlrsoumlk att faring naringgon annan att korrekturlaumlsaden aringt Dig mdash sjaumllv aumlr du naumlmligen blind aumlven foumlr de enklaste felen vid det haumlr laget

Sakregister

Symboler (mindre utrymme) 22lsquo (iexcl) 14$ (math-omgivning) 15 (kommentar) 3rsquo (accent) 13rsquo (derivata) 18( (() 21) ()) 21 (extra utrymme) 22 (accent) 13 () 21= 12

= (accent) 13gt 12lsquo (iquest) 14[ ([) 21 (blanktecken) 8 (accent) 13( (math-omgivning) 15) (math-omgivning) 15- (avstavningsfoumlrslag) 9[ (displaymath-

omgivning) 15 (radbrytning) 2 28] (displaymath-

omgivning) 15^ (accent) 13 () 21 () 21] (]) 21^ (exponent) 17(index) 17lsquo (accent) 13~ (accent) 13~ (haringrt blanktecken) 910pt (option) 2611pt (option) 2612pt (option) 26

38 Sakregister

Aa4paper (option) 26AA (Aring) 14aa (aring) 14abstract 34abstract-omgivning 34accenter

i matematisk omgivning17i vanlig text 13

acute 17addtolength 26AE (AElig) 14ae (aelig) 14aleph (alefsym) 18alpha (α) 16amalg (q) 16angle ( 6 ) 18appendix 3 4approx (asymp) 16arccos 19arcsin 19arctan 19arg 19array-omgivning 20 21article (dokumentklass)

25 26ast (lowast) 16asymp () 16atop 20author 2avant (paket) 34avstavning 9 24

Bb (accent) 13backslash () 18 21bar 17baselinestretch 27beta (β) 16bfseries 7bibitem 35bibitem 35bigcap (

⋂) 20

bigcirc (copy) 16bigcup (

⋃) 20

Biggl 22biggl 22Biggr 22biggr 22Bigl 22bigl 22bigodot (

⊙) 20

bigoplus (oplus

) 20bigotimes (

otimes) 20

Bigr 22bigr 22

bigsqcup (⊔

) 20bigtriangledown (5) 16bigtriangleup (4) 16biguplus (

⊎) 20

bigvee (or

) 20bigwedge (

and) 20

bindetreck 8binaumlra operatorer 16blanktecken

extra 8haringrt 9

boldmath 19book (dokumentklass) 25bookman (paket) 34bot (perp) 18bowtie () 16Box (2) 18breve 17braringkstreck 18bullet (bull) 16

Cc (accent) 13cap (cap) 16caption 11 15cdot (middot) 16cdots 19center-omgivning 11 30centrerad text 10chancery (paket) 34chapter 25check 17chi (χ) 16circ () 16circle 29citat 10cite 35cite 35clearpage 25clubsuit (clubs) 18colorbox 33cong (sim=) 16coprod (

∐) 20

copyright ( ccopy) 13cos 19cosh 19cot 19coth 19csc 19cup (cup) 16

Dd (accent) 13dag (dagger) 13dagger (dagger) 16dashbox 29

dashv (a) 16date 2 3ddag (Dagger) 13ddagger (Dagger) 16ddot 17 18ddots 21definecolor 33deg 19Delta (∆) 16delta (δ) 16derivator 18description-omgivning

9 10det 19DH (ETH) 14dh (eth) 14Diamond (3) 18diamond () 16diamondsuit (diams) 18dim 19displaymath-omgivning

15 20 21 26div (divide) 16division 18DJ (ETH) 14dj (đ) 14document-omgivning 2documentclass 25dokumentklasser 25dot 17 18doteq ( =) 16Downarrow (dArr) 17 21downarrow (darr) 17 21draft (option) 26dvi2tty (program) 5dvips (program) 1 4ndash6

Eefd-brev (dokument-

klass) 35ell (`) 18em 7emacs

LATEX-mode 4emacs (program) 1 4 14 22emph 7empty (sidnumrering) 27emptyset (empty) 18enumerate-omgivning 9epsilon (ε) 16eqnarray-omgivning 21eqnarray-omgivning 21equation-omgivning 15 20equiv (equiv) 16eta (η) 16EUR 33euro 33

Sakregister 39

eurotecken 33evensidemargin 26exempel 1exists (exist) 18exponent 17ext 19

Ffancyhdr (paket) 27fbox 28fcolorbox 33felsoumlkning 22ndash25fetstil 7figure-omgivning 11 30figurer 11flat ([) 18fleqn (option) 26flushleft-omgivning 10flushright-omgivning 11fonter 6 19 34footnote 9footnotesize 7footskip 26forall (forall) 18fotnoter 9frac 18framebox 29frown (_) 16funktionsnamn 19

GGamma (Γ) 16gamma (γ) 16gcd 19geq (ge) 16gg () 16grader 18graphics (paket) 30ndash32grave 17grekiska bokstaumlver 15 16guillemotleft (laquo) 13guillemotright (raquo) 13guilsinglleft (lsaquo) 13guilsinglright (rsaquo) 13gunzip (program) 31gv (program) 32gzip (program) 31

HH (accent) 13hat 17hbar (h) 18headheight 26headings (sidnumrering) 27headsep 26heartsuit (hearts) 18

helvet (paket) 34hemdator

LATEX foumlr 35hline 12hom 19hookleftarrow (larr) 17hookrightarrow (rarr) 17hspace 28hspace 28Huge 7huge 7haumlnvisningar 13

Ii (ı) 13Im (=) 18imath 17imath (ı) 18import (program) 31in (isin) 16includegraphics 30index 17inf 19infty (infin) 18inneharingllsfoumlrteckning 8int (

int) 20

iota (ι) 16itemize-omgivning 9itshape 7

Jj () 13jmath 17jmath () 18Join (1) 16

Kkapitaumller 7kappa (κ) 16ker 19kill 12kommentar 3komprimering 31kursiv 7

LL (Ł) 14l (ł) 14label 11 13Lambda (Λ) 16lambda (λ) 16landscape (option) 26langle (〈) 21LARGE 7Large 7large 7

laserutskrifter 5LaTeX (logotypen) 8latex (program)

1 4 6 13 25 32LATEX-mode (i emacs) 4latexsym (paket) 17lceil (d) 21ldots ( ) 8ldots 21leadsto () 17left 21 22Leftarrow (lArr) 17leftarrow (larr) 17leftharpoondown () 17leftharpoonup () 17Leftrightarrow (hArr) 17leftrightarrow (harr) 17leq (le) 16leqno (option) 26letter (dokumentklass) 25lfloor (b) 21lg 19lhd () 16lim 19limsup 19line 29lininf 19listoffigures 8listoftables 8listor 9ndash10litteraturreferenser 34ll () 16ln 19log 19Longleftarrow (lArr=) 17longleftarrow (larrminus) 17Longleftrightarrow

(lArrrArr) 17longleftrightarrow

(larrrarr) 17longmapsto (7minusrarr) 17Longrightarrow (=rArr) 17longrightarrow (minusrarr) 17

Mmaketitle 2 8 26 27mapsto (7rarr) 17matematisk text 15ndash22matematiska symboler

15ndash17math-omgivning 15 20 21mathbf 19mathcal 19mathit 19mathrm 19mathsf 19mathtt 19

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 13: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

35 Fotnoter 9

35 FotnoterFotnoter skriver man med kommandotfootnote LATEX haringller sjaumllv reda paring numreringen avnoterna

Ibland braringkar datorfolk omhuruvida TeX ellertrofffootnoteett annattypsaumlttningsprogram aumlr baumlst

Ibland braringkar datorfolk om huruvidaTEX eller troff1 aumlr baumlst

1ett annat typsaumlttningsprogram

36 AvstavningOm man inte har foumlr korta rader saring behoumlver LATEX saumlllan avstava ord Om det skulle behoumlvasblir avstavningarna ofta paring raumltt staumlllen Men man kan hjaumllpa till genom att skriva- daumlr manvill tillaringta avstavning Observera att om LATEX inte behoumlver avstava ordet saring syns inte- iutmatningen

Nu behoumlver man inte foumlreslaring avstavningar i tid och otid Naumlr man formaterar texten medLATEX faringr man felutskrifter om det blev problem med avstavningen Daumlrefter kan man laumlgga infoumlrslag paring de staumlllen daumlr LATEX har problem Mer om detta paring sidan24

Om man helt vill slippa problemet med avstavningar kan man vaumllja att boumlrja paring en ny radsaring fort ett ord inte faringr plats Daring faringr man en ojaumlmn houmlgermarginal i texten Detta aringstadkommerman genom att placera kommandotraggedright direkt efterbegindocument

begindocumentraggedrightDen haumlr texten har en ojaumlmnhoumlgermarginal Foumlrdelen aumlr attman slipper problem medavstavningen Dessutom ger det en merpersonlig praumlgel (t~ex foumlr privata brev)enddocument

Den haumlr texten har en ojaumlmnhoumlgermarginal Foumlrdelen aumlr att manslipper problem med avstavningenDessutom ger det en mer personligpraumlgel (t ex foumlr privata brev)

Ibland har man det omvaumlnda problemet Paring vissa staumlllen vill man inte att LATEX ska bryta radenmellan tvaring ord Det fixar man genom att laumlgga in ettharingrt blankteckensom markeras med tecket~ (tilde) Haumlr aumlr naringgra exempel paring staumlllen daumlr man foumlrmodligen inte vill ha en radbrytning

Stefan~G se figur~3 mellan kl 12 och~13a)~foumlrsta punkten t~ex

37 ListorDet finns olika typer av listor i LATEX De vanligaste aumlritemize-omgivningenumerate-om-givning ochdescription-omgivning Foumlljande exemplel visar hur de fungerar

Foumlrst en vanlig listabeginitemizeitem foumlrsta punktenitem haumlr kommer den andrapunkten i listan

enditemize

Foumlrst en vanlig lista

bull foumlrsta punkten

bull haumlr kommer den andra punkten ilistan

10 3 Paringbyggnad

Sen provar vi med en numrerad listabeginenumerateitem Det garingr ju braitem eller hurendenumerate

Sen provar vi med en numrerad lista

1 Det garingr ju bra

2 eller hur

Och saring en textttdescription-omgivningbegindescriptionitem[unix] aumlr det operativsystem somvi anvaumlnder paring arbetsstationerna

item[Windows 95] aumlr ett operativsystemsom det kan vara bra att kaumlnna till

enddescription

Och saring endescription-omgivning

unix aumlr det operativsystem som vi an-vaumlnder paring arbetsstationerna

Windows 95 aumlr ett operativsystemsom det kan vara bra att kaumlnna till

Man kan ha listor inne i varandrabeginitemizeitem Haumlr kommer en lista tillbeginenumerateitem punkt ettitem punkt tvaringendenumerateDet gick ju bra

item Sista punktenenditemize

Man kan ha listor inne i varandra

bull Haumlr kommer en lista till

1 punkt ett

2 punkt tvaring

Det gick ju bra

bull Sista punkten

38 Citat

Naumlr man citerar naringgonting vill man markera det genom att dra in marginalerna mot mitten avsidan Det goumlr vi enklast genom att anvaumlndaquotation-omgivning

Man kan ju till exempel laringtsasatt foumlljande text aumlr citeradbeginquotationInne i ett citat kan mangivetvis ha maringnga stycken

em Om man vill kan manskriva citaten med kursiv text

endquotation

Man kan ju till exempel laringtsas att foumll-jande text aumlr citerad

Inne i ett citat kan man gi-vetvis ha maringnga stycken

Om man vill kan manskriva citaten med kursiv text

Som ni ser anger vi bara var den kursiva texten boumlrjarbegintext ochendtext be-graumlnsar naumlmligen effekten av typsnittskommandon i deklarationsform (se sidan7) paring sammasaumltt som och

En quote-omgivning ger naumlstan samma resultat Skillnaden aumlr att det inte goumlrs naringgon in-dragning i boumljan av varje stycke

39 Vaumlnsterjusterad och centrerad text

Paring sidan9 anvaumlnde viraggedright foumlr att producera vaumlnsterjusterad text i ett helt dokumentOm man bara vill ha den effekten i en begraumlnsad del av dokumentet kan man anvaumlnda enflushleft-omgivning

310 Figurer och tabeller 11

beginflushleftInne i en textttflushleft-omgivning fyllerinte LaTeX ut raderna med extra blankteckenDaumlrfoumlr blir houmlgermarginalen ojaumlmnendflushleft

Inne i enflushleft-omgivningfyller inte LATEX ut raderna med extrablanktecken Daumlrfoumlr blirhoumlgermarginalen ojaumlmn

Paring samma saumltt anvaumlnder man encenter-omgivning foumlr att centrera en del av texten

begincenterDen haumlr texten aumlr centrerad Givetviskan man ha radbrytningar inne i textenendcenter

Den haumlr texten aumlr centrerad Givetviskan man ha

radbrytningarinne

i texten

Det finns aumlven enflushright-omgivning som ger en ojaumlmn vaumlnstermarginal

310 Figurer och tabellerFoumlr att faring en centrerad figur eller tabell med en rubrik anvaumlnder man enfigure-omgivningeller entable-omgivning

Figuren goumlrs ofta i enpicture-omgivning (se sidan29) och tabeller i entabular-om-givning (sidan12) Om man vill klistra in en bild i efterhand reserverar man utrymme foumlr denmedvspace Mer detaljer om figurer och tabeller finns iEXEMPEL 6 Ex 6

Nu kommer vi paring att viska ha en figurbeginfigurevspace2cm reservera 2 cmcaptionEn liten bildlabelbild

endfigureOch nu ska vi referera tillfigur~refbild

Figur 7 En liten bild

Nu kommer vi paring att vi ska ha en figurOch nu ska vi referera till figur 7

Figuren hamnar laumlngst upp eller laumlngst ner paring sidan eller paring en separat sida Detta kan manparingverka med ett argument Skrivbeginfigure[bokstav] daumlr bokstav kan vara

h Here bilden hamnar precis daumlrfigure-omgivning foumlrekommer

t Top oumlverst paring sidan

b Bottom laumlngst ned paring sidan

p Page of floats Paring en separat sida

Man kan kombinera flera av bokstaumlverna Daring anvaumlnds det foumlrsta moumljliga placeringen av figurenOm man inte anger naringgot argument aumlr det liktydigt med att skrivabeginfigure[tbp]Anger man foumlr faring alternativ kan det bli problem (se sidan24)

LATEX haringller reda paring figurens eller tabellens nummer Vill man kunna referera till den maringsteman skrivalabeltext Annars kan man hoppa oumlver detcaptiontext genererar dencentrerade rubriken Enda skillnaden mellan enfigure-omgivning och entable-omgivningaumlr att rubrikerna blir olika (Figur respektiveTabell)

311 tabbing-omgivningGenom att anvaumlnda entabbing-omgivning kan man anvaumlnda tabulatortecken ungefaumlr som paringen skrivmaskin

12 3 Paringbyggnad

begintabbingData om = textbfNisse

gt Namn = Nils gt gt Nilsson gt Tel gt 12~34~56

endtabbing

Data omNisseNamn Nils

NilssonTel 12 34 56

Man anvaumlnder alltsaring= foumlra att saumltta en tabulatorposition ochgt foumlr att anvaumlnda den Man kanocksaring anvaumlnda kommandotkill foumlr att staumllla in tabuleringen med en rad som inte skrivs utDetta kan till exempel vara laumlmpligt om det kommer laringnga ord i en rad laumlngre ner

begintabbingTrettiosju = groumlna = killEn gt vit gt haumlst Trettiosju gt groumlna gt katterendtabbing

En vit haumlstTrettiosju groumlna katter

312 tabular-omgivningDet aumlr enkelt att goumlra snygga tabeller i LATEX Det aumlr bara att skriva saring haumlr

begintabularlcrProdukt amp Typ amp Pris Skruvar amp stora amp 018 kr Muttrar amp M16 amp 038 kr Spikar amp 12 tum amp 012 kr

endtabular

Produkt Typ PrisSkruvar stora 018 krMuttrar M16 038 krSpikar 12 tum 012 kr

Med deklarationenlcr talar vi om att foumlrsta kolumnen ska vara vaumlnsterjusterad (l) denandra centrerad (c) och den tredje houmlgerjusterad (r) Sen aumlr det bara att skriva in texten medettamp-tecken mellan kolumnerna och en radbrytning () efter varje rad

Vertikala streck anges med |i deklarationen och horisontella streck faringr man med kom-mandothline Av foumlljande exempel framgaringr det hur man goumlr

begintabular||l|c|r|| hlinehlineemphProdukt amp emphTypamp emphPris hline

Skruvar amp stora amp 018 kr hlineMuttrar amp M16 amp 038 kr hlineSpikar amp 12 tum amp 012 kr hlinehline

endtabular

Produkt Typ PrisSkruvar stora 018 krMuttrar M16 038 krSpikar 12 tum 012 kr

Det haumlr aumlr kanske ett lite extremt exempel Man behoumlver givetvis inte anvaumlnda saring maringnga linjerom man inte vill

Om man vill att en kolumn ska kunna innharinglla flera rader deklarerar man den sompbreddsom i foumlljande exempel

begintabular|l|p30mm| hlineemphProdukt amp emphBeskrivning hlineIvar amp Billig traumlhylla Passar

bra till studenter Niklas amp Lite dyrare med staringlroumlr Har

laringngt mellan hyllfaumlsten hlineendtabular

Produkt BeskrivningIvar Billig traumlhylla Passar

bra till studenterNiklas Lite dyrare med staringlroumlr

Har laringngt mellan hyll-faumlsten

313 Haumlnvisningar 13

313 HaumlnvisningarSom ni har sett tidigare kan man haumlnvisa till figurer medlabel ochref Samma metod kanman anvaumlnda foumlr att haumlnvisa till en sida eller ett stycke Foumlrst saumltter man etiketter i texten medlabeltext

Paring den haumlr sidan pratar vi lite omdiverse olika fiskarlabelfisk

Paring den haumlr sidan pratar vi lite om di-verse olika fiskar

Naumlr man sen ska haumlnvisa till texten anvaumlnder manrefrext foumlr att generera styckets nummerochpagereftext foumlr att generera sidnumret

Nu haumlnvisar vi till fiskar paringsidan~pagereffisk i stycke~reffisk

Nu haumlnvisar vi till fiskar paring sidan13 istycke313

Eftersom referenserna kan foumlrekomma baringde foumlre och efter etiketterna maringste LATEX laumlsa igenomtexten och hitta alla etiketter innan korrekta referenser kan genereras Daumlrfoumlr maringste man koumlrakommandotlatex tvaring garingnger Foumlrsta garingngen paringminns man om det med meddelandet

LaTeX Warning Label(s) may have changed Rerun to get cross-references right

314 Fler specialtecken3141 Symboler

Ibland raumlcker inte de vanliga bokstaumlverna till Daring kan foumlljande tecken kan vara bra att ha

dagger dag sect S ccopy copyrightDagger ddag para P pound poundslaquo guillemotleft raquo guillemotright lsaquo guilsinglleftrsaquo guilsinglright bdquo quotedblbase sbquo quotesinglbase

3142 Accenter

Tabellen nedan visar hur man skriver accenter i LATEX (Givetvis kan man saumltta accenter paringandra bokstaumlver aumln o ocksaring) Genom att utelaumlma argumentet kan man skriva accenttecknet foumlrsig sjaumllv t ex^

oacute rsquoo o =o oo too ograve lsquooo o o co ocirc ^o o uoo do ouml o o vo o

macrbo

otilde ~o o Ho o ro

Om man vill ha en accent paring bokstaumlvernai och j faringr man ta till ett specialtrick foumlr att faring bortpricken ovanfoumlr bokstaven innan man saumltter dit accenten

Om man skriver i eller j faringrman bokstaumlver utan prickar somman laumltt kan saumltta accenter somtill exempel rsquoi eller rsquoj

Om man skriver ı eller faringr man bok-staumlver utan prickar som man laumltt kansaumltta accenter som till exempel iacute eller

Om man bara vill saumltta accenter paring en bokstav kan man utelaumlmna klamrarna Daring faringr man dockse till att laumlgga haringrda blanktecken i slutet av ord Detta kan goumlras paring tvaring saumltt

Nu ska vi lara oss att skriva ordetmo alltsaring mo saa att det inteskrivs ihop med ordet efter

Nu ska vi laumlra oss att skriva ordet moumlalltsaring mouml saring att det inte skrivs ihopmed ordet efter

Observera att man inte kan anvaumlnda den haumlr tekniken foumlr att skriva accenter i matematiskaformler Matematiska accenter beskrivs paring sidan17

14 3 Paringbyggnad

3143 Utlaumlndska bokstaumlver

Saring haumlr goumlr man foumlr att faring bokstaumlver foumlr att skriva paring bl a danska tyska polska spanska ochislaumlndska

œ oe oslash o aelig ae Œ OEOslash O AElig AE ł l iquest lsquoszlig ss Ł L iexcl lsquo Ŋ NGŋ ng THORN TH thorn th ETH DHeth dh ETH DJ đ dj

315 Svenska bokstaumlverOm man vill att dokumentet ska garing att formatera paring andra maskiner med gamla versioner avLATEX och i andra laumlnder boumlr man inte skriva in svenska bokstaumlver direkt I staumlllet anvaumlnderman accenter foumlr att skriva auml ouml Auml och Ouml ochaa ochAA foumlr att skriva aring och Aring

316 ProgramlistningarOm man inte vill att LATEX ska formatera texten kan man anvaumlnda enverbatim-omgivningDaring skrivs texten dessutom med skrivmaskinstext

beginverbatim Detta aumlr ett C-program include ltstdiohgt

void main(void)

int i

for (i = 1 i lt= 10 i++)printf(Nr dn i)

endverbatim

Detta aumlr ett C-program include ltstdiohgt

void main(void)

int i

for (i = 1 i lt= 10 i++)printf(Nr dn i)

Taumlnk paring att inte anvaumlnda tabulatortecken inne i enverbatim-omgivning De foumlrsvinner naumlmli-gen i utmatningen Anvaumlnd i staumlllet blanktecken (LATEX-modei emacs aumlndrar automatiskt allatabulatortecken till blanktecken)

Foumlr att faring motsvarande funktion mitt inne i en rad anvaumlnder man kommandotverb

I vanliga fall skulle man inte kunna skrivaverb utan att LaTeX tror att det aumlrboumlrjan paring ett kommando Men med verb=verb=garingr det bra

I vanliga fall skulle man inte kunnaskriva utan att LATEX tror att det aumlrboumlrjan paring ett kommando Men medverb garingr det bra

Observera att argumentet tillverb inte ska avgraumlnsas av och Daring skulle man ju aldrigkunna ha tecknen eller inne i texten Daumlrfoumlr aumlr kravet i staumlllet att argumentet tillverbavgraumlnsas av likadana valfria tecken som till exempel iverbtext ellerverb+text+

Man kan aumlven inkludera en programlistning direkt fraringn en fil Till detta anvaumlnder mankommandotverbatiminput Foumlr att det ska fungera maringste man foumlrst skriva

usepackageverbatim

i boumlrjan av dokumentet Sedan inkluderar man programkoden med t ex

verbatiminputlab7java

Om inte programtexten faringr plats i dokumentet kan man minska storleken

smallverbatiminputlab7java

4 Matematiska formler 15

4 Matematiska formlerEftersom TEX (och LATEX) aumlr utformat foumlr att kunna skriva komplex matematisk text blir det haumlrkapitlet ganska omfattande Men foumlr er som aumlndaring behoumlver kunna mer finns en mer uttoumlmmandebeskrivning i boumlckerna om LATEX (se sidan35 i denna handledning)

41 Att skriva matematisk textOm man vill skriva en matematisk formel inne i den loumlpande texten skriver manbeginmathformelendmath Eftersom det aumlr ganska laringngt att skriva finns det tvaring olika kortformer somman kan anvaumlnda Antingen( formel ) eller $ formel $ Men den foumlrsta korformen faringrman en kontroll paring att man inte redan aumlr inne i en formel aring andra sidan fungerar den inte ibildtexter (caption)

Foumlr att faring en formel som blir centrerad paring en egen rad skriver manbegindisplaymathformelenddisplaymath Aumlven haumlr finns det en kortform som aumlr[ formel]

beginequation formelendequation ger samma utseende bortsett fraringn att form-lerna blir numrerade Haumlr finns ingen kortform

Formeln $ x=3y-2 $ staringr inne i textenprecis som ( a+b+c ) ochbeginmathq=45+vendmathgoumlrDaumlremot staringr [ x=3y-2 ] foumlrsig sjaumllv precis sombegindisplaymatha+b+cenddisplaymathEn numrerad ekvation faringr man medbeginequationx=3y-2 labelekvaendequationVill man haumlnvisa till ekvation~refekvafungerar det likdant som med figurer

Formelnx = 3yminus 2 staringr inne i textenprecis soma+ b+ c ochq = 45 + vgoumlr Daumlremot staringr

x = 3y minus 2

foumlr sig sjaumllv precis som

a+ b+ c

En numrerad ekvation faringr man med

x = 3y minus 2 (1)

Vill man haumlnvisa till ekvation1 funge-rar det likdant som med figurer

42 En oumlversikt oumlver matematiska symbolerLATEX inneharingller kommandon foumlr att skriva alla taumlnkbara matematiska symboler Samtliga sym-boler nedan har en sak gemensamt De fungerar bara i enmath-omgivningdisplaymath-om-givning ellerequation-omgivning Vill man skriva ett saringdant haumlr tecken i vanlig text maringsteman skriva t ex$ tecken$

Av tabell1 framgaringr att det inte finns versala varianter av alla grekiska bokstaumlver Det berorparing att de grekiska bokstaumlverna i dessa fall ser likadana ut som de romerska Till exempel skrivsett versaltα helt enkelt som A

Vissa matematiska symboler finns redan paring tangentbordet Naumlr man skriver dem i en ma-tematisk omgivning faringr de ett lite annat utseende rsquo=rsquo rsquo +rsquo rsquominusrsquo rsquoltrsquo eller rsquogtrsquo Oumlvriga skrivsmed kommandona i tabellerna2ndash5 Maringnga av relationerna i tabell3 kan negeras genom attskrivanot foumlre dem

$x notlt y Leftrightarrow x notleq y-1$ x 6lt y hArr x 6le y minus 1

Det garingr att goumlra ytterligare symboler genom att skriva dom ovanparing varandra med kommandotstackrel

16 4 Matematiska formler

α alpha θ theta o o Υ Upsilonβ beta ϑ vartheta Π Pi υ upsilonΓ Gamma ι iota π pi Φ Phiγ gamma κ kappa $ varpi φ phi∆ Delta Λ Lambda ρ rho ϕ varphiδ delta λ lambda varrho χ chiε epsilon micro mu Σ Sigma Ψ Psiε varepsilon ν nu σ sigma ψ psiζ zeta Ξ Xi ς varsigma Ω Omegaη eta ξ xi τ tau ω omegaΘ Theta

Tabell 1 Grekiska bokstaumlver

plusmn pm u sqcap rhd1

∓ mp t sqcup unlhd1

times times or vee unlhd1

divide div and wedge oplus opluslowast ast setminus ominus star o wr otimes otimes circ diamond oslashbull bullet 4 bigtriangleup odotmiddot cdot 5 bigtriangledown copy bigcirccap cap triangleleft dagger daggercup cup triangleright Dagger ddagger] uplus lhd1 q amalg

Tabell 2 Binaumlra operatorer (1Kraumlver paketetlatexsym)

le leq sube subseteq a dashv prop proptoge geq supe supseteq equiv equiv |= models≺ prec lt sqsubset1 sim sim perp perp succ = sqsupset1 simeq | mid preceq v sqsubseteq asymp parallel succeq w sqsupseteq asymp approx bowtie ll isin in sim= cong 1 Join1

gg 3 ni 6= neq ^ smilesub subset ` vdash = doteq _ frownsup supset

Tabell 3 Relationssymboler (1Kraumlver paketetlatexsym)

43 Exponenter och index 17

[ A stackrelalpharightarrow B ] Aαrarr B

[ vecx stackrelmathrmdef=(x_1 ldots xn) ] ~x

def= (x1 xn)

Observera att vissa symboler bara aumlr tillgaumlngliga med paketetlatexsym Foumlr att anvaumlndadessa laumlgg till foumlljande rad i boumlrjan av dokumentet

usepackagelatexsym

421 Accenter

Accenttecknen som beskrivs paring sidan13 fungerar bara foumlr vanlig text I matematiska formleranvaumlnder man nedanstaringende kommandon i staumlllet

a hata a acutea a dota a checkaa gravea a ddota a brevea a baraa tildea ~a veca

hat ochtilde finns aumlven i bredare varianter som kallaswidehat ochwidetilde

$widehatx+1 widetildex+1$ x+ 1 x+ 1

Precis som med accenter i vanlig text boumlr man plocka bort prickarna fraringn bokstaumlverna i och jinnan man saumltter accenter paring dem

Jaumlmfoumlr $veci + ddotj$ och$vecimath + ddotjmath$

Jaumlmfoumlr~i+ j och~ı+

43 Exponenter och indexExponenter markeras medexponent och index med_index vilket illustreras av dettaexempel

Laringt $x$ och $y$ vara variabler saringdana att$x^2y=q_n$ daring $q_1 ldots q_n gt 7$

Det blir samma sak av $x^y_2$ och$x_2^y$ men inte av $x_y^2$ och$x^2_y$

Laringt x och y vara variabler saringdana attx2y = qn daringq1 qn gt 7Det blir samma sak avxy

2 ochxy2 men

inte avxy2 ochx2y

larr leftarrow lArrrArr Longleftrightarrow uarr uparrowlarrminus longleftarrow 7rarr mapsto uArr UparrowlArr Leftarrow 7minusrarr longmapsto darr downarrowlArr= Longleftarrow larr hookleftarrow dArr Downarrowrarr rightarrow rarr hookrightarrow l updownarrowminusrarr longrightarrow leftharpoonup m UpdownarrowrArr Rightarrow rightharpoonup nearrow=rArr Longrightarrow leftharpoondown searrowharr leftrightarrow rightharpoondown swarrowlarrrarr longleftrightarrow rightleftharpoons nwarrowhArr Leftrightarrow leadsto1

Tabell 4 Pilsymboler (1Kraumlver paketetlatexsym)

18 4 Matematiska formler

Om det bara finnsett tecken i exponent eller index garingr det bra att utelaumlmna klamrarna ochskriva^exponentrespektive_exponent

Det garingr bra att anvaumlnda alla moumljliga tecken som exponenter och index

Temperaturen i dag var $19^circ$C Temperaturen i dag var19C

44 Derivator

Derivator skriver man med apostrof (rsquo)

$xrsquorsquorsquo - 3xrsquorsquo + xrsquo + 4x = 8$ xprimeprimeprime minus 3xprimeprime + xprime + 4x = 8

Ibland skriver man tidsderivator med prickar ovanfoumlr bokstaumlverna Daring kan man anvaumlnda accen-terna ovan

$a(t) = dotv(t) = ddotx(t)$ a(t) = v(t) = x(t)

45 Division

Division med aumlr enkelt att skriva men vill man ha ett horisontellt braringkstreck faringr man anvaumlndakommandotfrac

[ x = fraca + b3c^3 + d^4 ] x =a+ b3

c3 + d4

[ frac11 - frac1a - k ]1

1minus 1aminusk

46 Roumltter

Roumltter skriver man med kommandotsqrt Med ett extra argument kan man skriva roumltter avvalfri ordning

[ sqrtx^x + sqrtalpha ]radicxx +

radicα

[ sqrt[3]hrsquorsquo_n(beta x) ] 3radichprimeprimen(βx)

alefsym aleph prime prime forall forall infin inftyh hbar empty emptyset exist exists 2 Box1

ı imath nabla nabla not neg 3 Diamond1

jmathradic

surd [ flat 4 triangle` ell gt top natural clubs clubsuitweierp wp perp bot ] sharp diams diamondsuitlt Re | backslash hearts heartsuit= Im 6 angle part partial spades spadesuit0 mho1

Tabell 5 Diverse symboler (1Kraumlver paketetlatexsym)

47 Oumlver- och understrykning 19

47 Oumlver- och understrykningFoumlr att goumlra linjer eller klamrar ovanfoumlr eller under en formel finnsoverline underlineoverbrace respektiveunderbrace Man kan skriva text ovanfoumlr eller under en klammergenom att goumlra paring samma saumltt som foumlr ett index eller en exponent

[ overlinephi + overlinew ] φ+ w

[ overbracea_1+underbrace a_2+cdots+a_n-1_n-2 st+a_n^n st ]

nst︷ ︸︸ ︷a1 + a2 + middot middot middot+ anminus1︸ ︷︷ ︸

nminus2st

+an

[ x^overlinek + n + x^underlinen ] xk+n + xn

48 Teckensnitt i matematisk textNormalt skriver LATEX all matmatisk text kursiv men i vissa fall passar det baumlttre med ett annatteckensnitt

Ett saringdant exempel aumlr foumlr att skriva funktioner som t ex log Det enklaste saumlttet att skrivadessa funktioner aumlr att anvaumlnda kommandona i tabell6

[ sin 2theta=2sinthetacostheta ] sin 2θ = 2 sin θ cos θ

[ log xy=log x + log y] log xy = log x+ log yFoumlr de funktioner daumlr det aumlr meningsfullt kan man anvaumlnda ett index

[ max_1leq nleq mlog_2P_n ] max1lenlem

log2 Pn

[ lim_xrightarrow 0fracsin xx=1 ] limxrarr0

sinx

x= 1

I oumlvriga fall kan man anvaumlnda naringgot av nedanstaringende saumltt att byta tecknsnitt inne i mate-matisk text

$mathititalic - 2^x+sin phi$ italic minus 2 x + sinφ

$mathrmroman - 2^x+sin phi$ romanminus 2x + sinφ

$mathbfbold - 2^x+sin phi$ boldminus 2x + sinφ

$mathsfsans serif - 2^x+sin phi$ sans serif minus 2x + sinφ

$mathtttypewriter - 2^x+sin phi$ typewriterminus 2x + sinφ

Observera att ovanstaringende kommandon bara ska anvaumlndas foumlr matematiska uttryck De paring-verkar bara bokstaumlver siffror och stora grekiska bokstaumlver Om man av naringgon anledning villskriva vanligt text inne i formler anvaumlnder man de vanliga teckensnittskommandona (texttttextbf textnormal etc) som tillfaumllligt laumlmnar matematikomgivningen

Om man vill skriva alla formler med fetstil kan man skriva kommandotboldmath i boumlrjanav dokumentet (det skainte skrivas inne i en matematikomgivning) Kommandot gaumlller tillsman upphaumlver det medunboldmath

I vissa fall anvaumlnder man skrivstilsbokstaumlver foumlr att beteckna funktioner LATEX tillhanda-haringller 26 bokstaumlverA Z

arccos cos csc ext ker limsup min sinharcsin cosh deg gcd lg ln Pr suparctan cot det hom lim log sec tanarg coth dim inf lininf max sin tanh

Tabell 6 Funktionsnamn

20 4 Matematiska formler

$mathcalFf(x)$ och$mathcalLf(x)$ brukar man anvaumlndafoumlr att beteckna naringgra vaumllkaumlnda transformer

Ff(x) och Lf(x) brukar mananvaumlnda foumlr att beteckna naringgra vaumll-kaumlnda transformer

49 Summor integraler och saringntDe matematiska symbolerna i tabell7 blir olika stora beroende paring hur man anvaumlnder dem deblir stoumlrre i endisplaymath-omgivning och enequation-omgivning aumln i enmath-omgiv-ning

[ int_-infty^infty e^-x^2 dx ]int infin

minusinfineminusx2

dx

[ oint_S(V) (psinablaphi-phinablapsi)cdot dvecS ]

∮S(V )

(ψnablaφminus φnablaψ) middot d~S

[ a_1 + a_2 + cdots + a_n =sum_i=1^n a_i ] a1 + a2 + middot middot middot+ an =

nsumi=1

ai

[ n=prod_k=1^n k ] n =

nprodk=1

k

[ sum_0 leq i leq m atop0 lt j lt n P(ij) ]

sum0leilem0ltjltn

P (i j)

Om man skriver ovanstaringende formler innei den loumlpande texten faringr mande mindre symbolerna som t~ex$int_-infty^infty e^-x^2 dx$eller $n=prod_k=1^n k$

Om man skriver ovanstaringende form-ler inne i den loumlpande texten faringrman de mindre symbolerna som t exintinfinminusinfin eminusx2

dx ellern =prodn

k=1k

410 Matriser och vektorerFoumlr att skapa matriser och vektorer goumlr vi naumlstan likadant som med tabeller (sidan12)

[ beginarraylcrx^2 amp a+b amp 3 x^2+2x amp xrsquo amp 23 x^2n amp alpha amp 214endarray ]

x2 a+ b 3x2 + 2x xprime 23x2n α 214

sum sumsum

⋂ ⋂bigcap

⊙ ⊙bigodotprod prod

prod⋃ ⋃

bigcupotimes otimes

bigotimes∐ ∐coprod

⊔ ⊔bigsqcup

oplus oplusbigoplusint int

intor or

bigvee⊎ ⊎

biguplus∮ ∮oint

and andbigwedge

Tabell 7 Stora symboler

411 Ekvationer paring flera rader 21

411 Ekvationer paring flera rader

Med endisplaymath-omgivning eller enmath-omgivning kan man bara goumlra formler somryms paring en rad Om man skriver laringnga formler eller vill skriva flera ekvationer i en sekvenskan man anvaumlnda eneqnarray-omgivning Den fungerar ungefaumlr som enarray-omgivningmed tre kolumner men numrerar ekvationerna om man inte skrivernonumber

begineqnarrayx amp = amp 12y + 47 y amp = amp z + phi + a + b + nonumber amp amp c + d + e + f

endeqnarray

x = 12y + 47 (2)

y = z + φ+ a+ b+

c+ d+ e+ f (3)

Eneqnarray-omgivning goumlr samma sak foumlrutom att den inte genererar naringgra ekvationsnum-mer

begineqnarrayx amp = amp 2 y + 3y amp = amp 12

endeqnarray

x = 2y + 3

y = 12

412 Parenteser

Hittils har vi anvaumlnt vanliga parenteser rsquo()rsquo i en del formler I tabell8 visas samtliga symbolersom kan anvaumlndas som parenteser i LATEX

Foumlr att faring parenteserna att anpassa sin storlek efter det de ska omge skriver manleftellerright foumlre dem Foumlr varjeleft maringste det finnas enright Daumlremot behoumlver de intevara av samma typ Det aumlr t ex fullt moumljligt att avsluta enleft( medright Om manbara vill ha en parentes paring ena sidan av formeln kan man anvaumlnda den osynliga parentesen rsquorsquo

[ vecu times vecv =left| beginarrayccchatx amp u_x amp v_x haty amp u_y amp v_y hatz amp u_z amp v_z

endarray right| ]

~utimes ~v =

∣∣∣∣∣ x ux vx

y uy vy

z uz vz

∣∣∣∣∣[ A=left( beginarraycccca_11 amp a_12 amp ldots amp a_1n a_21 amp a_22 amp ldots amp a_2n vdots amp vdots amp ddots amp vdots a_m1 amp a_m2 amp ldots amp a_mn

endarray right) ]

A =

a11 a12 a1n

a21 a22 a2n

am1 am2 amn

( ( b lfloor darr downarrow) ) c rfloor backslash l updownarrow[ [ d lceil | | uArr Uparrow] ] e rceil | dArr Downarrow 〈 langle uarr uparrow m Updownarrow 〉 rangle

Tabell 8 Parenteser

22 5 Om det blir fel

[ g(x)=left beginarrayll0 amp x leq 0 13 amp 0 lt x leq 3 23 amp 3 lt x leq 5 1 amp x gt 5endarray right ]

g(x) =

0 x le 013 0 lt x le 323 3 lt x le 51 x gt 5

Ibland behoumlver man ha mer kontroll oumlver parentesernas storlek Foumlr detta aumlndamaringl finns detandra prefix att anvaumlnda

Storlek vanlig stor stoumlrre aumlnnu stoumlrre stoumlrst automatiskVaumlnsterprefix mdash bigl Bigl biggl Biggl leftHoumlgerprefix mdash bigr Bigr biggr Biggr right

413 FinjusteringI en del fall kan man behoumlva justera formateringen av matematiska formler genom att laumlgga tilleller ta bort lite utrymme Foumlr detta aumlndamaringl finns kommandona foumlr att laumlgga till och foumlratt ta bort

[ sqrt2 x ] radic2x

[ sqrt2 x ] radic2x

[ n logn ] n logn

[ n logn ] nlogn

[ intint z dx dy]int int

zdxdy

[ int int z dx dy ]intint

z dx dy

5 Om det blir felAtt tolka felutskrifter fraringn LATEX aumlr inte alltid det laumlttaste LATEX oumlversaumltter alla kommandon tillTEX-kommandon och skickar sedan hela texten till TEX Daumlrfoumlr kommer maringnga av felmedde-landena fraringn TEX och man kaumlnner inte riktigt igen sin text i felutskrifterna

51 Vanliga problemUtan att analysera felutskrifterna alltfoumlr mycket kan man ofta hitta sitt fel bland foumlljande punk-ter

bull Ett felstavat kommando

bull Parenteser (t ex eller[]) daumlr man har gloumlmt den ena eller kanske baringda

bull Foumlrsoumlk att anvaumlnda specialtecken utan att skriva dem paring raumltt saumltt

bull Foumlrsoumlk att anvaumlnda matematiska specialtecken i vanlig text (Skriv$ foumlre och efter tecknetsaring garingr det bra)

bull Ett end som saknas

bull Ett bortgloumlmt argument till ett kommando

Genom att laumlra sig att utnyttja LATEX-modei emacs ordentligt kan man undvika maringnga onoumldigaskrivfel (se sidan4)

53 Att hitta vad som blev fel 23

52 Vad man goumlr naumlr LATEX har stannatNaumlr LATEX upptaumlcker ett fel under en koumlrning faringr man en massa felutskrifter och daumlrefter skrivsett rsquorsquo Om du faringr ett rsquorsquo kan du skriva naringgot av foumlljande

bull H foumlr att (kanske) faring lite mer tips om vad som kan vara fel

bull RETURN foumlr att att ignorera felet och fortsaumltta (ger ofta upphov till fler fel)

bull Istop Foumlr att stoppa koumlrningen

bull X kan man skriva omIstop inte fungerar Skillnaden aumlr att medIstop faringr man med allutskrift fram till felet medanX avbryter koumlrningen omedelbart

Vid andra typer av fel faringr man en rsquorsquo i staumlllet foumlr rsquorsquo Det haumlr felet beror ofta paring ett bortgloumlmtenddocument Haumlr kan man skriva

bull enddocument eller

bull stop foumlr att avbryta koumlrningen Om det inte fungerar provar man med

bull 〈CTRLndashD〉 eller

bull 〈CTRLndashC〉

53 Att hitta vad som blev felAumlven om LATEX genererar vaumlldigt maringnga felutskrifter som till en boumlrjan ser raumltt obegripliga utaumlr det ofta laumltt att hitta felen med ledning av utskriften Tricket aumlr foumlr det mesta att titta paringdetsistasom skrevs ut

Om vi till exempel skulle skrivabegincenter men i staumlllet skrevbegincentesaumlger LATEX saringhaumlr

LaTeX Error Environment cente undefined

See the LaTeX manual or LaTeX Companion for explanationType H ltreturngt for immediate help

l56 begincente

Om vi tittar paring de sista raderna av felutskriften staringr det att felet finns paring rad 56 och dessutomskrivs den felaktiga texten ut

Vi har kanske gloumlmt att grekiska bokstaumlver bara fungerar i en matematisk omgivning ochhar skrivit

Det haumlr aumlr bokstaven gamma i det grekiska alfabetet

i staumlllet foumlr

Det haumlr aumlr bokstaven $gamma$ i det grekiska alfabetet

Naumlr vi koumlr texten genom LATEX blir felutskriften

24 5 Om det blir fel

Missing $ insertedinserted text

$to be read again

gammal245 Det haumlr aumlr bokstaven gamma

i det grekiska alfabetet

Vid den haumlr typen av fel goumlr alltid LATEX en radbrytning efter det felaktiga tecknet Daumlrfoumlr aumlrfelet laumltt att lokalisera

54 Varningar vid sid- och radbrytningar

Om LATEX misslyckas med att avstava ett ord skrivs det ut en varning som kan se ut saring haumlr

Overfull hbox (5423221pt too wide) in paragraph at lines 54--55[]T1cmrmn10 Ett l^^e5ngt ord ^^e4r studiev^^e4gledarna

Det sista ordet (studievaumlgledarna) som skrivs ut aumlr det som LATEX inte har lyckts avstavaAntingen bryr man sig inte om varningen (raden blir lite foumlr laringng i saring fall) eller saring laumlgger manin avstavningsfoumlrslag (se sidan9)

Som framgaringr av exemplet skrivs svenska bokstaumlver ut lite konstigt Det medfoumlr dock foumlrdet mesta inga stoumlrre problem med att tyda utskriften

Foumlr att laumlttare se var LATEX har problem med avstavningen kan man anvaumlnda dokumentop-tionendraft Mer om det finns paring sidan26

Andra varningar man kan faring aumlr

bull Underfull hbox som betyder att LATEX har tvingats laumlgga in lite vaumll mycket tomrummellan orden foumlr att fylla ut raden

bull Overfull vbox som varnar foumlr att LATEX inte har hittat naringgot laumlmpligt staumllle att boumlrja enny sida Sidan har alltsaring blivit lite foumlr laringng

bull Underfull vbox anger det motsatta problemet Sidan aumlr lite kortare aumln den borde vara

Laumls om hur man sjaumllv kan paringverka sid- och radbrytningar paring sidan28

55 Problem med placering av figurer

551 Bilderna kommer sist i dokumentet

Ett vanligt problem aumlr att alla eller en del figurer hamnar sist i dokumentet Det beror naumlstanalltid paring att man har skrivitbeginfigure[h]

LATEX har vissa regler foumlr att placera ut figurer och med ledning av dem har det inte garingttatt placera figuren paring det taumlnkta staumlllet Daumlrfoumlr hamnar den sist i dokumentet En av reglernasaumlger att figurer maringste placeras ut i samma ordning som dom foumlrekommer i LATEXfilen Daumlrfoumlrkommer alla efterfoumlljande bilder ocksaring att hamna sist

Loumlsningen aumlr givetvis att ge LATEX fler alternativ foumlr att placera ut figuren Om man i staumllletskriverbeginfigure[htb] kan LATEX placera bilden laumlngst upp eller laumlngst ner paring en sida

56 Problem i inkluderade filer 25

552 Alla bilder kommer inte ut

FelmeddelandetToo many unresolved floats beror paring att minnet i LATEX har blivit fulltav bilder Naumlr LATEX ser en bild lagras den undan tills det finns ett staumllle att skriva ut den

Detta fel beror normalt paring samma sak som ovan men kan ocksaring upptraumlda om man villha maringnga bilder efter varandra (t ex ett appendix med bara bilder) Loumlsningen aumlr daring att tvingaLATEX att skriva ut de bilder som har samlats i minnet genom att laumlgga in kommandotclearpagemellan tvaring laumlmpliga bilder Daring skrivs alla ackumulerade bilder ut och LATEX goumlr en sidbrytning

56 Problem i inkluderade filer

LATEX skriver kommandon till ett antal filer som sedan inkluderas vid naumlsta koumlrning (Bl a finnsfiltoc foumlr inneharingllsfoumlrteckningenfillof ochfillot foumlr figur- och tabellfoumlrteckningarsamtfilaux foumlr diverse oumlvrig information som bildtexter

Naumlr LATEX inkluderar en fil skrivs filnamnet och eventuella felmeddelanden ut inom paren-teser (se exempel paring sidan4) Paring detta saumltt kan man se vilken fil det aumlr problem med

Skulle det bli fel i en av de inkluderade filerna (t ex paring grund av fel i en bildtext) maringsteman ta bort filen och sedan koumlralatex igen Givetvis maringste man ocksaring raumltta felet ifiltex)

57 Utskriften kommer inte ut

Om det inte kommer ut naringgra sidor paring laserskrivaren eller om bara en del av sidorna kommerut beror det foumlrmodligen paring naringgot av foumlljande

bull Filnamnet inneharingller svenska bokstaumlverSkrivarna klarar inte av filer som inneharingller tecken som har aringttonde biten satt Detta yttrarsig i att det inte kommer ut naringgonting alls Doumlp omtex-filen till ett annat namn kompileraden igen och skriv ut den paring nytt (Det aumlr bara filnamnet som beroumlrs svenska tecken inne itexten kodas saring att skrivarna klarar av dem)

bull Fel i en inkluderad bildOm du har inkluderat en bild i dokumentet kan det beror paring att skrivaren inte foumlrstaringr sig paringbilden I detta fall kommer vanligtvis sidorna foumlre bilden ut Prova att ta bort bilden och seom det blir baumlttre Om det hjaumllper kontrollera att bilden aumlr i raumltt format (se sidan30)

6 Oumlverkurs61 Dokumentklasser

Hittills har vi bara anvaumlnt dokumentklassenarticle Andra dokumentklasser som aumlr standardaumlr letter (EXEMPEL 7) report (EXEMPEL 5) och book report skiljer sig fraumlmst fraringn Ex 7

Ex 5article genom att det finns ytterliga en rubriknivaringchapter book har ytterligare en nivaringsom heterpart article aumlr laumlmpligt till rapporter aumlven raumltt laringnga saringdana Kommer man uppi storleksordningen examensarbete kan det vara laumlmpligt att byta tillreport Paring sidan35finnsytterligare dokumentklasser beskrivna Dessa aumlr dock inte standard i LATEX

Foumlr att byta dokumentklass maringste man aumlndra argumentet till kommandotdocumentclassOm man till exempel vill aumlndra tillreport skriver man

documentclass[a4paper]report

26 6 Oumlverkurs

62 DokumentoptionerDet finns ett antal optioner som man kan ange foumlr att paringverka utseendet paring sitt dokument Vihar redan stoumltt paringa4paper Nedanstaringende lista visar de viktigaste

a4paper Anpassa marginaler till a4-papper Om denna utelaumlmnas anvaumlnds amerikanskpapper (letter)

11pt Anvaumlnd lite stoumlrre bokstaumlver (standard aumlr10pt)

12pt Aumlnnu lite stoumlrre bokstaumlver

twocolumn Skriver texten i tvaring kolumner

twoside Formaterar foumlr dubbelsidig utskrift (Anvaumlnt i detta dokument)

titlepage Goumlr att rubriken (den som man skriver ut medmaketitle) hamnar paring en egensida om man anvaumlnder dokumentklassenarticle Det aumlr standard foumlrreport

landscape Goumlr att sidan formateras foumlr liggande papper Marginalerna blir vaumlldigt bredasaring man kan behoumlva finjustera en del maringtt manuellt (se sidan26)

draft Goumlr att LATEX skriver ut en svart rektangel i marginalen efter alla rader som harblivit foumlr laringnga (overfull hbox) Det aumlr bra att anvaumlnda vid korrekturlaumlsning-en men ska givetvis tas bort foumlre den slutliga utskriftendraft goumlr desutom attinkluderade bilder (se sidan30) bara skrivs ut som en ram runt bildens filnamn

leqno Placera ekvationsnummer till vaumlnster i staumlllet foumlr till houmlger om ekvationen i endisplaymath-omgivning

fleqn Vaumlnsterjustera ekvationer i staumlllet foumlr att centrera dem i endisplaymath-om-givning

openright Om man anvaumlnder dokumentklassenreport boumlrjar kapitel alltid paring ny sidaopenright goumlr att de i staumlllet boumlrjar paring ny houmlgersida

Foumlr att anvaumlnda en option skriver man namnet paring den inom hakparenteser rsquo[]rsquo foumlre dokument-klassen Vill man ange flera optioner skiljer man dem aringt med kommatecken Vill man skrivamed 11 punkter stora bokstaumlver och formatera texten i tvaring kolumner (samtidigt som man be-haringller optionen foumlr a4-papper) skriver man

documentclass[11pttwocolumna4paper]article

63 Finjustering av marginaler och andra maringttOm man inte aumlr noumljd med marginalerna saring finns det moumljlighet att finjustera maringtten med kom-mandonaaddtolength ochsetlength Den foumlrsta aumlr laumlmplig naumlr man vill goumlra smaring juste-ringar t ex goumlra raderna lite laumlngre

Naringgra av de maringtt som garingr att justera aumlr

evensidemargin marginal jaumlmna sidor oddsidemargin marginal udda sidortopmargin marginal oumlverst paring sidan headheight storlek sidhuvudheadsep avst mellan sidhuvud amp text footskip avst mellan sidfot amp texttextwidth textens bredd textheight textens houmljd

Om man t ex vill goumlra raderna en centimeter laumlngre paring varje sida skriver man

addtolengthoddsidemargin-10mmaddtolengthevensidemargin-1cmaddtolengthtextwidth2cm

Foumlr mer info om detta seEXEMPEL 10 Haumlr finns aumlven en beskrivning av de olika maringttenheterEx 10man kan anvaumlnda

64 Separering av stycken 27

64 Separering av styckenLATEX boumlrjar varje stycke med en indragning om det inte aumlr det foumlrsta stycket efter en rubrikOm man i staumlllet vill avgraumlnsa stycken med en extra blankrad skriver man saring haumlr i boumlrjan avdokumentet

usepackageparskip

Paketetparskip goumlr att indragningen saumltts till noll och att avstaringndet mellan tvaring stycken oumlkaren halv rad

65 Engelska dokumentOm man vill skriva dokument paring engelska aumlr det bara att utelaumlmna raden med

usepackage[swedish]babel

Daring kommer en engelsk avstavningstabell att anvaumlndas och ett antal straumlngar aumlndras till engels-ka t ex skrivsTable of contentsi staumlllet foumlrInneharingll

usepackage[swedish]babel

Det garingr aumlven att skriva paring andra spraringk genom att byta utswedish mot naringgot av foumlljande

american french german ngerman bahasa basque catalan croatianczech danish dutch finnish greek icelandic irish italianlatin magyar norsk norsk portuges romanian russian slovakslovene spanish turkish ukrainian nohyphenation

66 Sidnumrering sidhuvud och sidfotLATEX skriver automatiskt ett sidnummer centrerat laumlngst ned paring sidan Med kommandot

pagestyleempty

kan man staumlnga av numreringen Det kan bland annat vara laumlmpligt t ex om man bara vill skrivaut en sida Om man anvaumlndermaketitle maringste man dessutom skriva

thispagestyleempty

eftermaketitle eftersommaketitle alltid definierar om foumlrsta sidan tillplain (SeEX-EMPEL 3) Ex 3

Vill man i staumlllet ha sidnummer och kapitelnamn i sidhuvudet skriver man

pagestyleheadings

Daring faringr man en sidnumrering som ser ut ungefaumlr som i den haumlr handledningen Vill man garingtillbaka till standardutseendet aumlr det bara att skriva

pagestyleplain

Foumlr att faring sidhuvuden som ser ut ungefaumlr som i denna handledning kan man anvaumlnda paketetfancyhdr Detta beskrivs naumlrmare iEXEMPEL 4 Ex 4

67 RadavstaringndIbland kan man vilja aumlndra paring radavstaringndet i LATEX Det goumlrs enklast genom att aumlndra paring pa-rameternbaselinestretch Det aumlr en faktor som radavstaringndet multipliceras med saring detnormala vaumlrdet aumlr1 Foumlr att naumlstan foumlrdubbla radavstaringndet laumlgger man till foumlljande rad naringgon-stans foumlrebegindocument

renewcommandbaselinestretch18

28 6 Oumlverkurs

68 RamarFoumlr att rita en ram runt en del av texten anvaumlnder man kommandotfbox

Haumlr har vi en fboxliten ram Haumlr har vi en liten ram

Det garingr inte att ha radbrytningar inne i enfbox saring om man vill rita en ram runt en stoumlrre delav texten maringste man kapsla in den i enparbox

fboxparbox4cmDenna text blirautomatiskt justerad till ett4 cm brett stycke

Denna text blir automatiskt ju-sterad till ett 4 cmbrettstycke

69 Att paringverka formateringenLATEX lyckas foumlr det mesta bra med att bryta rader och sidor Men ibland kan man behoumlva raumlttatill formateringen lite I andra fall vill man kanske bryta en rad eller en sida trots att den inte aumlrfull eller laumlgga in lite extra tomrum

Vi har redan anvaumlnt kommandot foumlr att tvinga fram en radbrytning Kommandot kanaumlven ha ett argument som talar om hur mycketextrautrymme som ska laumlggas till

Det haumlr kan ni redanMed ett extra argumentblir [7mm]det extra mycket tomrum

Dethaumlr kan ni redan Med ett extra argu-ment blir

det extra mycket tomrum

Eftersom kan ha ett argument som boumlrjar med tecknet rsquo[rsquo kan man alltsaring inte boumlrja enny rad med rsquo[rsquo om den foumlrra avslutades med Man kan dock lura LATEX att tolka parentesensom just en parentes genom att byta ut mot

Ett annat saumltt att laumlgga in extra tomrum aumlr med kommandotvspacelaumlngd eller medvspacelaumlngd Skillnaden aumlr att den foumlrsta formen tar bort tomrummet om det raringkar hamnavid i slutet eller boumlrjan av en sida

Det finns aumlven motsvarande kommandon foumlr att laumlgga in extra tomrum i en rad De heterhspace ochhspace Den tidigare formen tar bort tomrummet om det hamnar foumlrst ellersist paring en rad

Daring ska vi se om det inte kan bli liteextra tomrum aumlven i boumlrjan hspace20mmav en rad Mitt inne i raden aumlr likahspace10mm laumltt Nu vill jag ha liteextra tomrumvspace10mmsaring att jag baumlttre kan studerafiberstrukturen i papperet

Daring ska vi se om det inte kanbli lite extra tomrum aumlven i boumlrjan

av en rad Mitt inne iraden aumlr lika laumltt Nu vill jagha lite extra tomrum saring att jag baumlttre

kan studera fiberstrukturen i papperet

Observera att raden fylls upp innan det vertikala utrymmet laumlggs till Daumlrfoumlr hamnar inte tom-rumet exakt daumlr man skrivervspace Vill man ha det uppfoumlrandet ska man anvaumlnda medett argument som i det tidigare exemplet

Foumlr att tvinga fram en sidbrytning anvaumlnder man kommandotnewpage Om vi skriver itvaring kolumner avslutarnewpage den aktuella kolumnen i staumlllet foumlr sidan

610 Att rita figurer 29

610 Att rita figurerLATEX klarar av att rita enkla figurer som cirklar fyrkanter linjer och pilar Med enpicture-omgivning skapar man ett koordinatsystem som man sen kan rita i

Standardenheten i koordinatsystemet aumlr punkter Foumlr de flesta aumlr det nog lite svaringrt att taumlnkai punkter Daumlrfoumlr aumlr det laumlttare om man aumlndrar maringttenheten till millimeter med kommandot

setlengthunitlength1mm

Det behoumlver man bara goumlra en garingng i varje dokument alltsaringinte foumlr varje bildOm man vill skapa ett koordinatsystem som aumlr 100 mm brett och 80 mm houmlgt goumlr man saring

haumlr

beginpicture(10080) kommandon som ritar bilderendpicture

Foumlr att placera grafiska objekt i koordinatsystemet anvaumlnder vi kommandotput Med

put(200)objekt

placerar viobjekti punkten med x-koordinaten 20 och y-koordinaten 0 (Foumlr rektanglar aumlr detnedre vaumlnstra houmlrnet foumlr cirklar centrum och foumlr linjer utgaringngspunkten)

Exemplet nedan visar de vanligaste grafiska objekten och hur man ritar dem i LATEX

beginpicture(3050)put(040)framebox(308)centerput(030)framebox(148)[t]topput(1630)framebox(148)[r]rightput(020)dashbox(308)[bl]bottom leftput(018)line(10)20put(016)vector(2-1)25put(510)circle8put(2412)circle14put(614)textscText

endpicture

center

topright

bottom left

HHHHHH

HHj

~ amp$

TEXT

Argumentet tillcircle aumlr diametern Foumlrline ochvector aumlr foumlrsta argumentet riktningoch det andra laumlngd Riktningsargumenten ska ligga mellanminus6 och+6 foumlr line och mellanminus4 och+4 foumlr vector

Ofta vill man upprepa en ritad figur efter efter ett regelbundet moumlnster Det kan till exempelroumlra sig om boxar i ett koplingsschema Foumlr detta finns kommandotmultiput som anvaumlndssaring haumlr

multiput(xy )(∆x∆y )antal objekt

daumlr(xy ) aumlr startpositionen Objektet behoumlver inte vara ett enkelt objekt utan kan ocksaring varaen helpicture-omgivning Man kan alltsaring dela upp sin bild i flera mindre bilder

beginpicture(4050)multiput(00)(710)3beginpicture(209)put(00)framebox(209)[tr]Hejput(82)oval(143)put(45)oval(55)[tl]put(108)oval(73)[b]put(182)circle4

endpictureendpicture

Hej |

Hej |

Hej |

30 6 Oumlverkurs

Om man har ritat en figur och sen vill flytta hela figuren anger man ytterligare ett argumenttill beginpicture

beginpicture(3060)(1010)

Detta betyder att origo har koordinaterna(1010) i staumlllet foumlr (00) Man kan med foumlrdelplacera sin bild inne i enfigure-omgivning (se sid11ochEXEMPEL 6)Ex 6

Det mesta garingr att rita i enpicture-omgivning och resultatet blir snyggt men det blir na-turligtvis lite jobbigt att rita stora figurer paring det haumlr saumlttet Ett alternativ aumlr att anvaumlnda metodensom beskrivs i naumlsta stycke

611 Paketet graphics6111 Att inkludera postscript-bilder

Numera finns det maringnga bra program som kan rita bilder Kan man bara faring dem att skriva sinutmatning i formatetencapsulated postsciptsaring garingr det bra att inkludera bilden i sitt dokumentmed hjaumlp av paketetgraphics

Foumlr att kunna inkludera bilder maringste man laumlgga till foumlljande rad i boumlrjan av dokumentet

usepackagegraphics

Sen anvaumlnder vi foumlljande kommando foumlr att inkludera bilden som finns i filenbildeps

includegraphicsbildeps

Om man vill skala om bilden anvaumlnder man kommandotresizebox

resizebox20mmincludegraphicsbildeps

Ovanstaringende exempel ger en bild som aumlr 20mm houmlg Utropstecknet betyder att bredden skaskalas saring att bildens proportioner beharinglls

En vanlig anvaumlndning avincludegraphics aumlr att inkludera bilder i enfigure-om-givning Daring kraumlvs att bilden centreras med hjaumllp avcenter-omgivning enligt nedanstaringendeexempel

beginfigurebegincenterincludegraphicsbildeps

endcentercaptionKopplingsschema till transmogrifieraren

endfigure

611 Paketet graphics 31

6112 Att spara utrymme

Postscriptbilder kan ofta ta vaumlldigt mycket plats Det kan man loumlsa genom att komprimerafilen Det enda problemet aumlr att LATEX maringste veta hur stor bilden aumlr Den informationen finnsi filen paring en rad som boumlrjar medBoundingBox Klipp ut denna rad och spara den i filenbildepsbb Skriv daumlrefter

gzip bildeps

saring komprimereasbildeps och ersaumltts med den komprimerade filenbildepsgz Sedan aumlrdet bara att inkludera raumltt fil

includegraphicsbildepsgz

En fil som aumlr komprimerad medgzip kan man packa upp medgunzip om man inte laumlngrevill ha den komprimerad

6113 Naringgra saumltt att skapa postscript-bilder

Det finns givetvis maringnga saumltt att generera PostScript-bilder Paring arbetsstationerna ritar man enk-last bilderna medxfig Om vi till exempel vill skapabildeps (som vi anvaumlnde ovan) skrivervi

xfig bildfig

Daring faringr vi upp et foumlnster daumlr vi kan rita bilden Vaumllj sedan menynExportoch exportera bildenVar noga med att vaumlljaEncapsulated Postscripti rutanLanguage

En postscriptfil som skapas paring detta saumltt garingr inte att skriva ut foumlr sig sjaumllv Foumlr att skriva utden vaumllj i staumlllet menynPrint i xfig

Om man vill spara ett foumlnster paring skaumlrmen som encapsulated postscript till en fil som heterwindoweps kan man anvaumlnda naringgot av foumlljande kommandon

import -density 90x90 windowepsimport -density 90x90 eps2windowepsimport -density 90x90 -depth 8 -colorspace gray eps2windoweps

och klicka paring det foumlnster man vill spara Den andra varianten avimport ger postscript level2 som aumlr mer kompakt Man faringr alltsaring betydligt mindre filer men i vissa falla kan de kraringglaDen sista varianten aumlr laumlmplig om bilden aumlr svartvit eller om det ska skrivax ut paring en svartvitskrivare

Skriv man xfig man xgrabsc respman xgrab foumlr mer information

6114 Aumlndra storlek och roterera

Paketetgraphics inneharingller mer aumln de kommandon som naumlmnt ovan Man kan t ex skala ettobjekt medscalebox

vanlig storlek scalebox2dubbel storlek scalebox5halv storlek

vanlig storlek

dubbel storlekhalv storlek

Man kan ocksaring ange ett ytterligare argument om man inte vill ha samma skala i x- och y-led

scalebox1[2]dubbel houmljd scalebox2[1]dubbel bredd

dubbel houmljddubbel bredd

resizebox kan ocksaring anvaumlndas paring text

32 6 Oumlverkurs

resizebox4cm4 cm bred skalenlig 4 cm bred skalenligMan kan ocksaring rotera valfritt objekt medrotatebox eller spegla det kring en vertikal axelmedreflectbox

rotatebox30Hej rotatebox180Hej reflectboxSpegel spegel paring vaumlggen daumlr

Hej

Hej

Spegelspegelparingvaumlggendaumlr

6115 xdvi och graphics

xdvi klarar inte av att visa text (bilder garingr bra) som manipulerats medresizebox scaleboxrotatebox ellerreflectbox Detta kan man dock loumlsa genom att titta paring den faumlrdiga post-scriptfilen med kommandotgv Om dindvi-fil heterrapportdvi skriver du

dvips rapportgv rapportps

ta bort filen medrm rapportps naumlr du aumlr klar

6116 pdflatex och graphics

Foumlr att anvaumlndagraphics medpdflatex skriver man saring haumlr i boumlrjan av dokumentet

usepackage[pdftex]graphics

Sedan kan man tyvaumlrr inte inkludera bilder i eps-format Bilderna maringste i staumlllet vara i pdf-format Det loumlser man laumltt genom att konvertera bilderna med kommandotps2pdf

ps2pdf bildeps bildpdf

och sedan inkluderar man bilderna med

includegraphicsbildpdf

Det garingr aumlven bra att inkludera andra grafikformat i pdf-dokument till exempel jpeg och tiffOm man vill kunna formatera sitt dokument med baringdelatex ochpdflatex saring faringr man

skriva saring haumlr i boumlrjan av dokumentet

newififpdfifxpdfoutputundefinedpdffalse

elsepdftrue

fiifpdfusepackage[pdftex]graphics

elseusepackagegraphics

fi

Sedan goumlr man saring haumlr foumlr att inkludera bilden

ifpdfincludegraphicsbildpdf

elseincludegraphicsbildeps

fi

612 Paketet color 33

612 Paketet colorFoumlr att anvaumlnda paketet skriven man

usepackagecolor

i boumlrjan av dokumentet Sedan finns ett antal kommandon tillgaumlngliga foumlr att skriva text i avvi-kande faumlrg

Det foumlrsta som man maringste goumlra aumlr att definiera en eller flera faumlrger meddefinecolor

definecolorlightgray92definecolordarkgray5definecolorlight-bluergb080851definecolormeloncmyk00460500

Som synes kan man anvaumlnda tre olika modeller foumlr att definiera faumlrger

gray Vaumlrdet aumlr ett tal mellan 0 och 1 daumlr 0 aumlr svart

rgb Vaumlrdet aumlr en kommaseparerad lista av tre tal mellan 0 och 1 som anger intensitetenfoumlr roumltt groumlnt och blaringtt ljus (som paring en TV)

cmyk Vaumlrdet aumlr en kommaseparerad lista av fyra tal mellan 0 och 1 som anger hur mycketman ska anvaumlnda av faumlrgerna cyan magenta gul och svart (som paring en faumlrgskrivare)

Foumlr att skriva sin text i en avvikande faumlrg finns det tvaring kommandon

Detta ord aumlr textcolordarkgraringttprecis som colordark dessa tvaring

Detta ord aumlrgraringtt precis somdessatvaring

Foumlr att goumlra en fylld ram anvaumlnder mancolorbox Om ramen ska ha avvikande faumlrg finnsfcolorbox

colorboxdarkHej hopp fcolorboxblackdarkHej igen

Hej hopp

Hej igen

Man kan aumlven aumlndra bakgrundfaumlrgen Det goumlr man med kommandotpagecolorcolor Kommandot ska skrivas i boumlrjan av dokumentet och gaumlller foumlr alla sidor

Faumlrgenblack som anvaumlndes i exemplen ovan aumlr foumlrdefinierad och behoumlver alltsaring intedefinieras meddefinecolor Oumlvriga foumlrdefinierade faumlrger aumlrwhite red green blueyellow cyan ochmagenta Alla andra faumlrger maringste definieras innan de kan anvaumlndas

613 EuroteckenFoumlr att skriva symbolen foumlr Euro skriver man foumlljande i boumlrjan av dokumentet

usepackageeurosym

Daring definieras kommandonaeuro ochEUR

Med euro kan vi skriva euro-tecknet Priser skriver man som EUR19998

Mede kan vi skrivae-tecknetPriser skriver man som 19998e

Det tecken som visas ovan aumlr den officiella eurosymbolen Om man i staumlllet till ha en symbolsom passar baumlttre till det aktuella teckensnittet anvaumlnder manusepackage[gen]eurosymDaring skrivs symbolen somAC i staumlllet foumlre EUR placerar symbolen foumlre eller efter beloppetberoende paring vilket spraringk man har valt I sverige blir det alltid till houmlger om beloppet Vill manaumlndra paring det kan man anvaumlndausepackage[left]eurosym

34 6 Oumlverkurs

614 Fler teckensnitt

Om man har tillgaringng till en postscriptskrivare (som vi har) saring kan man utnyttja fler teckensnittaumlr de som hittills har beskrivits Genom att skriva

usepackagetimes

i boumlrjan av dokumentet blir den vanliga texten satt medtimes textsf blir helveticaochtexttt blir courier Foumlljande paket finns

paket textrm textsf textttmdash inget mdash computer modern roman comp modern sans comp modern typewritertimes times helvetica courierbookman bookman avant garde couriernewcent new century schoolbook avant garde courierpalatino palatino helvetica courieravant computer modern roman avant garde comp modern typewriterhelvet computer modern roman helvetica comp modern typewriterchancery zapf chancery (endast kursiv) comp modern sans comp modern typewriter

615 Sammanfattning

Ibland vill man ha en sammanfattning (sammandrag referat abstract) i boumlrjan av sin rapportDet aringstadkommer man medabstract-omgivning (EXEMPEL 11)Ex 11

begindocumentmaketitlebeginabstractDetta aumlr en kort sammanfattning avinneharingllet i rapportenendabstractsectionBakgrundHaumlr kommer resten av texten irapportenenddocument

Sammanfattning

Detta aumlr en kort sammanfatt-ning av inneharingllet i rapporten

1 Bakgrund

Haumlr kommer resten av texten i rappor-ten

Vissa institutioner kraumlver att sammanfattningens rubrik aumlrAbstract Andra kraumlven en sam-manfattning paring svenska och en paring engelska Hur man loumlser detta beskrivs iEXEMPEL 12 ochEx 12EXEMPEL 13

Ex 13

616 Referenser

Foumlr att faring en lista med litteraturreferenser anvaumlnder man sig av enthebibliography-omgiv-ning Argumentet (99) till beginthebibliography99 nedan aumlr en teckenstraumlng somanger hur mycket plats etiketterna tar (och hur mycket resten av texten ska skjutas in)99raumlcker till tvaring siffror

617 Vill ni veta mer 35

Laumls mer om LaTeX i citeLamport

beginthebibliography99bibitemLamport Leslie LamportemphLaTeX users guideamp reference manualAddison Wesley 1994bibitemKnuth Donald E KnuthemphThe TeX bookAddison Wesley 1990bibitemPer Per ForebyemphAtt skriva rapporter med LaTeXPHs kopieringsmaskin 2003endthebibliography

Laumls mer om LATEX i [1]

Referenser[1] Leslie LamportLATEX users gui-

de amp reference manualAddison-Wesley 1994

[2] Donald E KnuthThe TEXbookAddison Wesley 1990

[3] Per ForebyAtt skriva rappor-ter med LATEX PHs kopieringsma-skin 2003

Foumlrsta argumentet tillbibitem aumlr en etikett som man sen kan referera till medcite Detfungerar ungefaumlr somlabel ochref (se sidan13)

617 Vill ni veta merDet haumlr dokumentet beraumlttar lite om hur man anvaumlnder LATEX foumlr att skriva rapporter LATEX kanmycket mer aumln vad som beskrivs haumlr men foumlr de flesta raumlcker nog detta

Foumlr de som vill laumlra sig lite mer har viThe Not So Short Intruduction to LATEX 2ε avTobias Oetiker m fltill salu Priset aumlr foumlr naumlrvarande 50 kronor men den finns aumlven tillgaumlngligparing naumltethttppeopleeeethzch˜oetikerlshort

Vill man veta aumlnnu mer finns det tvaring bra boumlcker som jag kan rekommendera

bull LATEX A Document Preparation Systemav Leslie Lamport(ISBN 0-201-52983-1)Boken aumlr baringde en enkel handledning och en referensmanual

bull The LATEX Companion av Michel Goossens Alexander Samarinoch Frank Mittelbach(ISBN 0-201-54199-8) Boken beskriver en hel del trick och tekniker som inte finns medi Lamports bok men inneharingllerintegrunderna i LATEX

De flesta institutioner har nog dessa boumlcker saring om du haringller paring med examansarbete kan dukanske faring laringna boumlckerna Annars finns de att bestaumllla hos de flesta naumltbokhandlar

A Lokala dokumentklasserVi har tvaring lokala dokumenttyper en foumlr att skriva svenska brevefd-brev och en foumlr merit-foumlrteckningarmerit Dessa beskriv naumlrmare iEXEMPEL 8 ochEXEMPEL 9 Ex 8

Ex 9

B LATEX foumlr hemdatornLATEX finns till de flesta operativsystem Tabellen nedan visar var man haumlmta programvaran

operativsystem program URLWindows MiKTeX httpwwwmiktexorgUnix teTeX httpwwwtugorgteTeXAlla All latexprogramvara httpwwwctanorg

36 C Hur utformar man rapporten

Ett saumltt att faring LATEX paring sin PC aumlr att koumlra Linux Det aumlr en gratis unixvariant foumlr PC-datorer ochdaumlr finns redan teTeX som faumlrdiga paket som man kan installera IusrlocalftppubLinuxfinns en del linuxdistributioner att haumlmta Men det aumlr nog enklare att laumlgga naringgra hundralapparparing att koumlpa en CD med linux

C Hur utformar man rapportenUtseendet paring en uppsats rapport eller avhandling aumlr ganska standardiserat Det finns en delolika skolor men huvuddragen aumlr alltid desamma Om man skriver en labrapport paring tre sidorbehoumlver man givetvis inte haringlla lika haringrt paring reglerna som om man skriver en rapport till sittexamensarbete Men det aumlr klokt att foumllja huvuddragen i mallen inte minst foumlr att rapportenslaumlsare ofta aumlr van vid att det ska se ut paring ett visst saumltt

Resten av detta appendix inneharingller lite tips som aumlr skrivna av Lars Olssonparing institutionenfoumlr Elektrovetenskap

Rapporten ska ha en titelsida med projektets (laborationens) namn foumlrfattarnas namn in-stitutions- och kursnamn samt aringrtal Paring denna sida ska ocksaring finnas ettsammandrag(kallasibland referat) av rapporten I detta ska tydligt framgaring vad rapporten handlar om vilketpro-blem som loumlsts hur detta har gjorts mdash vilkenmetod som anvaumlnts de viktigasteresultatenochslutsatsernasamt eventuellarekommendationer Det faringr inte bli stoumlrre aumln ca en halv sidatext och faringr inte inneharinglla naringgra figurer Sammandraget aumlr mycket viktigt eftersom en blivandelaumlsare genom detta kan faring klart foumlr sig om han verkligen ska laumlsa rapporten Kan han inte goumlraen riktig bedoumlmning av detta med ledning av sammandraget riskerar han att foumlrspilla dyrbartid Som ansvarskaumlnnande foumlrfattare maringste Du alltsaring aumlgna en del tid aringt sammandraget som Dugivetvis skriver sist

Innan Du boumlrjar skriva aumlr det bra om Du foumlr Dig sjaumllv kandefiniera laumlsarenmdash som intebara ska vara den som ska granska Ditt alster utan aumlven t ex Dina kolleger Taumlnk ocksaring eftervadsyftet med rapporten ska vara (bortsett fraringn det uppenbara att Du maringste foumlr att bli godkaumlndparing kursen) t ex att Du villsprida kaumlnnedomom upptaumlckter Du gjort ellerRapportera till enkollega eller en chef vad Du sysslat med de daumlr timmarna

Boumlrja gaumlrna rapporten med enInledning daumlr Du motiverar Ditt arbeta och definierar maringletDen kan sedan foumlljas av enBakgrund som kan vara en beskrivning av naringgra tidigare anvaumlndametoder eller en historik En riktigt fin rapport som t ex beskriver ett arbete som finansierasmed bidrag fraringn STU eller naringgon annan instans boumlrjar ofta med ettFoumlrord (engelska preface)I detta ger man en bakgrund paring houmlgre nivaring och saumltter in arbetet i ett stoumlrre sammanhang Haumlrtackar man ocksaring dem som varit foumlrfattaren behjaumllpliga med pengar (t ex STU) och med detpraktiska arbetet

Daumlrefter foumlljer den egentliga rapporten Haumlr beskriver Du den metod Du anvaumlnt eller till-vaumlgagaringngssaumlttet Aumlr rapporten en laborationsredovisning kan Du redogoumlra foumlr vardera momen-tet under en egen rubrik Aumlr det en projektrapport kan Du i staumlllet beskriva de olika delarna ikonstruktionen under var sin rubrik Det aumlr ofta laumlmpligt med underrubriker t ex

42 Principen foumlr Kruttilatorn

men undvik en uppdelning paring foumlr maringnga undernivaringer eftersom skriften daring laumltt blir oumlverstruk-turerad Foumlrsoumlk att vara konsekvent med rubriksaumlttningen saring att Du inte aumlndrar formen mellanolika rubriker Detta ser Du tydligast naumlr Du ska skrivaInneharingllsfoumlrteckningen (behoumlvs intetill laborationsrapporten) ty daumlr staringr alla rubrikerna intill varandra

Illustrationer aumlr mycket vaumlrdefulla (en bild paringstarings saumlga mer aumln tusen ordrArr anvaumlnd figurersaring kan rapporten bli kort) men foumlr att en figur ska vara meningsfull maringsten den vara foumlrsedd

Sakregister 37

med enfigurtext Denna ska vara saring tydlig att man kan foumlrstaring figuren utan att behoumlva laumlsanaringgot inne i texten Taumlnk paring hur Du sjaumllv goumlr naumlr Du faringr en rapport eller en artikel i handenFigurtexten ska staring under figuren och skrivas ut helt t ex

Figur 23 En vanlig kruttilator med oumlverhaumlngade skrut Observera att divisorn haumlr aumlrgroumln Efter [2]

Vidare aumlr det vaumlrt att notera attfig 23blir bara ett nedslag mindre aumlnfigur 23 inne i textenFoumlrkorta inte i onoumldan och anvaumlnd bara de vedertagna saumltten t ex tex etc osv

Texten ska man straumlva efter att goumlra kort men uttoumlmmande Det aumlr alltid baumlttre att foumlrsoumlkaskriva korta meningar med ett sammanhang aumln att foumlrsoumlka taumlcka maringnga sammanhang i enmening Taumlnk paring ordval syftningar och meningsbyggnad saring att den text Du skriver verkligenkommer att betyda det Du taumlnkt Dig Detta laringter helt uppenbart men Du ska faring se att det inte aumlrsaring laumlttStavfel ska i princip inte behoumlva foumlrekomma eftersom det finns utmaumlrkta boumlcker somaumlr fyllda med raumltt stavade ord Aumlr Du det minsta osaumlker slaring upp ordet i staumlllet foumlr att chansaDu kan ibland bli osaumlker paring betydelsen av ett ord eller hos en fras Slaring daring upp i en ordbok ellerskriv om meningen mdash detta aumlr extremt viktigt naumlr Du skriver paring ett annat spraringk

Skriv gaumlrna paringsvenska Detta kan dock vara svaringrt i varingr bransch daumlr saring maringnga fackuttryckaumlr laringnade fraringn framfoumlr allt engelskan Om det finns ett svenskt ord foumlr en foumlreteelse saring anvaumlnddet om inte texten daring blir foumlr uppstyltad Fundera oumlver hur Du ska skriva om t exMan maringstenu enabla de strobade latcharna med chip select acknowledgement controlsignalerna(Vad nudet betyder) Det blir kanske flera ord paring svenska men det priset faringr vi betala foumlr att textenska bli snygg

Efter beskrivningar och genomgaringngar av metoder etc skaResultat ochellerSlutsatserkomma Dessa kan ibland ingaring utspridda i det foumlregaringende avsnittet men de ska i saring fall samlasihop haumlr och kommenteras

Referenser aumlr en lista med den litteratur som Du gjort haumlnvisningar till i texten I textenska Du ha skrivet ett nummer som i figurtextexemplet ovan I referenslista ska det daring se ut somt ex

[2] Gustavsson Hans P et alKruttilatorer en global oumlversikt Liberlitteratur Mal-mouml 1944

Sist saumltter Du eventuellabilagor programlistor ochappendix Naumlr sedan sammandragetaumlr klart aumlr rapporten faumlrdigskriven men inte faumlrdig Foumlrsoumlk att faring naringgon annan att korrekturlaumlsaden aringt Dig mdash sjaumllv aumlr du naumlmligen blind aumlven foumlr de enklaste felen vid det haumlr laget

Sakregister

Symboler (mindre utrymme) 22lsquo (iexcl) 14$ (math-omgivning) 15 (kommentar) 3rsquo (accent) 13rsquo (derivata) 18( (() 21) ()) 21 (extra utrymme) 22 (accent) 13 () 21= 12

= (accent) 13gt 12lsquo (iquest) 14[ ([) 21 (blanktecken) 8 (accent) 13( (math-omgivning) 15) (math-omgivning) 15- (avstavningsfoumlrslag) 9[ (displaymath-

omgivning) 15 (radbrytning) 2 28] (displaymath-

omgivning) 15^ (accent) 13 () 21 () 21] (]) 21^ (exponent) 17(index) 17lsquo (accent) 13~ (accent) 13~ (haringrt blanktecken) 910pt (option) 2611pt (option) 2612pt (option) 26

38 Sakregister

Aa4paper (option) 26AA (Aring) 14aa (aring) 14abstract 34abstract-omgivning 34accenter

i matematisk omgivning17i vanlig text 13

acute 17addtolength 26AE (AElig) 14ae (aelig) 14aleph (alefsym) 18alpha (α) 16amalg (q) 16angle ( 6 ) 18appendix 3 4approx (asymp) 16arccos 19arcsin 19arctan 19arg 19array-omgivning 20 21article (dokumentklass)

25 26ast (lowast) 16asymp () 16atop 20author 2avant (paket) 34avstavning 9 24

Bb (accent) 13backslash () 18 21bar 17baselinestretch 27beta (β) 16bfseries 7bibitem 35bibitem 35bigcap (

⋂) 20

bigcirc (copy) 16bigcup (

⋃) 20

Biggl 22biggl 22Biggr 22biggr 22Bigl 22bigl 22bigodot (

⊙) 20

bigoplus (oplus

) 20bigotimes (

otimes) 20

Bigr 22bigr 22

bigsqcup (⊔

) 20bigtriangledown (5) 16bigtriangleup (4) 16biguplus (

⊎) 20

bigvee (or

) 20bigwedge (

and) 20

bindetreck 8binaumlra operatorer 16blanktecken

extra 8haringrt 9

boldmath 19book (dokumentklass) 25bookman (paket) 34bot (perp) 18bowtie () 16Box (2) 18breve 17braringkstreck 18bullet (bull) 16

Cc (accent) 13cap (cap) 16caption 11 15cdot (middot) 16cdots 19center-omgivning 11 30centrerad text 10chancery (paket) 34chapter 25check 17chi (χ) 16circ () 16circle 29citat 10cite 35cite 35clearpage 25clubsuit (clubs) 18colorbox 33cong (sim=) 16coprod (

∐) 20

copyright ( ccopy) 13cos 19cosh 19cot 19coth 19csc 19cup (cup) 16

Dd (accent) 13dag (dagger) 13dagger (dagger) 16dashbox 29

dashv (a) 16date 2 3ddag (Dagger) 13ddagger (Dagger) 16ddot 17 18ddots 21definecolor 33deg 19Delta (∆) 16delta (δ) 16derivator 18description-omgivning

9 10det 19DH (ETH) 14dh (eth) 14Diamond (3) 18diamond () 16diamondsuit (diams) 18dim 19displaymath-omgivning

15 20 21 26div (divide) 16division 18DJ (ETH) 14dj (đ) 14document-omgivning 2documentclass 25dokumentklasser 25dot 17 18doteq ( =) 16Downarrow (dArr) 17 21downarrow (darr) 17 21draft (option) 26dvi2tty (program) 5dvips (program) 1 4ndash6

Eefd-brev (dokument-

klass) 35ell (`) 18em 7emacs

LATEX-mode 4emacs (program) 1 4 14 22emph 7empty (sidnumrering) 27emptyset (empty) 18enumerate-omgivning 9epsilon (ε) 16eqnarray-omgivning 21eqnarray-omgivning 21equation-omgivning 15 20equiv (equiv) 16eta (η) 16EUR 33euro 33

Sakregister 39

eurotecken 33evensidemargin 26exempel 1exists (exist) 18exponent 17ext 19

Ffancyhdr (paket) 27fbox 28fcolorbox 33felsoumlkning 22ndash25fetstil 7figure-omgivning 11 30figurer 11flat ([) 18fleqn (option) 26flushleft-omgivning 10flushright-omgivning 11fonter 6 19 34footnote 9footnotesize 7footskip 26forall (forall) 18fotnoter 9frac 18framebox 29frown (_) 16funktionsnamn 19

GGamma (Γ) 16gamma (γ) 16gcd 19geq (ge) 16gg () 16grader 18graphics (paket) 30ndash32grave 17grekiska bokstaumlver 15 16guillemotleft (laquo) 13guillemotright (raquo) 13guilsinglleft (lsaquo) 13guilsinglright (rsaquo) 13gunzip (program) 31gv (program) 32gzip (program) 31

HH (accent) 13hat 17hbar (h) 18headheight 26headings (sidnumrering) 27headsep 26heartsuit (hearts) 18

helvet (paket) 34hemdator

LATEX foumlr 35hline 12hom 19hookleftarrow (larr) 17hookrightarrow (rarr) 17hspace 28hspace 28Huge 7huge 7haumlnvisningar 13

Ii (ı) 13Im (=) 18imath 17imath (ı) 18import (program) 31in (isin) 16includegraphics 30index 17inf 19infty (infin) 18inneharingllsfoumlrteckning 8int (

int) 20

iota (ι) 16itemize-omgivning 9itshape 7

Jj () 13jmath 17jmath () 18Join (1) 16

Kkapitaumller 7kappa (κ) 16ker 19kill 12kommentar 3komprimering 31kursiv 7

LL (Ł) 14l (ł) 14label 11 13Lambda (Λ) 16lambda (λ) 16landscape (option) 26langle (〈) 21LARGE 7Large 7large 7

laserutskrifter 5LaTeX (logotypen) 8latex (program)

1 4 6 13 25 32LATEX-mode (i emacs) 4latexsym (paket) 17lceil (d) 21ldots ( ) 8ldots 21leadsto () 17left 21 22Leftarrow (lArr) 17leftarrow (larr) 17leftharpoondown () 17leftharpoonup () 17Leftrightarrow (hArr) 17leftrightarrow (harr) 17leq (le) 16leqno (option) 26letter (dokumentklass) 25lfloor (b) 21lg 19lhd () 16lim 19limsup 19line 29lininf 19listoffigures 8listoftables 8listor 9ndash10litteraturreferenser 34ll () 16ln 19log 19Longleftarrow (lArr=) 17longleftarrow (larrminus) 17Longleftrightarrow

(lArrrArr) 17longleftrightarrow

(larrrarr) 17longmapsto (7minusrarr) 17Longrightarrow (=rArr) 17longrightarrow (minusrarr) 17

Mmaketitle 2 8 26 27mapsto (7rarr) 17matematisk text 15ndash22matematiska symboler

15ndash17math-omgivning 15 20 21mathbf 19mathcal 19mathit 19mathrm 19mathsf 19mathtt 19

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 14: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

10 3 Paringbyggnad

Sen provar vi med en numrerad listabeginenumerateitem Det garingr ju braitem eller hurendenumerate

Sen provar vi med en numrerad lista

1 Det garingr ju bra

2 eller hur

Och saring en textttdescription-omgivningbegindescriptionitem[unix] aumlr det operativsystem somvi anvaumlnder paring arbetsstationerna

item[Windows 95] aumlr ett operativsystemsom det kan vara bra att kaumlnna till

enddescription

Och saring endescription-omgivning

unix aumlr det operativsystem som vi an-vaumlnder paring arbetsstationerna

Windows 95 aumlr ett operativsystemsom det kan vara bra att kaumlnna till

Man kan ha listor inne i varandrabeginitemizeitem Haumlr kommer en lista tillbeginenumerateitem punkt ettitem punkt tvaringendenumerateDet gick ju bra

item Sista punktenenditemize

Man kan ha listor inne i varandra

bull Haumlr kommer en lista till

1 punkt ett

2 punkt tvaring

Det gick ju bra

bull Sista punkten

38 Citat

Naumlr man citerar naringgonting vill man markera det genom att dra in marginalerna mot mitten avsidan Det goumlr vi enklast genom att anvaumlndaquotation-omgivning

Man kan ju till exempel laringtsasatt foumlljande text aumlr citeradbeginquotationInne i ett citat kan mangivetvis ha maringnga stycken

em Om man vill kan manskriva citaten med kursiv text

endquotation

Man kan ju till exempel laringtsas att foumll-jande text aumlr citerad

Inne i ett citat kan man gi-vetvis ha maringnga stycken

Om man vill kan manskriva citaten med kursiv text

Som ni ser anger vi bara var den kursiva texten boumlrjarbegintext ochendtext be-graumlnsar naumlmligen effekten av typsnittskommandon i deklarationsform (se sidan7) paring sammasaumltt som och

En quote-omgivning ger naumlstan samma resultat Skillnaden aumlr att det inte goumlrs naringgon in-dragning i boumljan av varje stycke

39 Vaumlnsterjusterad och centrerad text

Paring sidan9 anvaumlnde viraggedright foumlr att producera vaumlnsterjusterad text i ett helt dokumentOm man bara vill ha den effekten i en begraumlnsad del av dokumentet kan man anvaumlnda enflushleft-omgivning

310 Figurer och tabeller 11

beginflushleftInne i en textttflushleft-omgivning fyllerinte LaTeX ut raderna med extra blankteckenDaumlrfoumlr blir houmlgermarginalen ojaumlmnendflushleft

Inne i enflushleft-omgivningfyller inte LATEX ut raderna med extrablanktecken Daumlrfoumlr blirhoumlgermarginalen ojaumlmn

Paring samma saumltt anvaumlnder man encenter-omgivning foumlr att centrera en del av texten

begincenterDen haumlr texten aumlr centrerad Givetviskan man ha radbrytningar inne i textenendcenter

Den haumlr texten aumlr centrerad Givetviskan man ha

radbrytningarinne

i texten

Det finns aumlven enflushright-omgivning som ger en ojaumlmn vaumlnstermarginal

310 Figurer och tabellerFoumlr att faring en centrerad figur eller tabell med en rubrik anvaumlnder man enfigure-omgivningeller entable-omgivning

Figuren goumlrs ofta i enpicture-omgivning (se sidan29) och tabeller i entabular-om-givning (sidan12) Om man vill klistra in en bild i efterhand reserverar man utrymme foumlr denmedvspace Mer detaljer om figurer och tabeller finns iEXEMPEL 6 Ex 6

Nu kommer vi paring att viska ha en figurbeginfigurevspace2cm reservera 2 cmcaptionEn liten bildlabelbild

endfigureOch nu ska vi referera tillfigur~refbild

Figur 7 En liten bild

Nu kommer vi paring att vi ska ha en figurOch nu ska vi referera till figur 7

Figuren hamnar laumlngst upp eller laumlngst ner paring sidan eller paring en separat sida Detta kan manparingverka med ett argument Skrivbeginfigure[bokstav] daumlr bokstav kan vara

h Here bilden hamnar precis daumlrfigure-omgivning foumlrekommer

t Top oumlverst paring sidan

b Bottom laumlngst ned paring sidan

p Page of floats Paring en separat sida

Man kan kombinera flera av bokstaumlverna Daring anvaumlnds det foumlrsta moumljliga placeringen av figurenOm man inte anger naringgot argument aumlr det liktydigt med att skrivabeginfigure[tbp]Anger man foumlr faring alternativ kan det bli problem (se sidan24)

LATEX haringller reda paring figurens eller tabellens nummer Vill man kunna referera till den maringsteman skrivalabeltext Annars kan man hoppa oumlver detcaptiontext genererar dencentrerade rubriken Enda skillnaden mellan enfigure-omgivning och entable-omgivningaumlr att rubrikerna blir olika (Figur respektiveTabell)

311 tabbing-omgivningGenom att anvaumlnda entabbing-omgivning kan man anvaumlnda tabulatortecken ungefaumlr som paringen skrivmaskin

12 3 Paringbyggnad

begintabbingData om = textbfNisse

gt Namn = Nils gt gt Nilsson gt Tel gt 12~34~56

endtabbing

Data omNisseNamn Nils

NilssonTel 12 34 56

Man anvaumlnder alltsaring= foumlra att saumltta en tabulatorposition ochgt foumlr att anvaumlnda den Man kanocksaring anvaumlnda kommandotkill foumlr att staumllla in tabuleringen med en rad som inte skrivs utDetta kan till exempel vara laumlmpligt om det kommer laringnga ord i en rad laumlngre ner

begintabbingTrettiosju = groumlna = killEn gt vit gt haumlst Trettiosju gt groumlna gt katterendtabbing

En vit haumlstTrettiosju groumlna katter

312 tabular-omgivningDet aumlr enkelt att goumlra snygga tabeller i LATEX Det aumlr bara att skriva saring haumlr

begintabularlcrProdukt amp Typ amp Pris Skruvar amp stora amp 018 kr Muttrar amp M16 amp 038 kr Spikar amp 12 tum amp 012 kr

endtabular

Produkt Typ PrisSkruvar stora 018 krMuttrar M16 038 krSpikar 12 tum 012 kr

Med deklarationenlcr talar vi om att foumlrsta kolumnen ska vara vaumlnsterjusterad (l) denandra centrerad (c) och den tredje houmlgerjusterad (r) Sen aumlr det bara att skriva in texten medettamp-tecken mellan kolumnerna och en radbrytning () efter varje rad

Vertikala streck anges med |i deklarationen och horisontella streck faringr man med kom-mandothline Av foumlljande exempel framgaringr det hur man goumlr

begintabular||l|c|r|| hlinehlineemphProdukt amp emphTypamp emphPris hline

Skruvar amp stora amp 018 kr hlineMuttrar amp M16 amp 038 kr hlineSpikar amp 12 tum amp 012 kr hlinehline

endtabular

Produkt Typ PrisSkruvar stora 018 krMuttrar M16 038 krSpikar 12 tum 012 kr

Det haumlr aumlr kanske ett lite extremt exempel Man behoumlver givetvis inte anvaumlnda saring maringnga linjerom man inte vill

Om man vill att en kolumn ska kunna innharinglla flera rader deklarerar man den sompbreddsom i foumlljande exempel

begintabular|l|p30mm| hlineemphProdukt amp emphBeskrivning hlineIvar amp Billig traumlhylla Passar

bra till studenter Niklas amp Lite dyrare med staringlroumlr Har

laringngt mellan hyllfaumlsten hlineendtabular

Produkt BeskrivningIvar Billig traumlhylla Passar

bra till studenterNiklas Lite dyrare med staringlroumlr

Har laringngt mellan hyll-faumlsten

313 Haumlnvisningar 13

313 HaumlnvisningarSom ni har sett tidigare kan man haumlnvisa till figurer medlabel ochref Samma metod kanman anvaumlnda foumlr att haumlnvisa till en sida eller ett stycke Foumlrst saumltter man etiketter i texten medlabeltext

Paring den haumlr sidan pratar vi lite omdiverse olika fiskarlabelfisk

Paring den haumlr sidan pratar vi lite om di-verse olika fiskar

Naumlr man sen ska haumlnvisa till texten anvaumlnder manrefrext foumlr att generera styckets nummerochpagereftext foumlr att generera sidnumret

Nu haumlnvisar vi till fiskar paringsidan~pagereffisk i stycke~reffisk

Nu haumlnvisar vi till fiskar paring sidan13 istycke313

Eftersom referenserna kan foumlrekomma baringde foumlre och efter etiketterna maringste LATEX laumlsa igenomtexten och hitta alla etiketter innan korrekta referenser kan genereras Daumlrfoumlr maringste man koumlrakommandotlatex tvaring garingnger Foumlrsta garingngen paringminns man om det med meddelandet

LaTeX Warning Label(s) may have changed Rerun to get cross-references right

314 Fler specialtecken3141 Symboler

Ibland raumlcker inte de vanliga bokstaumlverna till Daring kan foumlljande tecken kan vara bra att ha

dagger dag sect S ccopy copyrightDagger ddag para P pound poundslaquo guillemotleft raquo guillemotright lsaquo guilsinglleftrsaquo guilsinglright bdquo quotedblbase sbquo quotesinglbase

3142 Accenter

Tabellen nedan visar hur man skriver accenter i LATEX (Givetvis kan man saumltta accenter paringandra bokstaumlver aumln o ocksaring) Genom att utelaumlma argumentet kan man skriva accenttecknet foumlrsig sjaumllv t ex^

oacute rsquoo o =o oo too ograve lsquooo o o co ocirc ^o o uoo do ouml o o vo o

macrbo

otilde ~o o Ho o ro

Om man vill ha en accent paring bokstaumlvernai och j faringr man ta till ett specialtrick foumlr att faring bortpricken ovanfoumlr bokstaven innan man saumltter dit accenten

Om man skriver i eller j faringrman bokstaumlver utan prickar somman laumltt kan saumltta accenter somtill exempel rsquoi eller rsquoj

Om man skriver ı eller faringr man bok-staumlver utan prickar som man laumltt kansaumltta accenter som till exempel iacute eller

Om man bara vill saumltta accenter paring en bokstav kan man utelaumlmna klamrarna Daring faringr man dockse till att laumlgga haringrda blanktecken i slutet av ord Detta kan goumlras paring tvaring saumltt

Nu ska vi lara oss att skriva ordetmo alltsaring mo saa att det inteskrivs ihop med ordet efter

Nu ska vi laumlra oss att skriva ordet moumlalltsaring mouml saring att det inte skrivs ihopmed ordet efter

Observera att man inte kan anvaumlnda den haumlr tekniken foumlr att skriva accenter i matematiskaformler Matematiska accenter beskrivs paring sidan17

14 3 Paringbyggnad

3143 Utlaumlndska bokstaumlver

Saring haumlr goumlr man foumlr att faring bokstaumlver foumlr att skriva paring bl a danska tyska polska spanska ochislaumlndska

œ oe oslash o aelig ae Œ OEOslash O AElig AE ł l iquest lsquoszlig ss Ł L iexcl lsquo Ŋ NGŋ ng THORN TH thorn th ETH DHeth dh ETH DJ đ dj

315 Svenska bokstaumlverOm man vill att dokumentet ska garing att formatera paring andra maskiner med gamla versioner avLATEX och i andra laumlnder boumlr man inte skriva in svenska bokstaumlver direkt I staumlllet anvaumlnderman accenter foumlr att skriva auml ouml Auml och Ouml ochaa ochAA foumlr att skriva aring och Aring

316 ProgramlistningarOm man inte vill att LATEX ska formatera texten kan man anvaumlnda enverbatim-omgivningDaring skrivs texten dessutom med skrivmaskinstext

beginverbatim Detta aumlr ett C-program include ltstdiohgt

void main(void)

int i

for (i = 1 i lt= 10 i++)printf(Nr dn i)

endverbatim

Detta aumlr ett C-program include ltstdiohgt

void main(void)

int i

for (i = 1 i lt= 10 i++)printf(Nr dn i)

Taumlnk paring att inte anvaumlnda tabulatortecken inne i enverbatim-omgivning De foumlrsvinner naumlmli-gen i utmatningen Anvaumlnd i staumlllet blanktecken (LATEX-modei emacs aumlndrar automatiskt allatabulatortecken till blanktecken)

Foumlr att faring motsvarande funktion mitt inne i en rad anvaumlnder man kommandotverb

I vanliga fall skulle man inte kunna skrivaverb utan att LaTeX tror att det aumlrboumlrjan paring ett kommando Men med verb=verb=garingr det bra

I vanliga fall skulle man inte kunnaskriva utan att LATEX tror att det aumlrboumlrjan paring ett kommando Men medverb garingr det bra

Observera att argumentet tillverb inte ska avgraumlnsas av och Daring skulle man ju aldrigkunna ha tecknen eller inne i texten Daumlrfoumlr aumlr kravet i staumlllet att argumentet tillverbavgraumlnsas av likadana valfria tecken som till exempel iverbtext ellerverb+text+

Man kan aumlven inkludera en programlistning direkt fraringn en fil Till detta anvaumlnder mankommandotverbatiminput Foumlr att det ska fungera maringste man foumlrst skriva

usepackageverbatim

i boumlrjan av dokumentet Sedan inkluderar man programkoden med t ex

verbatiminputlab7java

Om inte programtexten faringr plats i dokumentet kan man minska storleken

smallverbatiminputlab7java

4 Matematiska formler 15

4 Matematiska formlerEftersom TEX (och LATEX) aumlr utformat foumlr att kunna skriva komplex matematisk text blir det haumlrkapitlet ganska omfattande Men foumlr er som aumlndaring behoumlver kunna mer finns en mer uttoumlmmandebeskrivning i boumlckerna om LATEX (se sidan35 i denna handledning)

41 Att skriva matematisk textOm man vill skriva en matematisk formel inne i den loumlpande texten skriver manbeginmathformelendmath Eftersom det aumlr ganska laringngt att skriva finns det tvaring olika kortformer somman kan anvaumlnda Antingen( formel ) eller $ formel $ Men den foumlrsta korformen faringrman en kontroll paring att man inte redan aumlr inne i en formel aring andra sidan fungerar den inte ibildtexter (caption)

Foumlr att faring en formel som blir centrerad paring en egen rad skriver manbegindisplaymathformelenddisplaymath Aumlven haumlr finns det en kortform som aumlr[ formel]

beginequation formelendequation ger samma utseende bortsett fraringn att form-lerna blir numrerade Haumlr finns ingen kortform

Formeln $ x=3y-2 $ staringr inne i textenprecis som ( a+b+c ) ochbeginmathq=45+vendmathgoumlrDaumlremot staringr [ x=3y-2 ] foumlrsig sjaumllv precis sombegindisplaymatha+b+cenddisplaymathEn numrerad ekvation faringr man medbeginequationx=3y-2 labelekvaendequationVill man haumlnvisa till ekvation~refekvafungerar det likdant som med figurer

Formelnx = 3yminus 2 staringr inne i textenprecis soma+ b+ c ochq = 45 + vgoumlr Daumlremot staringr

x = 3y minus 2

foumlr sig sjaumllv precis som

a+ b+ c

En numrerad ekvation faringr man med

x = 3y minus 2 (1)

Vill man haumlnvisa till ekvation1 funge-rar det likdant som med figurer

42 En oumlversikt oumlver matematiska symbolerLATEX inneharingller kommandon foumlr att skriva alla taumlnkbara matematiska symboler Samtliga sym-boler nedan har en sak gemensamt De fungerar bara i enmath-omgivningdisplaymath-om-givning ellerequation-omgivning Vill man skriva ett saringdant haumlr tecken i vanlig text maringsteman skriva t ex$ tecken$

Av tabell1 framgaringr att det inte finns versala varianter av alla grekiska bokstaumlver Det berorparing att de grekiska bokstaumlverna i dessa fall ser likadana ut som de romerska Till exempel skrivsett versaltα helt enkelt som A

Vissa matematiska symboler finns redan paring tangentbordet Naumlr man skriver dem i en ma-tematisk omgivning faringr de ett lite annat utseende rsquo=rsquo rsquo +rsquo rsquominusrsquo rsquoltrsquo eller rsquogtrsquo Oumlvriga skrivsmed kommandona i tabellerna2ndash5 Maringnga av relationerna i tabell3 kan negeras genom attskrivanot foumlre dem

$x notlt y Leftrightarrow x notleq y-1$ x 6lt y hArr x 6le y minus 1

Det garingr att goumlra ytterligare symboler genom att skriva dom ovanparing varandra med kommandotstackrel

16 4 Matematiska formler

α alpha θ theta o o Υ Upsilonβ beta ϑ vartheta Π Pi υ upsilonΓ Gamma ι iota π pi Φ Phiγ gamma κ kappa $ varpi φ phi∆ Delta Λ Lambda ρ rho ϕ varphiδ delta λ lambda varrho χ chiε epsilon micro mu Σ Sigma Ψ Psiε varepsilon ν nu σ sigma ψ psiζ zeta Ξ Xi ς varsigma Ω Omegaη eta ξ xi τ tau ω omegaΘ Theta

Tabell 1 Grekiska bokstaumlver

plusmn pm u sqcap rhd1

∓ mp t sqcup unlhd1

times times or vee unlhd1

divide div and wedge oplus opluslowast ast setminus ominus star o wr otimes otimes circ diamond oslashbull bullet 4 bigtriangleup odotmiddot cdot 5 bigtriangledown copy bigcirccap cap triangleleft dagger daggercup cup triangleright Dagger ddagger] uplus lhd1 q amalg

Tabell 2 Binaumlra operatorer (1Kraumlver paketetlatexsym)

le leq sube subseteq a dashv prop proptoge geq supe supseteq equiv equiv |= models≺ prec lt sqsubset1 sim sim perp perp succ = sqsupset1 simeq | mid preceq v sqsubseteq asymp parallel succeq w sqsupseteq asymp approx bowtie ll isin in sim= cong 1 Join1

gg 3 ni 6= neq ^ smilesub subset ` vdash = doteq _ frownsup supset

Tabell 3 Relationssymboler (1Kraumlver paketetlatexsym)

43 Exponenter och index 17

[ A stackrelalpharightarrow B ] Aαrarr B

[ vecx stackrelmathrmdef=(x_1 ldots xn) ] ~x

def= (x1 xn)

Observera att vissa symboler bara aumlr tillgaumlngliga med paketetlatexsym Foumlr att anvaumlndadessa laumlgg till foumlljande rad i boumlrjan av dokumentet

usepackagelatexsym

421 Accenter

Accenttecknen som beskrivs paring sidan13 fungerar bara foumlr vanlig text I matematiska formleranvaumlnder man nedanstaringende kommandon i staumlllet

a hata a acutea a dota a checkaa gravea a ddota a brevea a baraa tildea ~a veca

hat ochtilde finns aumlven i bredare varianter som kallaswidehat ochwidetilde

$widehatx+1 widetildex+1$ x+ 1 x+ 1

Precis som med accenter i vanlig text boumlr man plocka bort prickarna fraringn bokstaumlverna i och jinnan man saumltter accenter paring dem

Jaumlmfoumlr $veci + ddotj$ och$vecimath + ddotjmath$

Jaumlmfoumlr~i+ j och~ı+

43 Exponenter och indexExponenter markeras medexponent och index med_index vilket illustreras av dettaexempel

Laringt $x$ och $y$ vara variabler saringdana att$x^2y=q_n$ daring $q_1 ldots q_n gt 7$

Det blir samma sak av $x^y_2$ och$x_2^y$ men inte av $x_y^2$ och$x^2_y$

Laringt x och y vara variabler saringdana attx2y = qn daringq1 qn gt 7Det blir samma sak avxy

2 ochxy2 men

inte avxy2 ochx2y

larr leftarrow lArrrArr Longleftrightarrow uarr uparrowlarrminus longleftarrow 7rarr mapsto uArr UparrowlArr Leftarrow 7minusrarr longmapsto darr downarrowlArr= Longleftarrow larr hookleftarrow dArr Downarrowrarr rightarrow rarr hookrightarrow l updownarrowminusrarr longrightarrow leftharpoonup m UpdownarrowrArr Rightarrow rightharpoonup nearrow=rArr Longrightarrow leftharpoondown searrowharr leftrightarrow rightharpoondown swarrowlarrrarr longleftrightarrow rightleftharpoons nwarrowhArr Leftrightarrow leadsto1

Tabell 4 Pilsymboler (1Kraumlver paketetlatexsym)

18 4 Matematiska formler

Om det bara finnsett tecken i exponent eller index garingr det bra att utelaumlmna klamrarna ochskriva^exponentrespektive_exponent

Det garingr bra att anvaumlnda alla moumljliga tecken som exponenter och index

Temperaturen i dag var $19^circ$C Temperaturen i dag var19C

44 Derivator

Derivator skriver man med apostrof (rsquo)

$xrsquorsquorsquo - 3xrsquorsquo + xrsquo + 4x = 8$ xprimeprimeprime minus 3xprimeprime + xprime + 4x = 8

Ibland skriver man tidsderivator med prickar ovanfoumlr bokstaumlverna Daring kan man anvaumlnda accen-terna ovan

$a(t) = dotv(t) = ddotx(t)$ a(t) = v(t) = x(t)

45 Division

Division med aumlr enkelt att skriva men vill man ha ett horisontellt braringkstreck faringr man anvaumlndakommandotfrac

[ x = fraca + b3c^3 + d^4 ] x =a+ b3

c3 + d4

[ frac11 - frac1a - k ]1

1minus 1aminusk

46 Roumltter

Roumltter skriver man med kommandotsqrt Med ett extra argument kan man skriva roumltter avvalfri ordning

[ sqrtx^x + sqrtalpha ]radicxx +

radicα

[ sqrt[3]hrsquorsquo_n(beta x) ] 3radichprimeprimen(βx)

alefsym aleph prime prime forall forall infin inftyh hbar empty emptyset exist exists 2 Box1

ı imath nabla nabla not neg 3 Diamond1

jmathradic

surd [ flat 4 triangle` ell gt top natural clubs clubsuitweierp wp perp bot ] sharp diams diamondsuitlt Re | backslash hearts heartsuit= Im 6 angle part partial spades spadesuit0 mho1

Tabell 5 Diverse symboler (1Kraumlver paketetlatexsym)

47 Oumlver- och understrykning 19

47 Oumlver- och understrykningFoumlr att goumlra linjer eller klamrar ovanfoumlr eller under en formel finnsoverline underlineoverbrace respektiveunderbrace Man kan skriva text ovanfoumlr eller under en klammergenom att goumlra paring samma saumltt som foumlr ett index eller en exponent

[ overlinephi + overlinew ] φ+ w

[ overbracea_1+underbrace a_2+cdots+a_n-1_n-2 st+a_n^n st ]

nst︷ ︸︸ ︷a1 + a2 + middot middot middot+ anminus1︸ ︷︷ ︸

nminus2st

+an

[ x^overlinek + n + x^underlinen ] xk+n + xn

48 Teckensnitt i matematisk textNormalt skriver LATEX all matmatisk text kursiv men i vissa fall passar det baumlttre med ett annatteckensnitt

Ett saringdant exempel aumlr foumlr att skriva funktioner som t ex log Det enklaste saumlttet att skrivadessa funktioner aumlr att anvaumlnda kommandona i tabell6

[ sin 2theta=2sinthetacostheta ] sin 2θ = 2 sin θ cos θ

[ log xy=log x + log y] log xy = log x+ log yFoumlr de funktioner daumlr det aumlr meningsfullt kan man anvaumlnda ett index

[ max_1leq nleq mlog_2P_n ] max1lenlem

log2 Pn

[ lim_xrightarrow 0fracsin xx=1 ] limxrarr0

sinx

x= 1

I oumlvriga fall kan man anvaumlnda naringgot av nedanstaringende saumltt att byta tecknsnitt inne i mate-matisk text

$mathititalic - 2^x+sin phi$ italic minus 2 x + sinφ

$mathrmroman - 2^x+sin phi$ romanminus 2x + sinφ

$mathbfbold - 2^x+sin phi$ boldminus 2x + sinφ

$mathsfsans serif - 2^x+sin phi$ sans serif minus 2x + sinφ

$mathtttypewriter - 2^x+sin phi$ typewriterminus 2x + sinφ

Observera att ovanstaringende kommandon bara ska anvaumlndas foumlr matematiska uttryck De paring-verkar bara bokstaumlver siffror och stora grekiska bokstaumlver Om man av naringgon anledning villskriva vanligt text inne i formler anvaumlnder man de vanliga teckensnittskommandona (texttttextbf textnormal etc) som tillfaumllligt laumlmnar matematikomgivningen

Om man vill skriva alla formler med fetstil kan man skriva kommandotboldmath i boumlrjanav dokumentet (det skainte skrivas inne i en matematikomgivning) Kommandot gaumlller tillsman upphaumlver det medunboldmath

I vissa fall anvaumlnder man skrivstilsbokstaumlver foumlr att beteckna funktioner LATEX tillhanda-haringller 26 bokstaumlverA Z

arccos cos csc ext ker limsup min sinharcsin cosh deg gcd lg ln Pr suparctan cot det hom lim log sec tanarg coth dim inf lininf max sin tanh

Tabell 6 Funktionsnamn

20 4 Matematiska formler

$mathcalFf(x)$ och$mathcalLf(x)$ brukar man anvaumlndafoumlr att beteckna naringgra vaumllkaumlnda transformer

Ff(x) och Lf(x) brukar mananvaumlnda foumlr att beteckna naringgra vaumll-kaumlnda transformer

49 Summor integraler och saringntDe matematiska symbolerna i tabell7 blir olika stora beroende paring hur man anvaumlnder dem deblir stoumlrre i endisplaymath-omgivning och enequation-omgivning aumln i enmath-omgiv-ning

[ int_-infty^infty e^-x^2 dx ]int infin

minusinfineminusx2

dx

[ oint_S(V) (psinablaphi-phinablapsi)cdot dvecS ]

∮S(V )

(ψnablaφminus φnablaψ) middot d~S

[ a_1 + a_2 + cdots + a_n =sum_i=1^n a_i ] a1 + a2 + middot middot middot+ an =

nsumi=1

ai

[ n=prod_k=1^n k ] n =

nprodk=1

k

[ sum_0 leq i leq m atop0 lt j lt n P(ij) ]

sum0leilem0ltjltn

P (i j)

Om man skriver ovanstaringende formler innei den loumlpande texten faringr mande mindre symbolerna som t~ex$int_-infty^infty e^-x^2 dx$eller $n=prod_k=1^n k$

Om man skriver ovanstaringende form-ler inne i den loumlpande texten faringrman de mindre symbolerna som t exintinfinminusinfin eminusx2

dx ellern =prodn

k=1k

410 Matriser och vektorerFoumlr att skapa matriser och vektorer goumlr vi naumlstan likadant som med tabeller (sidan12)

[ beginarraylcrx^2 amp a+b amp 3 x^2+2x amp xrsquo amp 23 x^2n amp alpha amp 214endarray ]

x2 a+ b 3x2 + 2x xprime 23x2n α 214

sum sumsum

⋂ ⋂bigcap

⊙ ⊙bigodotprod prod

prod⋃ ⋃

bigcupotimes otimes

bigotimes∐ ∐coprod

⊔ ⊔bigsqcup

oplus oplusbigoplusint int

intor or

bigvee⊎ ⊎

biguplus∮ ∮oint

and andbigwedge

Tabell 7 Stora symboler

411 Ekvationer paring flera rader 21

411 Ekvationer paring flera rader

Med endisplaymath-omgivning eller enmath-omgivning kan man bara goumlra formler somryms paring en rad Om man skriver laringnga formler eller vill skriva flera ekvationer i en sekvenskan man anvaumlnda eneqnarray-omgivning Den fungerar ungefaumlr som enarray-omgivningmed tre kolumner men numrerar ekvationerna om man inte skrivernonumber

begineqnarrayx amp = amp 12y + 47 y amp = amp z + phi + a + b + nonumber amp amp c + d + e + f

endeqnarray

x = 12y + 47 (2)

y = z + φ+ a+ b+

c+ d+ e+ f (3)

Eneqnarray-omgivning goumlr samma sak foumlrutom att den inte genererar naringgra ekvationsnum-mer

begineqnarrayx amp = amp 2 y + 3y amp = amp 12

endeqnarray

x = 2y + 3

y = 12

412 Parenteser

Hittils har vi anvaumlnt vanliga parenteser rsquo()rsquo i en del formler I tabell8 visas samtliga symbolersom kan anvaumlndas som parenteser i LATEX

Foumlr att faring parenteserna att anpassa sin storlek efter det de ska omge skriver manleftellerright foumlre dem Foumlr varjeleft maringste det finnas enright Daumlremot behoumlver de intevara av samma typ Det aumlr t ex fullt moumljligt att avsluta enleft( medright Om manbara vill ha en parentes paring ena sidan av formeln kan man anvaumlnda den osynliga parentesen rsquorsquo

[ vecu times vecv =left| beginarrayccchatx amp u_x amp v_x haty amp u_y amp v_y hatz amp u_z amp v_z

endarray right| ]

~utimes ~v =

∣∣∣∣∣ x ux vx

y uy vy

z uz vz

∣∣∣∣∣[ A=left( beginarraycccca_11 amp a_12 amp ldots amp a_1n a_21 amp a_22 amp ldots amp a_2n vdots amp vdots amp ddots amp vdots a_m1 amp a_m2 amp ldots amp a_mn

endarray right) ]

A =

a11 a12 a1n

a21 a22 a2n

am1 am2 amn

( ( b lfloor darr downarrow) ) c rfloor backslash l updownarrow[ [ d lceil | | uArr Uparrow] ] e rceil | dArr Downarrow 〈 langle uarr uparrow m Updownarrow 〉 rangle

Tabell 8 Parenteser

22 5 Om det blir fel

[ g(x)=left beginarrayll0 amp x leq 0 13 amp 0 lt x leq 3 23 amp 3 lt x leq 5 1 amp x gt 5endarray right ]

g(x) =

0 x le 013 0 lt x le 323 3 lt x le 51 x gt 5

Ibland behoumlver man ha mer kontroll oumlver parentesernas storlek Foumlr detta aumlndamaringl finns detandra prefix att anvaumlnda

Storlek vanlig stor stoumlrre aumlnnu stoumlrre stoumlrst automatiskVaumlnsterprefix mdash bigl Bigl biggl Biggl leftHoumlgerprefix mdash bigr Bigr biggr Biggr right

413 FinjusteringI en del fall kan man behoumlva justera formateringen av matematiska formler genom att laumlgga tilleller ta bort lite utrymme Foumlr detta aumlndamaringl finns kommandona foumlr att laumlgga till och foumlratt ta bort

[ sqrt2 x ] radic2x

[ sqrt2 x ] radic2x

[ n logn ] n logn

[ n logn ] nlogn

[ intint z dx dy]int int

zdxdy

[ int int z dx dy ]intint

z dx dy

5 Om det blir felAtt tolka felutskrifter fraringn LATEX aumlr inte alltid det laumlttaste LATEX oumlversaumltter alla kommandon tillTEX-kommandon och skickar sedan hela texten till TEX Daumlrfoumlr kommer maringnga av felmedde-landena fraringn TEX och man kaumlnner inte riktigt igen sin text i felutskrifterna

51 Vanliga problemUtan att analysera felutskrifterna alltfoumlr mycket kan man ofta hitta sitt fel bland foumlljande punk-ter

bull Ett felstavat kommando

bull Parenteser (t ex eller[]) daumlr man har gloumlmt den ena eller kanske baringda

bull Foumlrsoumlk att anvaumlnda specialtecken utan att skriva dem paring raumltt saumltt

bull Foumlrsoumlk att anvaumlnda matematiska specialtecken i vanlig text (Skriv$ foumlre och efter tecknetsaring garingr det bra)

bull Ett end som saknas

bull Ett bortgloumlmt argument till ett kommando

Genom att laumlra sig att utnyttja LATEX-modei emacs ordentligt kan man undvika maringnga onoumldigaskrivfel (se sidan4)

53 Att hitta vad som blev fel 23

52 Vad man goumlr naumlr LATEX har stannatNaumlr LATEX upptaumlcker ett fel under en koumlrning faringr man en massa felutskrifter och daumlrefter skrivsett rsquorsquo Om du faringr ett rsquorsquo kan du skriva naringgot av foumlljande

bull H foumlr att (kanske) faring lite mer tips om vad som kan vara fel

bull RETURN foumlr att att ignorera felet och fortsaumltta (ger ofta upphov till fler fel)

bull Istop Foumlr att stoppa koumlrningen

bull X kan man skriva omIstop inte fungerar Skillnaden aumlr att medIstop faringr man med allutskrift fram till felet medanX avbryter koumlrningen omedelbart

Vid andra typer av fel faringr man en rsquorsquo i staumlllet foumlr rsquorsquo Det haumlr felet beror ofta paring ett bortgloumlmtenddocument Haumlr kan man skriva

bull enddocument eller

bull stop foumlr att avbryta koumlrningen Om det inte fungerar provar man med

bull 〈CTRLndashD〉 eller

bull 〈CTRLndashC〉

53 Att hitta vad som blev felAumlven om LATEX genererar vaumlldigt maringnga felutskrifter som till en boumlrjan ser raumltt obegripliga utaumlr det ofta laumltt att hitta felen med ledning av utskriften Tricket aumlr foumlr det mesta att titta paringdetsistasom skrevs ut

Om vi till exempel skulle skrivabegincenter men i staumlllet skrevbegincentesaumlger LATEX saringhaumlr

LaTeX Error Environment cente undefined

See the LaTeX manual or LaTeX Companion for explanationType H ltreturngt for immediate help

l56 begincente

Om vi tittar paring de sista raderna av felutskriften staringr det att felet finns paring rad 56 och dessutomskrivs den felaktiga texten ut

Vi har kanske gloumlmt att grekiska bokstaumlver bara fungerar i en matematisk omgivning ochhar skrivit

Det haumlr aumlr bokstaven gamma i det grekiska alfabetet

i staumlllet foumlr

Det haumlr aumlr bokstaven $gamma$ i det grekiska alfabetet

Naumlr vi koumlr texten genom LATEX blir felutskriften

24 5 Om det blir fel

Missing $ insertedinserted text

$to be read again

gammal245 Det haumlr aumlr bokstaven gamma

i det grekiska alfabetet

Vid den haumlr typen av fel goumlr alltid LATEX en radbrytning efter det felaktiga tecknet Daumlrfoumlr aumlrfelet laumltt att lokalisera

54 Varningar vid sid- och radbrytningar

Om LATEX misslyckas med att avstava ett ord skrivs det ut en varning som kan se ut saring haumlr

Overfull hbox (5423221pt too wide) in paragraph at lines 54--55[]T1cmrmn10 Ett l^^e5ngt ord ^^e4r studiev^^e4gledarna

Det sista ordet (studievaumlgledarna) som skrivs ut aumlr det som LATEX inte har lyckts avstavaAntingen bryr man sig inte om varningen (raden blir lite foumlr laringng i saring fall) eller saring laumlgger manin avstavningsfoumlrslag (se sidan9)

Som framgaringr av exemplet skrivs svenska bokstaumlver ut lite konstigt Det medfoumlr dock foumlrdet mesta inga stoumlrre problem med att tyda utskriften

Foumlr att laumlttare se var LATEX har problem med avstavningen kan man anvaumlnda dokumentop-tionendraft Mer om det finns paring sidan26

Andra varningar man kan faring aumlr

bull Underfull hbox som betyder att LATEX har tvingats laumlgga in lite vaumll mycket tomrummellan orden foumlr att fylla ut raden

bull Overfull vbox som varnar foumlr att LATEX inte har hittat naringgot laumlmpligt staumllle att boumlrja enny sida Sidan har alltsaring blivit lite foumlr laringng

bull Underfull vbox anger det motsatta problemet Sidan aumlr lite kortare aumln den borde vara

Laumls om hur man sjaumllv kan paringverka sid- och radbrytningar paring sidan28

55 Problem med placering av figurer

551 Bilderna kommer sist i dokumentet

Ett vanligt problem aumlr att alla eller en del figurer hamnar sist i dokumentet Det beror naumlstanalltid paring att man har skrivitbeginfigure[h]

LATEX har vissa regler foumlr att placera ut figurer och med ledning av dem har det inte garingttatt placera figuren paring det taumlnkta staumlllet Daumlrfoumlr hamnar den sist i dokumentet En av reglernasaumlger att figurer maringste placeras ut i samma ordning som dom foumlrekommer i LATEXfilen Daumlrfoumlrkommer alla efterfoumlljande bilder ocksaring att hamna sist

Loumlsningen aumlr givetvis att ge LATEX fler alternativ foumlr att placera ut figuren Om man i staumllletskriverbeginfigure[htb] kan LATEX placera bilden laumlngst upp eller laumlngst ner paring en sida

56 Problem i inkluderade filer 25

552 Alla bilder kommer inte ut

FelmeddelandetToo many unresolved floats beror paring att minnet i LATEX har blivit fulltav bilder Naumlr LATEX ser en bild lagras den undan tills det finns ett staumllle att skriva ut den

Detta fel beror normalt paring samma sak som ovan men kan ocksaring upptraumlda om man villha maringnga bilder efter varandra (t ex ett appendix med bara bilder) Loumlsningen aumlr daring att tvingaLATEX att skriva ut de bilder som har samlats i minnet genom att laumlgga in kommandotclearpagemellan tvaring laumlmpliga bilder Daring skrivs alla ackumulerade bilder ut och LATEX goumlr en sidbrytning

56 Problem i inkluderade filer

LATEX skriver kommandon till ett antal filer som sedan inkluderas vid naumlsta koumlrning (Bl a finnsfiltoc foumlr inneharingllsfoumlrteckningenfillof ochfillot foumlr figur- och tabellfoumlrteckningarsamtfilaux foumlr diverse oumlvrig information som bildtexter

Naumlr LATEX inkluderar en fil skrivs filnamnet och eventuella felmeddelanden ut inom paren-teser (se exempel paring sidan4) Paring detta saumltt kan man se vilken fil det aumlr problem med

Skulle det bli fel i en av de inkluderade filerna (t ex paring grund av fel i en bildtext) maringsteman ta bort filen och sedan koumlralatex igen Givetvis maringste man ocksaring raumltta felet ifiltex)

57 Utskriften kommer inte ut

Om det inte kommer ut naringgra sidor paring laserskrivaren eller om bara en del av sidorna kommerut beror det foumlrmodligen paring naringgot av foumlljande

bull Filnamnet inneharingller svenska bokstaumlverSkrivarna klarar inte av filer som inneharingller tecken som har aringttonde biten satt Detta yttrarsig i att det inte kommer ut naringgonting alls Doumlp omtex-filen till ett annat namn kompileraden igen och skriv ut den paring nytt (Det aumlr bara filnamnet som beroumlrs svenska tecken inne itexten kodas saring att skrivarna klarar av dem)

bull Fel i en inkluderad bildOm du har inkluderat en bild i dokumentet kan det beror paring att skrivaren inte foumlrstaringr sig paringbilden I detta fall kommer vanligtvis sidorna foumlre bilden ut Prova att ta bort bilden och seom det blir baumlttre Om det hjaumllper kontrollera att bilden aumlr i raumltt format (se sidan30)

6 Oumlverkurs61 Dokumentklasser

Hittills har vi bara anvaumlnt dokumentklassenarticle Andra dokumentklasser som aumlr standardaumlr letter (EXEMPEL 7) report (EXEMPEL 5) och book report skiljer sig fraumlmst fraringn Ex 7

Ex 5article genom att det finns ytterliga en rubriknivaringchapter book har ytterligare en nivaringsom heterpart article aumlr laumlmpligt till rapporter aumlven raumltt laringnga saringdana Kommer man uppi storleksordningen examensarbete kan det vara laumlmpligt att byta tillreport Paring sidan35finnsytterligare dokumentklasser beskrivna Dessa aumlr dock inte standard i LATEX

Foumlr att byta dokumentklass maringste man aumlndra argumentet till kommandotdocumentclassOm man till exempel vill aumlndra tillreport skriver man

documentclass[a4paper]report

26 6 Oumlverkurs

62 DokumentoptionerDet finns ett antal optioner som man kan ange foumlr att paringverka utseendet paring sitt dokument Vihar redan stoumltt paringa4paper Nedanstaringende lista visar de viktigaste

a4paper Anpassa marginaler till a4-papper Om denna utelaumlmnas anvaumlnds amerikanskpapper (letter)

11pt Anvaumlnd lite stoumlrre bokstaumlver (standard aumlr10pt)

12pt Aumlnnu lite stoumlrre bokstaumlver

twocolumn Skriver texten i tvaring kolumner

twoside Formaterar foumlr dubbelsidig utskrift (Anvaumlnt i detta dokument)

titlepage Goumlr att rubriken (den som man skriver ut medmaketitle) hamnar paring en egensida om man anvaumlnder dokumentklassenarticle Det aumlr standard foumlrreport

landscape Goumlr att sidan formateras foumlr liggande papper Marginalerna blir vaumlldigt bredasaring man kan behoumlva finjustera en del maringtt manuellt (se sidan26)

draft Goumlr att LATEX skriver ut en svart rektangel i marginalen efter alla rader som harblivit foumlr laringnga (overfull hbox) Det aumlr bra att anvaumlnda vid korrekturlaumlsning-en men ska givetvis tas bort foumlre den slutliga utskriftendraft goumlr desutom attinkluderade bilder (se sidan30) bara skrivs ut som en ram runt bildens filnamn

leqno Placera ekvationsnummer till vaumlnster i staumlllet foumlr till houmlger om ekvationen i endisplaymath-omgivning

fleqn Vaumlnsterjustera ekvationer i staumlllet foumlr att centrera dem i endisplaymath-om-givning

openright Om man anvaumlnder dokumentklassenreport boumlrjar kapitel alltid paring ny sidaopenright goumlr att de i staumlllet boumlrjar paring ny houmlgersida

Foumlr att anvaumlnda en option skriver man namnet paring den inom hakparenteser rsquo[]rsquo foumlre dokument-klassen Vill man ange flera optioner skiljer man dem aringt med kommatecken Vill man skrivamed 11 punkter stora bokstaumlver och formatera texten i tvaring kolumner (samtidigt som man be-haringller optionen foumlr a4-papper) skriver man

documentclass[11pttwocolumna4paper]article

63 Finjustering av marginaler och andra maringttOm man inte aumlr noumljd med marginalerna saring finns det moumljlighet att finjustera maringtten med kom-mandonaaddtolength ochsetlength Den foumlrsta aumlr laumlmplig naumlr man vill goumlra smaring juste-ringar t ex goumlra raderna lite laumlngre

Naringgra av de maringtt som garingr att justera aumlr

evensidemargin marginal jaumlmna sidor oddsidemargin marginal udda sidortopmargin marginal oumlverst paring sidan headheight storlek sidhuvudheadsep avst mellan sidhuvud amp text footskip avst mellan sidfot amp texttextwidth textens bredd textheight textens houmljd

Om man t ex vill goumlra raderna en centimeter laumlngre paring varje sida skriver man

addtolengthoddsidemargin-10mmaddtolengthevensidemargin-1cmaddtolengthtextwidth2cm

Foumlr mer info om detta seEXEMPEL 10 Haumlr finns aumlven en beskrivning av de olika maringttenheterEx 10man kan anvaumlnda

64 Separering av stycken 27

64 Separering av styckenLATEX boumlrjar varje stycke med en indragning om det inte aumlr det foumlrsta stycket efter en rubrikOm man i staumlllet vill avgraumlnsa stycken med en extra blankrad skriver man saring haumlr i boumlrjan avdokumentet

usepackageparskip

Paketetparskip goumlr att indragningen saumltts till noll och att avstaringndet mellan tvaring stycken oumlkaren halv rad

65 Engelska dokumentOm man vill skriva dokument paring engelska aumlr det bara att utelaumlmna raden med

usepackage[swedish]babel

Daring kommer en engelsk avstavningstabell att anvaumlndas och ett antal straumlngar aumlndras till engels-ka t ex skrivsTable of contentsi staumlllet foumlrInneharingll

usepackage[swedish]babel

Det garingr aumlven att skriva paring andra spraringk genom att byta utswedish mot naringgot av foumlljande

american french german ngerman bahasa basque catalan croatianczech danish dutch finnish greek icelandic irish italianlatin magyar norsk norsk portuges romanian russian slovakslovene spanish turkish ukrainian nohyphenation

66 Sidnumrering sidhuvud och sidfotLATEX skriver automatiskt ett sidnummer centrerat laumlngst ned paring sidan Med kommandot

pagestyleempty

kan man staumlnga av numreringen Det kan bland annat vara laumlmpligt t ex om man bara vill skrivaut en sida Om man anvaumlndermaketitle maringste man dessutom skriva

thispagestyleempty

eftermaketitle eftersommaketitle alltid definierar om foumlrsta sidan tillplain (SeEX-EMPEL 3) Ex 3

Vill man i staumlllet ha sidnummer och kapitelnamn i sidhuvudet skriver man

pagestyleheadings

Daring faringr man en sidnumrering som ser ut ungefaumlr som i den haumlr handledningen Vill man garingtillbaka till standardutseendet aumlr det bara att skriva

pagestyleplain

Foumlr att faring sidhuvuden som ser ut ungefaumlr som i denna handledning kan man anvaumlnda paketetfancyhdr Detta beskrivs naumlrmare iEXEMPEL 4 Ex 4

67 RadavstaringndIbland kan man vilja aumlndra paring radavstaringndet i LATEX Det goumlrs enklast genom att aumlndra paring pa-rameternbaselinestretch Det aumlr en faktor som radavstaringndet multipliceras med saring detnormala vaumlrdet aumlr1 Foumlr att naumlstan foumlrdubbla radavstaringndet laumlgger man till foumlljande rad naringgon-stans foumlrebegindocument

renewcommandbaselinestretch18

28 6 Oumlverkurs

68 RamarFoumlr att rita en ram runt en del av texten anvaumlnder man kommandotfbox

Haumlr har vi en fboxliten ram Haumlr har vi en liten ram

Det garingr inte att ha radbrytningar inne i enfbox saring om man vill rita en ram runt en stoumlrre delav texten maringste man kapsla in den i enparbox

fboxparbox4cmDenna text blirautomatiskt justerad till ett4 cm brett stycke

Denna text blir automatiskt ju-sterad till ett 4 cmbrettstycke

69 Att paringverka formateringenLATEX lyckas foumlr det mesta bra med att bryta rader och sidor Men ibland kan man behoumlva raumlttatill formateringen lite I andra fall vill man kanske bryta en rad eller en sida trots att den inte aumlrfull eller laumlgga in lite extra tomrum

Vi har redan anvaumlnt kommandot foumlr att tvinga fram en radbrytning Kommandot kanaumlven ha ett argument som talar om hur mycketextrautrymme som ska laumlggas till

Det haumlr kan ni redanMed ett extra argumentblir [7mm]det extra mycket tomrum

Dethaumlr kan ni redan Med ett extra argu-ment blir

det extra mycket tomrum

Eftersom kan ha ett argument som boumlrjar med tecknet rsquo[rsquo kan man alltsaring inte boumlrja enny rad med rsquo[rsquo om den foumlrra avslutades med Man kan dock lura LATEX att tolka parentesensom just en parentes genom att byta ut mot

Ett annat saumltt att laumlgga in extra tomrum aumlr med kommandotvspacelaumlngd eller medvspacelaumlngd Skillnaden aumlr att den foumlrsta formen tar bort tomrummet om det raringkar hamnavid i slutet eller boumlrjan av en sida

Det finns aumlven motsvarande kommandon foumlr att laumlgga in extra tomrum i en rad De heterhspace ochhspace Den tidigare formen tar bort tomrummet om det hamnar foumlrst ellersist paring en rad

Daring ska vi se om det inte kan bli liteextra tomrum aumlven i boumlrjan hspace20mmav en rad Mitt inne i raden aumlr likahspace10mm laumltt Nu vill jag ha liteextra tomrumvspace10mmsaring att jag baumlttre kan studerafiberstrukturen i papperet

Daring ska vi se om det inte kanbli lite extra tomrum aumlven i boumlrjan

av en rad Mitt inne iraden aumlr lika laumltt Nu vill jagha lite extra tomrum saring att jag baumlttre

kan studera fiberstrukturen i papperet

Observera att raden fylls upp innan det vertikala utrymmet laumlggs till Daumlrfoumlr hamnar inte tom-rumet exakt daumlr man skrivervspace Vill man ha det uppfoumlrandet ska man anvaumlnda medett argument som i det tidigare exemplet

Foumlr att tvinga fram en sidbrytning anvaumlnder man kommandotnewpage Om vi skriver itvaring kolumner avslutarnewpage den aktuella kolumnen i staumlllet foumlr sidan

610 Att rita figurer 29

610 Att rita figurerLATEX klarar av att rita enkla figurer som cirklar fyrkanter linjer och pilar Med enpicture-omgivning skapar man ett koordinatsystem som man sen kan rita i

Standardenheten i koordinatsystemet aumlr punkter Foumlr de flesta aumlr det nog lite svaringrt att taumlnkai punkter Daumlrfoumlr aumlr det laumlttare om man aumlndrar maringttenheten till millimeter med kommandot

setlengthunitlength1mm

Det behoumlver man bara goumlra en garingng i varje dokument alltsaringinte foumlr varje bildOm man vill skapa ett koordinatsystem som aumlr 100 mm brett och 80 mm houmlgt goumlr man saring

haumlr

beginpicture(10080) kommandon som ritar bilderendpicture

Foumlr att placera grafiska objekt i koordinatsystemet anvaumlnder vi kommandotput Med

put(200)objekt

placerar viobjekti punkten med x-koordinaten 20 och y-koordinaten 0 (Foumlr rektanglar aumlr detnedre vaumlnstra houmlrnet foumlr cirklar centrum och foumlr linjer utgaringngspunkten)

Exemplet nedan visar de vanligaste grafiska objekten och hur man ritar dem i LATEX

beginpicture(3050)put(040)framebox(308)centerput(030)framebox(148)[t]topput(1630)framebox(148)[r]rightput(020)dashbox(308)[bl]bottom leftput(018)line(10)20put(016)vector(2-1)25put(510)circle8put(2412)circle14put(614)textscText

endpicture

center

topright

bottom left

HHHHHH

HHj

~ amp$

TEXT

Argumentet tillcircle aumlr diametern Foumlrline ochvector aumlr foumlrsta argumentet riktningoch det andra laumlngd Riktningsargumenten ska ligga mellanminus6 och+6 foumlr line och mellanminus4 och+4 foumlr vector

Ofta vill man upprepa en ritad figur efter efter ett regelbundet moumlnster Det kan till exempelroumlra sig om boxar i ett koplingsschema Foumlr detta finns kommandotmultiput som anvaumlndssaring haumlr

multiput(xy )(∆x∆y )antal objekt

daumlr(xy ) aumlr startpositionen Objektet behoumlver inte vara ett enkelt objekt utan kan ocksaring varaen helpicture-omgivning Man kan alltsaring dela upp sin bild i flera mindre bilder

beginpicture(4050)multiput(00)(710)3beginpicture(209)put(00)framebox(209)[tr]Hejput(82)oval(143)put(45)oval(55)[tl]put(108)oval(73)[b]put(182)circle4

endpictureendpicture

Hej |

Hej |

Hej |

30 6 Oumlverkurs

Om man har ritat en figur och sen vill flytta hela figuren anger man ytterligare ett argumenttill beginpicture

beginpicture(3060)(1010)

Detta betyder att origo har koordinaterna(1010) i staumlllet foumlr (00) Man kan med foumlrdelplacera sin bild inne i enfigure-omgivning (se sid11ochEXEMPEL 6)Ex 6

Det mesta garingr att rita i enpicture-omgivning och resultatet blir snyggt men det blir na-turligtvis lite jobbigt att rita stora figurer paring det haumlr saumlttet Ett alternativ aumlr att anvaumlnda metodensom beskrivs i naumlsta stycke

611 Paketet graphics6111 Att inkludera postscript-bilder

Numera finns det maringnga bra program som kan rita bilder Kan man bara faring dem att skriva sinutmatning i formatetencapsulated postsciptsaring garingr det bra att inkludera bilden i sitt dokumentmed hjaumlp av paketetgraphics

Foumlr att kunna inkludera bilder maringste man laumlgga till foumlljande rad i boumlrjan av dokumentet

usepackagegraphics

Sen anvaumlnder vi foumlljande kommando foumlr att inkludera bilden som finns i filenbildeps

includegraphicsbildeps

Om man vill skala om bilden anvaumlnder man kommandotresizebox

resizebox20mmincludegraphicsbildeps

Ovanstaringende exempel ger en bild som aumlr 20mm houmlg Utropstecknet betyder att bredden skaskalas saring att bildens proportioner beharinglls

En vanlig anvaumlndning avincludegraphics aumlr att inkludera bilder i enfigure-om-givning Daring kraumlvs att bilden centreras med hjaumllp avcenter-omgivning enligt nedanstaringendeexempel

beginfigurebegincenterincludegraphicsbildeps

endcentercaptionKopplingsschema till transmogrifieraren

endfigure

611 Paketet graphics 31

6112 Att spara utrymme

Postscriptbilder kan ofta ta vaumlldigt mycket plats Det kan man loumlsa genom att komprimerafilen Det enda problemet aumlr att LATEX maringste veta hur stor bilden aumlr Den informationen finnsi filen paring en rad som boumlrjar medBoundingBox Klipp ut denna rad och spara den i filenbildepsbb Skriv daumlrefter

gzip bildeps

saring komprimereasbildeps och ersaumltts med den komprimerade filenbildepsgz Sedan aumlrdet bara att inkludera raumltt fil

includegraphicsbildepsgz

En fil som aumlr komprimerad medgzip kan man packa upp medgunzip om man inte laumlngrevill ha den komprimerad

6113 Naringgra saumltt att skapa postscript-bilder

Det finns givetvis maringnga saumltt att generera PostScript-bilder Paring arbetsstationerna ritar man enk-last bilderna medxfig Om vi till exempel vill skapabildeps (som vi anvaumlnde ovan) skrivervi

xfig bildfig

Daring faringr vi upp et foumlnster daumlr vi kan rita bilden Vaumllj sedan menynExportoch exportera bildenVar noga med att vaumlljaEncapsulated Postscripti rutanLanguage

En postscriptfil som skapas paring detta saumltt garingr inte att skriva ut foumlr sig sjaumllv Foumlr att skriva utden vaumllj i staumlllet menynPrint i xfig

Om man vill spara ett foumlnster paring skaumlrmen som encapsulated postscript till en fil som heterwindoweps kan man anvaumlnda naringgot av foumlljande kommandon

import -density 90x90 windowepsimport -density 90x90 eps2windowepsimport -density 90x90 -depth 8 -colorspace gray eps2windoweps

och klicka paring det foumlnster man vill spara Den andra varianten avimport ger postscript level2 som aumlr mer kompakt Man faringr alltsaring betydligt mindre filer men i vissa falla kan de kraringglaDen sista varianten aumlr laumlmplig om bilden aumlr svartvit eller om det ska skrivax ut paring en svartvitskrivare

Skriv man xfig man xgrabsc respman xgrab foumlr mer information

6114 Aumlndra storlek och roterera

Paketetgraphics inneharingller mer aumln de kommandon som naumlmnt ovan Man kan t ex skala ettobjekt medscalebox

vanlig storlek scalebox2dubbel storlek scalebox5halv storlek

vanlig storlek

dubbel storlekhalv storlek

Man kan ocksaring ange ett ytterligare argument om man inte vill ha samma skala i x- och y-led

scalebox1[2]dubbel houmljd scalebox2[1]dubbel bredd

dubbel houmljddubbel bredd

resizebox kan ocksaring anvaumlndas paring text

32 6 Oumlverkurs

resizebox4cm4 cm bred skalenlig 4 cm bred skalenligMan kan ocksaring rotera valfritt objekt medrotatebox eller spegla det kring en vertikal axelmedreflectbox

rotatebox30Hej rotatebox180Hej reflectboxSpegel spegel paring vaumlggen daumlr

Hej

Hej

Spegelspegelparingvaumlggendaumlr

6115 xdvi och graphics

xdvi klarar inte av att visa text (bilder garingr bra) som manipulerats medresizebox scaleboxrotatebox ellerreflectbox Detta kan man dock loumlsa genom att titta paring den faumlrdiga post-scriptfilen med kommandotgv Om dindvi-fil heterrapportdvi skriver du

dvips rapportgv rapportps

ta bort filen medrm rapportps naumlr du aumlr klar

6116 pdflatex och graphics

Foumlr att anvaumlndagraphics medpdflatex skriver man saring haumlr i boumlrjan av dokumentet

usepackage[pdftex]graphics

Sedan kan man tyvaumlrr inte inkludera bilder i eps-format Bilderna maringste i staumlllet vara i pdf-format Det loumlser man laumltt genom att konvertera bilderna med kommandotps2pdf

ps2pdf bildeps bildpdf

och sedan inkluderar man bilderna med

includegraphicsbildpdf

Det garingr aumlven bra att inkludera andra grafikformat i pdf-dokument till exempel jpeg och tiffOm man vill kunna formatera sitt dokument med baringdelatex ochpdflatex saring faringr man

skriva saring haumlr i boumlrjan av dokumentet

newififpdfifxpdfoutputundefinedpdffalse

elsepdftrue

fiifpdfusepackage[pdftex]graphics

elseusepackagegraphics

fi

Sedan goumlr man saring haumlr foumlr att inkludera bilden

ifpdfincludegraphicsbildpdf

elseincludegraphicsbildeps

fi

612 Paketet color 33

612 Paketet colorFoumlr att anvaumlnda paketet skriven man

usepackagecolor

i boumlrjan av dokumentet Sedan finns ett antal kommandon tillgaumlngliga foumlr att skriva text i avvi-kande faumlrg

Det foumlrsta som man maringste goumlra aumlr att definiera en eller flera faumlrger meddefinecolor

definecolorlightgray92definecolordarkgray5definecolorlight-bluergb080851definecolormeloncmyk00460500

Som synes kan man anvaumlnda tre olika modeller foumlr att definiera faumlrger

gray Vaumlrdet aumlr ett tal mellan 0 och 1 daumlr 0 aumlr svart

rgb Vaumlrdet aumlr en kommaseparerad lista av tre tal mellan 0 och 1 som anger intensitetenfoumlr roumltt groumlnt och blaringtt ljus (som paring en TV)

cmyk Vaumlrdet aumlr en kommaseparerad lista av fyra tal mellan 0 och 1 som anger hur mycketman ska anvaumlnda av faumlrgerna cyan magenta gul och svart (som paring en faumlrgskrivare)

Foumlr att skriva sin text i en avvikande faumlrg finns det tvaring kommandon

Detta ord aumlr textcolordarkgraringttprecis som colordark dessa tvaring

Detta ord aumlrgraringtt precis somdessatvaring

Foumlr att goumlra en fylld ram anvaumlnder mancolorbox Om ramen ska ha avvikande faumlrg finnsfcolorbox

colorboxdarkHej hopp fcolorboxblackdarkHej igen

Hej hopp

Hej igen

Man kan aumlven aumlndra bakgrundfaumlrgen Det goumlr man med kommandotpagecolorcolor Kommandot ska skrivas i boumlrjan av dokumentet och gaumlller foumlr alla sidor

Faumlrgenblack som anvaumlndes i exemplen ovan aumlr foumlrdefinierad och behoumlver alltsaring intedefinieras meddefinecolor Oumlvriga foumlrdefinierade faumlrger aumlrwhite red green blueyellow cyan ochmagenta Alla andra faumlrger maringste definieras innan de kan anvaumlndas

613 EuroteckenFoumlr att skriva symbolen foumlr Euro skriver man foumlljande i boumlrjan av dokumentet

usepackageeurosym

Daring definieras kommandonaeuro ochEUR

Med euro kan vi skriva euro-tecknet Priser skriver man som EUR19998

Mede kan vi skrivae-tecknetPriser skriver man som 19998e

Det tecken som visas ovan aumlr den officiella eurosymbolen Om man i staumlllet till ha en symbolsom passar baumlttre till det aktuella teckensnittet anvaumlnder manusepackage[gen]eurosymDaring skrivs symbolen somAC i staumlllet foumlre EUR placerar symbolen foumlre eller efter beloppetberoende paring vilket spraringk man har valt I sverige blir det alltid till houmlger om beloppet Vill manaumlndra paring det kan man anvaumlndausepackage[left]eurosym

34 6 Oumlverkurs

614 Fler teckensnitt

Om man har tillgaringng till en postscriptskrivare (som vi har) saring kan man utnyttja fler teckensnittaumlr de som hittills har beskrivits Genom att skriva

usepackagetimes

i boumlrjan av dokumentet blir den vanliga texten satt medtimes textsf blir helveticaochtexttt blir courier Foumlljande paket finns

paket textrm textsf textttmdash inget mdash computer modern roman comp modern sans comp modern typewritertimes times helvetica courierbookman bookman avant garde couriernewcent new century schoolbook avant garde courierpalatino palatino helvetica courieravant computer modern roman avant garde comp modern typewriterhelvet computer modern roman helvetica comp modern typewriterchancery zapf chancery (endast kursiv) comp modern sans comp modern typewriter

615 Sammanfattning

Ibland vill man ha en sammanfattning (sammandrag referat abstract) i boumlrjan av sin rapportDet aringstadkommer man medabstract-omgivning (EXEMPEL 11)Ex 11

begindocumentmaketitlebeginabstractDetta aumlr en kort sammanfattning avinneharingllet i rapportenendabstractsectionBakgrundHaumlr kommer resten av texten irapportenenddocument

Sammanfattning

Detta aumlr en kort sammanfatt-ning av inneharingllet i rapporten

1 Bakgrund

Haumlr kommer resten av texten i rappor-ten

Vissa institutioner kraumlver att sammanfattningens rubrik aumlrAbstract Andra kraumlven en sam-manfattning paring svenska och en paring engelska Hur man loumlser detta beskrivs iEXEMPEL 12 ochEx 12EXEMPEL 13

Ex 13

616 Referenser

Foumlr att faring en lista med litteraturreferenser anvaumlnder man sig av enthebibliography-omgiv-ning Argumentet (99) till beginthebibliography99 nedan aumlr en teckenstraumlng somanger hur mycket plats etiketterna tar (och hur mycket resten av texten ska skjutas in)99raumlcker till tvaring siffror

617 Vill ni veta mer 35

Laumls mer om LaTeX i citeLamport

beginthebibliography99bibitemLamport Leslie LamportemphLaTeX users guideamp reference manualAddison Wesley 1994bibitemKnuth Donald E KnuthemphThe TeX bookAddison Wesley 1990bibitemPer Per ForebyemphAtt skriva rapporter med LaTeXPHs kopieringsmaskin 2003endthebibliography

Laumls mer om LATEX i [1]

Referenser[1] Leslie LamportLATEX users gui-

de amp reference manualAddison-Wesley 1994

[2] Donald E KnuthThe TEXbookAddison Wesley 1990

[3] Per ForebyAtt skriva rappor-ter med LATEX PHs kopieringsma-skin 2003

Foumlrsta argumentet tillbibitem aumlr en etikett som man sen kan referera till medcite Detfungerar ungefaumlr somlabel ochref (se sidan13)

617 Vill ni veta merDet haumlr dokumentet beraumlttar lite om hur man anvaumlnder LATEX foumlr att skriva rapporter LATEX kanmycket mer aumln vad som beskrivs haumlr men foumlr de flesta raumlcker nog detta

Foumlr de som vill laumlra sig lite mer har viThe Not So Short Intruduction to LATEX 2ε avTobias Oetiker m fltill salu Priset aumlr foumlr naumlrvarande 50 kronor men den finns aumlven tillgaumlngligparing naumltethttppeopleeeethzch˜oetikerlshort

Vill man veta aumlnnu mer finns det tvaring bra boumlcker som jag kan rekommendera

bull LATEX A Document Preparation Systemav Leslie Lamport(ISBN 0-201-52983-1)Boken aumlr baringde en enkel handledning och en referensmanual

bull The LATEX Companion av Michel Goossens Alexander Samarinoch Frank Mittelbach(ISBN 0-201-54199-8) Boken beskriver en hel del trick och tekniker som inte finns medi Lamports bok men inneharingllerintegrunderna i LATEX

De flesta institutioner har nog dessa boumlcker saring om du haringller paring med examansarbete kan dukanske faring laringna boumlckerna Annars finns de att bestaumllla hos de flesta naumltbokhandlar

A Lokala dokumentklasserVi har tvaring lokala dokumenttyper en foumlr att skriva svenska brevefd-brev och en foumlr merit-foumlrteckningarmerit Dessa beskriv naumlrmare iEXEMPEL 8 ochEXEMPEL 9 Ex 8

Ex 9

B LATEX foumlr hemdatornLATEX finns till de flesta operativsystem Tabellen nedan visar var man haumlmta programvaran

operativsystem program URLWindows MiKTeX httpwwwmiktexorgUnix teTeX httpwwwtugorgteTeXAlla All latexprogramvara httpwwwctanorg

36 C Hur utformar man rapporten

Ett saumltt att faring LATEX paring sin PC aumlr att koumlra Linux Det aumlr en gratis unixvariant foumlr PC-datorer ochdaumlr finns redan teTeX som faumlrdiga paket som man kan installera IusrlocalftppubLinuxfinns en del linuxdistributioner att haumlmta Men det aumlr nog enklare att laumlgga naringgra hundralapparparing att koumlpa en CD med linux

C Hur utformar man rapportenUtseendet paring en uppsats rapport eller avhandling aumlr ganska standardiserat Det finns en delolika skolor men huvuddragen aumlr alltid desamma Om man skriver en labrapport paring tre sidorbehoumlver man givetvis inte haringlla lika haringrt paring reglerna som om man skriver en rapport till sittexamensarbete Men det aumlr klokt att foumllja huvuddragen i mallen inte minst foumlr att rapportenslaumlsare ofta aumlr van vid att det ska se ut paring ett visst saumltt

Resten av detta appendix inneharingller lite tips som aumlr skrivna av Lars Olssonparing institutionenfoumlr Elektrovetenskap

Rapporten ska ha en titelsida med projektets (laborationens) namn foumlrfattarnas namn in-stitutions- och kursnamn samt aringrtal Paring denna sida ska ocksaring finnas ettsammandrag(kallasibland referat) av rapporten I detta ska tydligt framgaring vad rapporten handlar om vilketpro-blem som loumlsts hur detta har gjorts mdash vilkenmetod som anvaumlnts de viktigasteresultatenochslutsatsernasamt eventuellarekommendationer Det faringr inte bli stoumlrre aumln ca en halv sidatext och faringr inte inneharinglla naringgra figurer Sammandraget aumlr mycket viktigt eftersom en blivandelaumlsare genom detta kan faring klart foumlr sig om han verkligen ska laumlsa rapporten Kan han inte goumlraen riktig bedoumlmning av detta med ledning av sammandraget riskerar han att foumlrspilla dyrbartid Som ansvarskaumlnnande foumlrfattare maringste Du alltsaring aumlgna en del tid aringt sammandraget som Dugivetvis skriver sist

Innan Du boumlrjar skriva aumlr det bra om Du foumlr Dig sjaumllv kandefiniera laumlsarenmdash som intebara ska vara den som ska granska Ditt alster utan aumlven t ex Dina kolleger Taumlnk ocksaring eftervadsyftet med rapporten ska vara (bortsett fraringn det uppenbara att Du maringste foumlr att bli godkaumlndparing kursen) t ex att Du villsprida kaumlnnedomom upptaumlckter Du gjort ellerRapportera till enkollega eller en chef vad Du sysslat med de daumlr timmarna

Boumlrja gaumlrna rapporten med enInledning daumlr Du motiverar Ditt arbeta och definierar maringletDen kan sedan foumlljas av enBakgrund som kan vara en beskrivning av naringgra tidigare anvaumlndametoder eller en historik En riktigt fin rapport som t ex beskriver ett arbete som finansierasmed bidrag fraringn STU eller naringgon annan instans boumlrjar ofta med ettFoumlrord (engelska preface)I detta ger man en bakgrund paring houmlgre nivaring och saumltter in arbetet i ett stoumlrre sammanhang Haumlrtackar man ocksaring dem som varit foumlrfattaren behjaumllpliga med pengar (t ex STU) och med detpraktiska arbetet

Daumlrefter foumlljer den egentliga rapporten Haumlr beskriver Du den metod Du anvaumlnt eller till-vaumlgagaringngssaumlttet Aumlr rapporten en laborationsredovisning kan Du redogoumlra foumlr vardera momen-tet under en egen rubrik Aumlr det en projektrapport kan Du i staumlllet beskriva de olika delarna ikonstruktionen under var sin rubrik Det aumlr ofta laumlmpligt med underrubriker t ex

42 Principen foumlr Kruttilatorn

men undvik en uppdelning paring foumlr maringnga undernivaringer eftersom skriften daring laumltt blir oumlverstruk-turerad Foumlrsoumlk att vara konsekvent med rubriksaumlttningen saring att Du inte aumlndrar formen mellanolika rubriker Detta ser Du tydligast naumlr Du ska skrivaInneharingllsfoumlrteckningen (behoumlvs intetill laborationsrapporten) ty daumlr staringr alla rubrikerna intill varandra

Illustrationer aumlr mycket vaumlrdefulla (en bild paringstarings saumlga mer aumln tusen ordrArr anvaumlnd figurersaring kan rapporten bli kort) men foumlr att en figur ska vara meningsfull maringsten den vara foumlrsedd

Sakregister 37

med enfigurtext Denna ska vara saring tydlig att man kan foumlrstaring figuren utan att behoumlva laumlsanaringgot inne i texten Taumlnk paring hur Du sjaumllv goumlr naumlr Du faringr en rapport eller en artikel i handenFigurtexten ska staring under figuren och skrivas ut helt t ex

Figur 23 En vanlig kruttilator med oumlverhaumlngade skrut Observera att divisorn haumlr aumlrgroumln Efter [2]

Vidare aumlr det vaumlrt att notera attfig 23blir bara ett nedslag mindre aumlnfigur 23 inne i textenFoumlrkorta inte i onoumldan och anvaumlnd bara de vedertagna saumltten t ex tex etc osv

Texten ska man straumlva efter att goumlra kort men uttoumlmmande Det aumlr alltid baumlttre att foumlrsoumlkaskriva korta meningar med ett sammanhang aumln att foumlrsoumlka taumlcka maringnga sammanhang i enmening Taumlnk paring ordval syftningar och meningsbyggnad saring att den text Du skriver verkligenkommer att betyda det Du taumlnkt Dig Detta laringter helt uppenbart men Du ska faring se att det inte aumlrsaring laumlttStavfel ska i princip inte behoumlva foumlrekomma eftersom det finns utmaumlrkta boumlcker somaumlr fyllda med raumltt stavade ord Aumlr Du det minsta osaumlker slaring upp ordet i staumlllet foumlr att chansaDu kan ibland bli osaumlker paring betydelsen av ett ord eller hos en fras Slaring daring upp i en ordbok ellerskriv om meningen mdash detta aumlr extremt viktigt naumlr Du skriver paring ett annat spraringk

Skriv gaumlrna paringsvenska Detta kan dock vara svaringrt i varingr bransch daumlr saring maringnga fackuttryckaumlr laringnade fraringn framfoumlr allt engelskan Om det finns ett svenskt ord foumlr en foumlreteelse saring anvaumlnddet om inte texten daring blir foumlr uppstyltad Fundera oumlver hur Du ska skriva om t exMan maringstenu enabla de strobade latcharna med chip select acknowledgement controlsignalerna(Vad nudet betyder) Det blir kanske flera ord paring svenska men det priset faringr vi betala foumlr att textenska bli snygg

Efter beskrivningar och genomgaringngar av metoder etc skaResultat ochellerSlutsatserkomma Dessa kan ibland ingaring utspridda i det foumlregaringende avsnittet men de ska i saring fall samlasihop haumlr och kommenteras

Referenser aumlr en lista med den litteratur som Du gjort haumlnvisningar till i texten I textenska Du ha skrivet ett nummer som i figurtextexemplet ovan I referenslista ska det daring se ut somt ex

[2] Gustavsson Hans P et alKruttilatorer en global oumlversikt Liberlitteratur Mal-mouml 1944

Sist saumltter Du eventuellabilagor programlistor ochappendix Naumlr sedan sammandragetaumlr klart aumlr rapporten faumlrdigskriven men inte faumlrdig Foumlrsoumlk att faring naringgon annan att korrekturlaumlsaden aringt Dig mdash sjaumllv aumlr du naumlmligen blind aumlven foumlr de enklaste felen vid det haumlr laget

Sakregister

Symboler (mindre utrymme) 22lsquo (iexcl) 14$ (math-omgivning) 15 (kommentar) 3rsquo (accent) 13rsquo (derivata) 18( (() 21) ()) 21 (extra utrymme) 22 (accent) 13 () 21= 12

= (accent) 13gt 12lsquo (iquest) 14[ ([) 21 (blanktecken) 8 (accent) 13( (math-omgivning) 15) (math-omgivning) 15- (avstavningsfoumlrslag) 9[ (displaymath-

omgivning) 15 (radbrytning) 2 28] (displaymath-

omgivning) 15^ (accent) 13 () 21 () 21] (]) 21^ (exponent) 17(index) 17lsquo (accent) 13~ (accent) 13~ (haringrt blanktecken) 910pt (option) 2611pt (option) 2612pt (option) 26

38 Sakregister

Aa4paper (option) 26AA (Aring) 14aa (aring) 14abstract 34abstract-omgivning 34accenter

i matematisk omgivning17i vanlig text 13

acute 17addtolength 26AE (AElig) 14ae (aelig) 14aleph (alefsym) 18alpha (α) 16amalg (q) 16angle ( 6 ) 18appendix 3 4approx (asymp) 16arccos 19arcsin 19arctan 19arg 19array-omgivning 20 21article (dokumentklass)

25 26ast (lowast) 16asymp () 16atop 20author 2avant (paket) 34avstavning 9 24

Bb (accent) 13backslash () 18 21bar 17baselinestretch 27beta (β) 16bfseries 7bibitem 35bibitem 35bigcap (

⋂) 20

bigcirc (copy) 16bigcup (

⋃) 20

Biggl 22biggl 22Biggr 22biggr 22Bigl 22bigl 22bigodot (

⊙) 20

bigoplus (oplus

) 20bigotimes (

otimes) 20

Bigr 22bigr 22

bigsqcup (⊔

) 20bigtriangledown (5) 16bigtriangleup (4) 16biguplus (

⊎) 20

bigvee (or

) 20bigwedge (

and) 20

bindetreck 8binaumlra operatorer 16blanktecken

extra 8haringrt 9

boldmath 19book (dokumentklass) 25bookman (paket) 34bot (perp) 18bowtie () 16Box (2) 18breve 17braringkstreck 18bullet (bull) 16

Cc (accent) 13cap (cap) 16caption 11 15cdot (middot) 16cdots 19center-omgivning 11 30centrerad text 10chancery (paket) 34chapter 25check 17chi (χ) 16circ () 16circle 29citat 10cite 35cite 35clearpage 25clubsuit (clubs) 18colorbox 33cong (sim=) 16coprod (

∐) 20

copyright ( ccopy) 13cos 19cosh 19cot 19coth 19csc 19cup (cup) 16

Dd (accent) 13dag (dagger) 13dagger (dagger) 16dashbox 29

dashv (a) 16date 2 3ddag (Dagger) 13ddagger (Dagger) 16ddot 17 18ddots 21definecolor 33deg 19Delta (∆) 16delta (δ) 16derivator 18description-omgivning

9 10det 19DH (ETH) 14dh (eth) 14Diamond (3) 18diamond () 16diamondsuit (diams) 18dim 19displaymath-omgivning

15 20 21 26div (divide) 16division 18DJ (ETH) 14dj (đ) 14document-omgivning 2documentclass 25dokumentklasser 25dot 17 18doteq ( =) 16Downarrow (dArr) 17 21downarrow (darr) 17 21draft (option) 26dvi2tty (program) 5dvips (program) 1 4ndash6

Eefd-brev (dokument-

klass) 35ell (`) 18em 7emacs

LATEX-mode 4emacs (program) 1 4 14 22emph 7empty (sidnumrering) 27emptyset (empty) 18enumerate-omgivning 9epsilon (ε) 16eqnarray-omgivning 21eqnarray-omgivning 21equation-omgivning 15 20equiv (equiv) 16eta (η) 16EUR 33euro 33

Sakregister 39

eurotecken 33evensidemargin 26exempel 1exists (exist) 18exponent 17ext 19

Ffancyhdr (paket) 27fbox 28fcolorbox 33felsoumlkning 22ndash25fetstil 7figure-omgivning 11 30figurer 11flat ([) 18fleqn (option) 26flushleft-omgivning 10flushright-omgivning 11fonter 6 19 34footnote 9footnotesize 7footskip 26forall (forall) 18fotnoter 9frac 18framebox 29frown (_) 16funktionsnamn 19

GGamma (Γ) 16gamma (γ) 16gcd 19geq (ge) 16gg () 16grader 18graphics (paket) 30ndash32grave 17grekiska bokstaumlver 15 16guillemotleft (laquo) 13guillemotright (raquo) 13guilsinglleft (lsaquo) 13guilsinglright (rsaquo) 13gunzip (program) 31gv (program) 32gzip (program) 31

HH (accent) 13hat 17hbar (h) 18headheight 26headings (sidnumrering) 27headsep 26heartsuit (hearts) 18

helvet (paket) 34hemdator

LATEX foumlr 35hline 12hom 19hookleftarrow (larr) 17hookrightarrow (rarr) 17hspace 28hspace 28Huge 7huge 7haumlnvisningar 13

Ii (ı) 13Im (=) 18imath 17imath (ı) 18import (program) 31in (isin) 16includegraphics 30index 17inf 19infty (infin) 18inneharingllsfoumlrteckning 8int (

int) 20

iota (ι) 16itemize-omgivning 9itshape 7

Jj () 13jmath 17jmath () 18Join (1) 16

Kkapitaumller 7kappa (κ) 16ker 19kill 12kommentar 3komprimering 31kursiv 7

LL (Ł) 14l (ł) 14label 11 13Lambda (Λ) 16lambda (λ) 16landscape (option) 26langle (〈) 21LARGE 7Large 7large 7

laserutskrifter 5LaTeX (logotypen) 8latex (program)

1 4 6 13 25 32LATEX-mode (i emacs) 4latexsym (paket) 17lceil (d) 21ldots ( ) 8ldots 21leadsto () 17left 21 22Leftarrow (lArr) 17leftarrow (larr) 17leftharpoondown () 17leftharpoonup () 17Leftrightarrow (hArr) 17leftrightarrow (harr) 17leq (le) 16leqno (option) 26letter (dokumentklass) 25lfloor (b) 21lg 19lhd () 16lim 19limsup 19line 29lininf 19listoffigures 8listoftables 8listor 9ndash10litteraturreferenser 34ll () 16ln 19log 19Longleftarrow (lArr=) 17longleftarrow (larrminus) 17Longleftrightarrow

(lArrrArr) 17longleftrightarrow

(larrrarr) 17longmapsto (7minusrarr) 17Longrightarrow (=rArr) 17longrightarrow (minusrarr) 17

Mmaketitle 2 8 26 27mapsto (7rarr) 17matematisk text 15ndash22matematiska symboler

15ndash17math-omgivning 15 20 21mathbf 19mathcal 19mathit 19mathrm 19mathsf 19mathtt 19

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 15: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

310 Figurer och tabeller 11

beginflushleftInne i en textttflushleft-omgivning fyllerinte LaTeX ut raderna med extra blankteckenDaumlrfoumlr blir houmlgermarginalen ojaumlmnendflushleft

Inne i enflushleft-omgivningfyller inte LATEX ut raderna med extrablanktecken Daumlrfoumlr blirhoumlgermarginalen ojaumlmn

Paring samma saumltt anvaumlnder man encenter-omgivning foumlr att centrera en del av texten

begincenterDen haumlr texten aumlr centrerad Givetviskan man ha radbrytningar inne i textenendcenter

Den haumlr texten aumlr centrerad Givetviskan man ha

radbrytningarinne

i texten

Det finns aumlven enflushright-omgivning som ger en ojaumlmn vaumlnstermarginal

310 Figurer och tabellerFoumlr att faring en centrerad figur eller tabell med en rubrik anvaumlnder man enfigure-omgivningeller entable-omgivning

Figuren goumlrs ofta i enpicture-omgivning (se sidan29) och tabeller i entabular-om-givning (sidan12) Om man vill klistra in en bild i efterhand reserverar man utrymme foumlr denmedvspace Mer detaljer om figurer och tabeller finns iEXEMPEL 6 Ex 6

Nu kommer vi paring att viska ha en figurbeginfigurevspace2cm reservera 2 cmcaptionEn liten bildlabelbild

endfigureOch nu ska vi referera tillfigur~refbild

Figur 7 En liten bild

Nu kommer vi paring att vi ska ha en figurOch nu ska vi referera till figur 7

Figuren hamnar laumlngst upp eller laumlngst ner paring sidan eller paring en separat sida Detta kan manparingverka med ett argument Skrivbeginfigure[bokstav] daumlr bokstav kan vara

h Here bilden hamnar precis daumlrfigure-omgivning foumlrekommer

t Top oumlverst paring sidan

b Bottom laumlngst ned paring sidan

p Page of floats Paring en separat sida

Man kan kombinera flera av bokstaumlverna Daring anvaumlnds det foumlrsta moumljliga placeringen av figurenOm man inte anger naringgot argument aumlr det liktydigt med att skrivabeginfigure[tbp]Anger man foumlr faring alternativ kan det bli problem (se sidan24)

LATEX haringller reda paring figurens eller tabellens nummer Vill man kunna referera till den maringsteman skrivalabeltext Annars kan man hoppa oumlver detcaptiontext genererar dencentrerade rubriken Enda skillnaden mellan enfigure-omgivning och entable-omgivningaumlr att rubrikerna blir olika (Figur respektiveTabell)

311 tabbing-omgivningGenom att anvaumlnda entabbing-omgivning kan man anvaumlnda tabulatortecken ungefaumlr som paringen skrivmaskin

12 3 Paringbyggnad

begintabbingData om = textbfNisse

gt Namn = Nils gt gt Nilsson gt Tel gt 12~34~56

endtabbing

Data omNisseNamn Nils

NilssonTel 12 34 56

Man anvaumlnder alltsaring= foumlra att saumltta en tabulatorposition ochgt foumlr att anvaumlnda den Man kanocksaring anvaumlnda kommandotkill foumlr att staumllla in tabuleringen med en rad som inte skrivs utDetta kan till exempel vara laumlmpligt om det kommer laringnga ord i en rad laumlngre ner

begintabbingTrettiosju = groumlna = killEn gt vit gt haumlst Trettiosju gt groumlna gt katterendtabbing

En vit haumlstTrettiosju groumlna katter

312 tabular-omgivningDet aumlr enkelt att goumlra snygga tabeller i LATEX Det aumlr bara att skriva saring haumlr

begintabularlcrProdukt amp Typ amp Pris Skruvar amp stora amp 018 kr Muttrar amp M16 amp 038 kr Spikar amp 12 tum amp 012 kr

endtabular

Produkt Typ PrisSkruvar stora 018 krMuttrar M16 038 krSpikar 12 tum 012 kr

Med deklarationenlcr talar vi om att foumlrsta kolumnen ska vara vaumlnsterjusterad (l) denandra centrerad (c) och den tredje houmlgerjusterad (r) Sen aumlr det bara att skriva in texten medettamp-tecken mellan kolumnerna och en radbrytning () efter varje rad

Vertikala streck anges med |i deklarationen och horisontella streck faringr man med kom-mandothline Av foumlljande exempel framgaringr det hur man goumlr

begintabular||l|c|r|| hlinehlineemphProdukt amp emphTypamp emphPris hline

Skruvar amp stora amp 018 kr hlineMuttrar amp M16 amp 038 kr hlineSpikar amp 12 tum amp 012 kr hlinehline

endtabular

Produkt Typ PrisSkruvar stora 018 krMuttrar M16 038 krSpikar 12 tum 012 kr

Det haumlr aumlr kanske ett lite extremt exempel Man behoumlver givetvis inte anvaumlnda saring maringnga linjerom man inte vill

Om man vill att en kolumn ska kunna innharinglla flera rader deklarerar man den sompbreddsom i foumlljande exempel

begintabular|l|p30mm| hlineemphProdukt amp emphBeskrivning hlineIvar amp Billig traumlhylla Passar

bra till studenter Niklas amp Lite dyrare med staringlroumlr Har

laringngt mellan hyllfaumlsten hlineendtabular

Produkt BeskrivningIvar Billig traumlhylla Passar

bra till studenterNiklas Lite dyrare med staringlroumlr

Har laringngt mellan hyll-faumlsten

313 Haumlnvisningar 13

313 HaumlnvisningarSom ni har sett tidigare kan man haumlnvisa till figurer medlabel ochref Samma metod kanman anvaumlnda foumlr att haumlnvisa till en sida eller ett stycke Foumlrst saumltter man etiketter i texten medlabeltext

Paring den haumlr sidan pratar vi lite omdiverse olika fiskarlabelfisk

Paring den haumlr sidan pratar vi lite om di-verse olika fiskar

Naumlr man sen ska haumlnvisa till texten anvaumlnder manrefrext foumlr att generera styckets nummerochpagereftext foumlr att generera sidnumret

Nu haumlnvisar vi till fiskar paringsidan~pagereffisk i stycke~reffisk

Nu haumlnvisar vi till fiskar paring sidan13 istycke313

Eftersom referenserna kan foumlrekomma baringde foumlre och efter etiketterna maringste LATEX laumlsa igenomtexten och hitta alla etiketter innan korrekta referenser kan genereras Daumlrfoumlr maringste man koumlrakommandotlatex tvaring garingnger Foumlrsta garingngen paringminns man om det med meddelandet

LaTeX Warning Label(s) may have changed Rerun to get cross-references right

314 Fler specialtecken3141 Symboler

Ibland raumlcker inte de vanliga bokstaumlverna till Daring kan foumlljande tecken kan vara bra att ha

dagger dag sect S ccopy copyrightDagger ddag para P pound poundslaquo guillemotleft raquo guillemotright lsaquo guilsinglleftrsaquo guilsinglright bdquo quotedblbase sbquo quotesinglbase

3142 Accenter

Tabellen nedan visar hur man skriver accenter i LATEX (Givetvis kan man saumltta accenter paringandra bokstaumlver aumln o ocksaring) Genom att utelaumlma argumentet kan man skriva accenttecknet foumlrsig sjaumllv t ex^

oacute rsquoo o =o oo too ograve lsquooo o o co ocirc ^o o uoo do ouml o o vo o

macrbo

otilde ~o o Ho o ro

Om man vill ha en accent paring bokstaumlvernai och j faringr man ta till ett specialtrick foumlr att faring bortpricken ovanfoumlr bokstaven innan man saumltter dit accenten

Om man skriver i eller j faringrman bokstaumlver utan prickar somman laumltt kan saumltta accenter somtill exempel rsquoi eller rsquoj

Om man skriver ı eller faringr man bok-staumlver utan prickar som man laumltt kansaumltta accenter som till exempel iacute eller

Om man bara vill saumltta accenter paring en bokstav kan man utelaumlmna klamrarna Daring faringr man dockse till att laumlgga haringrda blanktecken i slutet av ord Detta kan goumlras paring tvaring saumltt

Nu ska vi lara oss att skriva ordetmo alltsaring mo saa att det inteskrivs ihop med ordet efter

Nu ska vi laumlra oss att skriva ordet moumlalltsaring mouml saring att det inte skrivs ihopmed ordet efter

Observera att man inte kan anvaumlnda den haumlr tekniken foumlr att skriva accenter i matematiskaformler Matematiska accenter beskrivs paring sidan17

14 3 Paringbyggnad

3143 Utlaumlndska bokstaumlver

Saring haumlr goumlr man foumlr att faring bokstaumlver foumlr att skriva paring bl a danska tyska polska spanska ochislaumlndska

œ oe oslash o aelig ae Œ OEOslash O AElig AE ł l iquest lsquoszlig ss Ł L iexcl lsquo Ŋ NGŋ ng THORN TH thorn th ETH DHeth dh ETH DJ đ dj

315 Svenska bokstaumlverOm man vill att dokumentet ska garing att formatera paring andra maskiner med gamla versioner avLATEX och i andra laumlnder boumlr man inte skriva in svenska bokstaumlver direkt I staumlllet anvaumlnderman accenter foumlr att skriva auml ouml Auml och Ouml ochaa ochAA foumlr att skriva aring och Aring

316 ProgramlistningarOm man inte vill att LATEX ska formatera texten kan man anvaumlnda enverbatim-omgivningDaring skrivs texten dessutom med skrivmaskinstext

beginverbatim Detta aumlr ett C-program include ltstdiohgt

void main(void)

int i

for (i = 1 i lt= 10 i++)printf(Nr dn i)

endverbatim

Detta aumlr ett C-program include ltstdiohgt

void main(void)

int i

for (i = 1 i lt= 10 i++)printf(Nr dn i)

Taumlnk paring att inte anvaumlnda tabulatortecken inne i enverbatim-omgivning De foumlrsvinner naumlmli-gen i utmatningen Anvaumlnd i staumlllet blanktecken (LATEX-modei emacs aumlndrar automatiskt allatabulatortecken till blanktecken)

Foumlr att faring motsvarande funktion mitt inne i en rad anvaumlnder man kommandotverb

I vanliga fall skulle man inte kunna skrivaverb utan att LaTeX tror att det aumlrboumlrjan paring ett kommando Men med verb=verb=garingr det bra

I vanliga fall skulle man inte kunnaskriva utan att LATEX tror att det aumlrboumlrjan paring ett kommando Men medverb garingr det bra

Observera att argumentet tillverb inte ska avgraumlnsas av och Daring skulle man ju aldrigkunna ha tecknen eller inne i texten Daumlrfoumlr aumlr kravet i staumlllet att argumentet tillverbavgraumlnsas av likadana valfria tecken som till exempel iverbtext ellerverb+text+

Man kan aumlven inkludera en programlistning direkt fraringn en fil Till detta anvaumlnder mankommandotverbatiminput Foumlr att det ska fungera maringste man foumlrst skriva

usepackageverbatim

i boumlrjan av dokumentet Sedan inkluderar man programkoden med t ex

verbatiminputlab7java

Om inte programtexten faringr plats i dokumentet kan man minska storleken

smallverbatiminputlab7java

4 Matematiska formler 15

4 Matematiska formlerEftersom TEX (och LATEX) aumlr utformat foumlr att kunna skriva komplex matematisk text blir det haumlrkapitlet ganska omfattande Men foumlr er som aumlndaring behoumlver kunna mer finns en mer uttoumlmmandebeskrivning i boumlckerna om LATEX (se sidan35 i denna handledning)

41 Att skriva matematisk textOm man vill skriva en matematisk formel inne i den loumlpande texten skriver manbeginmathformelendmath Eftersom det aumlr ganska laringngt att skriva finns det tvaring olika kortformer somman kan anvaumlnda Antingen( formel ) eller $ formel $ Men den foumlrsta korformen faringrman en kontroll paring att man inte redan aumlr inne i en formel aring andra sidan fungerar den inte ibildtexter (caption)

Foumlr att faring en formel som blir centrerad paring en egen rad skriver manbegindisplaymathformelenddisplaymath Aumlven haumlr finns det en kortform som aumlr[ formel]

beginequation formelendequation ger samma utseende bortsett fraringn att form-lerna blir numrerade Haumlr finns ingen kortform

Formeln $ x=3y-2 $ staringr inne i textenprecis som ( a+b+c ) ochbeginmathq=45+vendmathgoumlrDaumlremot staringr [ x=3y-2 ] foumlrsig sjaumllv precis sombegindisplaymatha+b+cenddisplaymathEn numrerad ekvation faringr man medbeginequationx=3y-2 labelekvaendequationVill man haumlnvisa till ekvation~refekvafungerar det likdant som med figurer

Formelnx = 3yminus 2 staringr inne i textenprecis soma+ b+ c ochq = 45 + vgoumlr Daumlremot staringr

x = 3y minus 2

foumlr sig sjaumllv precis som

a+ b+ c

En numrerad ekvation faringr man med

x = 3y minus 2 (1)

Vill man haumlnvisa till ekvation1 funge-rar det likdant som med figurer

42 En oumlversikt oumlver matematiska symbolerLATEX inneharingller kommandon foumlr att skriva alla taumlnkbara matematiska symboler Samtliga sym-boler nedan har en sak gemensamt De fungerar bara i enmath-omgivningdisplaymath-om-givning ellerequation-omgivning Vill man skriva ett saringdant haumlr tecken i vanlig text maringsteman skriva t ex$ tecken$

Av tabell1 framgaringr att det inte finns versala varianter av alla grekiska bokstaumlver Det berorparing att de grekiska bokstaumlverna i dessa fall ser likadana ut som de romerska Till exempel skrivsett versaltα helt enkelt som A

Vissa matematiska symboler finns redan paring tangentbordet Naumlr man skriver dem i en ma-tematisk omgivning faringr de ett lite annat utseende rsquo=rsquo rsquo +rsquo rsquominusrsquo rsquoltrsquo eller rsquogtrsquo Oumlvriga skrivsmed kommandona i tabellerna2ndash5 Maringnga av relationerna i tabell3 kan negeras genom attskrivanot foumlre dem

$x notlt y Leftrightarrow x notleq y-1$ x 6lt y hArr x 6le y minus 1

Det garingr att goumlra ytterligare symboler genom att skriva dom ovanparing varandra med kommandotstackrel

16 4 Matematiska formler

α alpha θ theta o o Υ Upsilonβ beta ϑ vartheta Π Pi υ upsilonΓ Gamma ι iota π pi Φ Phiγ gamma κ kappa $ varpi φ phi∆ Delta Λ Lambda ρ rho ϕ varphiδ delta λ lambda varrho χ chiε epsilon micro mu Σ Sigma Ψ Psiε varepsilon ν nu σ sigma ψ psiζ zeta Ξ Xi ς varsigma Ω Omegaη eta ξ xi τ tau ω omegaΘ Theta

Tabell 1 Grekiska bokstaumlver

plusmn pm u sqcap rhd1

∓ mp t sqcup unlhd1

times times or vee unlhd1

divide div and wedge oplus opluslowast ast setminus ominus star o wr otimes otimes circ diamond oslashbull bullet 4 bigtriangleup odotmiddot cdot 5 bigtriangledown copy bigcirccap cap triangleleft dagger daggercup cup triangleright Dagger ddagger] uplus lhd1 q amalg

Tabell 2 Binaumlra operatorer (1Kraumlver paketetlatexsym)

le leq sube subseteq a dashv prop proptoge geq supe supseteq equiv equiv |= models≺ prec lt sqsubset1 sim sim perp perp succ = sqsupset1 simeq | mid preceq v sqsubseteq asymp parallel succeq w sqsupseteq asymp approx bowtie ll isin in sim= cong 1 Join1

gg 3 ni 6= neq ^ smilesub subset ` vdash = doteq _ frownsup supset

Tabell 3 Relationssymboler (1Kraumlver paketetlatexsym)

43 Exponenter och index 17

[ A stackrelalpharightarrow B ] Aαrarr B

[ vecx stackrelmathrmdef=(x_1 ldots xn) ] ~x

def= (x1 xn)

Observera att vissa symboler bara aumlr tillgaumlngliga med paketetlatexsym Foumlr att anvaumlndadessa laumlgg till foumlljande rad i boumlrjan av dokumentet

usepackagelatexsym

421 Accenter

Accenttecknen som beskrivs paring sidan13 fungerar bara foumlr vanlig text I matematiska formleranvaumlnder man nedanstaringende kommandon i staumlllet

a hata a acutea a dota a checkaa gravea a ddota a brevea a baraa tildea ~a veca

hat ochtilde finns aumlven i bredare varianter som kallaswidehat ochwidetilde

$widehatx+1 widetildex+1$ x+ 1 x+ 1

Precis som med accenter i vanlig text boumlr man plocka bort prickarna fraringn bokstaumlverna i och jinnan man saumltter accenter paring dem

Jaumlmfoumlr $veci + ddotj$ och$vecimath + ddotjmath$

Jaumlmfoumlr~i+ j och~ı+

43 Exponenter och indexExponenter markeras medexponent och index med_index vilket illustreras av dettaexempel

Laringt $x$ och $y$ vara variabler saringdana att$x^2y=q_n$ daring $q_1 ldots q_n gt 7$

Det blir samma sak av $x^y_2$ och$x_2^y$ men inte av $x_y^2$ och$x^2_y$

Laringt x och y vara variabler saringdana attx2y = qn daringq1 qn gt 7Det blir samma sak avxy

2 ochxy2 men

inte avxy2 ochx2y

larr leftarrow lArrrArr Longleftrightarrow uarr uparrowlarrminus longleftarrow 7rarr mapsto uArr UparrowlArr Leftarrow 7minusrarr longmapsto darr downarrowlArr= Longleftarrow larr hookleftarrow dArr Downarrowrarr rightarrow rarr hookrightarrow l updownarrowminusrarr longrightarrow leftharpoonup m UpdownarrowrArr Rightarrow rightharpoonup nearrow=rArr Longrightarrow leftharpoondown searrowharr leftrightarrow rightharpoondown swarrowlarrrarr longleftrightarrow rightleftharpoons nwarrowhArr Leftrightarrow leadsto1

Tabell 4 Pilsymboler (1Kraumlver paketetlatexsym)

18 4 Matematiska formler

Om det bara finnsett tecken i exponent eller index garingr det bra att utelaumlmna klamrarna ochskriva^exponentrespektive_exponent

Det garingr bra att anvaumlnda alla moumljliga tecken som exponenter och index

Temperaturen i dag var $19^circ$C Temperaturen i dag var19C

44 Derivator

Derivator skriver man med apostrof (rsquo)

$xrsquorsquorsquo - 3xrsquorsquo + xrsquo + 4x = 8$ xprimeprimeprime minus 3xprimeprime + xprime + 4x = 8

Ibland skriver man tidsderivator med prickar ovanfoumlr bokstaumlverna Daring kan man anvaumlnda accen-terna ovan

$a(t) = dotv(t) = ddotx(t)$ a(t) = v(t) = x(t)

45 Division

Division med aumlr enkelt att skriva men vill man ha ett horisontellt braringkstreck faringr man anvaumlndakommandotfrac

[ x = fraca + b3c^3 + d^4 ] x =a+ b3

c3 + d4

[ frac11 - frac1a - k ]1

1minus 1aminusk

46 Roumltter

Roumltter skriver man med kommandotsqrt Med ett extra argument kan man skriva roumltter avvalfri ordning

[ sqrtx^x + sqrtalpha ]radicxx +

radicα

[ sqrt[3]hrsquorsquo_n(beta x) ] 3radichprimeprimen(βx)

alefsym aleph prime prime forall forall infin inftyh hbar empty emptyset exist exists 2 Box1

ı imath nabla nabla not neg 3 Diamond1

jmathradic

surd [ flat 4 triangle` ell gt top natural clubs clubsuitweierp wp perp bot ] sharp diams diamondsuitlt Re | backslash hearts heartsuit= Im 6 angle part partial spades spadesuit0 mho1

Tabell 5 Diverse symboler (1Kraumlver paketetlatexsym)

47 Oumlver- och understrykning 19

47 Oumlver- och understrykningFoumlr att goumlra linjer eller klamrar ovanfoumlr eller under en formel finnsoverline underlineoverbrace respektiveunderbrace Man kan skriva text ovanfoumlr eller under en klammergenom att goumlra paring samma saumltt som foumlr ett index eller en exponent

[ overlinephi + overlinew ] φ+ w

[ overbracea_1+underbrace a_2+cdots+a_n-1_n-2 st+a_n^n st ]

nst︷ ︸︸ ︷a1 + a2 + middot middot middot+ anminus1︸ ︷︷ ︸

nminus2st

+an

[ x^overlinek + n + x^underlinen ] xk+n + xn

48 Teckensnitt i matematisk textNormalt skriver LATEX all matmatisk text kursiv men i vissa fall passar det baumlttre med ett annatteckensnitt

Ett saringdant exempel aumlr foumlr att skriva funktioner som t ex log Det enklaste saumlttet att skrivadessa funktioner aumlr att anvaumlnda kommandona i tabell6

[ sin 2theta=2sinthetacostheta ] sin 2θ = 2 sin θ cos θ

[ log xy=log x + log y] log xy = log x+ log yFoumlr de funktioner daumlr det aumlr meningsfullt kan man anvaumlnda ett index

[ max_1leq nleq mlog_2P_n ] max1lenlem

log2 Pn

[ lim_xrightarrow 0fracsin xx=1 ] limxrarr0

sinx

x= 1

I oumlvriga fall kan man anvaumlnda naringgot av nedanstaringende saumltt att byta tecknsnitt inne i mate-matisk text

$mathititalic - 2^x+sin phi$ italic minus 2 x + sinφ

$mathrmroman - 2^x+sin phi$ romanminus 2x + sinφ

$mathbfbold - 2^x+sin phi$ boldminus 2x + sinφ

$mathsfsans serif - 2^x+sin phi$ sans serif minus 2x + sinφ

$mathtttypewriter - 2^x+sin phi$ typewriterminus 2x + sinφ

Observera att ovanstaringende kommandon bara ska anvaumlndas foumlr matematiska uttryck De paring-verkar bara bokstaumlver siffror och stora grekiska bokstaumlver Om man av naringgon anledning villskriva vanligt text inne i formler anvaumlnder man de vanliga teckensnittskommandona (texttttextbf textnormal etc) som tillfaumllligt laumlmnar matematikomgivningen

Om man vill skriva alla formler med fetstil kan man skriva kommandotboldmath i boumlrjanav dokumentet (det skainte skrivas inne i en matematikomgivning) Kommandot gaumlller tillsman upphaumlver det medunboldmath

I vissa fall anvaumlnder man skrivstilsbokstaumlver foumlr att beteckna funktioner LATEX tillhanda-haringller 26 bokstaumlverA Z

arccos cos csc ext ker limsup min sinharcsin cosh deg gcd lg ln Pr suparctan cot det hom lim log sec tanarg coth dim inf lininf max sin tanh

Tabell 6 Funktionsnamn

20 4 Matematiska formler

$mathcalFf(x)$ och$mathcalLf(x)$ brukar man anvaumlndafoumlr att beteckna naringgra vaumllkaumlnda transformer

Ff(x) och Lf(x) brukar mananvaumlnda foumlr att beteckna naringgra vaumll-kaumlnda transformer

49 Summor integraler och saringntDe matematiska symbolerna i tabell7 blir olika stora beroende paring hur man anvaumlnder dem deblir stoumlrre i endisplaymath-omgivning och enequation-omgivning aumln i enmath-omgiv-ning

[ int_-infty^infty e^-x^2 dx ]int infin

minusinfineminusx2

dx

[ oint_S(V) (psinablaphi-phinablapsi)cdot dvecS ]

∮S(V )

(ψnablaφminus φnablaψ) middot d~S

[ a_1 + a_2 + cdots + a_n =sum_i=1^n a_i ] a1 + a2 + middot middot middot+ an =

nsumi=1

ai

[ n=prod_k=1^n k ] n =

nprodk=1

k

[ sum_0 leq i leq m atop0 lt j lt n P(ij) ]

sum0leilem0ltjltn

P (i j)

Om man skriver ovanstaringende formler innei den loumlpande texten faringr mande mindre symbolerna som t~ex$int_-infty^infty e^-x^2 dx$eller $n=prod_k=1^n k$

Om man skriver ovanstaringende form-ler inne i den loumlpande texten faringrman de mindre symbolerna som t exintinfinminusinfin eminusx2

dx ellern =prodn

k=1k

410 Matriser och vektorerFoumlr att skapa matriser och vektorer goumlr vi naumlstan likadant som med tabeller (sidan12)

[ beginarraylcrx^2 amp a+b amp 3 x^2+2x amp xrsquo amp 23 x^2n amp alpha amp 214endarray ]

x2 a+ b 3x2 + 2x xprime 23x2n α 214

sum sumsum

⋂ ⋂bigcap

⊙ ⊙bigodotprod prod

prod⋃ ⋃

bigcupotimes otimes

bigotimes∐ ∐coprod

⊔ ⊔bigsqcup

oplus oplusbigoplusint int

intor or

bigvee⊎ ⊎

biguplus∮ ∮oint

and andbigwedge

Tabell 7 Stora symboler

411 Ekvationer paring flera rader 21

411 Ekvationer paring flera rader

Med endisplaymath-omgivning eller enmath-omgivning kan man bara goumlra formler somryms paring en rad Om man skriver laringnga formler eller vill skriva flera ekvationer i en sekvenskan man anvaumlnda eneqnarray-omgivning Den fungerar ungefaumlr som enarray-omgivningmed tre kolumner men numrerar ekvationerna om man inte skrivernonumber

begineqnarrayx amp = amp 12y + 47 y amp = amp z + phi + a + b + nonumber amp amp c + d + e + f

endeqnarray

x = 12y + 47 (2)

y = z + φ+ a+ b+

c+ d+ e+ f (3)

Eneqnarray-omgivning goumlr samma sak foumlrutom att den inte genererar naringgra ekvationsnum-mer

begineqnarrayx amp = amp 2 y + 3y amp = amp 12

endeqnarray

x = 2y + 3

y = 12

412 Parenteser

Hittils har vi anvaumlnt vanliga parenteser rsquo()rsquo i en del formler I tabell8 visas samtliga symbolersom kan anvaumlndas som parenteser i LATEX

Foumlr att faring parenteserna att anpassa sin storlek efter det de ska omge skriver manleftellerright foumlre dem Foumlr varjeleft maringste det finnas enright Daumlremot behoumlver de intevara av samma typ Det aumlr t ex fullt moumljligt att avsluta enleft( medright Om manbara vill ha en parentes paring ena sidan av formeln kan man anvaumlnda den osynliga parentesen rsquorsquo

[ vecu times vecv =left| beginarrayccchatx amp u_x amp v_x haty amp u_y amp v_y hatz amp u_z amp v_z

endarray right| ]

~utimes ~v =

∣∣∣∣∣ x ux vx

y uy vy

z uz vz

∣∣∣∣∣[ A=left( beginarraycccca_11 amp a_12 amp ldots amp a_1n a_21 amp a_22 amp ldots amp a_2n vdots amp vdots amp ddots amp vdots a_m1 amp a_m2 amp ldots amp a_mn

endarray right) ]

A =

a11 a12 a1n

a21 a22 a2n

am1 am2 amn

( ( b lfloor darr downarrow) ) c rfloor backslash l updownarrow[ [ d lceil | | uArr Uparrow] ] e rceil | dArr Downarrow 〈 langle uarr uparrow m Updownarrow 〉 rangle

Tabell 8 Parenteser

22 5 Om det blir fel

[ g(x)=left beginarrayll0 amp x leq 0 13 amp 0 lt x leq 3 23 amp 3 lt x leq 5 1 amp x gt 5endarray right ]

g(x) =

0 x le 013 0 lt x le 323 3 lt x le 51 x gt 5

Ibland behoumlver man ha mer kontroll oumlver parentesernas storlek Foumlr detta aumlndamaringl finns detandra prefix att anvaumlnda

Storlek vanlig stor stoumlrre aumlnnu stoumlrre stoumlrst automatiskVaumlnsterprefix mdash bigl Bigl biggl Biggl leftHoumlgerprefix mdash bigr Bigr biggr Biggr right

413 FinjusteringI en del fall kan man behoumlva justera formateringen av matematiska formler genom att laumlgga tilleller ta bort lite utrymme Foumlr detta aumlndamaringl finns kommandona foumlr att laumlgga till och foumlratt ta bort

[ sqrt2 x ] radic2x

[ sqrt2 x ] radic2x

[ n logn ] n logn

[ n logn ] nlogn

[ intint z dx dy]int int

zdxdy

[ int int z dx dy ]intint

z dx dy

5 Om det blir felAtt tolka felutskrifter fraringn LATEX aumlr inte alltid det laumlttaste LATEX oumlversaumltter alla kommandon tillTEX-kommandon och skickar sedan hela texten till TEX Daumlrfoumlr kommer maringnga av felmedde-landena fraringn TEX och man kaumlnner inte riktigt igen sin text i felutskrifterna

51 Vanliga problemUtan att analysera felutskrifterna alltfoumlr mycket kan man ofta hitta sitt fel bland foumlljande punk-ter

bull Ett felstavat kommando

bull Parenteser (t ex eller[]) daumlr man har gloumlmt den ena eller kanske baringda

bull Foumlrsoumlk att anvaumlnda specialtecken utan att skriva dem paring raumltt saumltt

bull Foumlrsoumlk att anvaumlnda matematiska specialtecken i vanlig text (Skriv$ foumlre och efter tecknetsaring garingr det bra)

bull Ett end som saknas

bull Ett bortgloumlmt argument till ett kommando

Genom att laumlra sig att utnyttja LATEX-modei emacs ordentligt kan man undvika maringnga onoumldigaskrivfel (se sidan4)

53 Att hitta vad som blev fel 23

52 Vad man goumlr naumlr LATEX har stannatNaumlr LATEX upptaumlcker ett fel under en koumlrning faringr man en massa felutskrifter och daumlrefter skrivsett rsquorsquo Om du faringr ett rsquorsquo kan du skriva naringgot av foumlljande

bull H foumlr att (kanske) faring lite mer tips om vad som kan vara fel

bull RETURN foumlr att att ignorera felet och fortsaumltta (ger ofta upphov till fler fel)

bull Istop Foumlr att stoppa koumlrningen

bull X kan man skriva omIstop inte fungerar Skillnaden aumlr att medIstop faringr man med allutskrift fram till felet medanX avbryter koumlrningen omedelbart

Vid andra typer av fel faringr man en rsquorsquo i staumlllet foumlr rsquorsquo Det haumlr felet beror ofta paring ett bortgloumlmtenddocument Haumlr kan man skriva

bull enddocument eller

bull stop foumlr att avbryta koumlrningen Om det inte fungerar provar man med

bull 〈CTRLndashD〉 eller

bull 〈CTRLndashC〉

53 Att hitta vad som blev felAumlven om LATEX genererar vaumlldigt maringnga felutskrifter som till en boumlrjan ser raumltt obegripliga utaumlr det ofta laumltt att hitta felen med ledning av utskriften Tricket aumlr foumlr det mesta att titta paringdetsistasom skrevs ut

Om vi till exempel skulle skrivabegincenter men i staumlllet skrevbegincentesaumlger LATEX saringhaumlr

LaTeX Error Environment cente undefined

See the LaTeX manual or LaTeX Companion for explanationType H ltreturngt for immediate help

l56 begincente

Om vi tittar paring de sista raderna av felutskriften staringr det att felet finns paring rad 56 och dessutomskrivs den felaktiga texten ut

Vi har kanske gloumlmt att grekiska bokstaumlver bara fungerar i en matematisk omgivning ochhar skrivit

Det haumlr aumlr bokstaven gamma i det grekiska alfabetet

i staumlllet foumlr

Det haumlr aumlr bokstaven $gamma$ i det grekiska alfabetet

Naumlr vi koumlr texten genom LATEX blir felutskriften

24 5 Om det blir fel

Missing $ insertedinserted text

$to be read again

gammal245 Det haumlr aumlr bokstaven gamma

i det grekiska alfabetet

Vid den haumlr typen av fel goumlr alltid LATEX en radbrytning efter det felaktiga tecknet Daumlrfoumlr aumlrfelet laumltt att lokalisera

54 Varningar vid sid- och radbrytningar

Om LATEX misslyckas med att avstava ett ord skrivs det ut en varning som kan se ut saring haumlr

Overfull hbox (5423221pt too wide) in paragraph at lines 54--55[]T1cmrmn10 Ett l^^e5ngt ord ^^e4r studiev^^e4gledarna

Det sista ordet (studievaumlgledarna) som skrivs ut aumlr det som LATEX inte har lyckts avstavaAntingen bryr man sig inte om varningen (raden blir lite foumlr laringng i saring fall) eller saring laumlgger manin avstavningsfoumlrslag (se sidan9)

Som framgaringr av exemplet skrivs svenska bokstaumlver ut lite konstigt Det medfoumlr dock foumlrdet mesta inga stoumlrre problem med att tyda utskriften

Foumlr att laumlttare se var LATEX har problem med avstavningen kan man anvaumlnda dokumentop-tionendraft Mer om det finns paring sidan26

Andra varningar man kan faring aumlr

bull Underfull hbox som betyder att LATEX har tvingats laumlgga in lite vaumll mycket tomrummellan orden foumlr att fylla ut raden

bull Overfull vbox som varnar foumlr att LATEX inte har hittat naringgot laumlmpligt staumllle att boumlrja enny sida Sidan har alltsaring blivit lite foumlr laringng

bull Underfull vbox anger det motsatta problemet Sidan aumlr lite kortare aumln den borde vara

Laumls om hur man sjaumllv kan paringverka sid- och radbrytningar paring sidan28

55 Problem med placering av figurer

551 Bilderna kommer sist i dokumentet

Ett vanligt problem aumlr att alla eller en del figurer hamnar sist i dokumentet Det beror naumlstanalltid paring att man har skrivitbeginfigure[h]

LATEX har vissa regler foumlr att placera ut figurer och med ledning av dem har det inte garingttatt placera figuren paring det taumlnkta staumlllet Daumlrfoumlr hamnar den sist i dokumentet En av reglernasaumlger att figurer maringste placeras ut i samma ordning som dom foumlrekommer i LATEXfilen Daumlrfoumlrkommer alla efterfoumlljande bilder ocksaring att hamna sist

Loumlsningen aumlr givetvis att ge LATEX fler alternativ foumlr att placera ut figuren Om man i staumllletskriverbeginfigure[htb] kan LATEX placera bilden laumlngst upp eller laumlngst ner paring en sida

56 Problem i inkluderade filer 25

552 Alla bilder kommer inte ut

FelmeddelandetToo many unresolved floats beror paring att minnet i LATEX har blivit fulltav bilder Naumlr LATEX ser en bild lagras den undan tills det finns ett staumllle att skriva ut den

Detta fel beror normalt paring samma sak som ovan men kan ocksaring upptraumlda om man villha maringnga bilder efter varandra (t ex ett appendix med bara bilder) Loumlsningen aumlr daring att tvingaLATEX att skriva ut de bilder som har samlats i minnet genom att laumlgga in kommandotclearpagemellan tvaring laumlmpliga bilder Daring skrivs alla ackumulerade bilder ut och LATEX goumlr en sidbrytning

56 Problem i inkluderade filer

LATEX skriver kommandon till ett antal filer som sedan inkluderas vid naumlsta koumlrning (Bl a finnsfiltoc foumlr inneharingllsfoumlrteckningenfillof ochfillot foumlr figur- och tabellfoumlrteckningarsamtfilaux foumlr diverse oumlvrig information som bildtexter

Naumlr LATEX inkluderar en fil skrivs filnamnet och eventuella felmeddelanden ut inom paren-teser (se exempel paring sidan4) Paring detta saumltt kan man se vilken fil det aumlr problem med

Skulle det bli fel i en av de inkluderade filerna (t ex paring grund av fel i en bildtext) maringsteman ta bort filen och sedan koumlralatex igen Givetvis maringste man ocksaring raumltta felet ifiltex)

57 Utskriften kommer inte ut

Om det inte kommer ut naringgra sidor paring laserskrivaren eller om bara en del av sidorna kommerut beror det foumlrmodligen paring naringgot av foumlljande

bull Filnamnet inneharingller svenska bokstaumlverSkrivarna klarar inte av filer som inneharingller tecken som har aringttonde biten satt Detta yttrarsig i att det inte kommer ut naringgonting alls Doumlp omtex-filen till ett annat namn kompileraden igen och skriv ut den paring nytt (Det aumlr bara filnamnet som beroumlrs svenska tecken inne itexten kodas saring att skrivarna klarar av dem)

bull Fel i en inkluderad bildOm du har inkluderat en bild i dokumentet kan det beror paring att skrivaren inte foumlrstaringr sig paringbilden I detta fall kommer vanligtvis sidorna foumlre bilden ut Prova att ta bort bilden och seom det blir baumlttre Om det hjaumllper kontrollera att bilden aumlr i raumltt format (se sidan30)

6 Oumlverkurs61 Dokumentklasser

Hittills har vi bara anvaumlnt dokumentklassenarticle Andra dokumentklasser som aumlr standardaumlr letter (EXEMPEL 7) report (EXEMPEL 5) och book report skiljer sig fraumlmst fraringn Ex 7

Ex 5article genom att det finns ytterliga en rubriknivaringchapter book har ytterligare en nivaringsom heterpart article aumlr laumlmpligt till rapporter aumlven raumltt laringnga saringdana Kommer man uppi storleksordningen examensarbete kan det vara laumlmpligt att byta tillreport Paring sidan35finnsytterligare dokumentklasser beskrivna Dessa aumlr dock inte standard i LATEX

Foumlr att byta dokumentklass maringste man aumlndra argumentet till kommandotdocumentclassOm man till exempel vill aumlndra tillreport skriver man

documentclass[a4paper]report

26 6 Oumlverkurs

62 DokumentoptionerDet finns ett antal optioner som man kan ange foumlr att paringverka utseendet paring sitt dokument Vihar redan stoumltt paringa4paper Nedanstaringende lista visar de viktigaste

a4paper Anpassa marginaler till a4-papper Om denna utelaumlmnas anvaumlnds amerikanskpapper (letter)

11pt Anvaumlnd lite stoumlrre bokstaumlver (standard aumlr10pt)

12pt Aumlnnu lite stoumlrre bokstaumlver

twocolumn Skriver texten i tvaring kolumner

twoside Formaterar foumlr dubbelsidig utskrift (Anvaumlnt i detta dokument)

titlepage Goumlr att rubriken (den som man skriver ut medmaketitle) hamnar paring en egensida om man anvaumlnder dokumentklassenarticle Det aumlr standard foumlrreport

landscape Goumlr att sidan formateras foumlr liggande papper Marginalerna blir vaumlldigt bredasaring man kan behoumlva finjustera en del maringtt manuellt (se sidan26)

draft Goumlr att LATEX skriver ut en svart rektangel i marginalen efter alla rader som harblivit foumlr laringnga (overfull hbox) Det aumlr bra att anvaumlnda vid korrekturlaumlsning-en men ska givetvis tas bort foumlre den slutliga utskriftendraft goumlr desutom attinkluderade bilder (se sidan30) bara skrivs ut som en ram runt bildens filnamn

leqno Placera ekvationsnummer till vaumlnster i staumlllet foumlr till houmlger om ekvationen i endisplaymath-omgivning

fleqn Vaumlnsterjustera ekvationer i staumlllet foumlr att centrera dem i endisplaymath-om-givning

openright Om man anvaumlnder dokumentklassenreport boumlrjar kapitel alltid paring ny sidaopenright goumlr att de i staumlllet boumlrjar paring ny houmlgersida

Foumlr att anvaumlnda en option skriver man namnet paring den inom hakparenteser rsquo[]rsquo foumlre dokument-klassen Vill man ange flera optioner skiljer man dem aringt med kommatecken Vill man skrivamed 11 punkter stora bokstaumlver och formatera texten i tvaring kolumner (samtidigt som man be-haringller optionen foumlr a4-papper) skriver man

documentclass[11pttwocolumna4paper]article

63 Finjustering av marginaler och andra maringttOm man inte aumlr noumljd med marginalerna saring finns det moumljlighet att finjustera maringtten med kom-mandonaaddtolength ochsetlength Den foumlrsta aumlr laumlmplig naumlr man vill goumlra smaring juste-ringar t ex goumlra raderna lite laumlngre

Naringgra av de maringtt som garingr att justera aumlr

evensidemargin marginal jaumlmna sidor oddsidemargin marginal udda sidortopmargin marginal oumlverst paring sidan headheight storlek sidhuvudheadsep avst mellan sidhuvud amp text footskip avst mellan sidfot amp texttextwidth textens bredd textheight textens houmljd

Om man t ex vill goumlra raderna en centimeter laumlngre paring varje sida skriver man

addtolengthoddsidemargin-10mmaddtolengthevensidemargin-1cmaddtolengthtextwidth2cm

Foumlr mer info om detta seEXEMPEL 10 Haumlr finns aumlven en beskrivning av de olika maringttenheterEx 10man kan anvaumlnda

64 Separering av stycken 27

64 Separering av styckenLATEX boumlrjar varje stycke med en indragning om det inte aumlr det foumlrsta stycket efter en rubrikOm man i staumlllet vill avgraumlnsa stycken med en extra blankrad skriver man saring haumlr i boumlrjan avdokumentet

usepackageparskip

Paketetparskip goumlr att indragningen saumltts till noll och att avstaringndet mellan tvaring stycken oumlkaren halv rad

65 Engelska dokumentOm man vill skriva dokument paring engelska aumlr det bara att utelaumlmna raden med

usepackage[swedish]babel

Daring kommer en engelsk avstavningstabell att anvaumlndas och ett antal straumlngar aumlndras till engels-ka t ex skrivsTable of contentsi staumlllet foumlrInneharingll

usepackage[swedish]babel

Det garingr aumlven att skriva paring andra spraringk genom att byta utswedish mot naringgot av foumlljande

american french german ngerman bahasa basque catalan croatianczech danish dutch finnish greek icelandic irish italianlatin magyar norsk norsk portuges romanian russian slovakslovene spanish turkish ukrainian nohyphenation

66 Sidnumrering sidhuvud och sidfotLATEX skriver automatiskt ett sidnummer centrerat laumlngst ned paring sidan Med kommandot

pagestyleempty

kan man staumlnga av numreringen Det kan bland annat vara laumlmpligt t ex om man bara vill skrivaut en sida Om man anvaumlndermaketitle maringste man dessutom skriva

thispagestyleempty

eftermaketitle eftersommaketitle alltid definierar om foumlrsta sidan tillplain (SeEX-EMPEL 3) Ex 3

Vill man i staumlllet ha sidnummer och kapitelnamn i sidhuvudet skriver man

pagestyleheadings

Daring faringr man en sidnumrering som ser ut ungefaumlr som i den haumlr handledningen Vill man garingtillbaka till standardutseendet aumlr det bara att skriva

pagestyleplain

Foumlr att faring sidhuvuden som ser ut ungefaumlr som i denna handledning kan man anvaumlnda paketetfancyhdr Detta beskrivs naumlrmare iEXEMPEL 4 Ex 4

67 RadavstaringndIbland kan man vilja aumlndra paring radavstaringndet i LATEX Det goumlrs enklast genom att aumlndra paring pa-rameternbaselinestretch Det aumlr en faktor som radavstaringndet multipliceras med saring detnormala vaumlrdet aumlr1 Foumlr att naumlstan foumlrdubbla radavstaringndet laumlgger man till foumlljande rad naringgon-stans foumlrebegindocument

renewcommandbaselinestretch18

28 6 Oumlverkurs

68 RamarFoumlr att rita en ram runt en del av texten anvaumlnder man kommandotfbox

Haumlr har vi en fboxliten ram Haumlr har vi en liten ram

Det garingr inte att ha radbrytningar inne i enfbox saring om man vill rita en ram runt en stoumlrre delav texten maringste man kapsla in den i enparbox

fboxparbox4cmDenna text blirautomatiskt justerad till ett4 cm brett stycke

Denna text blir automatiskt ju-sterad till ett 4 cmbrettstycke

69 Att paringverka formateringenLATEX lyckas foumlr det mesta bra med att bryta rader och sidor Men ibland kan man behoumlva raumlttatill formateringen lite I andra fall vill man kanske bryta en rad eller en sida trots att den inte aumlrfull eller laumlgga in lite extra tomrum

Vi har redan anvaumlnt kommandot foumlr att tvinga fram en radbrytning Kommandot kanaumlven ha ett argument som talar om hur mycketextrautrymme som ska laumlggas till

Det haumlr kan ni redanMed ett extra argumentblir [7mm]det extra mycket tomrum

Dethaumlr kan ni redan Med ett extra argu-ment blir

det extra mycket tomrum

Eftersom kan ha ett argument som boumlrjar med tecknet rsquo[rsquo kan man alltsaring inte boumlrja enny rad med rsquo[rsquo om den foumlrra avslutades med Man kan dock lura LATEX att tolka parentesensom just en parentes genom att byta ut mot

Ett annat saumltt att laumlgga in extra tomrum aumlr med kommandotvspacelaumlngd eller medvspacelaumlngd Skillnaden aumlr att den foumlrsta formen tar bort tomrummet om det raringkar hamnavid i slutet eller boumlrjan av en sida

Det finns aumlven motsvarande kommandon foumlr att laumlgga in extra tomrum i en rad De heterhspace ochhspace Den tidigare formen tar bort tomrummet om det hamnar foumlrst ellersist paring en rad

Daring ska vi se om det inte kan bli liteextra tomrum aumlven i boumlrjan hspace20mmav en rad Mitt inne i raden aumlr likahspace10mm laumltt Nu vill jag ha liteextra tomrumvspace10mmsaring att jag baumlttre kan studerafiberstrukturen i papperet

Daring ska vi se om det inte kanbli lite extra tomrum aumlven i boumlrjan

av en rad Mitt inne iraden aumlr lika laumltt Nu vill jagha lite extra tomrum saring att jag baumlttre

kan studera fiberstrukturen i papperet

Observera att raden fylls upp innan det vertikala utrymmet laumlggs till Daumlrfoumlr hamnar inte tom-rumet exakt daumlr man skrivervspace Vill man ha det uppfoumlrandet ska man anvaumlnda medett argument som i det tidigare exemplet

Foumlr att tvinga fram en sidbrytning anvaumlnder man kommandotnewpage Om vi skriver itvaring kolumner avslutarnewpage den aktuella kolumnen i staumlllet foumlr sidan

610 Att rita figurer 29

610 Att rita figurerLATEX klarar av att rita enkla figurer som cirklar fyrkanter linjer och pilar Med enpicture-omgivning skapar man ett koordinatsystem som man sen kan rita i

Standardenheten i koordinatsystemet aumlr punkter Foumlr de flesta aumlr det nog lite svaringrt att taumlnkai punkter Daumlrfoumlr aumlr det laumlttare om man aumlndrar maringttenheten till millimeter med kommandot

setlengthunitlength1mm

Det behoumlver man bara goumlra en garingng i varje dokument alltsaringinte foumlr varje bildOm man vill skapa ett koordinatsystem som aumlr 100 mm brett och 80 mm houmlgt goumlr man saring

haumlr

beginpicture(10080) kommandon som ritar bilderendpicture

Foumlr att placera grafiska objekt i koordinatsystemet anvaumlnder vi kommandotput Med

put(200)objekt

placerar viobjekti punkten med x-koordinaten 20 och y-koordinaten 0 (Foumlr rektanglar aumlr detnedre vaumlnstra houmlrnet foumlr cirklar centrum och foumlr linjer utgaringngspunkten)

Exemplet nedan visar de vanligaste grafiska objekten och hur man ritar dem i LATEX

beginpicture(3050)put(040)framebox(308)centerput(030)framebox(148)[t]topput(1630)framebox(148)[r]rightput(020)dashbox(308)[bl]bottom leftput(018)line(10)20put(016)vector(2-1)25put(510)circle8put(2412)circle14put(614)textscText

endpicture

center

topright

bottom left

HHHHHH

HHj

~ amp$

TEXT

Argumentet tillcircle aumlr diametern Foumlrline ochvector aumlr foumlrsta argumentet riktningoch det andra laumlngd Riktningsargumenten ska ligga mellanminus6 och+6 foumlr line och mellanminus4 och+4 foumlr vector

Ofta vill man upprepa en ritad figur efter efter ett regelbundet moumlnster Det kan till exempelroumlra sig om boxar i ett koplingsschema Foumlr detta finns kommandotmultiput som anvaumlndssaring haumlr

multiput(xy )(∆x∆y )antal objekt

daumlr(xy ) aumlr startpositionen Objektet behoumlver inte vara ett enkelt objekt utan kan ocksaring varaen helpicture-omgivning Man kan alltsaring dela upp sin bild i flera mindre bilder

beginpicture(4050)multiput(00)(710)3beginpicture(209)put(00)framebox(209)[tr]Hejput(82)oval(143)put(45)oval(55)[tl]put(108)oval(73)[b]put(182)circle4

endpictureendpicture

Hej |

Hej |

Hej |

30 6 Oumlverkurs

Om man har ritat en figur och sen vill flytta hela figuren anger man ytterligare ett argumenttill beginpicture

beginpicture(3060)(1010)

Detta betyder att origo har koordinaterna(1010) i staumlllet foumlr (00) Man kan med foumlrdelplacera sin bild inne i enfigure-omgivning (se sid11ochEXEMPEL 6)Ex 6

Det mesta garingr att rita i enpicture-omgivning och resultatet blir snyggt men det blir na-turligtvis lite jobbigt att rita stora figurer paring det haumlr saumlttet Ett alternativ aumlr att anvaumlnda metodensom beskrivs i naumlsta stycke

611 Paketet graphics6111 Att inkludera postscript-bilder

Numera finns det maringnga bra program som kan rita bilder Kan man bara faring dem att skriva sinutmatning i formatetencapsulated postsciptsaring garingr det bra att inkludera bilden i sitt dokumentmed hjaumlp av paketetgraphics

Foumlr att kunna inkludera bilder maringste man laumlgga till foumlljande rad i boumlrjan av dokumentet

usepackagegraphics

Sen anvaumlnder vi foumlljande kommando foumlr att inkludera bilden som finns i filenbildeps

includegraphicsbildeps

Om man vill skala om bilden anvaumlnder man kommandotresizebox

resizebox20mmincludegraphicsbildeps

Ovanstaringende exempel ger en bild som aumlr 20mm houmlg Utropstecknet betyder att bredden skaskalas saring att bildens proportioner beharinglls

En vanlig anvaumlndning avincludegraphics aumlr att inkludera bilder i enfigure-om-givning Daring kraumlvs att bilden centreras med hjaumllp avcenter-omgivning enligt nedanstaringendeexempel

beginfigurebegincenterincludegraphicsbildeps

endcentercaptionKopplingsschema till transmogrifieraren

endfigure

611 Paketet graphics 31

6112 Att spara utrymme

Postscriptbilder kan ofta ta vaumlldigt mycket plats Det kan man loumlsa genom att komprimerafilen Det enda problemet aumlr att LATEX maringste veta hur stor bilden aumlr Den informationen finnsi filen paring en rad som boumlrjar medBoundingBox Klipp ut denna rad och spara den i filenbildepsbb Skriv daumlrefter

gzip bildeps

saring komprimereasbildeps och ersaumltts med den komprimerade filenbildepsgz Sedan aumlrdet bara att inkludera raumltt fil

includegraphicsbildepsgz

En fil som aumlr komprimerad medgzip kan man packa upp medgunzip om man inte laumlngrevill ha den komprimerad

6113 Naringgra saumltt att skapa postscript-bilder

Det finns givetvis maringnga saumltt att generera PostScript-bilder Paring arbetsstationerna ritar man enk-last bilderna medxfig Om vi till exempel vill skapabildeps (som vi anvaumlnde ovan) skrivervi

xfig bildfig

Daring faringr vi upp et foumlnster daumlr vi kan rita bilden Vaumllj sedan menynExportoch exportera bildenVar noga med att vaumlljaEncapsulated Postscripti rutanLanguage

En postscriptfil som skapas paring detta saumltt garingr inte att skriva ut foumlr sig sjaumllv Foumlr att skriva utden vaumllj i staumlllet menynPrint i xfig

Om man vill spara ett foumlnster paring skaumlrmen som encapsulated postscript till en fil som heterwindoweps kan man anvaumlnda naringgot av foumlljande kommandon

import -density 90x90 windowepsimport -density 90x90 eps2windowepsimport -density 90x90 -depth 8 -colorspace gray eps2windoweps

och klicka paring det foumlnster man vill spara Den andra varianten avimport ger postscript level2 som aumlr mer kompakt Man faringr alltsaring betydligt mindre filer men i vissa falla kan de kraringglaDen sista varianten aumlr laumlmplig om bilden aumlr svartvit eller om det ska skrivax ut paring en svartvitskrivare

Skriv man xfig man xgrabsc respman xgrab foumlr mer information

6114 Aumlndra storlek och roterera

Paketetgraphics inneharingller mer aumln de kommandon som naumlmnt ovan Man kan t ex skala ettobjekt medscalebox

vanlig storlek scalebox2dubbel storlek scalebox5halv storlek

vanlig storlek

dubbel storlekhalv storlek

Man kan ocksaring ange ett ytterligare argument om man inte vill ha samma skala i x- och y-led

scalebox1[2]dubbel houmljd scalebox2[1]dubbel bredd

dubbel houmljddubbel bredd

resizebox kan ocksaring anvaumlndas paring text

32 6 Oumlverkurs

resizebox4cm4 cm bred skalenlig 4 cm bred skalenligMan kan ocksaring rotera valfritt objekt medrotatebox eller spegla det kring en vertikal axelmedreflectbox

rotatebox30Hej rotatebox180Hej reflectboxSpegel spegel paring vaumlggen daumlr

Hej

Hej

Spegelspegelparingvaumlggendaumlr

6115 xdvi och graphics

xdvi klarar inte av att visa text (bilder garingr bra) som manipulerats medresizebox scaleboxrotatebox ellerreflectbox Detta kan man dock loumlsa genom att titta paring den faumlrdiga post-scriptfilen med kommandotgv Om dindvi-fil heterrapportdvi skriver du

dvips rapportgv rapportps

ta bort filen medrm rapportps naumlr du aumlr klar

6116 pdflatex och graphics

Foumlr att anvaumlndagraphics medpdflatex skriver man saring haumlr i boumlrjan av dokumentet

usepackage[pdftex]graphics

Sedan kan man tyvaumlrr inte inkludera bilder i eps-format Bilderna maringste i staumlllet vara i pdf-format Det loumlser man laumltt genom att konvertera bilderna med kommandotps2pdf

ps2pdf bildeps bildpdf

och sedan inkluderar man bilderna med

includegraphicsbildpdf

Det garingr aumlven bra att inkludera andra grafikformat i pdf-dokument till exempel jpeg och tiffOm man vill kunna formatera sitt dokument med baringdelatex ochpdflatex saring faringr man

skriva saring haumlr i boumlrjan av dokumentet

newififpdfifxpdfoutputundefinedpdffalse

elsepdftrue

fiifpdfusepackage[pdftex]graphics

elseusepackagegraphics

fi

Sedan goumlr man saring haumlr foumlr att inkludera bilden

ifpdfincludegraphicsbildpdf

elseincludegraphicsbildeps

fi

612 Paketet color 33

612 Paketet colorFoumlr att anvaumlnda paketet skriven man

usepackagecolor

i boumlrjan av dokumentet Sedan finns ett antal kommandon tillgaumlngliga foumlr att skriva text i avvi-kande faumlrg

Det foumlrsta som man maringste goumlra aumlr att definiera en eller flera faumlrger meddefinecolor

definecolorlightgray92definecolordarkgray5definecolorlight-bluergb080851definecolormeloncmyk00460500

Som synes kan man anvaumlnda tre olika modeller foumlr att definiera faumlrger

gray Vaumlrdet aumlr ett tal mellan 0 och 1 daumlr 0 aumlr svart

rgb Vaumlrdet aumlr en kommaseparerad lista av tre tal mellan 0 och 1 som anger intensitetenfoumlr roumltt groumlnt och blaringtt ljus (som paring en TV)

cmyk Vaumlrdet aumlr en kommaseparerad lista av fyra tal mellan 0 och 1 som anger hur mycketman ska anvaumlnda av faumlrgerna cyan magenta gul och svart (som paring en faumlrgskrivare)

Foumlr att skriva sin text i en avvikande faumlrg finns det tvaring kommandon

Detta ord aumlr textcolordarkgraringttprecis som colordark dessa tvaring

Detta ord aumlrgraringtt precis somdessatvaring

Foumlr att goumlra en fylld ram anvaumlnder mancolorbox Om ramen ska ha avvikande faumlrg finnsfcolorbox

colorboxdarkHej hopp fcolorboxblackdarkHej igen

Hej hopp

Hej igen

Man kan aumlven aumlndra bakgrundfaumlrgen Det goumlr man med kommandotpagecolorcolor Kommandot ska skrivas i boumlrjan av dokumentet och gaumlller foumlr alla sidor

Faumlrgenblack som anvaumlndes i exemplen ovan aumlr foumlrdefinierad och behoumlver alltsaring intedefinieras meddefinecolor Oumlvriga foumlrdefinierade faumlrger aumlrwhite red green blueyellow cyan ochmagenta Alla andra faumlrger maringste definieras innan de kan anvaumlndas

613 EuroteckenFoumlr att skriva symbolen foumlr Euro skriver man foumlljande i boumlrjan av dokumentet

usepackageeurosym

Daring definieras kommandonaeuro ochEUR

Med euro kan vi skriva euro-tecknet Priser skriver man som EUR19998

Mede kan vi skrivae-tecknetPriser skriver man som 19998e

Det tecken som visas ovan aumlr den officiella eurosymbolen Om man i staumlllet till ha en symbolsom passar baumlttre till det aktuella teckensnittet anvaumlnder manusepackage[gen]eurosymDaring skrivs symbolen somAC i staumlllet foumlre EUR placerar symbolen foumlre eller efter beloppetberoende paring vilket spraringk man har valt I sverige blir det alltid till houmlger om beloppet Vill manaumlndra paring det kan man anvaumlndausepackage[left]eurosym

34 6 Oumlverkurs

614 Fler teckensnitt

Om man har tillgaringng till en postscriptskrivare (som vi har) saring kan man utnyttja fler teckensnittaumlr de som hittills har beskrivits Genom att skriva

usepackagetimes

i boumlrjan av dokumentet blir den vanliga texten satt medtimes textsf blir helveticaochtexttt blir courier Foumlljande paket finns

paket textrm textsf textttmdash inget mdash computer modern roman comp modern sans comp modern typewritertimes times helvetica courierbookman bookman avant garde couriernewcent new century schoolbook avant garde courierpalatino palatino helvetica courieravant computer modern roman avant garde comp modern typewriterhelvet computer modern roman helvetica comp modern typewriterchancery zapf chancery (endast kursiv) comp modern sans comp modern typewriter

615 Sammanfattning

Ibland vill man ha en sammanfattning (sammandrag referat abstract) i boumlrjan av sin rapportDet aringstadkommer man medabstract-omgivning (EXEMPEL 11)Ex 11

begindocumentmaketitlebeginabstractDetta aumlr en kort sammanfattning avinneharingllet i rapportenendabstractsectionBakgrundHaumlr kommer resten av texten irapportenenddocument

Sammanfattning

Detta aumlr en kort sammanfatt-ning av inneharingllet i rapporten

1 Bakgrund

Haumlr kommer resten av texten i rappor-ten

Vissa institutioner kraumlver att sammanfattningens rubrik aumlrAbstract Andra kraumlven en sam-manfattning paring svenska och en paring engelska Hur man loumlser detta beskrivs iEXEMPEL 12 ochEx 12EXEMPEL 13

Ex 13

616 Referenser

Foumlr att faring en lista med litteraturreferenser anvaumlnder man sig av enthebibliography-omgiv-ning Argumentet (99) till beginthebibliography99 nedan aumlr en teckenstraumlng somanger hur mycket plats etiketterna tar (och hur mycket resten av texten ska skjutas in)99raumlcker till tvaring siffror

617 Vill ni veta mer 35

Laumls mer om LaTeX i citeLamport

beginthebibliography99bibitemLamport Leslie LamportemphLaTeX users guideamp reference manualAddison Wesley 1994bibitemKnuth Donald E KnuthemphThe TeX bookAddison Wesley 1990bibitemPer Per ForebyemphAtt skriva rapporter med LaTeXPHs kopieringsmaskin 2003endthebibliography

Laumls mer om LATEX i [1]

Referenser[1] Leslie LamportLATEX users gui-

de amp reference manualAddison-Wesley 1994

[2] Donald E KnuthThe TEXbookAddison Wesley 1990

[3] Per ForebyAtt skriva rappor-ter med LATEX PHs kopieringsma-skin 2003

Foumlrsta argumentet tillbibitem aumlr en etikett som man sen kan referera till medcite Detfungerar ungefaumlr somlabel ochref (se sidan13)

617 Vill ni veta merDet haumlr dokumentet beraumlttar lite om hur man anvaumlnder LATEX foumlr att skriva rapporter LATEX kanmycket mer aumln vad som beskrivs haumlr men foumlr de flesta raumlcker nog detta

Foumlr de som vill laumlra sig lite mer har viThe Not So Short Intruduction to LATEX 2ε avTobias Oetiker m fltill salu Priset aumlr foumlr naumlrvarande 50 kronor men den finns aumlven tillgaumlngligparing naumltethttppeopleeeethzch˜oetikerlshort

Vill man veta aumlnnu mer finns det tvaring bra boumlcker som jag kan rekommendera

bull LATEX A Document Preparation Systemav Leslie Lamport(ISBN 0-201-52983-1)Boken aumlr baringde en enkel handledning och en referensmanual

bull The LATEX Companion av Michel Goossens Alexander Samarinoch Frank Mittelbach(ISBN 0-201-54199-8) Boken beskriver en hel del trick och tekniker som inte finns medi Lamports bok men inneharingllerintegrunderna i LATEX

De flesta institutioner har nog dessa boumlcker saring om du haringller paring med examansarbete kan dukanske faring laringna boumlckerna Annars finns de att bestaumllla hos de flesta naumltbokhandlar

A Lokala dokumentklasserVi har tvaring lokala dokumenttyper en foumlr att skriva svenska brevefd-brev och en foumlr merit-foumlrteckningarmerit Dessa beskriv naumlrmare iEXEMPEL 8 ochEXEMPEL 9 Ex 8

Ex 9

B LATEX foumlr hemdatornLATEX finns till de flesta operativsystem Tabellen nedan visar var man haumlmta programvaran

operativsystem program URLWindows MiKTeX httpwwwmiktexorgUnix teTeX httpwwwtugorgteTeXAlla All latexprogramvara httpwwwctanorg

36 C Hur utformar man rapporten

Ett saumltt att faring LATEX paring sin PC aumlr att koumlra Linux Det aumlr en gratis unixvariant foumlr PC-datorer ochdaumlr finns redan teTeX som faumlrdiga paket som man kan installera IusrlocalftppubLinuxfinns en del linuxdistributioner att haumlmta Men det aumlr nog enklare att laumlgga naringgra hundralapparparing att koumlpa en CD med linux

C Hur utformar man rapportenUtseendet paring en uppsats rapport eller avhandling aumlr ganska standardiserat Det finns en delolika skolor men huvuddragen aumlr alltid desamma Om man skriver en labrapport paring tre sidorbehoumlver man givetvis inte haringlla lika haringrt paring reglerna som om man skriver en rapport till sittexamensarbete Men det aumlr klokt att foumllja huvuddragen i mallen inte minst foumlr att rapportenslaumlsare ofta aumlr van vid att det ska se ut paring ett visst saumltt

Resten av detta appendix inneharingller lite tips som aumlr skrivna av Lars Olssonparing institutionenfoumlr Elektrovetenskap

Rapporten ska ha en titelsida med projektets (laborationens) namn foumlrfattarnas namn in-stitutions- och kursnamn samt aringrtal Paring denna sida ska ocksaring finnas ettsammandrag(kallasibland referat) av rapporten I detta ska tydligt framgaring vad rapporten handlar om vilketpro-blem som loumlsts hur detta har gjorts mdash vilkenmetod som anvaumlnts de viktigasteresultatenochslutsatsernasamt eventuellarekommendationer Det faringr inte bli stoumlrre aumln ca en halv sidatext och faringr inte inneharinglla naringgra figurer Sammandraget aumlr mycket viktigt eftersom en blivandelaumlsare genom detta kan faring klart foumlr sig om han verkligen ska laumlsa rapporten Kan han inte goumlraen riktig bedoumlmning av detta med ledning av sammandraget riskerar han att foumlrspilla dyrbartid Som ansvarskaumlnnande foumlrfattare maringste Du alltsaring aumlgna en del tid aringt sammandraget som Dugivetvis skriver sist

Innan Du boumlrjar skriva aumlr det bra om Du foumlr Dig sjaumllv kandefiniera laumlsarenmdash som intebara ska vara den som ska granska Ditt alster utan aumlven t ex Dina kolleger Taumlnk ocksaring eftervadsyftet med rapporten ska vara (bortsett fraringn det uppenbara att Du maringste foumlr att bli godkaumlndparing kursen) t ex att Du villsprida kaumlnnedomom upptaumlckter Du gjort ellerRapportera till enkollega eller en chef vad Du sysslat med de daumlr timmarna

Boumlrja gaumlrna rapporten med enInledning daumlr Du motiverar Ditt arbeta och definierar maringletDen kan sedan foumlljas av enBakgrund som kan vara en beskrivning av naringgra tidigare anvaumlndametoder eller en historik En riktigt fin rapport som t ex beskriver ett arbete som finansierasmed bidrag fraringn STU eller naringgon annan instans boumlrjar ofta med ettFoumlrord (engelska preface)I detta ger man en bakgrund paring houmlgre nivaring och saumltter in arbetet i ett stoumlrre sammanhang Haumlrtackar man ocksaring dem som varit foumlrfattaren behjaumllpliga med pengar (t ex STU) och med detpraktiska arbetet

Daumlrefter foumlljer den egentliga rapporten Haumlr beskriver Du den metod Du anvaumlnt eller till-vaumlgagaringngssaumlttet Aumlr rapporten en laborationsredovisning kan Du redogoumlra foumlr vardera momen-tet under en egen rubrik Aumlr det en projektrapport kan Du i staumlllet beskriva de olika delarna ikonstruktionen under var sin rubrik Det aumlr ofta laumlmpligt med underrubriker t ex

42 Principen foumlr Kruttilatorn

men undvik en uppdelning paring foumlr maringnga undernivaringer eftersom skriften daring laumltt blir oumlverstruk-turerad Foumlrsoumlk att vara konsekvent med rubriksaumlttningen saring att Du inte aumlndrar formen mellanolika rubriker Detta ser Du tydligast naumlr Du ska skrivaInneharingllsfoumlrteckningen (behoumlvs intetill laborationsrapporten) ty daumlr staringr alla rubrikerna intill varandra

Illustrationer aumlr mycket vaumlrdefulla (en bild paringstarings saumlga mer aumln tusen ordrArr anvaumlnd figurersaring kan rapporten bli kort) men foumlr att en figur ska vara meningsfull maringsten den vara foumlrsedd

Sakregister 37

med enfigurtext Denna ska vara saring tydlig att man kan foumlrstaring figuren utan att behoumlva laumlsanaringgot inne i texten Taumlnk paring hur Du sjaumllv goumlr naumlr Du faringr en rapport eller en artikel i handenFigurtexten ska staring under figuren och skrivas ut helt t ex

Figur 23 En vanlig kruttilator med oumlverhaumlngade skrut Observera att divisorn haumlr aumlrgroumln Efter [2]

Vidare aumlr det vaumlrt att notera attfig 23blir bara ett nedslag mindre aumlnfigur 23 inne i textenFoumlrkorta inte i onoumldan och anvaumlnd bara de vedertagna saumltten t ex tex etc osv

Texten ska man straumlva efter att goumlra kort men uttoumlmmande Det aumlr alltid baumlttre att foumlrsoumlkaskriva korta meningar med ett sammanhang aumln att foumlrsoumlka taumlcka maringnga sammanhang i enmening Taumlnk paring ordval syftningar och meningsbyggnad saring att den text Du skriver verkligenkommer att betyda det Du taumlnkt Dig Detta laringter helt uppenbart men Du ska faring se att det inte aumlrsaring laumlttStavfel ska i princip inte behoumlva foumlrekomma eftersom det finns utmaumlrkta boumlcker somaumlr fyllda med raumltt stavade ord Aumlr Du det minsta osaumlker slaring upp ordet i staumlllet foumlr att chansaDu kan ibland bli osaumlker paring betydelsen av ett ord eller hos en fras Slaring daring upp i en ordbok ellerskriv om meningen mdash detta aumlr extremt viktigt naumlr Du skriver paring ett annat spraringk

Skriv gaumlrna paringsvenska Detta kan dock vara svaringrt i varingr bransch daumlr saring maringnga fackuttryckaumlr laringnade fraringn framfoumlr allt engelskan Om det finns ett svenskt ord foumlr en foumlreteelse saring anvaumlnddet om inte texten daring blir foumlr uppstyltad Fundera oumlver hur Du ska skriva om t exMan maringstenu enabla de strobade latcharna med chip select acknowledgement controlsignalerna(Vad nudet betyder) Det blir kanske flera ord paring svenska men det priset faringr vi betala foumlr att textenska bli snygg

Efter beskrivningar och genomgaringngar av metoder etc skaResultat ochellerSlutsatserkomma Dessa kan ibland ingaring utspridda i det foumlregaringende avsnittet men de ska i saring fall samlasihop haumlr och kommenteras

Referenser aumlr en lista med den litteratur som Du gjort haumlnvisningar till i texten I textenska Du ha skrivet ett nummer som i figurtextexemplet ovan I referenslista ska det daring se ut somt ex

[2] Gustavsson Hans P et alKruttilatorer en global oumlversikt Liberlitteratur Mal-mouml 1944

Sist saumltter Du eventuellabilagor programlistor ochappendix Naumlr sedan sammandragetaumlr klart aumlr rapporten faumlrdigskriven men inte faumlrdig Foumlrsoumlk att faring naringgon annan att korrekturlaumlsaden aringt Dig mdash sjaumllv aumlr du naumlmligen blind aumlven foumlr de enklaste felen vid det haumlr laget

Sakregister

Symboler (mindre utrymme) 22lsquo (iexcl) 14$ (math-omgivning) 15 (kommentar) 3rsquo (accent) 13rsquo (derivata) 18( (() 21) ()) 21 (extra utrymme) 22 (accent) 13 () 21= 12

= (accent) 13gt 12lsquo (iquest) 14[ ([) 21 (blanktecken) 8 (accent) 13( (math-omgivning) 15) (math-omgivning) 15- (avstavningsfoumlrslag) 9[ (displaymath-

omgivning) 15 (radbrytning) 2 28] (displaymath-

omgivning) 15^ (accent) 13 () 21 () 21] (]) 21^ (exponent) 17(index) 17lsquo (accent) 13~ (accent) 13~ (haringrt blanktecken) 910pt (option) 2611pt (option) 2612pt (option) 26

38 Sakregister

Aa4paper (option) 26AA (Aring) 14aa (aring) 14abstract 34abstract-omgivning 34accenter

i matematisk omgivning17i vanlig text 13

acute 17addtolength 26AE (AElig) 14ae (aelig) 14aleph (alefsym) 18alpha (α) 16amalg (q) 16angle ( 6 ) 18appendix 3 4approx (asymp) 16arccos 19arcsin 19arctan 19arg 19array-omgivning 20 21article (dokumentklass)

25 26ast (lowast) 16asymp () 16atop 20author 2avant (paket) 34avstavning 9 24

Bb (accent) 13backslash () 18 21bar 17baselinestretch 27beta (β) 16bfseries 7bibitem 35bibitem 35bigcap (

⋂) 20

bigcirc (copy) 16bigcup (

⋃) 20

Biggl 22biggl 22Biggr 22biggr 22Bigl 22bigl 22bigodot (

⊙) 20

bigoplus (oplus

) 20bigotimes (

otimes) 20

Bigr 22bigr 22

bigsqcup (⊔

) 20bigtriangledown (5) 16bigtriangleup (4) 16biguplus (

⊎) 20

bigvee (or

) 20bigwedge (

and) 20

bindetreck 8binaumlra operatorer 16blanktecken

extra 8haringrt 9

boldmath 19book (dokumentklass) 25bookman (paket) 34bot (perp) 18bowtie () 16Box (2) 18breve 17braringkstreck 18bullet (bull) 16

Cc (accent) 13cap (cap) 16caption 11 15cdot (middot) 16cdots 19center-omgivning 11 30centrerad text 10chancery (paket) 34chapter 25check 17chi (χ) 16circ () 16circle 29citat 10cite 35cite 35clearpage 25clubsuit (clubs) 18colorbox 33cong (sim=) 16coprod (

∐) 20

copyright ( ccopy) 13cos 19cosh 19cot 19coth 19csc 19cup (cup) 16

Dd (accent) 13dag (dagger) 13dagger (dagger) 16dashbox 29

dashv (a) 16date 2 3ddag (Dagger) 13ddagger (Dagger) 16ddot 17 18ddots 21definecolor 33deg 19Delta (∆) 16delta (δ) 16derivator 18description-omgivning

9 10det 19DH (ETH) 14dh (eth) 14Diamond (3) 18diamond () 16diamondsuit (diams) 18dim 19displaymath-omgivning

15 20 21 26div (divide) 16division 18DJ (ETH) 14dj (đ) 14document-omgivning 2documentclass 25dokumentklasser 25dot 17 18doteq ( =) 16Downarrow (dArr) 17 21downarrow (darr) 17 21draft (option) 26dvi2tty (program) 5dvips (program) 1 4ndash6

Eefd-brev (dokument-

klass) 35ell (`) 18em 7emacs

LATEX-mode 4emacs (program) 1 4 14 22emph 7empty (sidnumrering) 27emptyset (empty) 18enumerate-omgivning 9epsilon (ε) 16eqnarray-omgivning 21eqnarray-omgivning 21equation-omgivning 15 20equiv (equiv) 16eta (η) 16EUR 33euro 33

Sakregister 39

eurotecken 33evensidemargin 26exempel 1exists (exist) 18exponent 17ext 19

Ffancyhdr (paket) 27fbox 28fcolorbox 33felsoumlkning 22ndash25fetstil 7figure-omgivning 11 30figurer 11flat ([) 18fleqn (option) 26flushleft-omgivning 10flushright-omgivning 11fonter 6 19 34footnote 9footnotesize 7footskip 26forall (forall) 18fotnoter 9frac 18framebox 29frown (_) 16funktionsnamn 19

GGamma (Γ) 16gamma (γ) 16gcd 19geq (ge) 16gg () 16grader 18graphics (paket) 30ndash32grave 17grekiska bokstaumlver 15 16guillemotleft (laquo) 13guillemotright (raquo) 13guilsinglleft (lsaquo) 13guilsinglright (rsaquo) 13gunzip (program) 31gv (program) 32gzip (program) 31

HH (accent) 13hat 17hbar (h) 18headheight 26headings (sidnumrering) 27headsep 26heartsuit (hearts) 18

helvet (paket) 34hemdator

LATEX foumlr 35hline 12hom 19hookleftarrow (larr) 17hookrightarrow (rarr) 17hspace 28hspace 28Huge 7huge 7haumlnvisningar 13

Ii (ı) 13Im (=) 18imath 17imath (ı) 18import (program) 31in (isin) 16includegraphics 30index 17inf 19infty (infin) 18inneharingllsfoumlrteckning 8int (

int) 20

iota (ι) 16itemize-omgivning 9itshape 7

Jj () 13jmath 17jmath () 18Join (1) 16

Kkapitaumller 7kappa (κ) 16ker 19kill 12kommentar 3komprimering 31kursiv 7

LL (Ł) 14l (ł) 14label 11 13Lambda (Λ) 16lambda (λ) 16landscape (option) 26langle (〈) 21LARGE 7Large 7large 7

laserutskrifter 5LaTeX (logotypen) 8latex (program)

1 4 6 13 25 32LATEX-mode (i emacs) 4latexsym (paket) 17lceil (d) 21ldots ( ) 8ldots 21leadsto () 17left 21 22Leftarrow (lArr) 17leftarrow (larr) 17leftharpoondown () 17leftharpoonup () 17Leftrightarrow (hArr) 17leftrightarrow (harr) 17leq (le) 16leqno (option) 26letter (dokumentklass) 25lfloor (b) 21lg 19lhd () 16lim 19limsup 19line 29lininf 19listoffigures 8listoftables 8listor 9ndash10litteraturreferenser 34ll () 16ln 19log 19Longleftarrow (lArr=) 17longleftarrow (larrminus) 17Longleftrightarrow

(lArrrArr) 17longleftrightarrow

(larrrarr) 17longmapsto (7minusrarr) 17Longrightarrow (=rArr) 17longrightarrow (minusrarr) 17

Mmaketitle 2 8 26 27mapsto (7rarr) 17matematisk text 15ndash22matematiska symboler

15ndash17math-omgivning 15 20 21mathbf 19mathcal 19mathit 19mathrm 19mathsf 19mathtt 19

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 16: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

12 3 Paringbyggnad

begintabbingData om = textbfNisse

gt Namn = Nils gt gt Nilsson gt Tel gt 12~34~56

endtabbing

Data omNisseNamn Nils

NilssonTel 12 34 56

Man anvaumlnder alltsaring= foumlra att saumltta en tabulatorposition ochgt foumlr att anvaumlnda den Man kanocksaring anvaumlnda kommandotkill foumlr att staumllla in tabuleringen med en rad som inte skrivs utDetta kan till exempel vara laumlmpligt om det kommer laringnga ord i en rad laumlngre ner

begintabbingTrettiosju = groumlna = killEn gt vit gt haumlst Trettiosju gt groumlna gt katterendtabbing

En vit haumlstTrettiosju groumlna katter

312 tabular-omgivningDet aumlr enkelt att goumlra snygga tabeller i LATEX Det aumlr bara att skriva saring haumlr

begintabularlcrProdukt amp Typ amp Pris Skruvar amp stora amp 018 kr Muttrar amp M16 amp 038 kr Spikar amp 12 tum amp 012 kr

endtabular

Produkt Typ PrisSkruvar stora 018 krMuttrar M16 038 krSpikar 12 tum 012 kr

Med deklarationenlcr talar vi om att foumlrsta kolumnen ska vara vaumlnsterjusterad (l) denandra centrerad (c) och den tredje houmlgerjusterad (r) Sen aumlr det bara att skriva in texten medettamp-tecken mellan kolumnerna och en radbrytning () efter varje rad

Vertikala streck anges med |i deklarationen och horisontella streck faringr man med kom-mandothline Av foumlljande exempel framgaringr det hur man goumlr

begintabular||l|c|r|| hlinehlineemphProdukt amp emphTypamp emphPris hline

Skruvar amp stora amp 018 kr hlineMuttrar amp M16 amp 038 kr hlineSpikar amp 12 tum amp 012 kr hlinehline

endtabular

Produkt Typ PrisSkruvar stora 018 krMuttrar M16 038 krSpikar 12 tum 012 kr

Det haumlr aumlr kanske ett lite extremt exempel Man behoumlver givetvis inte anvaumlnda saring maringnga linjerom man inte vill

Om man vill att en kolumn ska kunna innharinglla flera rader deklarerar man den sompbreddsom i foumlljande exempel

begintabular|l|p30mm| hlineemphProdukt amp emphBeskrivning hlineIvar amp Billig traumlhylla Passar

bra till studenter Niklas amp Lite dyrare med staringlroumlr Har

laringngt mellan hyllfaumlsten hlineendtabular

Produkt BeskrivningIvar Billig traumlhylla Passar

bra till studenterNiklas Lite dyrare med staringlroumlr

Har laringngt mellan hyll-faumlsten

313 Haumlnvisningar 13

313 HaumlnvisningarSom ni har sett tidigare kan man haumlnvisa till figurer medlabel ochref Samma metod kanman anvaumlnda foumlr att haumlnvisa till en sida eller ett stycke Foumlrst saumltter man etiketter i texten medlabeltext

Paring den haumlr sidan pratar vi lite omdiverse olika fiskarlabelfisk

Paring den haumlr sidan pratar vi lite om di-verse olika fiskar

Naumlr man sen ska haumlnvisa till texten anvaumlnder manrefrext foumlr att generera styckets nummerochpagereftext foumlr att generera sidnumret

Nu haumlnvisar vi till fiskar paringsidan~pagereffisk i stycke~reffisk

Nu haumlnvisar vi till fiskar paring sidan13 istycke313

Eftersom referenserna kan foumlrekomma baringde foumlre och efter etiketterna maringste LATEX laumlsa igenomtexten och hitta alla etiketter innan korrekta referenser kan genereras Daumlrfoumlr maringste man koumlrakommandotlatex tvaring garingnger Foumlrsta garingngen paringminns man om det med meddelandet

LaTeX Warning Label(s) may have changed Rerun to get cross-references right

314 Fler specialtecken3141 Symboler

Ibland raumlcker inte de vanliga bokstaumlverna till Daring kan foumlljande tecken kan vara bra att ha

dagger dag sect S ccopy copyrightDagger ddag para P pound poundslaquo guillemotleft raquo guillemotright lsaquo guilsinglleftrsaquo guilsinglright bdquo quotedblbase sbquo quotesinglbase

3142 Accenter

Tabellen nedan visar hur man skriver accenter i LATEX (Givetvis kan man saumltta accenter paringandra bokstaumlver aumln o ocksaring) Genom att utelaumlma argumentet kan man skriva accenttecknet foumlrsig sjaumllv t ex^

oacute rsquoo o =o oo too ograve lsquooo o o co ocirc ^o o uoo do ouml o o vo o

macrbo

otilde ~o o Ho o ro

Om man vill ha en accent paring bokstaumlvernai och j faringr man ta till ett specialtrick foumlr att faring bortpricken ovanfoumlr bokstaven innan man saumltter dit accenten

Om man skriver i eller j faringrman bokstaumlver utan prickar somman laumltt kan saumltta accenter somtill exempel rsquoi eller rsquoj

Om man skriver ı eller faringr man bok-staumlver utan prickar som man laumltt kansaumltta accenter som till exempel iacute eller

Om man bara vill saumltta accenter paring en bokstav kan man utelaumlmna klamrarna Daring faringr man dockse till att laumlgga haringrda blanktecken i slutet av ord Detta kan goumlras paring tvaring saumltt

Nu ska vi lara oss att skriva ordetmo alltsaring mo saa att det inteskrivs ihop med ordet efter

Nu ska vi laumlra oss att skriva ordet moumlalltsaring mouml saring att det inte skrivs ihopmed ordet efter

Observera att man inte kan anvaumlnda den haumlr tekniken foumlr att skriva accenter i matematiskaformler Matematiska accenter beskrivs paring sidan17

14 3 Paringbyggnad

3143 Utlaumlndska bokstaumlver

Saring haumlr goumlr man foumlr att faring bokstaumlver foumlr att skriva paring bl a danska tyska polska spanska ochislaumlndska

œ oe oslash o aelig ae Œ OEOslash O AElig AE ł l iquest lsquoszlig ss Ł L iexcl lsquo Ŋ NGŋ ng THORN TH thorn th ETH DHeth dh ETH DJ đ dj

315 Svenska bokstaumlverOm man vill att dokumentet ska garing att formatera paring andra maskiner med gamla versioner avLATEX och i andra laumlnder boumlr man inte skriva in svenska bokstaumlver direkt I staumlllet anvaumlnderman accenter foumlr att skriva auml ouml Auml och Ouml ochaa ochAA foumlr att skriva aring och Aring

316 ProgramlistningarOm man inte vill att LATEX ska formatera texten kan man anvaumlnda enverbatim-omgivningDaring skrivs texten dessutom med skrivmaskinstext

beginverbatim Detta aumlr ett C-program include ltstdiohgt

void main(void)

int i

for (i = 1 i lt= 10 i++)printf(Nr dn i)

endverbatim

Detta aumlr ett C-program include ltstdiohgt

void main(void)

int i

for (i = 1 i lt= 10 i++)printf(Nr dn i)

Taumlnk paring att inte anvaumlnda tabulatortecken inne i enverbatim-omgivning De foumlrsvinner naumlmli-gen i utmatningen Anvaumlnd i staumlllet blanktecken (LATEX-modei emacs aumlndrar automatiskt allatabulatortecken till blanktecken)

Foumlr att faring motsvarande funktion mitt inne i en rad anvaumlnder man kommandotverb

I vanliga fall skulle man inte kunna skrivaverb utan att LaTeX tror att det aumlrboumlrjan paring ett kommando Men med verb=verb=garingr det bra

I vanliga fall skulle man inte kunnaskriva utan att LATEX tror att det aumlrboumlrjan paring ett kommando Men medverb garingr det bra

Observera att argumentet tillverb inte ska avgraumlnsas av och Daring skulle man ju aldrigkunna ha tecknen eller inne i texten Daumlrfoumlr aumlr kravet i staumlllet att argumentet tillverbavgraumlnsas av likadana valfria tecken som till exempel iverbtext ellerverb+text+

Man kan aumlven inkludera en programlistning direkt fraringn en fil Till detta anvaumlnder mankommandotverbatiminput Foumlr att det ska fungera maringste man foumlrst skriva

usepackageverbatim

i boumlrjan av dokumentet Sedan inkluderar man programkoden med t ex

verbatiminputlab7java

Om inte programtexten faringr plats i dokumentet kan man minska storleken

smallverbatiminputlab7java

4 Matematiska formler 15

4 Matematiska formlerEftersom TEX (och LATEX) aumlr utformat foumlr att kunna skriva komplex matematisk text blir det haumlrkapitlet ganska omfattande Men foumlr er som aumlndaring behoumlver kunna mer finns en mer uttoumlmmandebeskrivning i boumlckerna om LATEX (se sidan35 i denna handledning)

41 Att skriva matematisk textOm man vill skriva en matematisk formel inne i den loumlpande texten skriver manbeginmathformelendmath Eftersom det aumlr ganska laringngt att skriva finns det tvaring olika kortformer somman kan anvaumlnda Antingen( formel ) eller $ formel $ Men den foumlrsta korformen faringrman en kontroll paring att man inte redan aumlr inne i en formel aring andra sidan fungerar den inte ibildtexter (caption)

Foumlr att faring en formel som blir centrerad paring en egen rad skriver manbegindisplaymathformelenddisplaymath Aumlven haumlr finns det en kortform som aumlr[ formel]

beginequation formelendequation ger samma utseende bortsett fraringn att form-lerna blir numrerade Haumlr finns ingen kortform

Formeln $ x=3y-2 $ staringr inne i textenprecis som ( a+b+c ) ochbeginmathq=45+vendmathgoumlrDaumlremot staringr [ x=3y-2 ] foumlrsig sjaumllv precis sombegindisplaymatha+b+cenddisplaymathEn numrerad ekvation faringr man medbeginequationx=3y-2 labelekvaendequationVill man haumlnvisa till ekvation~refekvafungerar det likdant som med figurer

Formelnx = 3yminus 2 staringr inne i textenprecis soma+ b+ c ochq = 45 + vgoumlr Daumlremot staringr

x = 3y minus 2

foumlr sig sjaumllv precis som

a+ b+ c

En numrerad ekvation faringr man med

x = 3y minus 2 (1)

Vill man haumlnvisa till ekvation1 funge-rar det likdant som med figurer

42 En oumlversikt oumlver matematiska symbolerLATEX inneharingller kommandon foumlr att skriva alla taumlnkbara matematiska symboler Samtliga sym-boler nedan har en sak gemensamt De fungerar bara i enmath-omgivningdisplaymath-om-givning ellerequation-omgivning Vill man skriva ett saringdant haumlr tecken i vanlig text maringsteman skriva t ex$ tecken$

Av tabell1 framgaringr att det inte finns versala varianter av alla grekiska bokstaumlver Det berorparing att de grekiska bokstaumlverna i dessa fall ser likadana ut som de romerska Till exempel skrivsett versaltα helt enkelt som A

Vissa matematiska symboler finns redan paring tangentbordet Naumlr man skriver dem i en ma-tematisk omgivning faringr de ett lite annat utseende rsquo=rsquo rsquo +rsquo rsquominusrsquo rsquoltrsquo eller rsquogtrsquo Oumlvriga skrivsmed kommandona i tabellerna2ndash5 Maringnga av relationerna i tabell3 kan negeras genom attskrivanot foumlre dem

$x notlt y Leftrightarrow x notleq y-1$ x 6lt y hArr x 6le y minus 1

Det garingr att goumlra ytterligare symboler genom att skriva dom ovanparing varandra med kommandotstackrel

16 4 Matematiska formler

α alpha θ theta o o Υ Upsilonβ beta ϑ vartheta Π Pi υ upsilonΓ Gamma ι iota π pi Φ Phiγ gamma κ kappa $ varpi φ phi∆ Delta Λ Lambda ρ rho ϕ varphiδ delta λ lambda varrho χ chiε epsilon micro mu Σ Sigma Ψ Psiε varepsilon ν nu σ sigma ψ psiζ zeta Ξ Xi ς varsigma Ω Omegaη eta ξ xi τ tau ω omegaΘ Theta

Tabell 1 Grekiska bokstaumlver

plusmn pm u sqcap rhd1

∓ mp t sqcup unlhd1

times times or vee unlhd1

divide div and wedge oplus opluslowast ast setminus ominus star o wr otimes otimes circ diamond oslashbull bullet 4 bigtriangleup odotmiddot cdot 5 bigtriangledown copy bigcirccap cap triangleleft dagger daggercup cup triangleright Dagger ddagger] uplus lhd1 q amalg

Tabell 2 Binaumlra operatorer (1Kraumlver paketetlatexsym)

le leq sube subseteq a dashv prop proptoge geq supe supseteq equiv equiv |= models≺ prec lt sqsubset1 sim sim perp perp succ = sqsupset1 simeq | mid preceq v sqsubseteq asymp parallel succeq w sqsupseteq asymp approx bowtie ll isin in sim= cong 1 Join1

gg 3 ni 6= neq ^ smilesub subset ` vdash = doteq _ frownsup supset

Tabell 3 Relationssymboler (1Kraumlver paketetlatexsym)

43 Exponenter och index 17

[ A stackrelalpharightarrow B ] Aαrarr B

[ vecx stackrelmathrmdef=(x_1 ldots xn) ] ~x

def= (x1 xn)

Observera att vissa symboler bara aumlr tillgaumlngliga med paketetlatexsym Foumlr att anvaumlndadessa laumlgg till foumlljande rad i boumlrjan av dokumentet

usepackagelatexsym

421 Accenter

Accenttecknen som beskrivs paring sidan13 fungerar bara foumlr vanlig text I matematiska formleranvaumlnder man nedanstaringende kommandon i staumlllet

a hata a acutea a dota a checkaa gravea a ddota a brevea a baraa tildea ~a veca

hat ochtilde finns aumlven i bredare varianter som kallaswidehat ochwidetilde

$widehatx+1 widetildex+1$ x+ 1 x+ 1

Precis som med accenter i vanlig text boumlr man plocka bort prickarna fraringn bokstaumlverna i och jinnan man saumltter accenter paring dem

Jaumlmfoumlr $veci + ddotj$ och$vecimath + ddotjmath$

Jaumlmfoumlr~i+ j och~ı+

43 Exponenter och indexExponenter markeras medexponent och index med_index vilket illustreras av dettaexempel

Laringt $x$ och $y$ vara variabler saringdana att$x^2y=q_n$ daring $q_1 ldots q_n gt 7$

Det blir samma sak av $x^y_2$ och$x_2^y$ men inte av $x_y^2$ och$x^2_y$

Laringt x och y vara variabler saringdana attx2y = qn daringq1 qn gt 7Det blir samma sak avxy

2 ochxy2 men

inte avxy2 ochx2y

larr leftarrow lArrrArr Longleftrightarrow uarr uparrowlarrminus longleftarrow 7rarr mapsto uArr UparrowlArr Leftarrow 7minusrarr longmapsto darr downarrowlArr= Longleftarrow larr hookleftarrow dArr Downarrowrarr rightarrow rarr hookrightarrow l updownarrowminusrarr longrightarrow leftharpoonup m UpdownarrowrArr Rightarrow rightharpoonup nearrow=rArr Longrightarrow leftharpoondown searrowharr leftrightarrow rightharpoondown swarrowlarrrarr longleftrightarrow rightleftharpoons nwarrowhArr Leftrightarrow leadsto1

Tabell 4 Pilsymboler (1Kraumlver paketetlatexsym)

18 4 Matematiska formler

Om det bara finnsett tecken i exponent eller index garingr det bra att utelaumlmna klamrarna ochskriva^exponentrespektive_exponent

Det garingr bra att anvaumlnda alla moumljliga tecken som exponenter och index

Temperaturen i dag var $19^circ$C Temperaturen i dag var19C

44 Derivator

Derivator skriver man med apostrof (rsquo)

$xrsquorsquorsquo - 3xrsquorsquo + xrsquo + 4x = 8$ xprimeprimeprime minus 3xprimeprime + xprime + 4x = 8

Ibland skriver man tidsderivator med prickar ovanfoumlr bokstaumlverna Daring kan man anvaumlnda accen-terna ovan

$a(t) = dotv(t) = ddotx(t)$ a(t) = v(t) = x(t)

45 Division

Division med aumlr enkelt att skriva men vill man ha ett horisontellt braringkstreck faringr man anvaumlndakommandotfrac

[ x = fraca + b3c^3 + d^4 ] x =a+ b3

c3 + d4

[ frac11 - frac1a - k ]1

1minus 1aminusk

46 Roumltter

Roumltter skriver man med kommandotsqrt Med ett extra argument kan man skriva roumltter avvalfri ordning

[ sqrtx^x + sqrtalpha ]radicxx +

radicα

[ sqrt[3]hrsquorsquo_n(beta x) ] 3radichprimeprimen(βx)

alefsym aleph prime prime forall forall infin inftyh hbar empty emptyset exist exists 2 Box1

ı imath nabla nabla not neg 3 Diamond1

jmathradic

surd [ flat 4 triangle` ell gt top natural clubs clubsuitweierp wp perp bot ] sharp diams diamondsuitlt Re | backslash hearts heartsuit= Im 6 angle part partial spades spadesuit0 mho1

Tabell 5 Diverse symboler (1Kraumlver paketetlatexsym)

47 Oumlver- och understrykning 19

47 Oumlver- och understrykningFoumlr att goumlra linjer eller klamrar ovanfoumlr eller under en formel finnsoverline underlineoverbrace respektiveunderbrace Man kan skriva text ovanfoumlr eller under en klammergenom att goumlra paring samma saumltt som foumlr ett index eller en exponent

[ overlinephi + overlinew ] φ+ w

[ overbracea_1+underbrace a_2+cdots+a_n-1_n-2 st+a_n^n st ]

nst︷ ︸︸ ︷a1 + a2 + middot middot middot+ anminus1︸ ︷︷ ︸

nminus2st

+an

[ x^overlinek + n + x^underlinen ] xk+n + xn

48 Teckensnitt i matematisk textNormalt skriver LATEX all matmatisk text kursiv men i vissa fall passar det baumlttre med ett annatteckensnitt

Ett saringdant exempel aumlr foumlr att skriva funktioner som t ex log Det enklaste saumlttet att skrivadessa funktioner aumlr att anvaumlnda kommandona i tabell6

[ sin 2theta=2sinthetacostheta ] sin 2θ = 2 sin θ cos θ

[ log xy=log x + log y] log xy = log x+ log yFoumlr de funktioner daumlr det aumlr meningsfullt kan man anvaumlnda ett index

[ max_1leq nleq mlog_2P_n ] max1lenlem

log2 Pn

[ lim_xrightarrow 0fracsin xx=1 ] limxrarr0

sinx

x= 1

I oumlvriga fall kan man anvaumlnda naringgot av nedanstaringende saumltt att byta tecknsnitt inne i mate-matisk text

$mathititalic - 2^x+sin phi$ italic minus 2 x + sinφ

$mathrmroman - 2^x+sin phi$ romanminus 2x + sinφ

$mathbfbold - 2^x+sin phi$ boldminus 2x + sinφ

$mathsfsans serif - 2^x+sin phi$ sans serif minus 2x + sinφ

$mathtttypewriter - 2^x+sin phi$ typewriterminus 2x + sinφ

Observera att ovanstaringende kommandon bara ska anvaumlndas foumlr matematiska uttryck De paring-verkar bara bokstaumlver siffror och stora grekiska bokstaumlver Om man av naringgon anledning villskriva vanligt text inne i formler anvaumlnder man de vanliga teckensnittskommandona (texttttextbf textnormal etc) som tillfaumllligt laumlmnar matematikomgivningen

Om man vill skriva alla formler med fetstil kan man skriva kommandotboldmath i boumlrjanav dokumentet (det skainte skrivas inne i en matematikomgivning) Kommandot gaumlller tillsman upphaumlver det medunboldmath

I vissa fall anvaumlnder man skrivstilsbokstaumlver foumlr att beteckna funktioner LATEX tillhanda-haringller 26 bokstaumlverA Z

arccos cos csc ext ker limsup min sinharcsin cosh deg gcd lg ln Pr suparctan cot det hom lim log sec tanarg coth dim inf lininf max sin tanh

Tabell 6 Funktionsnamn

20 4 Matematiska formler

$mathcalFf(x)$ och$mathcalLf(x)$ brukar man anvaumlndafoumlr att beteckna naringgra vaumllkaumlnda transformer

Ff(x) och Lf(x) brukar mananvaumlnda foumlr att beteckna naringgra vaumll-kaumlnda transformer

49 Summor integraler och saringntDe matematiska symbolerna i tabell7 blir olika stora beroende paring hur man anvaumlnder dem deblir stoumlrre i endisplaymath-omgivning och enequation-omgivning aumln i enmath-omgiv-ning

[ int_-infty^infty e^-x^2 dx ]int infin

minusinfineminusx2

dx

[ oint_S(V) (psinablaphi-phinablapsi)cdot dvecS ]

∮S(V )

(ψnablaφminus φnablaψ) middot d~S

[ a_1 + a_2 + cdots + a_n =sum_i=1^n a_i ] a1 + a2 + middot middot middot+ an =

nsumi=1

ai

[ n=prod_k=1^n k ] n =

nprodk=1

k

[ sum_0 leq i leq m atop0 lt j lt n P(ij) ]

sum0leilem0ltjltn

P (i j)

Om man skriver ovanstaringende formler innei den loumlpande texten faringr mande mindre symbolerna som t~ex$int_-infty^infty e^-x^2 dx$eller $n=prod_k=1^n k$

Om man skriver ovanstaringende form-ler inne i den loumlpande texten faringrman de mindre symbolerna som t exintinfinminusinfin eminusx2

dx ellern =prodn

k=1k

410 Matriser och vektorerFoumlr att skapa matriser och vektorer goumlr vi naumlstan likadant som med tabeller (sidan12)

[ beginarraylcrx^2 amp a+b amp 3 x^2+2x amp xrsquo amp 23 x^2n amp alpha amp 214endarray ]

x2 a+ b 3x2 + 2x xprime 23x2n α 214

sum sumsum

⋂ ⋂bigcap

⊙ ⊙bigodotprod prod

prod⋃ ⋃

bigcupotimes otimes

bigotimes∐ ∐coprod

⊔ ⊔bigsqcup

oplus oplusbigoplusint int

intor or

bigvee⊎ ⊎

biguplus∮ ∮oint

and andbigwedge

Tabell 7 Stora symboler

411 Ekvationer paring flera rader 21

411 Ekvationer paring flera rader

Med endisplaymath-omgivning eller enmath-omgivning kan man bara goumlra formler somryms paring en rad Om man skriver laringnga formler eller vill skriva flera ekvationer i en sekvenskan man anvaumlnda eneqnarray-omgivning Den fungerar ungefaumlr som enarray-omgivningmed tre kolumner men numrerar ekvationerna om man inte skrivernonumber

begineqnarrayx amp = amp 12y + 47 y amp = amp z + phi + a + b + nonumber amp amp c + d + e + f

endeqnarray

x = 12y + 47 (2)

y = z + φ+ a+ b+

c+ d+ e+ f (3)

Eneqnarray-omgivning goumlr samma sak foumlrutom att den inte genererar naringgra ekvationsnum-mer

begineqnarrayx amp = amp 2 y + 3y amp = amp 12

endeqnarray

x = 2y + 3

y = 12

412 Parenteser

Hittils har vi anvaumlnt vanliga parenteser rsquo()rsquo i en del formler I tabell8 visas samtliga symbolersom kan anvaumlndas som parenteser i LATEX

Foumlr att faring parenteserna att anpassa sin storlek efter det de ska omge skriver manleftellerright foumlre dem Foumlr varjeleft maringste det finnas enright Daumlremot behoumlver de intevara av samma typ Det aumlr t ex fullt moumljligt att avsluta enleft( medright Om manbara vill ha en parentes paring ena sidan av formeln kan man anvaumlnda den osynliga parentesen rsquorsquo

[ vecu times vecv =left| beginarrayccchatx amp u_x amp v_x haty amp u_y amp v_y hatz amp u_z amp v_z

endarray right| ]

~utimes ~v =

∣∣∣∣∣ x ux vx

y uy vy

z uz vz

∣∣∣∣∣[ A=left( beginarraycccca_11 amp a_12 amp ldots amp a_1n a_21 amp a_22 amp ldots amp a_2n vdots amp vdots amp ddots amp vdots a_m1 amp a_m2 amp ldots amp a_mn

endarray right) ]

A =

a11 a12 a1n

a21 a22 a2n

am1 am2 amn

( ( b lfloor darr downarrow) ) c rfloor backslash l updownarrow[ [ d lceil | | uArr Uparrow] ] e rceil | dArr Downarrow 〈 langle uarr uparrow m Updownarrow 〉 rangle

Tabell 8 Parenteser

22 5 Om det blir fel

[ g(x)=left beginarrayll0 amp x leq 0 13 amp 0 lt x leq 3 23 amp 3 lt x leq 5 1 amp x gt 5endarray right ]

g(x) =

0 x le 013 0 lt x le 323 3 lt x le 51 x gt 5

Ibland behoumlver man ha mer kontroll oumlver parentesernas storlek Foumlr detta aumlndamaringl finns detandra prefix att anvaumlnda

Storlek vanlig stor stoumlrre aumlnnu stoumlrre stoumlrst automatiskVaumlnsterprefix mdash bigl Bigl biggl Biggl leftHoumlgerprefix mdash bigr Bigr biggr Biggr right

413 FinjusteringI en del fall kan man behoumlva justera formateringen av matematiska formler genom att laumlgga tilleller ta bort lite utrymme Foumlr detta aumlndamaringl finns kommandona foumlr att laumlgga till och foumlratt ta bort

[ sqrt2 x ] radic2x

[ sqrt2 x ] radic2x

[ n logn ] n logn

[ n logn ] nlogn

[ intint z dx dy]int int

zdxdy

[ int int z dx dy ]intint

z dx dy

5 Om det blir felAtt tolka felutskrifter fraringn LATEX aumlr inte alltid det laumlttaste LATEX oumlversaumltter alla kommandon tillTEX-kommandon och skickar sedan hela texten till TEX Daumlrfoumlr kommer maringnga av felmedde-landena fraringn TEX och man kaumlnner inte riktigt igen sin text i felutskrifterna

51 Vanliga problemUtan att analysera felutskrifterna alltfoumlr mycket kan man ofta hitta sitt fel bland foumlljande punk-ter

bull Ett felstavat kommando

bull Parenteser (t ex eller[]) daumlr man har gloumlmt den ena eller kanske baringda

bull Foumlrsoumlk att anvaumlnda specialtecken utan att skriva dem paring raumltt saumltt

bull Foumlrsoumlk att anvaumlnda matematiska specialtecken i vanlig text (Skriv$ foumlre och efter tecknetsaring garingr det bra)

bull Ett end som saknas

bull Ett bortgloumlmt argument till ett kommando

Genom att laumlra sig att utnyttja LATEX-modei emacs ordentligt kan man undvika maringnga onoumldigaskrivfel (se sidan4)

53 Att hitta vad som blev fel 23

52 Vad man goumlr naumlr LATEX har stannatNaumlr LATEX upptaumlcker ett fel under en koumlrning faringr man en massa felutskrifter och daumlrefter skrivsett rsquorsquo Om du faringr ett rsquorsquo kan du skriva naringgot av foumlljande

bull H foumlr att (kanske) faring lite mer tips om vad som kan vara fel

bull RETURN foumlr att att ignorera felet och fortsaumltta (ger ofta upphov till fler fel)

bull Istop Foumlr att stoppa koumlrningen

bull X kan man skriva omIstop inte fungerar Skillnaden aumlr att medIstop faringr man med allutskrift fram till felet medanX avbryter koumlrningen omedelbart

Vid andra typer av fel faringr man en rsquorsquo i staumlllet foumlr rsquorsquo Det haumlr felet beror ofta paring ett bortgloumlmtenddocument Haumlr kan man skriva

bull enddocument eller

bull stop foumlr att avbryta koumlrningen Om det inte fungerar provar man med

bull 〈CTRLndashD〉 eller

bull 〈CTRLndashC〉

53 Att hitta vad som blev felAumlven om LATEX genererar vaumlldigt maringnga felutskrifter som till en boumlrjan ser raumltt obegripliga utaumlr det ofta laumltt att hitta felen med ledning av utskriften Tricket aumlr foumlr det mesta att titta paringdetsistasom skrevs ut

Om vi till exempel skulle skrivabegincenter men i staumlllet skrevbegincentesaumlger LATEX saringhaumlr

LaTeX Error Environment cente undefined

See the LaTeX manual or LaTeX Companion for explanationType H ltreturngt for immediate help

l56 begincente

Om vi tittar paring de sista raderna av felutskriften staringr det att felet finns paring rad 56 och dessutomskrivs den felaktiga texten ut

Vi har kanske gloumlmt att grekiska bokstaumlver bara fungerar i en matematisk omgivning ochhar skrivit

Det haumlr aumlr bokstaven gamma i det grekiska alfabetet

i staumlllet foumlr

Det haumlr aumlr bokstaven $gamma$ i det grekiska alfabetet

Naumlr vi koumlr texten genom LATEX blir felutskriften

24 5 Om det blir fel

Missing $ insertedinserted text

$to be read again

gammal245 Det haumlr aumlr bokstaven gamma

i det grekiska alfabetet

Vid den haumlr typen av fel goumlr alltid LATEX en radbrytning efter det felaktiga tecknet Daumlrfoumlr aumlrfelet laumltt att lokalisera

54 Varningar vid sid- och radbrytningar

Om LATEX misslyckas med att avstava ett ord skrivs det ut en varning som kan se ut saring haumlr

Overfull hbox (5423221pt too wide) in paragraph at lines 54--55[]T1cmrmn10 Ett l^^e5ngt ord ^^e4r studiev^^e4gledarna

Det sista ordet (studievaumlgledarna) som skrivs ut aumlr det som LATEX inte har lyckts avstavaAntingen bryr man sig inte om varningen (raden blir lite foumlr laringng i saring fall) eller saring laumlgger manin avstavningsfoumlrslag (se sidan9)

Som framgaringr av exemplet skrivs svenska bokstaumlver ut lite konstigt Det medfoumlr dock foumlrdet mesta inga stoumlrre problem med att tyda utskriften

Foumlr att laumlttare se var LATEX har problem med avstavningen kan man anvaumlnda dokumentop-tionendraft Mer om det finns paring sidan26

Andra varningar man kan faring aumlr

bull Underfull hbox som betyder att LATEX har tvingats laumlgga in lite vaumll mycket tomrummellan orden foumlr att fylla ut raden

bull Overfull vbox som varnar foumlr att LATEX inte har hittat naringgot laumlmpligt staumllle att boumlrja enny sida Sidan har alltsaring blivit lite foumlr laringng

bull Underfull vbox anger det motsatta problemet Sidan aumlr lite kortare aumln den borde vara

Laumls om hur man sjaumllv kan paringverka sid- och radbrytningar paring sidan28

55 Problem med placering av figurer

551 Bilderna kommer sist i dokumentet

Ett vanligt problem aumlr att alla eller en del figurer hamnar sist i dokumentet Det beror naumlstanalltid paring att man har skrivitbeginfigure[h]

LATEX har vissa regler foumlr att placera ut figurer och med ledning av dem har det inte garingttatt placera figuren paring det taumlnkta staumlllet Daumlrfoumlr hamnar den sist i dokumentet En av reglernasaumlger att figurer maringste placeras ut i samma ordning som dom foumlrekommer i LATEXfilen Daumlrfoumlrkommer alla efterfoumlljande bilder ocksaring att hamna sist

Loumlsningen aumlr givetvis att ge LATEX fler alternativ foumlr att placera ut figuren Om man i staumllletskriverbeginfigure[htb] kan LATEX placera bilden laumlngst upp eller laumlngst ner paring en sida

56 Problem i inkluderade filer 25

552 Alla bilder kommer inte ut

FelmeddelandetToo many unresolved floats beror paring att minnet i LATEX har blivit fulltav bilder Naumlr LATEX ser en bild lagras den undan tills det finns ett staumllle att skriva ut den

Detta fel beror normalt paring samma sak som ovan men kan ocksaring upptraumlda om man villha maringnga bilder efter varandra (t ex ett appendix med bara bilder) Loumlsningen aumlr daring att tvingaLATEX att skriva ut de bilder som har samlats i minnet genom att laumlgga in kommandotclearpagemellan tvaring laumlmpliga bilder Daring skrivs alla ackumulerade bilder ut och LATEX goumlr en sidbrytning

56 Problem i inkluderade filer

LATEX skriver kommandon till ett antal filer som sedan inkluderas vid naumlsta koumlrning (Bl a finnsfiltoc foumlr inneharingllsfoumlrteckningenfillof ochfillot foumlr figur- och tabellfoumlrteckningarsamtfilaux foumlr diverse oumlvrig information som bildtexter

Naumlr LATEX inkluderar en fil skrivs filnamnet och eventuella felmeddelanden ut inom paren-teser (se exempel paring sidan4) Paring detta saumltt kan man se vilken fil det aumlr problem med

Skulle det bli fel i en av de inkluderade filerna (t ex paring grund av fel i en bildtext) maringsteman ta bort filen och sedan koumlralatex igen Givetvis maringste man ocksaring raumltta felet ifiltex)

57 Utskriften kommer inte ut

Om det inte kommer ut naringgra sidor paring laserskrivaren eller om bara en del av sidorna kommerut beror det foumlrmodligen paring naringgot av foumlljande

bull Filnamnet inneharingller svenska bokstaumlverSkrivarna klarar inte av filer som inneharingller tecken som har aringttonde biten satt Detta yttrarsig i att det inte kommer ut naringgonting alls Doumlp omtex-filen till ett annat namn kompileraden igen och skriv ut den paring nytt (Det aumlr bara filnamnet som beroumlrs svenska tecken inne itexten kodas saring att skrivarna klarar av dem)

bull Fel i en inkluderad bildOm du har inkluderat en bild i dokumentet kan det beror paring att skrivaren inte foumlrstaringr sig paringbilden I detta fall kommer vanligtvis sidorna foumlre bilden ut Prova att ta bort bilden och seom det blir baumlttre Om det hjaumllper kontrollera att bilden aumlr i raumltt format (se sidan30)

6 Oumlverkurs61 Dokumentklasser

Hittills har vi bara anvaumlnt dokumentklassenarticle Andra dokumentklasser som aumlr standardaumlr letter (EXEMPEL 7) report (EXEMPEL 5) och book report skiljer sig fraumlmst fraringn Ex 7

Ex 5article genom att det finns ytterliga en rubriknivaringchapter book har ytterligare en nivaringsom heterpart article aumlr laumlmpligt till rapporter aumlven raumltt laringnga saringdana Kommer man uppi storleksordningen examensarbete kan det vara laumlmpligt att byta tillreport Paring sidan35finnsytterligare dokumentklasser beskrivna Dessa aumlr dock inte standard i LATEX

Foumlr att byta dokumentklass maringste man aumlndra argumentet till kommandotdocumentclassOm man till exempel vill aumlndra tillreport skriver man

documentclass[a4paper]report

26 6 Oumlverkurs

62 DokumentoptionerDet finns ett antal optioner som man kan ange foumlr att paringverka utseendet paring sitt dokument Vihar redan stoumltt paringa4paper Nedanstaringende lista visar de viktigaste

a4paper Anpassa marginaler till a4-papper Om denna utelaumlmnas anvaumlnds amerikanskpapper (letter)

11pt Anvaumlnd lite stoumlrre bokstaumlver (standard aumlr10pt)

12pt Aumlnnu lite stoumlrre bokstaumlver

twocolumn Skriver texten i tvaring kolumner

twoside Formaterar foumlr dubbelsidig utskrift (Anvaumlnt i detta dokument)

titlepage Goumlr att rubriken (den som man skriver ut medmaketitle) hamnar paring en egensida om man anvaumlnder dokumentklassenarticle Det aumlr standard foumlrreport

landscape Goumlr att sidan formateras foumlr liggande papper Marginalerna blir vaumlldigt bredasaring man kan behoumlva finjustera en del maringtt manuellt (se sidan26)

draft Goumlr att LATEX skriver ut en svart rektangel i marginalen efter alla rader som harblivit foumlr laringnga (overfull hbox) Det aumlr bra att anvaumlnda vid korrekturlaumlsning-en men ska givetvis tas bort foumlre den slutliga utskriftendraft goumlr desutom attinkluderade bilder (se sidan30) bara skrivs ut som en ram runt bildens filnamn

leqno Placera ekvationsnummer till vaumlnster i staumlllet foumlr till houmlger om ekvationen i endisplaymath-omgivning

fleqn Vaumlnsterjustera ekvationer i staumlllet foumlr att centrera dem i endisplaymath-om-givning

openright Om man anvaumlnder dokumentklassenreport boumlrjar kapitel alltid paring ny sidaopenright goumlr att de i staumlllet boumlrjar paring ny houmlgersida

Foumlr att anvaumlnda en option skriver man namnet paring den inom hakparenteser rsquo[]rsquo foumlre dokument-klassen Vill man ange flera optioner skiljer man dem aringt med kommatecken Vill man skrivamed 11 punkter stora bokstaumlver och formatera texten i tvaring kolumner (samtidigt som man be-haringller optionen foumlr a4-papper) skriver man

documentclass[11pttwocolumna4paper]article

63 Finjustering av marginaler och andra maringttOm man inte aumlr noumljd med marginalerna saring finns det moumljlighet att finjustera maringtten med kom-mandonaaddtolength ochsetlength Den foumlrsta aumlr laumlmplig naumlr man vill goumlra smaring juste-ringar t ex goumlra raderna lite laumlngre

Naringgra av de maringtt som garingr att justera aumlr

evensidemargin marginal jaumlmna sidor oddsidemargin marginal udda sidortopmargin marginal oumlverst paring sidan headheight storlek sidhuvudheadsep avst mellan sidhuvud amp text footskip avst mellan sidfot amp texttextwidth textens bredd textheight textens houmljd

Om man t ex vill goumlra raderna en centimeter laumlngre paring varje sida skriver man

addtolengthoddsidemargin-10mmaddtolengthevensidemargin-1cmaddtolengthtextwidth2cm

Foumlr mer info om detta seEXEMPEL 10 Haumlr finns aumlven en beskrivning av de olika maringttenheterEx 10man kan anvaumlnda

64 Separering av stycken 27

64 Separering av styckenLATEX boumlrjar varje stycke med en indragning om det inte aumlr det foumlrsta stycket efter en rubrikOm man i staumlllet vill avgraumlnsa stycken med en extra blankrad skriver man saring haumlr i boumlrjan avdokumentet

usepackageparskip

Paketetparskip goumlr att indragningen saumltts till noll och att avstaringndet mellan tvaring stycken oumlkaren halv rad

65 Engelska dokumentOm man vill skriva dokument paring engelska aumlr det bara att utelaumlmna raden med

usepackage[swedish]babel

Daring kommer en engelsk avstavningstabell att anvaumlndas och ett antal straumlngar aumlndras till engels-ka t ex skrivsTable of contentsi staumlllet foumlrInneharingll

usepackage[swedish]babel

Det garingr aumlven att skriva paring andra spraringk genom att byta utswedish mot naringgot av foumlljande

american french german ngerman bahasa basque catalan croatianczech danish dutch finnish greek icelandic irish italianlatin magyar norsk norsk portuges romanian russian slovakslovene spanish turkish ukrainian nohyphenation

66 Sidnumrering sidhuvud och sidfotLATEX skriver automatiskt ett sidnummer centrerat laumlngst ned paring sidan Med kommandot

pagestyleempty

kan man staumlnga av numreringen Det kan bland annat vara laumlmpligt t ex om man bara vill skrivaut en sida Om man anvaumlndermaketitle maringste man dessutom skriva

thispagestyleempty

eftermaketitle eftersommaketitle alltid definierar om foumlrsta sidan tillplain (SeEX-EMPEL 3) Ex 3

Vill man i staumlllet ha sidnummer och kapitelnamn i sidhuvudet skriver man

pagestyleheadings

Daring faringr man en sidnumrering som ser ut ungefaumlr som i den haumlr handledningen Vill man garingtillbaka till standardutseendet aumlr det bara att skriva

pagestyleplain

Foumlr att faring sidhuvuden som ser ut ungefaumlr som i denna handledning kan man anvaumlnda paketetfancyhdr Detta beskrivs naumlrmare iEXEMPEL 4 Ex 4

67 RadavstaringndIbland kan man vilja aumlndra paring radavstaringndet i LATEX Det goumlrs enklast genom att aumlndra paring pa-rameternbaselinestretch Det aumlr en faktor som radavstaringndet multipliceras med saring detnormala vaumlrdet aumlr1 Foumlr att naumlstan foumlrdubbla radavstaringndet laumlgger man till foumlljande rad naringgon-stans foumlrebegindocument

renewcommandbaselinestretch18

28 6 Oumlverkurs

68 RamarFoumlr att rita en ram runt en del av texten anvaumlnder man kommandotfbox

Haumlr har vi en fboxliten ram Haumlr har vi en liten ram

Det garingr inte att ha radbrytningar inne i enfbox saring om man vill rita en ram runt en stoumlrre delav texten maringste man kapsla in den i enparbox

fboxparbox4cmDenna text blirautomatiskt justerad till ett4 cm brett stycke

Denna text blir automatiskt ju-sterad till ett 4 cmbrettstycke

69 Att paringverka formateringenLATEX lyckas foumlr det mesta bra med att bryta rader och sidor Men ibland kan man behoumlva raumlttatill formateringen lite I andra fall vill man kanske bryta en rad eller en sida trots att den inte aumlrfull eller laumlgga in lite extra tomrum

Vi har redan anvaumlnt kommandot foumlr att tvinga fram en radbrytning Kommandot kanaumlven ha ett argument som talar om hur mycketextrautrymme som ska laumlggas till

Det haumlr kan ni redanMed ett extra argumentblir [7mm]det extra mycket tomrum

Dethaumlr kan ni redan Med ett extra argu-ment blir

det extra mycket tomrum

Eftersom kan ha ett argument som boumlrjar med tecknet rsquo[rsquo kan man alltsaring inte boumlrja enny rad med rsquo[rsquo om den foumlrra avslutades med Man kan dock lura LATEX att tolka parentesensom just en parentes genom att byta ut mot

Ett annat saumltt att laumlgga in extra tomrum aumlr med kommandotvspacelaumlngd eller medvspacelaumlngd Skillnaden aumlr att den foumlrsta formen tar bort tomrummet om det raringkar hamnavid i slutet eller boumlrjan av en sida

Det finns aumlven motsvarande kommandon foumlr att laumlgga in extra tomrum i en rad De heterhspace ochhspace Den tidigare formen tar bort tomrummet om det hamnar foumlrst ellersist paring en rad

Daring ska vi se om det inte kan bli liteextra tomrum aumlven i boumlrjan hspace20mmav en rad Mitt inne i raden aumlr likahspace10mm laumltt Nu vill jag ha liteextra tomrumvspace10mmsaring att jag baumlttre kan studerafiberstrukturen i papperet

Daring ska vi se om det inte kanbli lite extra tomrum aumlven i boumlrjan

av en rad Mitt inne iraden aumlr lika laumltt Nu vill jagha lite extra tomrum saring att jag baumlttre

kan studera fiberstrukturen i papperet

Observera att raden fylls upp innan det vertikala utrymmet laumlggs till Daumlrfoumlr hamnar inte tom-rumet exakt daumlr man skrivervspace Vill man ha det uppfoumlrandet ska man anvaumlnda medett argument som i det tidigare exemplet

Foumlr att tvinga fram en sidbrytning anvaumlnder man kommandotnewpage Om vi skriver itvaring kolumner avslutarnewpage den aktuella kolumnen i staumlllet foumlr sidan

610 Att rita figurer 29

610 Att rita figurerLATEX klarar av att rita enkla figurer som cirklar fyrkanter linjer och pilar Med enpicture-omgivning skapar man ett koordinatsystem som man sen kan rita i

Standardenheten i koordinatsystemet aumlr punkter Foumlr de flesta aumlr det nog lite svaringrt att taumlnkai punkter Daumlrfoumlr aumlr det laumlttare om man aumlndrar maringttenheten till millimeter med kommandot

setlengthunitlength1mm

Det behoumlver man bara goumlra en garingng i varje dokument alltsaringinte foumlr varje bildOm man vill skapa ett koordinatsystem som aumlr 100 mm brett och 80 mm houmlgt goumlr man saring

haumlr

beginpicture(10080) kommandon som ritar bilderendpicture

Foumlr att placera grafiska objekt i koordinatsystemet anvaumlnder vi kommandotput Med

put(200)objekt

placerar viobjekti punkten med x-koordinaten 20 och y-koordinaten 0 (Foumlr rektanglar aumlr detnedre vaumlnstra houmlrnet foumlr cirklar centrum och foumlr linjer utgaringngspunkten)

Exemplet nedan visar de vanligaste grafiska objekten och hur man ritar dem i LATEX

beginpicture(3050)put(040)framebox(308)centerput(030)framebox(148)[t]topput(1630)framebox(148)[r]rightput(020)dashbox(308)[bl]bottom leftput(018)line(10)20put(016)vector(2-1)25put(510)circle8put(2412)circle14put(614)textscText

endpicture

center

topright

bottom left

HHHHHH

HHj

~ amp$

TEXT

Argumentet tillcircle aumlr diametern Foumlrline ochvector aumlr foumlrsta argumentet riktningoch det andra laumlngd Riktningsargumenten ska ligga mellanminus6 och+6 foumlr line och mellanminus4 och+4 foumlr vector

Ofta vill man upprepa en ritad figur efter efter ett regelbundet moumlnster Det kan till exempelroumlra sig om boxar i ett koplingsschema Foumlr detta finns kommandotmultiput som anvaumlndssaring haumlr

multiput(xy )(∆x∆y )antal objekt

daumlr(xy ) aumlr startpositionen Objektet behoumlver inte vara ett enkelt objekt utan kan ocksaring varaen helpicture-omgivning Man kan alltsaring dela upp sin bild i flera mindre bilder

beginpicture(4050)multiput(00)(710)3beginpicture(209)put(00)framebox(209)[tr]Hejput(82)oval(143)put(45)oval(55)[tl]put(108)oval(73)[b]put(182)circle4

endpictureendpicture

Hej |

Hej |

Hej |

30 6 Oumlverkurs

Om man har ritat en figur och sen vill flytta hela figuren anger man ytterligare ett argumenttill beginpicture

beginpicture(3060)(1010)

Detta betyder att origo har koordinaterna(1010) i staumlllet foumlr (00) Man kan med foumlrdelplacera sin bild inne i enfigure-omgivning (se sid11ochEXEMPEL 6)Ex 6

Det mesta garingr att rita i enpicture-omgivning och resultatet blir snyggt men det blir na-turligtvis lite jobbigt att rita stora figurer paring det haumlr saumlttet Ett alternativ aumlr att anvaumlnda metodensom beskrivs i naumlsta stycke

611 Paketet graphics6111 Att inkludera postscript-bilder

Numera finns det maringnga bra program som kan rita bilder Kan man bara faring dem att skriva sinutmatning i formatetencapsulated postsciptsaring garingr det bra att inkludera bilden i sitt dokumentmed hjaumlp av paketetgraphics

Foumlr att kunna inkludera bilder maringste man laumlgga till foumlljande rad i boumlrjan av dokumentet

usepackagegraphics

Sen anvaumlnder vi foumlljande kommando foumlr att inkludera bilden som finns i filenbildeps

includegraphicsbildeps

Om man vill skala om bilden anvaumlnder man kommandotresizebox

resizebox20mmincludegraphicsbildeps

Ovanstaringende exempel ger en bild som aumlr 20mm houmlg Utropstecknet betyder att bredden skaskalas saring att bildens proportioner beharinglls

En vanlig anvaumlndning avincludegraphics aumlr att inkludera bilder i enfigure-om-givning Daring kraumlvs att bilden centreras med hjaumllp avcenter-omgivning enligt nedanstaringendeexempel

beginfigurebegincenterincludegraphicsbildeps

endcentercaptionKopplingsschema till transmogrifieraren

endfigure

611 Paketet graphics 31

6112 Att spara utrymme

Postscriptbilder kan ofta ta vaumlldigt mycket plats Det kan man loumlsa genom att komprimerafilen Det enda problemet aumlr att LATEX maringste veta hur stor bilden aumlr Den informationen finnsi filen paring en rad som boumlrjar medBoundingBox Klipp ut denna rad och spara den i filenbildepsbb Skriv daumlrefter

gzip bildeps

saring komprimereasbildeps och ersaumltts med den komprimerade filenbildepsgz Sedan aumlrdet bara att inkludera raumltt fil

includegraphicsbildepsgz

En fil som aumlr komprimerad medgzip kan man packa upp medgunzip om man inte laumlngrevill ha den komprimerad

6113 Naringgra saumltt att skapa postscript-bilder

Det finns givetvis maringnga saumltt att generera PostScript-bilder Paring arbetsstationerna ritar man enk-last bilderna medxfig Om vi till exempel vill skapabildeps (som vi anvaumlnde ovan) skrivervi

xfig bildfig

Daring faringr vi upp et foumlnster daumlr vi kan rita bilden Vaumllj sedan menynExportoch exportera bildenVar noga med att vaumlljaEncapsulated Postscripti rutanLanguage

En postscriptfil som skapas paring detta saumltt garingr inte att skriva ut foumlr sig sjaumllv Foumlr att skriva utden vaumllj i staumlllet menynPrint i xfig

Om man vill spara ett foumlnster paring skaumlrmen som encapsulated postscript till en fil som heterwindoweps kan man anvaumlnda naringgot av foumlljande kommandon

import -density 90x90 windowepsimport -density 90x90 eps2windowepsimport -density 90x90 -depth 8 -colorspace gray eps2windoweps

och klicka paring det foumlnster man vill spara Den andra varianten avimport ger postscript level2 som aumlr mer kompakt Man faringr alltsaring betydligt mindre filer men i vissa falla kan de kraringglaDen sista varianten aumlr laumlmplig om bilden aumlr svartvit eller om det ska skrivax ut paring en svartvitskrivare

Skriv man xfig man xgrabsc respman xgrab foumlr mer information

6114 Aumlndra storlek och roterera

Paketetgraphics inneharingller mer aumln de kommandon som naumlmnt ovan Man kan t ex skala ettobjekt medscalebox

vanlig storlek scalebox2dubbel storlek scalebox5halv storlek

vanlig storlek

dubbel storlekhalv storlek

Man kan ocksaring ange ett ytterligare argument om man inte vill ha samma skala i x- och y-led

scalebox1[2]dubbel houmljd scalebox2[1]dubbel bredd

dubbel houmljddubbel bredd

resizebox kan ocksaring anvaumlndas paring text

32 6 Oumlverkurs

resizebox4cm4 cm bred skalenlig 4 cm bred skalenligMan kan ocksaring rotera valfritt objekt medrotatebox eller spegla det kring en vertikal axelmedreflectbox

rotatebox30Hej rotatebox180Hej reflectboxSpegel spegel paring vaumlggen daumlr

Hej

Hej

Spegelspegelparingvaumlggendaumlr

6115 xdvi och graphics

xdvi klarar inte av att visa text (bilder garingr bra) som manipulerats medresizebox scaleboxrotatebox ellerreflectbox Detta kan man dock loumlsa genom att titta paring den faumlrdiga post-scriptfilen med kommandotgv Om dindvi-fil heterrapportdvi skriver du

dvips rapportgv rapportps

ta bort filen medrm rapportps naumlr du aumlr klar

6116 pdflatex och graphics

Foumlr att anvaumlndagraphics medpdflatex skriver man saring haumlr i boumlrjan av dokumentet

usepackage[pdftex]graphics

Sedan kan man tyvaumlrr inte inkludera bilder i eps-format Bilderna maringste i staumlllet vara i pdf-format Det loumlser man laumltt genom att konvertera bilderna med kommandotps2pdf

ps2pdf bildeps bildpdf

och sedan inkluderar man bilderna med

includegraphicsbildpdf

Det garingr aumlven bra att inkludera andra grafikformat i pdf-dokument till exempel jpeg och tiffOm man vill kunna formatera sitt dokument med baringdelatex ochpdflatex saring faringr man

skriva saring haumlr i boumlrjan av dokumentet

newififpdfifxpdfoutputundefinedpdffalse

elsepdftrue

fiifpdfusepackage[pdftex]graphics

elseusepackagegraphics

fi

Sedan goumlr man saring haumlr foumlr att inkludera bilden

ifpdfincludegraphicsbildpdf

elseincludegraphicsbildeps

fi

612 Paketet color 33

612 Paketet colorFoumlr att anvaumlnda paketet skriven man

usepackagecolor

i boumlrjan av dokumentet Sedan finns ett antal kommandon tillgaumlngliga foumlr att skriva text i avvi-kande faumlrg

Det foumlrsta som man maringste goumlra aumlr att definiera en eller flera faumlrger meddefinecolor

definecolorlightgray92definecolordarkgray5definecolorlight-bluergb080851definecolormeloncmyk00460500

Som synes kan man anvaumlnda tre olika modeller foumlr att definiera faumlrger

gray Vaumlrdet aumlr ett tal mellan 0 och 1 daumlr 0 aumlr svart

rgb Vaumlrdet aumlr en kommaseparerad lista av tre tal mellan 0 och 1 som anger intensitetenfoumlr roumltt groumlnt och blaringtt ljus (som paring en TV)

cmyk Vaumlrdet aumlr en kommaseparerad lista av fyra tal mellan 0 och 1 som anger hur mycketman ska anvaumlnda av faumlrgerna cyan magenta gul och svart (som paring en faumlrgskrivare)

Foumlr att skriva sin text i en avvikande faumlrg finns det tvaring kommandon

Detta ord aumlr textcolordarkgraringttprecis som colordark dessa tvaring

Detta ord aumlrgraringtt precis somdessatvaring

Foumlr att goumlra en fylld ram anvaumlnder mancolorbox Om ramen ska ha avvikande faumlrg finnsfcolorbox

colorboxdarkHej hopp fcolorboxblackdarkHej igen

Hej hopp

Hej igen

Man kan aumlven aumlndra bakgrundfaumlrgen Det goumlr man med kommandotpagecolorcolor Kommandot ska skrivas i boumlrjan av dokumentet och gaumlller foumlr alla sidor

Faumlrgenblack som anvaumlndes i exemplen ovan aumlr foumlrdefinierad och behoumlver alltsaring intedefinieras meddefinecolor Oumlvriga foumlrdefinierade faumlrger aumlrwhite red green blueyellow cyan ochmagenta Alla andra faumlrger maringste definieras innan de kan anvaumlndas

613 EuroteckenFoumlr att skriva symbolen foumlr Euro skriver man foumlljande i boumlrjan av dokumentet

usepackageeurosym

Daring definieras kommandonaeuro ochEUR

Med euro kan vi skriva euro-tecknet Priser skriver man som EUR19998

Mede kan vi skrivae-tecknetPriser skriver man som 19998e

Det tecken som visas ovan aumlr den officiella eurosymbolen Om man i staumlllet till ha en symbolsom passar baumlttre till det aktuella teckensnittet anvaumlnder manusepackage[gen]eurosymDaring skrivs symbolen somAC i staumlllet foumlre EUR placerar symbolen foumlre eller efter beloppetberoende paring vilket spraringk man har valt I sverige blir det alltid till houmlger om beloppet Vill manaumlndra paring det kan man anvaumlndausepackage[left]eurosym

34 6 Oumlverkurs

614 Fler teckensnitt

Om man har tillgaringng till en postscriptskrivare (som vi har) saring kan man utnyttja fler teckensnittaumlr de som hittills har beskrivits Genom att skriva

usepackagetimes

i boumlrjan av dokumentet blir den vanliga texten satt medtimes textsf blir helveticaochtexttt blir courier Foumlljande paket finns

paket textrm textsf textttmdash inget mdash computer modern roman comp modern sans comp modern typewritertimes times helvetica courierbookman bookman avant garde couriernewcent new century schoolbook avant garde courierpalatino palatino helvetica courieravant computer modern roman avant garde comp modern typewriterhelvet computer modern roman helvetica comp modern typewriterchancery zapf chancery (endast kursiv) comp modern sans comp modern typewriter

615 Sammanfattning

Ibland vill man ha en sammanfattning (sammandrag referat abstract) i boumlrjan av sin rapportDet aringstadkommer man medabstract-omgivning (EXEMPEL 11)Ex 11

begindocumentmaketitlebeginabstractDetta aumlr en kort sammanfattning avinneharingllet i rapportenendabstractsectionBakgrundHaumlr kommer resten av texten irapportenenddocument

Sammanfattning

Detta aumlr en kort sammanfatt-ning av inneharingllet i rapporten

1 Bakgrund

Haumlr kommer resten av texten i rappor-ten

Vissa institutioner kraumlver att sammanfattningens rubrik aumlrAbstract Andra kraumlven en sam-manfattning paring svenska och en paring engelska Hur man loumlser detta beskrivs iEXEMPEL 12 ochEx 12EXEMPEL 13

Ex 13

616 Referenser

Foumlr att faring en lista med litteraturreferenser anvaumlnder man sig av enthebibliography-omgiv-ning Argumentet (99) till beginthebibliography99 nedan aumlr en teckenstraumlng somanger hur mycket plats etiketterna tar (och hur mycket resten av texten ska skjutas in)99raumlcker till tvaring siffror

617 Vill ni veta mer 35

Laumls mer om LaTeX i citeLamport

beginthebibliography99bibitemLamport Leslie LamportemphLaTeX users guideamp reference manualAddison Wesley 1994bibitemKnuth Donald E KnuthemphThe TeX bookAddison Wesley 1990bibitemPer Per ForebyemphAtt skriva rapporter med LaTeXPHs kopieringsmaskin 2003endthebibliography

Laumls mer om LATEX i [1]

Referenser[1] Leslie LamportLATEX users gui-

de amp reference manualAddison-Wesley 1994

[2] Donald E KnuthThe TEXbookAddison Wesley 1990

[3] Per ForebyAtt skriva rappor-ter med LATEX PHs kopieringsma-skin 2003

Foumlrsta argumentet tillbibitem aumlr en etikett som man sen kan referera till medcite Detfungerar ungefaumlr somlabel ochref (se sidan13)

617 Vill ni veta merDet haumlr dokumentet beraumlttar lite om hur man anvaumlnder LATEX foumlr att skriva rapporter LATEX kanmycket mer aumln vad som beskrivs haumlr men foumlr de flesta raumlcker nog detta

Foumlr de som vill laumlra sig lite mer har viThe Not So Short Intruduction to LATEX 2ε avTobias Oetiker m fltill salu Priset aumlr foumlr naumlrvarande 50 kronor men den finns aumlven tillgaumlngligparing naumltethttppeopleeeethzch˜oetikerlshort

Vill man veta aumlnnu mer finns det tvaring bra boumlcker som jag kan rekommendera

bull LATEX A Document Preparation Systemav Leslie Lamport(ISBN 0-201-52983-1)Boken aumlr baringde en enkel handledning och en referensmanual

bull The LATEX Companion av Michel Goossens Alexander Samarinoch Frank Mittelbach(ISBN 0-201-54199-8) Boken beskriver en hel del trick och tekniker som inte finns medi Lamports bok men inneharingllerintegrunderna i LATEX

De flesta institutioner har nog dessa boumlcker saring om du haringller paring med examansarbete kan dukanske faring laringna boumlckerna Annars finns de att bestaumllla hos de flesta naumltbokhandlar

A Lokala dokumentklasserVi har tvaring lokala dokumenttyper en foumlr att skriva svenska brevefd-brev och en foumlr merit-foumlrteckningarmerit Dessa beskriv naumlrmare iEXEMPEL 8 ochEXEMPEL 9 Ex 8

Ex 9

B LATEX foumlr hemdatornLATEX finns till de flesta operativsystem Tabellen nedan visar var man haumlmta programvaran

operativsystem program URLWindows MiKTeX httpwwwmiktexorgUnix teTeX httpwwwtugorgteTeXAlla All latexprogramvara httpwwwctanorg

36 C Hur utformar man rapporten

Ett saumltt att faring LATEX paring sin PC aumlr att koumlra Linux Det aumlr en gratis unixvariant foumlr PC-datorer ochdaumlr finns redan teTeX som faumlrdiga paket som man kan installera IusrlocalftppubLinuxfinns en del linuxdistributioner att haumlmta Men det aumlr nog enklare att laumlgga naringgra hundralapparparing att koumlpa en CD med linux

C Hur utformar man rapportenUtseendet paring en uppsats rapport eller avhandling aumlr ganska standardiserat Det finns en delolika skolor men huvuddragen aumlr alltid desamma Om man skriver en labrapport paring tre sidorbehoumlver man givetvis inte haringlla lika haringrt paring reglerna som om man skriver en rapport till sittexamensarbete Men det aumlr klokt att foumllja huvuddragen i mallen inte minst foumlr att rapportenslaumlsare ofta aumlr van vid att det ska se ut paring ett visst saumltt

Resten av detta appendix inneharingller lite tips som aumlr skrivna av Lars Olssonparing institutionenfoumlr Elektrovetenskap

Rapporten ska ha en titelsida med projektets (laborationens) namn foumlrfattarnas namn in-stitutions- och kursnamn samt aringrtal Paring denna sida ska ocksaring finnas ettsammandrag(kallasibland referat) av rapporten I detta ska tydligt framgaring vad rapporten handlar om vilketpro-blem som loumlsts hur detta har gjorts mdash vilkenmetod som anvaumlnts de viktigasteresultatenochslutsatsernasamt eventuellarekommendationer Det faringr inte bli stoumlrre aumln ca en halv sidatext och faringr inte inneharinglla naringgra figurer Sammandraget aumlr mycket viktigt eftersom en blivandelaumlsare genom detta kan faring klart foumlr sig om han verkligen ska laumlsa rapporten Kan han inte goumlraen riktig bedoumlmning av detta med ledning av sammandraget riskerar han att foumlrspilla dyrbartid Som ansvarskaumlnnande foumlrfattare maringste Du alltsaring aumlgna en del tid aringt sammandraget som Dugivetvis skriver sist

Innan Du boumlrjar skriva aumlr det bra om Du foumlr Dig sjaumllv kandefiniera laumlsarenmdash som intebara ska vara den som ska granska Ditt alster utan aumlven t ex Dina kolleger Taumlnk ocksaring eftervadsyftet med rapporten ska vara (bortsett fraringn det uppenbara att Du maringste foumlr att bli godkaumlndparing kursen) t ex att Du villsprida kaumlnnedomom upptaumlckter Du gjort ellerRapportera till enkollega eller en chef vad Du sysslat med de daumlr timmarna

Boumlrja gaumlrna rapporten med enInledning daumlr Du motiverar Ditt arbeta och definierar maringletDen kan sedan foumlljas av enBakgrund som kan vara en beskrivning av naringgra tidigare anvaumlndametoder eller en historik En riktigt fin rapport som t ex beskriver ett arbete som finansierasmed bidrag fraringn STU eller naringgon annan instans boumlrjar ofta med ettFoumlrord (engelska preface)I detta ger man en bakgrund paring houmlgre nivaring och saumltter in arbetet i ett stoumlrre sammanhang Haumlrtackar man ocksaring dem som varit foumlrfattaren behjaumllpliga med pengar (t ex STU) och med detpraktiska arbetet

Daumlrefter foumlljer den egentliga rapporten Haumlr beskriver Du den metod Du anvaumlnt eller till-vaumlgagaringngssaumlttet Aumlr rapporten en laborationsredovisning kan Du redogoumlra foumlr vardera momen-tet under en egen rubrik Aumlr det en projektrapport kan Du i staumlllet beskriva de olika delarna ikonstruktionen under var sin rubrik Det aumlr ofta laumlmpligt med underrubriker t ex

42 Principen foumlr Kruttilatorn

men undvik en uppdelning paring foumlr maringnga undernivaringer eftersom skriften daring laumltt blir oumlverstruk-turerad Foumlrsoumlk att vara konsekvent med rubriksaumlttningen saring att Du inte aumlndrar formen mellanolika rubriker Detta ser Du tydligast naumlr Du ska skrivaInneharingllsfoumlrteckningen (behoumlvs intetill laborationsrapporten) ty daumlr staringr alla rubrikerna intill varandra

Illustrationer aumlr mycket vaumlrdefulla (en bild paringstarings saumlga mer aumln tusen ordrArr anvaumlnd figurersaring kan rapporten bli kort) men foumlr att en figur ska vara meningsfull maringsten den vara foumlrsedd

Sakregister 37

med enfigurtext Denna ska vara saring tydlig att man kan foumlrstaring figuren utan att behoumlva laumlsanaringgot inne i texten Taumlnk paring hur Du sjaumllv goumlr naumlr Du faringr en rapport eller en artikel i handenFigurtexten ska staring under figuren och skrivas ut helt t ex

Figur 23 En vanlig kruttilator med oumlverhaumlngade skrut Observera att divisorn haumlr aumlrgroumln Efter [2]

Vidare aumlr det vaumlrt att notera attfig 23blir bara ett nedslag mindre aumlnfigur 23 inne i textenFoumlrkorta inte i onoumldan och anvaumlnd bara de vedertagna saumltten t ex tex etc osv

Texten ska man straumlva efter att goumlra kort men uttoumlmmande Det aumlr alltid baumlttre att foumlrsoumlkaskriva korta meningar med ett sammanhang aumln att foumlrsoumlka taumlcka maringnga sammanhang i enmening Taumlnk paring ordval syftningar och meningsbyggnad saring att den text Du skriver verkligenkommer att betyda det Du taumlnkt Dig Detta laringter helt uppenbart men Du ska faring se att det inte aumlrsaring laumlttStavfel ska i princip inte behoumlva foumlrekomma eftersom det finns utmaumlrkta boumlcker somaumlr fyllda med raumltt stavade ord Aumlr Du det minsta osaumlker slaring upp ordet i staumlllet foumlr att chansaDu kan ibland bli osaumlker paring betydelsen av ett ord eller hos en fras Slaring daring upp i en ordbok ellerskriv om meningen mdash detta aumlr extremt viktigt naumlr Du skriver paring ett annat spraringk

Skriv gaumlrna paringsvenska Detta kan dock vara svaringrt i varingr bransch daumlr saring maringnga fackuttryckaumlr laringnade fraringn framfoumlr allt engelskan Om det finns ett svenskt ord foumlr en foumlreteelse saring anvaumlnddet om inte texten daring blir foumlr uppstyltad Fundera oumlver hur Du ska skriva om t exMan maringstenu enabla de strobade latcharna med chip select acknowledgement controlsignalerna(Vad nudet betyder) Det blir kanske flera ord paring svenska men det priset faringr vi betala foumlr att textenska bli snygg

Efter beskrivningar och genomgaringngar av metoder etc skaResultat ochellerSlutsatserkomma Dessa kan ibland ingaring utspridda i det foumlregaringende avsnittet men de ska i saring fall samlasihop haumlr och kommenteras

Referenser aumlr en lista med den litteratur som Du gjort haumlnvisningar till i texten I textenska Du ha skrivet ett nummer som i figurtextexemplet ovan I referenslista ska det daring se ut somt ex

[2] Gustavsson Hans P et alKruttilatorer en global oumlversikt Liberlitteratur Mal-mouml 1944

Sist saumltter Du eventuellabilagor programlistor ochappendix Naumlr sedan sammandragetaumlr klart aumlr rapporten faumlrdigskriven men inte faumlrdig Foumlrsoumlk att faring naringgon annan att korrekturlaumlsaden aringt Dig mdash sjaumllv aumlr du naumlmligen blind aumlven foumlr de enklaste felen vid det haumlr laget

Sakregister

Symboler (mindre utrymme) 22lsquo (iexcl) 14$ (math-omgivning) 15 (kommentar) 3rsquo (accent) 13rsquo (derivata) 18( (() 21) ()) 21 (extra utrymme) 22 (accent) 13 () 21= 12

= (accent) 13gt 12lsquo (iquest) 14[ ([) 21 (blanktecken) 8 (accent) 13( (math-omgivning) 15) (math-omgivning) 15- (avstavningsfoumlrslag) 9[ (displaymath-

omgivning) 15 (radbrytning) 2 28] (displaymath-

omgivning) 15^ (accent) 13 () 21 () 21] (]) 21^ (exponent) 17(index) 17lsquo (accent) 13~ (accent) 13~ (haringrt blanktecken) 910pt (option) 2611pt (option) 2612pt (option) 26

38 Sakregister

Aa4paper (option) 26AA (Aring) 14aa (aring) 14abstract 34abstract-omgivning 34accenter

i matematisk omgivning17i vanlig text 13

acute 17addtolength 26AE (AElig) 14ae (aelig) 14aleph (alefsym) 18alpha (α) 16amalg (q) 16angle ( 6 ) 18appendix 3 4approx (asymp) 16arccos 19arcsin 19arctan 19arg 19array-omgivning 20 21article (dokumentklass)

25 26ast (lowast) 16asymp () 16atop 20author 2avant (paket) 34avstavning 9 24

Bb (accent) 13backslash () 18 21bar 17baselinestretch 27beta (β) 16bfseries 7bibitem 35bibitem 35bigcap (

⋂) 20

bigcirc (copy) 16bigcup (

⋃) 20

Biggl 22biggl 22Biggr 22biggr 22Bigl 22bigl 22bigodot (

⊙) 20

bigoplus (oplus

) 20bigotimes (

otimes) 20

Bigr 22bigr 22

bigsqcup (⊔

) 20bigtriangledown (5) 16bigtriangleup (4) 16biguplus (

⊎) 20

bigvee (or

) 20bigwedge (

and) 20

bindetreck 8binaumlra operatorer 16blanktecken

extra 8haringrt 9

boldmath 19book (dokumentklass) 25bookman (paket) 34bot (perp) 18bowtie () 16Box (2) 18breve 17braringkstreck 18bullet (bull) 16

Cc (accent) 13cap (cap) 16caption 11 15cdot (middot) 16cdots 19center-omgivning 11 30centrerad text 10chancery (paket) 34chapter 25check 17chi (χ) 16circ () 16circle 29citat 10cite 35cite 35clearpage 25clubsuit (clubs) 18colorbox 33cong (sim=) 16coprod (

∐) 20

copyright ( ccopy) 13cos 19cosh 19cot 19coth 19csc 19cup (cup) 16

Dd (accent) 13dag (dagger) 13dagger (dagger) 16dashbox 29

dashv (a) 16date 2 3ddag (Dagger) 13ddagger (Dagger) 16ddot 17 18ddots 21definecolor 33deg 19Delta (∆) 16delta (δ) 16derivator 18description-omgivning

9 10det 19DH (ETH) 14dh (eth) 14Diamond (3) 18diamond () 16diamondsuit (diams) 18dim 19displaymath-omgivning

15 20 21 26div (divide) 16division 18DJ (ETH) 14dj (đ) 14document-omgivning 2documentclass 25dokumentklasser 25dot 17 18doteq ( =) 16Downarrow (dArr) 17 21downarrow (darr) 17 21draft (option) 26dvi2tty (program) 5dvips (program) 1 4ndash6

Eefd-brev (dokument-

klass) 35ell (`) 18em 7emacs

LATEX-mode 4emacs (program) 1 4 14 22emph 7empty (sidnumrering) 27emptyset (empty) 18enumerate-omgivning 9epsilon (ε) 16eqnarray-omgivning 21eqnarray-omgivning 21equation-omgivning 15 20equiv (equiv) 16eta (η) 16EUR 33euro 33

Sakregister 39

eurotecken 33evensidemargin 26exempel 1exists (exist) 18exponent 17ext 19

Ffancyhdr (paket) 27fbox 28fcolorbox 33felsoumlkning 22ndash25fetstil 7figure-omgivning 11 30figurer 11flat ([) 18fleqn (option) 26flushleft-omgivning 10flushright-omgivning 11fonter 6 19 34footnote 9footnotesize 7footskip 26forall (forall) 18fotnoter 9frac 18framebox 29frown (_) 16funktionsnamn 19

GGamma (Γ) 16gamma (γ) 16gcd 19geq (ge) 16gg () 16grader 18graphics (paket) 30ndash32grave 17grekiska bokstaumlver 15 16guillemotleft (laquo) 13guillemotright (raquo) 13guilsinglleft (lsaquo) 13guilsinglright (rsaquo) 13gunzip (program) 31gv (program) 32gzip (program) 31

HH (accent) 13hat 17hbar (h) 18headheight 26headings (sidnumrering) 27headsep 26heartsuit (hearts) 18

helvet (paket) 34hemdator

LATEX foumlr 35hline 12hom 19hookleftarrow (larr) 17hookrightarrow (rarr) 17hspace 28hspace 28Huge 7huge 7haumlnvisningar 13

Ii (ı) 13Im (=) 18imath 17imath (ı) 18import (program) 31in (isin) 16includegraphics 30index 17inf 19infty (infin) 18inneharingllsfoumlrteckning 8int (

int) 20

iota (ι) 16itemize-omgivning 9itshape 7

Jj () 13jmath 17jmath () 18Join (1) 16

Kkapitaumller 7kappa (κ) 16ker 19kill 12kommentar 3komprimering 31kursiv 7

LL (Ł) 14l (ł) 14label 11 13Lambda (Λ) 16lambda (λ) 16landscape (option) 26langle (〈) 21LARGE 7Large 7large 7

laserutskrifter 5LaTeX (logotypen) 8latex (program)

1 4 6 13 25 32LATEX-mode (i emacs) 4latexsym (paket) 17lceil (d) 21ldots ( ) 8ldots 21leadsto () 17left 21 22Leftarrow (lArr) 17leftarrow (larr) 17leftharpoondown () 17leftharpoonup () 17Leftrightarrow (hArr) 17leftrightarrow (harr) 17leq (le) 16leqno (option) 26letter (dokumentklass) 25lfloor (b) 21lg 19lhd () 16lim 19limsup 19line 29lininf 19listoffigures 8listoftables 8listor 9ndash10litteraturreferenser 34ll () 16ln 19log 19Longleftarrow (lArr=) 17longleftarrow (larrminus) 17Longleftrightarrow

(lArrrArr) 17longleftrightarrow

(larrrarr) 17longmapsto (7minusrarr) 17Longrightarrow (=rArr) 17longrightarrow (minusrarr) 17

Mmaketitle 2 8 26 27mapsto (7rarr) 17matematisk text 15ndash22matematiska symboler

15ndash17math-omgivning 15 20 21mathbf 19mathcal 19mathit 19mathrm 19mathsf 19mathtt 19

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 17: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

313 Haumlnvisningar 13

313 HaumlnvisningarSom ni har sett tidigare kan man haumlnvisa till figurer medlabel ochref Samma metod kanman anvaumlnda foumlr att haumlnvisa till en sida eller ett stycke Foumlrst saumltter man etiketter i texten medlabeltext

Paring den haumlr sidan pratar vi lite omdiverse olika fiskarlabelfisk

Paring den haumlr sidan pratar vi lite om di-verse olika fiskar

Naumlr man sen ska haumlnvisa till texten anvaumlnder manrefrext foumlr att generera styckets nummerochpagereftext foumlr att generera sidnumret

Nu haumlnvisar vi till fiskar paringsidan~pagereffisk i stycke~reffisk

Nu haumlnvisar vi till fiskar paring sidan13 istycke313

Eftersom referenserna kan foumlrekomma baringde foumlre och efter etiketterna maringste LATEX laumlsa igenomtexten och hitta alla etiketter innan korrekta referenser kan genereras Daumlrfoumlr maringste man koumlrakommandotlatex tvaring garingnger Foumlrsta garingngen paringminns man om det med meddelandet

LaTeX Warning Label(s) may have changed Rerun to get cross-references right

314 Fler specialtecken3141 Symboler

Ibland raumlcker inte de vanliga bokstaumlverna till Daring kan foumlljande tecken kan vara bra att ha

dagger dag sect S ccopy copyrightDagger ddag para P pound poundslaquo guillemotleft raquo guillemotright lsaquo guilsinglleftrsaquo guilsinglright bdquo quotedblbase sbquo quotesinglbase

3142 Accenter

Tabellen nedan visar hur man skriver accenter i LATEX (Givetvis kan man saumltta accenter paringandra bokstaumlver aumln o ocksaring) Genom att utelaumlma argumentet kan man skriva accenttecknet foumlrsig sjaumllv t ex^

oacute rsquoo o =o oo too ograve lsquooo o o co ocirc ^o o uoo do ouml o o vo o

macrbo

otilde ~o o Ho o ro

Om man vill ha en accent paring bokstaumlvernai och j faringr man ta till ett specialtrick foumlr att faring bortpricken ovanfoumlr bokstaven innan man saumltter dit accenten

Om man skriver i eller j faringrman bokstaumlver utan prickar somman laumltt kan saumltta accenter somtill exempel rsquoi eller rsquoj

Om man skriver ı eller faringr man bok-staumlver utan prickar som man laumltt kansaumltta accenter som till exempel iacute eller

Om man bara vill saumltta accenter paring en bokstav kan man utelaumlmna klamrarna Daring faringr man dockse till att laumlgga haringrda blanktecken i slutet av ord Detta kan goumlras paring tvaring saumltt

Nu ska vi lara oss att skriva ordetmo alltsaring mo saa att det inteskrivs ihop med ordet efter

Nu ska vi laumlra oss att skriva ordet moumlalltsaring mouml saring att det inte skrivs ihopmed ordet efter

Observera att man inte kan anvaumlnda den haumlr tekniken foumlr att skriva accenter i matematiskaformler Matematiska accenter beskrivs paring sidan17

14 3 Paringbyggnad

3143 Utlaumlndska bokstaumlver

Saring haumlr goumlr man foumlr att faring bokstaumlver foumlr att skriva paring bl a danska tyska polska spanska ochislaumlndska

œ oe oslash o aelig ae Œ OEOslash O AElig AE ł l iquest lsquoszlig ss Ł L iexcl lsquo Ŋ NGŋ ng THORN TH thorn th ETH DHeth dh ETH DJ đ dj

315 Svenska bokstaumlverOm man vill att dokumentet ska garing att formatera paring andra maskiner med gamla versioner avLATEX och i andra laumlnder boumlr man inte skriva in svenska bokstaumlver direkt I staumlllet anvaumlnderman accenter foumlr att skriva auml ouml Auml och Ouml ochaa ochAA foumlr att skriva aring och Aring

316 ProgramlistningarOm man inte vill att LATEX ska formatera texten kan man anvaumlnda enverbatim-omgivningDaring skrivs texten dessutom med skrivmaskinstext

beginverbatim Detta aumlr ett C-program include ltstdiohgt

void main(void)

int i

for (i = 1 i lt= 10 i++)printf(Nr dn i)

endverbatim

Detta aumlr ett C-program include ltstdiohgt

void main(void)

int i

for (i = 1 i lt= 10 i++)printf(Nr dn i)

Taumlnk paring att inte anvaumlnda tabulatortecken inne i enverbatim-omgivning De foumlrsvinner naumlmli-gen i utmatningen Anvaumlnd i staumlllet blanktecken (LATEX-modei emacs aumlndrar automatiskt allatabulatortecken till blanktecken)

Foumlr att faring motsvarande funktion mitt inne i en rad anvaumlnder man kommandotverb

I vanliga fall skulle man inte kunna skrivaverb utan att LaTeX tror att det aumlrboumlrjan paring ett kommando Men med verb=verb=garingr det bra

I vanliga fall skulle man inte kunnaskriva utan att LATEX tror att det aumlrboumlrjan paring ett kommando Men medverb garingr det bra

Observera att argumentet tillverb inte ska avgraumlnsas av och Daring skulle man ju aldrigkunna ha tecknen eller inne i texten Daumlrfoumlr aumlr kravet i staumlllet att argumentet tillverbavgraumlnsas av likadana valfria tecken som till exempel iverbtext ellerverb+text+

Man kan aumlven inkludera en programlistning direkt fraringn en fil Till detta anvaumlnder mankommandotverbatiminput Foumlr att det ska fungera maringste man foumlrst skriva

usepackageverbatim

i boumlrjan av dokumentet Sedan inkluderar man programkoden med t ex

verbatiminputlab7java

Om inte programtexten faringr plats i dokumentet kan man minska storleken

smallverbatiminputlab7java

4 Matematiska formler 15

4 Matematiska formlerEftersom TEX (och LATEX) aumlr utformat foumlr att kunna skriva komplex matematisk text blir det haumlrkapitlet ganska omfattande Men foumlr er som aumlndaring behoumlver kunna mer finns en mer uttoumlmmandebeskrivning i boumlckerna om LATEX (se sidan35 i denna handledning)

41 Att skriva matematisk textOm man vill skriva en matematisk formel inne i den loumlpande texten skriver manbeginmathformelendmath Eftersom det aumlr ganska laringngt att skriva finns det tvaring olika kortformer somman kan anvaumlnda Antingen( formel ) eller $ formel $ Men den foumlrsta korformen faringrman en kontroll paring att man inte redan aumlr inne i en formel aring andra sidan fungerar den inte ibildtexter (caption)

Foumlr att faring en formel som blir centrerad paring en egen rad skriver manbegindisplaymathformelenddisplaymath Aumlven haumlr finns det en kortform som aumlr[ formel]

beginequation formelendequation ger samma utseende bortsett fraringn att form-lerna blir numrerade Haumlr finns ingen kortform

Formeln $ x=3y-2 $ staringr inne i textenprecis som ( a+b+c ) ochbeginmathq=45+vendmathgoumlrDaumlremot staringr [ x=3y-2 ] foumlrsig sjaumllv precis sombegindisplaymatha+b+cenddisplaymathEn numrerad ekvation faringr man medbeginequationx=3y-2 labelekvaendequationVill man haumlnvisa till ekvation~refekvafungerar det likdant som med figurer

Formelnx = 3yminus 2 staringr inne i textenprecis soma+ b+ c ochq = 45 + vgoumlr Daumlremot staringr

x = 3y minus 2

foumlr sig sjaumllv precis som

a+ b+ c

En numrerad ekvation faringr man med

x = 3y minus 2 (1)

Vill man haumlnvisa till ekvation1 funge-rar det likdant som med figurer

42 En oumlversikt oumlver matematiska symbolerLATEX inneharingller kommandon foumlr att skriva alla taumlnkbara matematiska symboler Samtliga sym-boler nedan har en sak gemensamt De fungerar bara i enmath-omgivningdisplaymath-om-givning ellerequation-omgivning Vill man skriva ett saringdant haumlr tecken i vanlig text maringsteman skriva t ex$ tecken$

Av tabell1 framgaringr att det inte finns versala varianter av alla grekiska bokstaumlver Det berorparing att de grekiska bokstaumlverna i dessa fall ser likadana ut som de romerska Till exempel skrivsett versaltα helt enkelt som A

Vissa matematiska symboler finns redan paring tangentbordet Naumlr man skriver dem i en ma-tematisk omgivning faringr de ett lite annat utseende rsquo=rsquo rsquo +rsquo rsquominusrsquo rsquoltrsquo eller rsquogtrsquo Oumlvriga skrivsmed kommandona i tabellerna2ndash5 Maringnga av relationerna i tabell3 kan negeras genom attskrivanot foumlre dem

$x notlt y Leftrightarrow x notleq y-1$ x 6lt y hArr x 6le y minus 1

Det garingr att goumlra ytterligare symboler genom att skriva dom ovanparing varandra med kommandotstackrel

16 4 Matematiska formler

α alpha θ theta o o Υ Upsilonβ beta ϑ vartheta Π Pi υ upsilonΓ Gamma ι iota π pi Φ Phiγ gamma κ kappa $ varpi φ phi∆ Delta Λ Lambda ρ rho ϕ varphiδ delta λ lambda varrho χ chiε epsilon micro mu Σ Sigma Ψ Psiε varepsilon ν nu σ sigma ψ psiζ zeta Ξ Xi ς varsigma Ω Omegaη eta ξ xi τ tau ω omegaΘ Theta

Tabell 1 Grekiska bokstaumlver

plusmn pm u sqcap rhd1

∓ mp t sqcup unlhd1

times times or vee unlhd1

divide div and wedge oplus opluslowast ast setminus ominus star o wr otimes otimes circ diamond oslashbull bullet 4 bigtriangleup odotmiddot cdot 5 bigtriangledown copy bigcirccap cap triangleleft dagger daggercup cup triangleright Dagger ddagger] uplus lhd1 q amalg

Tabell 2 Binaumlra operatorer (1Kraumlver paketetlatexsym)

le leq sube subseteq a dashv prop proptoge geq supe supseteq equiv equiv |= models≺ prec lt sqsubset1 sim sim perp perp succ = sqsupset1 simeq | mid preceq v sqsubseteq asymp parallel succeq w sqsupseteq asymp approx bowtie ll isin in sim= cong 1 Join1

gg 3 ni 6= neq ^ smilesub subset ` vdash = doteq _ frownsup supset

Tabell 3 Relationssymboler (1Kraumlver paketetlatexsym)

43 Exponenter och index 17

[ A stackrelalpharightarrow B ] Aαrarr B

[ vecx stackrelmathrmdef=(x_1 ldots xn) ] ~x

def= (x1 xn)

Observera att vissa symboler bara aumlr tillgaumlngliga med paketetlatexsym Foumlr att anvaumlndadessa laumlgg till foumlljande rad i boumlrjan av dokumentet

usepackagelatexsym

421 Accenter

Accenttecknen som beskrivs paring sidan13 fungerar bara foumlr vanlig text I matematiska formleranvaumlnder man nedanstaringende kommandon i staumlllet

a hata a acutea a dota a checkaa gravea a ddota a brevea a baraa tildea ~a veca

hat ochtilde finns aumlven i bredare varianter som kallaswidehat ochwidetilde

$widehatx+1 widetildex+1$ x+ 1 x+ 1

Precis som med accenter i vanlig text boumlr man plocka bort prickarna fraringn bokstaumlverna i och jinnan man saumltter accenter paring dem

Jaumlmfoumlr $veci + ddotj$ och$vecimath + ddotjmath$

Jaumlmfoumlr~i+ j och~ı+

43 Exponenter och indexExponenter markeras medexponent och index med_index vilket illustreras av dettaexempel

Laringt $x$ och $y$ vara variabler saringdana att$x^2y=q_n$ daring $q_1 ldots q_n gt 7$

Det blir samma sak av $x^y_2$ och$x_2^y$ men inte av $x_y^2$ och$x^2_y$

Laringt x och y vara variabler saringdana attx2y = qn daringq1 qn gt 7Det blir samma sak avxy

2 ochxy2 men

inte avxy2 ochx2y

larr leftarrow lArrrArr Longleftrightarrow uarr uparrowlarrminus longleftarrow 7rarr mapsto uArr UparrowlArr Leftarrow 7minusrarr longmapsto darr downarrowlArr= Longleftarrow larr hookleftarrow dArr Downarrowrarr rightarrow rarr hookrightarrow l updownarrowminusrarr longrightarrow leftharpoonup m UpdownarrowrArr Rightarrow rightharpoonup nearrow=rArr Longrightarrow leftharpoondown searrowharr leftrightarrow rightharpoondown swarrowlarrrarr longleftrightarrow rightleftharpoons nwarrowhArr Leftrightarrow leadsto1

Tabell 4 Pilsymboler (1Kraumlver paketetlatexsym)

18 4 Matematiska formler

Om det bara finnsett tecken i exponent eller index garingr det bra att utelaumlmna klamrarna ochskriva^exponentrespektive_exponent

Det garingr bra att anvaumlnda alla moumljliga tecken som exponenter och index

Temperaturen i dag var $19^circ$C Temperaturen i dag var19C

44 Derivator

Derivator skriver man med apostrof (rsquo)

$xrsquorsquorsquo - 3xrsquorsquo + xrsquo + 4x = 8$ xprimeprimeprime minus 3xprimeprime + xprime + 4x = 8

Ibland skriver man tidsderivator med prickar ovanfoumlr bokstaumlverna Daring kan man anvaumlnda accen-terna ovan

$a(t) = dotv(t) = ddotx(t)$ a(t) = v(t) = x(t)

45 Division

Division med aumlr enkelt att skriva men vill man ha ett horisontellt braringkstreck faringr man anvaumlndakommandotfrac

[ x = fraca + b3c^3 + d^4 ] x =a+ b3

c3 + d4

[ frac11 - frac1a - k ]1

1minus 1aminusk

46 Roumltter

Roumltter skriver man med kommandotsqrt Med ett extra argument kan man skriva roumltter avvalfri ordning

[ sqrtx^x + sqrtalpha ]radicxx +

radicα

[ sqrt[3]hrsquorsquo_n(beta x) ] 3radichprimeprimen(βx)

alefsym aleph prime prime forall forall infin inftyh hbar empty emptyset exist exists 2 Box1

ı imath nabla nabla not neg 3 Diamond1

jmathradic

surd [ flat 4 triangle` ell gt top natural clubs clubsuitweierp wp perp bot ] sharp diams diamondsuitlt Re | backslash hearts heartsuit= Im 6 angle part partial spades spadesuit0 mho1

Tabell 5 Diverse symboler (1Kraumlver paketetlatexsym)

47 Oumlver- och understrykning 19

47 Oumlver- och understrykningFoumlr att goumlra linjer eller klamrar ovanfoumlr eller under en formel finnsoverline underlineoverbrace respektiveunderbrace Man kan skriva text ovanfoumlr eller under en klammergenom att goumlra paring samma saumltt som foumlr ett index eller en exponent

[ overlinephi + overlinew ] φ+ w

[ overbracea_1+underbrace a_2+cdots+a_n-1_n-2 st+a_n^n st ]

nst︷ ︸︸ ︷a1 + a2 + middot middot middot+ anminus1︸ ︷︷ ︸

nminus2st

+an

[ x^overlinek + n + x^underlinen ] xk+n + xn

48 Teckensnitt i matematisk textNormalt skriver LATEX all matmatisk text kursiv men i vissa fall passar det baumlttre med ett annatteckensnitt

Ett saringdant exempel aumlr foumlr att skriva funktioner som t ex log Det enklaste saumlttet att skrivadessa funktioner aumlr att anvaumlnda kommandona i tabell6

[ sin 2theta=2sinthetacostheta ] sin 2θ = 2 sin θ cos θ

[ log xy=log x + log y] log xy = log x+ log yFoumlr de funktioner daumlr det aumlr meningsfullt kan man anvaumlnda ett index

[ max_1leq nleq mlog_2P_n ] max1lenlem

log2 Pn

[ lim_xrightarrow 0fracsin xx=1 ] limxrarr0

sinx

x= 1

I oumlvriga fall kan man anvaumlnda naringgot av nedanstaringende saumltt att byta tecknsnitt inne i mate-matisk text

$mathititalic - 2^x+sin phi$ italic minus 2 x + sinφ

$mathrmroman - 2^x+sin phi$ romanminus 2x + sinφ

$mathbfbold - 2^x+sin phi$ boldminus 2x + sinφ

$mathsfsans serif - 2^x+sin phi$ sans serif minus 2x + sinφ

$mathtttypewriter - 2^x+sin phi$ typewriterminus 2x + sinφ

Observera att ovanstaringende kommandon bara ska anvaumlndas foumlr matematiska uttryck De paring-verkar bara bokstaumlver siffror och stora grekiska bokstaumlver Om man av naringgon anledning villskriva vanligt text inne i formler anvaumlnder man de vanliga teckensnittskommandona (texttttextbf textnormal etc) som tillfaumllligt laumlmnar matematikomgivningen

Om man vill skriva alla formler med fetstil kan man skriva kommandotboldmath i boumlrjanav dokumentet (det skainte skrivas inne i en matematikomgivning) Kommandot gaumlller tillsman upphaumlver det medunboldmath

I vissa fall anvaumlnder man skrivstilsbokstaumlver foumlr att beteckna funktioner LATEX tillhanda-haringller 26 bokstaumlverA Z

arccos cos csc ext ker limsup min sinharcsin cosh deg gcd lg ln Pr suparctan cot det hom lim log sec tanarg coth dim inf lininf max sin tanh

Tabell 6 Funktionsnamn

20 4 Matematiska formler

$mathcalFf(x)$ och$mathcalLf(x)$ brukar man anvaumlndafoumlr att beteckna naringgra vaumllkaumlnda transformer

Ff(x) och Lf(x) brukar mananvaumlnda foumlr att beteckna naringgra vaumll-kaumlnda transformer

49 Summor integraler och saringntDe matematiska symbolerna i tabell7 blir olika stora beroende paring hur man anvaumlnder dem deblir stoumlrre i endisplaymath-omgivning och enequation-omgivning aumln i enmath-omgiv-ning

[ int_-infty^infty e^-x^2 dx ]int infin

minusinfineminusx2

dx

[ oint_S(V) (psinablaphi-phinablapsi)cdot dvecS ]

∮S(V )

(ψnablaφminus φnablaψ) middot d~S

[ a_1 + a_2 + cdots + a_n =sum_i=1^n a_i ] a1 + a2 + middot middot middot+ an =

nsumi=1

ai

[ n=prod_k=1^n k ] n =

nprodk=1

k

[ sum_0 leq i leq m atop0 lt j lt n P(ij) ]

sum0leilem0ltjltn

P (i j)

Om man skriver ovanstaringende formler innei den loumlpande texten faringr mande mindre symbolerna som t~ex$int_-infty^infty e^-x^2 dx$eller $n=prod_k=1^n k$

Om man skriver ovanstaringende form-ler inne i den loumlpande texten faringrman de mindre symbolerna som t exintinfinminusinfin eminusx2

dx ellern =prodn

k=1k

410 Matriser och vektorerFoumlr att skapa matriser och vektorer goumlr vi naumlstan likadant som med tabeller (sidan12)

[ beginarraylcrx^2 amp a+b amp 3 x^2+2x amp xrsquo amp 23 x^2n amp alpha amp 214endarray ]

x2 a+ b 3x2 + 2x xprime 23x2n α 214

sum sumsum

⋂ ⋂bigcap

⊙ ⊙bigodotprod prod

prod⋃ ⋃

bigcupotimes otimes

bigotimes∐ ∐coprod

⊔ ⊔bigsqcup

oplus oplusbigoplusint int

intor or

bigvee⊎ ⊎

biguplus∮ ∮oint

and andbigwedge

Tabell 7 Stora symboler

411 Ekvationer paring flera rader 21

411 Ekvationer paring flera rader

Med endisplaymath-omgivning eller enmath-omgivning kan man bara goumlra formler somryms paring en rad Om man skriver laringnga formler eller vill skriva flera ekvationer i en sekvenskan man anvaumlnda eneqnarray-omgivning Den fungerar ungefaumlr som enarray-omgivningmed tre kolumner men numrerar ekvationerna om man inte skrivernonumber

begineqnarrayx amp = amp 12y + 47 y amp = amp z + phi + a + b + nonumber amp amp c + d + e + f

endeqnarray

x = 12y + 47 (2)

y = z + φ+ a+ b+

c+ d+ e+ f (3)

Eneqnarray-omgivning goumlr samma sak foumlrutom att den inte genererar naringgra ekvationsnum-mer

begineqnarrayx amp = amp 2 y + 3y amp = amp 12

endeqnarray

x = 2y + 3

y = 12

412 Parenteser

Hittils har vi anvaumlnt vanliga parenteser rsquo()rsquo i en del formler I tabell8 visas samtliga symbolersom kan anvaumlndas som parenteser i LATEX

Foumlr att faring parenteserna att anpassa sin storlek efter det de ska omge skriver manleftellerright foumlre dem Foumlr varjeleft maringste det finnas enright Daumlremot behoumlver de intevara av samma typ Det aumlr t ex fullt moumljligt att avsluta enleft( medright Om manbara vill ha en parentes paring ena sidan av formeln kan man anvaumlnda den osynliga parentesen rsquorsquo

[ vecu times vecv =left| beginarrayccchatx amp u_x amp v_x haty amp u_y amp v_y hatz amp u_z amp v_z

endarray right| ]

~utimes ~v =

∣∣∣∣∣ x ux vx

y uy vy

z uz vz

∣∣∣∣∣[ A=left( beginarraycccca_11 amp a_12 amp ldots amp a_1n a_21 amp a_22 amp ldots amp a_2n vdots amp vdots amp ddots amp vdots a_m1 amp a_m2 amp ldots amp a_mn

endarray right) ]

A =

a11 a12 a1n

a21 a22 a2n

am1 am2 amn

( ( b lfloor darr downarrow) ) c rfloor backslash l updownarrow[ [ d lceil | | uArr Uparrow] ] e rceil | dArr Downarrow 〈 langle uarr uparrow m Updownarrow 〉 rangle

Tabell 8 Parenteser

22 5 Om det blir fel

[ g(x)=left beginarrayll0 amp x leq 0 13 amp 0 lt x leq 3 23 amp 3 lt x leq 5 1 amp x gt 5endarray right ]

g(x) =

0 x le 013 0 lt x le 323 3 lt x le 51 x gt 5

Ibland behoumlver man ha mer kontroll oumlver parentesernas storlek Foumlr detta aumlndamaringl finns detandra prefix att anvaumlnda

Storlek vanlig stor stoumlrre aumlnnu stoumlrre stoumlrst automatiskVaumlnsterprefix mdash bigl Bigl biggl Biggl leftHoumlgerprefix mdash bigr Bigr biggr Biggr right

413 FinjusteringI en del fall kan man behoumlva justera formateringen av matematiska formler genom att laumlgga tilleller ta bort lite utrymme Foumlr detta aumlndamaringl finns kommandona foumlr att laumlgga till och foumlratt ta bort

[ sqrt2 x ] radic2x

[ sqrt2 x ] radic2x

[ n logn ] n logn

[ n logn ] nlogn

[ intint z dx dy]int int

zdxdy

[ int int z dx dy ]intint

z dx dy

5 Om det blir felAtt tolka felutskrifter fraringn LATEX aumlr inte alltid det laumlttaste LATEX oumlversaumltter alla kommandon tillTEX-kommandon och skickar sedan hela texten till TEX Daumlrfoumlr kommer maringnga av felmedde-landena fraringn TEX och man kaumlnner inte riktigt igen sin text i felutskrifterna

51 Vanliga problemUtan att analysera felutskrifterna alltfoumlr mycket kan man ofta hitta sitt fel bland foumlljande punk-ter

bull Ett felstavat kommando

bull Parenteser (t ex eller[]) daumlr man har gloumlmt den ena eller kanske baringda

bull Foumlrsoumlk att anvaumlnda specialtecken utan att skriva dem paring raumltt saumltt

bull Foumlrsoumlk att anvaumlnda matematiska specialtecken i vanlig text (Skriv$ foumlre och efter tecknetsaring garingr det bra)

bull Ett end som saknas

bull Ett bortgloumlmt argument till ett kommando

Genom att laumlra sig att utnyttja LATEX-modei emacs ordentligt kan man undvika maringnga onoumldigaskrivfel (se sidan4)

53 Att hitta vad som blev fel 23

52 Vad man goumlr naumlr LATEX har stannatNaumlr LATEX upptaumlcker ett fel under en koumlrning faringr man en massa felutskrifter och daumlrefter skrivsett rsquorsquo Om du faringr ett rsquorsquo kan du skriva naringgot av foumlljande

bull H foumlr att (kanske) faring lite mer tips om vad som kan vara fel

bull RETURN foumlr att att ignorera felet och fortsaumltta (ger ofta upphov till fler fel)

bull Istop Foumlr att stoppa koumlrningen

bull X kan man skriva omIstop inte fungerar Skillnaden aumlr att medIstop faringr man med allutskrift fram till felet medanX avbryter koumlrningen omedelbart

Vid andra typer av fel faringr man en rsquorsquo i staumlllet foumlr rsquorsquo Det haumlr felet beror ofta paring ett bortgloumlmtenddocument Haumlr kan man skriva

bull enddocument eller

bull stop foumlr att avbryta koumlrningen Om det inte fungerar provar man med

bull 〈CTRLndashD〉 eller

bull 〈CTRLndashC〉

53 Att hitta vad som blev felAumlven om LATEX genererar vaumlldigt maringnga felutskrifter som till en boumlrjan ser raumltt obegripliga utaumlr det ofta laumltt att hitta felen med ledning av utskriften Tricket aumlr foumlr det mesta att titta paringdetsistasom skrevs ut

Om vi till exempel skulle skrivabegincenter men i staumlllet skrevbegincentesaumlger LATEX saringhaumlr

LaTeX Error Environment cente undefined

See the LaTeX manual or LaTeX Companion for explanationType H ltreturngt for immediate help

l56 begincente

Om vi tittar paring de sista raderna av felutskriften staringr det att felet finns paring rad 56 och dessutomskrivs den felaktiga texten ut

Vi har kanske gloumlmt att grekiska bokstaumlver bara fungerar i en matematisk omgivning ochhar skrivit

Det haumlr aumlr bokstaven gamma i det grekiska alfabetet

i staumlllet foumlr

Det haumlr aumlr bokstaven $gamma$ i det grekiska alfabetet

Naumlr vi koumlr texten genom LATEX blir felutskriften

24 5 Om det blir fel

Missing $ insertedinserted text

$to be read again

gammal245 Det haumlr aumlr bokstaven gamma

i det grekiska alfabetet

Vid den haumlr typen av fel goumlr alltid LATEX en radbrytning efter det felaktiga tecknet Daumlrfoumlr aumlrfelet laumltt att lokalisera

54 Varningar vid sid- och radbrytningar

Om LATEX misslyckas med att avstava ett ord skrivs det ut en varning som kan se ut saring haumlr

Overfull hbox (5423221pt too wide) in paragraph at lines 54--55[]T1cmrmn10 Ett l^^e5ngt ord ^^e4r studiev^^e4gledarna

Det sista ordet (studievaumlgledarna) som skrivs ut aumlr det som LATEX inte har lyckts avstavaAntingen bryr man sig inte om varningen (raden blir lite foumlr laringng i saring fall) eller saring laumlgger manin avstavningsfoumlrslag (se sidan9)

Som framgaringr av exemplet skrivs svenska bokstaumlver ut lite konstigt Det medfoumlr dock foumlrdet mesta inga stoumlrre problem med att tyda utskriften

Foumlr att laumlttare se var LATEX har problem med avstavningen kan man anvaumlnda dokumentop-tionendraft Mer om det finns paring sidan26

Andra varningar man kan faring aumlr

bull Underfull hbox som betyder att LATEX har tvingats laumlgga in lite vaumll mycket tomrummellan orden foumlr att fylla ut raden

bull Overfull vbox som varnar foumlr att LATEX inte har hittat naringgot laumlmpligt staumllle att boumlrja enny sida Sidan har alltsaring blivit lite foumlr laringng

bull Underfull vbox anger det motsatta problemet Sidan aumlr lite kortare aumln den borde vara

Laumls om hur man sjaumllv kan paringverka sid- och radbrytningar paring sidan28

55 Problem med placering av figurer

551 Bilderna kommer sist i dokumentet

Ett vanligt problem aumlr att alla eller en del figurer hamnar sist i dokumentet Det beror naumlstanalltid paring att man har skrivitbeginfigure[h]

LATEX har vissa regler foumlr att placera ut figurer och med ledning av dem har det inte garingttatt placera figuren paring det taumlnkta staumlllet Daumlrfoumlr hamnar den sist i dokumentet En av reglernasaumlger att figurer maringste placeras ut i samma ordning som dom foumlrekommer i LATEXfilen Daumlrfoumlrkommer alla efterfoumlljande bilder ocksaring att hamna sist

Loumlsningen aumlr givetvis att ge LATEX fler alternativ foumlr att placera ut figuren Om man i staumllletskriverbeginfigure[htb] kan LATEX placera bilden laumlngst upp eller laumlngst ner paring en sida

56 Problem i inkluderade filer 25

552 Alla bilder kommer inte ut

FelmeddelandetToo many unresolved floats beror paring att minnet i LATEX har blivit fulltav bilder Naumlr LATEX ser en bild lagras den undan tills det finns ett staumllle att skriva ut den

Detta fel beror normalt paring samma sak som ovan men kan ocksaring upptraumlda om man villha maringnga bilder efter varandra (t ex ett appendix med bara bilder) Loumlsningen aumlr daring att tvingaLATEX att skriva ut de bilder som har samlats i minnet genom att laumlgga in kommandotclearpagemellan tvaring laumlmpliga bilder Daring skrivs alla ackumulerade bilder ut och LATEX goumlr en sidbrytning

56 Problem i inkluderade filer

LATEX skriver kommandon till ett antal filer som sedan inkluderas vid naumlsta koumlrning (Bl a finnsfiltoc foumlr inneharingllsfoumlrteckningenfillof ochfillot foumlr figur- och tabellfoumlrteckningarsamtfilaux foumlr diverse oumlvrig information som bildtexter

Naumlr LATEX inkluderar en fil skrivs filnamnet och eventuella felmeddelanden ut inom paren-teser (se exempel paring sidan4) Paring detta saumltt kan man se vilken fil det aumlr problem med

Skulle det bli fel i en av de inkluderade filerna (t ex paring grund av fel i en bildtext) maringsteman ta bort filen och sedan koumlralatex igen Givetvis maringste man ocksaring raumltta felet ifiltex)

57 Utskriften kommer inte ut

Om det inte kommer ut naringgra sidor paring laserskrivaren eller om bara en del av sidorna kommerut beror det foumlrmodligen paring naringgot av foumlljande

bull Filnamnet inneharingller svenska bokstaumlverSkrivarna klarar inte av filer som inneharingller tecken som har aringttonde biten satt Detta yttrarsig i att det inte kommer ut naringgonting alls Doumlp omtex-filen till ett annat namn kompileraden igen och skriv ut den paring nytt (Det aumlr bara filnamnet som beroumlrs svenska tecken inne itexten kodas saring att skrivarna klarar av dem)

bull Fel i en inkluderad bildOm du har inkluderat en bild i dokumentet kan det beror paring att skrivaren inte foumlrstaringr sig paringbilden I detta fall kommer vanligtvis sidorna foumlre bilden ut Prova att ta bort bilden och seom det blir baumlttre Om det hjaumllper kontrollera att bilden aumlr i raumltt format (se sidan30)

6 Oumlverkurs61 Dokumentklasser

Hittills har vi bara anvaumlnt dokumentklassenarticle Andra dokumentklasser som aumlr standardaumlr letter (EXEMPEL 7) report (EXEMPEL 5) och book report skiljer sig fraumlmst fraringn Ex 7

Ex 5article genom att det finns ytterliga en rubriknivaringchapter book har ytterligare en nivaringsom heterpart article aumlr laumlmpligt till rapporter aumlven raumltt laringnga saringdana Kommer man uppi storleksordningen examensarbete kan det vara laumlmpligt att byta tillreport Paring sidan35finnsytterligare dokumentklasser beskrivna Dessa aumlr dock inte standard i LATEX

Foumlr att byta dokumentklass maringste man aumlndra argumentet till kommandotdocumentclassOm man till exempel vill aumlndra tillreport skriver man

documentclass[a4paper]report

26 6 Oumlverkurs

62 DokumentoptionerDet finns ett antal optioner som man kan ange foumlr att paringverka utseendet paring sitt dokument Vihar redan stoumltt paringa4paper Nedanstaringende lista visar de viktigaste

a4paper Anpassa marginaler till a4-papper Om denna utelaumlmnas anvaumlnds amerikanskpapper (letter)

11pt Anvaumlnd lite stoumlrre bokstaumlver (standard aumlr10pt)

12pt Aumlnnu lite stoumlrre bokstaumlver

twocolumn Skriver texten i tvaring kolumner

twoside Formaterar foumlr dubbelsidig utskrift (Anvaumlnt i detta dokument)

titlepage Goumlr att rubriken (den som man skriver ut medmaketitle) hamnar paring en egensida om man anvaumlnder dokumentklassenarticle Det aumlr standard foumlrreport

landscape Goumlr att sidan formateras foumlr liggande papper Marginalerna blir vaumlldigt bredasaring man kan behoumlva finjustera en del maringtt manuellt (se sidan26)

draft Goumlr att LATEX skriver ut en svart rektangel i marginalen efter alla rader som harblivit foumlr laringnga (overfull hbox) Det aumlr bra att anvaumlnda vid korrekturlaumlsning-en men ska givetvis tas bort foumlre den slutliga utskriftendraft goumlr desutom attinkluderade bilder (se sidan30) bara skrivs ut som en ram runt bildens filnamn

leqno Placera ekvationsnummer till vaumlnster i staumlllet foumlr till houmlger om ekvationen i endisplaymath-omgivning

fleqn Vaumlnsterjustera ekvationer i staumlllet foumlr att centrera dem i endisplaymath-om-givning

openright Om man anvaumlnder dokumentklassenreport boumlrjar kapitel alltid paring ny sidaopenright goumlr att de i staumlllet boumlrjar paring ny houmlgersida

Foumlr att anvaumlnda en option skriver man namnet paring den inom hakparenteser rsquo[]rsquo foumlre dokument-klassen Vill man ange flera optioner skiljer man dem aringt med kommatecken Vill man skrivamed 11 punkter stora bokstaumlver och formatera texten i tvaring kolumner (samtidigt som man be-haringller optionen foumlr a4-papper) skriver man

documentclass[11pttwocolumna4paper]article

63 Finjustering av marginaler och andra maringttOm man inte aumlr noumljd med marginalerna saring finns det moumljlighet att finjustera maringtten med kom-mandonaaddtolength ochsetlength Den foumlrsta aumlr laumlmplig naumlr man vill goumlra smaring juste-ringar t ex goumlra raderna lite laumlngre

Naringgra av de maringtt som garingr att justera aumlr

evensidemargin marginal jaumlmna sidor oddsidemargin marginal udda sidortopmargin marginal oumlverst paring sidan headheight storlek sidhuvudheadsep avst mellan sidhuvud amp text footskip avst mellan sidfot amp texttextwidth textens bredd textheight textens houmljd

Om man t ex vill goumlra raderna en centimeter laumlngre paring varje sida skriver man

addtolengthoddsidemargin-10mmaddtolengthevensidemargin-1cmaddtolengthtextwidth2cm

Foumlr mer info om detta seEXEMPEL 10 Haumlr finns aumlven en beskrivning av de olika maringttenheterEx 10man kan anvaumlnda

64 Separering av stycken 27

64 Separering av styckenLATEX boumlrjar varje stycke med en indragning om det inte aumlr det foumlrsta stycket efter en rubrikOm man i staumlllet vill avgraumlnsa stycken med en extra blankrad skriver man saring haumlr i boumlrjan avdokumentet

usepackageparskip

Paketetparskip goumlr att indragningen saumltts till noll och att avstaringndet mellan tvaring stycken oumlkaren halv rad

65 Engelska dokumentOm man vill skriva dokument paring engelska aumlr det bara att utelaumlmna raden med

usepackage[swedish]babel

Daring kommer en engelsk avstavningstabell att anvaumlndas och ett antal straumlngar aumlndras till engels-ka t ex skrivsTable of contentsi staumlllet foumlrInneharingll

usepackage[swedish]babel

Det garingr aumlven att skriva paring andra spraringk genom att byta utswedish mot naringgot av foumlljande

american french german ngerman bahasa basque catalan croatianczech danish dutch finnish greek icelandic irish italianlatin magyar norsk norsk portuges romanian russian slovakslovene spanish turkish ukrainian nohyphenation

66 Sidnumrering sidhuvud och sidfotLATEX skriver automatiskt ett sidnummer centrerat laumlngst ned paring sidan Med kommandot

pagestyleempty

kan man staumlnga av numreringen Det kan bland annat vara laumlmpligt t ex om man bara vill skrivaut en sida Om man anvaumlndermaketitle maringste man dessutom skriva

thispagestyleempty

eftermaketitle eftersommaketitle alltid definierar om foumlrsta sidan tillplain (SeEX-EMPEL 3) Ex 3

Vill man i staumlllet ha sidnummer och kapitelnamn i sidhuvudet skriver man

pagestyleheadings

Daring faringr man en sidnumrering som ser ut ungefaumlr som i den haumlr handledningen Vill man garingtillbaka till standardutseendet aumlr det bara att skriva

pagestyleplain

Foumlr att faring sidhuvuden som ser ut ungefaumlr som i denna handledning kan man anvaumlnda paketetfancyhdr Detta beskrivs naumlrmare iEXEMPEL 4 Ex 4

67 RadavstaringndIbland kan man vilja aumlndra paring radavstaringndet i LATEX Det goumlrs enklast genom att aumlndra paring pa-rameternbaselinestretch Det aumlr en faktor som radavstaringndet multipliceras med saring detnormala vaumlrdet aumlr1 Foumlr att naumlstan foumlrdubbla radavstaringndet laumlgger man till foumlljande rad naringgon-stans foumlrebegindocument

renewcommandbaselinestretch18

28 6 Oumlverkurs

68 RamarFoumlr att rita en ram runt en del av texten anvaumlnder man kommandotfbox

Haumlr har vi en fboxliten ram Haumlr har vi en liten ram

Det garingr inte att ha radbrytningar inne i enfbox saring om man vill rita en ram runt en stoumlrre delav texten maringste man kapsla in den i enparbox

fboxparbox4cmDenna text blirautomatiskt justerad till ett4 cm brett stycke

Denna text blir automatiskt ju-sterad till ett 4 cmbrettstycke

69 Att paringverka formateringenLATEX lyckas foumlr det mesta bra med att bryta rader och sidor Men ibland kan man behoumlva raumlttatill formateringen lite I andra fall vill man kanske bryta en rad eller en sida trots att den inte aumlrfull eller laumlgga in lite extra tomrum

Vi har redan anvaumlnt kommandot foumlr att tvinga fram en radbrytning Kommandot kanaumlven ha ett argument som talar om hur mycketextrautrymme som ska laumlggas till

Det haumlr kan ni redanMed ett extra argumentblir [7mm]det extra mycket tomrum

Dethaumlr kan ni redan Med ett extra argu-ment blir

det extra mycket tomrum

Eftersom kan ha ett argument som boumlrjar med tecknet rsquo[rsquo kan man alltsaring inte boumlrja enny rad med rsquo[rsquo om den foumlrra avslutades med Man kan dock lura LATEX att tolka parentesensom just en parentes genom att byta ut mot

Ett annat saumltt att laumlgga in extra tomrum aumlr med kommandotvspacelaumlngd eller medvspacelaumlngd Skillnaden aumlr att den foumlrsta formen tar bort tomrummet om det raringkar hamnavid i slutet eller boumlrjan av en sida

Det finns aumlven motsvarande kommandon foumlr att laumlgga in extra tomrum i en rad De heterhspace ochhspace Den tidigare formen tar bort tomrummet om det hamnar foumlrst ellersist paring en rad

Daring ska vi se om det inte kan bli liteextra tomrum aumlven i boumlrjan hspace20mmav en rad Mitt inne i raden aumlr likahspace10mm laumltt Nu vill jag ha liteextra tomrumvspace10mmsaring att jag baumlttre kan studerafiberstrukturen i papperet

Daring ska vi se om det inte kanbli lite extra tomrum aumlven i boumlrjan

av en rad Mitt inne iraden aumlr lika laumltt Nu vill jagha lite extra tomrum saring att jag baumlttre

kan studera fiberstrukturen i papperet

Observera att raden fylls upp innan det vertikala utrymmet laumlggs till Daumlrfoumlr hamnar inte tom-rumet exakt daumlr man skrivervspace Vill man ha det uppfoumlrandet ska man anvaumlnda medett argument som i det tidigare exemplet

Foumlr att tvinga fram en sidbrytning anvaumlnder man kommandotnewpage Om vi skriver itvaring kolumner avslutarnewpage den aktuella kolumnen i staumlllet foumlr sidan

610 Att rita figurer 29

610 Att rita figurerLATEX klarar av att rita enkla figurer som cirklar fyrkanter linjer och pilar Med enpicture-omgivning skapar man ett koordinatsystem som man sen kan rita i

Standardenheten i koordinatsystemet aumlr punkter Foumlr de flesta aumlr det nog lite svaringrt att taumlnkai punkter Daumlrfoumlr aumlr det laumlttare om man aumlndrar maringttenheten till millimeter med kommandot

setlengthunitlength1mm

Det behoumlver man bara goumlra en garingng i varje dokument alltsaringinte foumlr varje bildOm man vill skapa ett koordinatsystem som aumlr 100 mm brett och 80 mm houmlgt goumlr man saring

haumlr

beginpicture(10080) kommandon som ritar bilderendpicture

Foumlr att placera grafiska objekt i koordinatsystemet anvaumlnder vi kommandotput Med

put(200)objekt

placerar viobjekti punkten med x-koordinaten 20 och y-koordinaten 0 (Foumlr rektanglar aumlr detnedre vaumlnstra houmlrnet foumlr cirklar centrum och foumlr linjer utgaringngspunkten)

Exemplet nedan visar de vanligaste grafiska objekten och hur man ritar dem i LATEX

beginpicture(3050)put(040)framebox(308)centerput(030)framebox(148)[t]topput(1630)framebox(148)[r]rightput(020)dashbox(308)[bl]bottom leftput(018)line(10)20put(016)vector(2-1)25put(510)circle8put(2412)circle14put(614)textscText

endpicture

center

topright

bottom left

HHHHHH

HHj

~ amp$

TEXT

Argumentet tillcircle aumlr diametern Foumlrline ochvector aumlr foumlrsta argumentet riktningoch det andra laumlngd Riktningsargumenten ska ligga mellanminus6 och+6 foumlr line och mellanminus4 och+4 foumlr vector

Ofta vill man upprepa en ritad figur efter efter ett regelbundet moumlnster Det kan till exempelroumlra sig om boxar i ett koplingsschema Foumlr detta finns kommandotmultiput som anvaumlndssaring haumlr

multiput(xy )(∆x∆y )antal objekt

daumlr(xy ) aumlr startpositionen Objektet behoumlver inte vara ett enkelt objekt utan kan ocksaring varaen helpicture-omgivning Man kan alltsaring dela upp sin bild i flera mindre bilder

beginpicture(4050)multiput(00)(710)3beginpicture(209)put(00)framebox(209)[tr]Hejput(82)oval(143)put(45)oval(55)[tl]put(108)oval(73)[b]put(182)circle4

endpictureendpicture

Hej |

Hej |

Hej |

30 6 Oumlverkurs

Om man har ritat en figur och sen vill flytta hela figuren anger man ytterligare ett argumenttill beginpicture

beginpicture(3060)(1010)

Detta betyder att origo har koordinaterna(1010) i staumlllet foumlr (00) Man kan med foumlrdelplacera sin bild inne i enfigure-omgivning (se sid11ochEXEMPEL 6)Ex 6

Det mesta garingr att rita i enpicture-omgivning och resultatet blir snyggt men det blir na-turligtvis lite jobbigt att rita stora figurer paring det haumlr saumlttet Ett alternativ aumlr att anvaumlnda metodensom beskrivs i naumlsta stycke

611 Paketet graphics6111 Att inkludera postscript-bilder

Numera finns det maringnga bra program som kan rita bilder Kan man bara faring dem att skriva sinutmatning i formatetencapsulated postsciptsaring garingr det bra att inkludera bilden i sitt dokumentmed hjaumlp av paketetgraphics

Foumlr att kunna inkludera bilder maringste man laumlgga till foumlljande rad i boumlrjan av dokumentet

usepackagegraphics

Sen anvaumlnder vi foumlljande kommando foumlr att inkludera bilden som finns i filenbildeps

includegraphicsbildeps

Om man vill skala om bilden anvaumlnder man kommandotresizebox

resizebox20mmincludegraphicsbildeps

Ovanstaringende exempel ger en bild som aumlr 20mm houmlg Utropstecknet betyder att bredden skaskalas saring att bildens proportioner beharinglls

En vanlig anvaumlndning avincludegraphics aumlr att inkludera bilder i enfigure-om-givning Daring kraumlvs att bilden centreras med hjaumllp avcenter-omgivning enligt nedanstaringendeexempel

beginfigurebegincenterincludegraphicsbildeps

endcentercaptionKopplingsschema till transmogrifieraren

endfigure

611 Paketet graphics 31

6112 Att spara utrymme

Postscriptbilder kan ofta ta vaumlldigt mycket plats Det kan man loumlsa genom att komprimerafilen Det enda problemet aumlr att LATEX maringste veta hur stor bilden aumlr Den informationen finnsi filen paring en rad som boumlrjar medBoundingBox Klipp ut denna rad och spara den i filenbildepsbb Skriv daumlrefter

gzip bildeps

saring komprimereasbildeps och ersaumltts med den komprimerade filenbildepsgz Sedan aumlrdet bara att inkludera raumltt fil

includegraphicsbildepsgz

En fil som aumlr komprimerad medgzip kan man packa upp medgunzip om man inte laumlngrevill ha den komprimerad

6113 Naringgra saumltt att skapa postscript-bilder

Det finns givetvis maringnga saumltt att generera PostScript-bilder Paring arbetsstationerna ritar man enk-last bilderna medxfig Om vi till exempel vill skapabildeps (som vi anvaumlnde ovan) skrivervi

xfig bildfig

Daring faringr vi upp et foumlnster daumlr vi kan rita bilden Vaumllj sedan menynExportoch exportera bildenVar noga med att vaumlljaEncapsulated Postscripti rutanLanguage

En postscriptfil som skapas paring detta saumltt garingr inte att skriva ut foumlr sig sjaumllv Foumlr att skriva utden vaumllj i staumlllet menynPrint i xfig

Om man vill spara ett foumlnster paring skaumlrmen som encapsulated postscript till en fil som heterwindoweps kan man anvaumlnda naringgot av foumlljande kommandon

import -density 90x90 windowepsimport -density 90x90 eps2windowepsimport -density 90x90 -depth 8 -colorspace gray eps2windoweps

och klicka paring det foumlnster man vill spara Den andra varianten avimport ger postscript level2 som aumlr mer kompakt Man faringr alltsaring betydligt mindre filer men i vissa falla kan de kraringglaDen sista varianten aumlr laumlmplig om bilden aumlr svartvit eller om det ska skrivax ut paring en svartvitskrivare

Skriv man xfig man xgrabsc respman xgrab foumlr mer information

6114 Aumlndra storlek och roterera

Paketetgraphics inneharingller mer aumln de kommandon som naumlmnt ovan Man kan t ex skala ettobjekt medscalebox

vanlig storlek scalebox2dubbel storlek scalebox5halv storlek

vanlig storlek

dubbel storlekhalv storlek

Man kan ocksaring ange ett ytterligare argument om man inte vill ha samma skala i x- och y-led

scalebox1[2]dubbel houmljd scalebox2[1]dubbel bredd

dubbel houmljddubbel bredd

resizebox kan ocksaring anvaumlndas paring text

32 6 Oumlverkurs

resizebox4cm4 cm bred skalenlig 4 cm bred skalenligMan kan ocksaring rotera valfritt objekt medrotatebox eller spegla det kring en vertikal axelmedreflectbox

rotatebox30Hej rotatebox180Hej reflectboxSpegel spegel paring vaumlggen daumlr

Hej

Hej

Spegelspegelparingvaumlggendaumlr

6115 xdvi och graphics

xdvi klarar inte av att visa text (bilder garingr bra) som manipulerats medresizebox scaleboxrotatebox ellerreflectbox Detta kan man dock loumlsa genom att titta paring den faumlrdiga post-scriptfilen med kommandotgv Om dindvi-fil heterrapportdvi skriver du

dvips rapportgv rapportps

ta bort filen medrm rapportps naumlr du aumlr klar

6116 pdflatex och graphics

Foumlr att anvaumlndagraphics medpdflatex skriver man saring haumlr i boumlrjan av dokumentet

usepackage[pdftex]graphics

Sedan kan man tyvaumlrr inte inkludera bilder i eps-format Bilderna maringste i staumlllet vara i pdf-format Det loumlser man laumltt genom att konvertera bilderna med kommandotps2pdf

ps2pdf bildeps bildpdf

och sedan inkluderar man bilderna med

includegraphicsbildpdf

Det garingr aumlven bra att inkludera andra grafikformat i pdf-dokument till exempel jpeg och tiffOm man vill kunna formatera sitt dokument med baringdelatex ochpdflatex saring faringr man

skriva saring haumlr i boumlrjan av dokumentet

newififpdfifxpdfoutputundefinedpdffalse

elsepdftrue

fiifpdfusepackage[pdftex]graphics

elseusepackagegraphics

fi

Sedan goumlr man saring haumlr foumlr att inkludera bilden

ifpdfincludegraphicsbildpdf

elseincludegraphicsbildeps

fi

612 Paketet color 33

612 Paketet colorFoumlr att anvaumlnda paketet skriven man

usepackagecolor

i boumlrjan av dokumentet Sedan finns ett antal kommandon tillgaumlngliga foumlr att skriva text i avvi-kande faumlrg

Det foumlrsta som man maringste goumlra aumlr att definiera en eller flera faumlrger meddefinecolor

definecolorlightgray92definecolordarkgray5definecolorlight-bluergb080851definecolormeloncmyk00460500

Som synes kan man anvaumlnda tre olika modeller foumlr att definiera faumlrger

gray Vaumlrdet aumlr ett tal mellan 0 och 1 daumlr 0 aumlr svart

rgb Vaumlrdet aumlr en kommaseparerad lista av tre tal mellan 0 och 1 som anger intensitetenfoumlr roumltt groumlnt och blaringtt ljus (som paring en TV)

cmyk Vaumlrdet aumlr en kommaseparerad lista av fyra tal mellan 0 och 1 som anger hur mycketman ska anvaumlnda av faumlrgerna cyan magenta gul och svart (som paring en faumlrgskrivare)

Foumlr att skriva sin text i en avvikande faumlrg finns det tvaring kommandon

Detta ord aumlr textcolordarkgraringttprecis som colordark dessa tvaring

Detta ord aumlrgraringtt precis somdessatvaring

Foumlr att goumlra en fylld ram anvaumlnder mancolorbox Om ramen ska ha avvikande faumlrg finnsfcolorbox

colorboxdarkHej hopp fcolorboxblackdarkHej igen

Hej hopp

Hej igen

Man kan aumlven aumlndra bakgrundfaumlrgen Det goumlr man med kommandotpagecolorcolor Kommandot ska skrivas i boumlrjan av dokumentet och gaumlller foumlr alla sidor

Faumlrgenblack som anvaumlndes i exemplen ovan aumlr foumlrdefinierad och behoumlver alltsaring intedefinieras meddefinecolor Oumlvriga foumlrdefinierade faumlrger aumlrwhite red green blueyellow cyan ochmagenta Alla andra faumlrger maringste definieras innan de kan anvaumlndas

613 EuroteckenFoumlr att skriva symbolen foumlr Euro skriver man foumlljande i boumlrjan av dokumentet

usepackageeurosym

Daring definieras kommandonaeuro ochEUR

Med euro kan vi skriva euro-tecknet Priser skriver man som EUR19998

Mede kan vi skrivae-tecknetPriser skriver man som 19998e

Det tecken som visas ovan aumlr den officiella eurosymbolen Om man i staumlllet till ha en symbolsom passar baumlttre till det aktuella teckensnittet anvaumlnder manusepackage[gen]eurosymDaring skrivs symbolen somAC i staumlllet foumlre EUR placerar symbolen foumlre eller efter beloppetberoende paring vilket spraringk man har valt I sverige blir det alltid till houmlger om beloppet Vill manaumlndra paring det kan man anvaumlndausepackage[left]eurosym

34 6 Oumlverkurs

614 Fler teckensnitt

Om man har tillgaringng till en postscriptskrivare (som vi har) saring kan man utnyttja fler teckensnittaumlr de som hittills har beskrivits Genom att skriva

usepackagetimes

i boumlrjan av dokumentet blir den vanliga texten satt medtimes textsf blir helveticaochtexttt blir courier Foumlljande paket finns

paket textrm textsf textttmdash inget mdash computer modern roman comp modern sans comp modern typewritertimes times helvetica courierbookman bookman avant garde couriernewcent new century schoolbook avant garde courierpalatino palatino helvetica courieravant computer modern roman avant garde comp modern typewriterhelvet computer modern roman helvetica comp modern typewriterchancery zapf chancery (endast kursiv) comp modern sans comp modern typewriter

615 Sammanfattning

Ibland vill man ha en sammanfattning (sammandrag referat abstract) i boumlrjan av sin rapportDet aringstadkommer man medabstract-omgivning (EXEMPEL 11)Ex 11

begindocumentmaketitlebeginabstractDetta aumlr en kort sammanfattning avinneharingllet i rapportenendabstractsectionBakgrundHaumlr kommer resten av texten irapportenenddocument

Sammanfattning

Detta aumlr en kort sammanfatt-ning av inneharingllet i rapporten

1 Bakgrund

Haumlr kommer resten av texten i rappor-ten

Vissa institutioner kraumlver att sammanfattningens rubrik aumlrAbstract Andra kraumlven en sam-manfattning paring svenska och en paring engelska Hur man loumlser detta beskrivs iEXEMPEL 12 ochEx 12EXEMPEL 13

Ex 13

616 Referenser

Foumlr att faring en lista med litteraturreferenser anvaumlnder man sig av enthebibliography-omgiv-ning Argumentet (99) till beginthebibliography99 nedan aumlr en teckenstraumlng somanger hur mycket plats etiketterna tar (och hur mycket resten av texten ska skjutas in)99raumlcker till tvaring siffror

617 Vill ni veta mer 35

Laumls mer om LaTeX i citeLamport

beginthebibliography99bibitemLamport Leslie LamportemphLaTeX users guideamp reference manualAddison Wesley 1994bibitemKnuth Donald E KnuthemphThe TeX bookAddison Wesley 1990bibitemPer Per ForebyemphAtt skriva rapporter med LaTeXPHs kopieringsmaskin 2003endthebibliography

Laumls mer om LATEX i [1]

Referenser[1] Leslie LamportLATEX users gui-

de amp reference manualAddison-Wesley 1994

[2] Donald E KnuthThe TEXbookAddison Wesley 1990

[3] Per ForebyAtt skriva rappor-ter med LATEX PHs kopieringsma-skin 2003

Foumlrsta argumentet tillbibitem aumlr en etikett som man sen kan referera till medcite Detfungerar ungefaumlr somlabel ochref (se sidan13)

617 Vill ni veta merDet haumlr dokumentet beraumlttar lite om hur man anvaumlnder LATEX foumlr att skriva rapporter LATEX kanmycket mer aumln vad som beskrivs haumlr men foumlr de flesta raumlcker nog detta

Foumlr de som vill laumlra sig lite mer har viThe Not So Short Intruduction to LATEX 2ε avTobias Oetiker m fltill salu Priset aumlr foumlr naumlrvarande 50 kronor men den finns aumlven tillgaumlngligparing naumltethttppeopleeeethzch˜oetikerlshort

Vill man veta aumlnnu mer finns det tvaring bra boumlcker som jag kan rekommendera

bull LATEX A Document Preparation Systemav Leslie Lamport(ISBN 0-201-52983-1)Boken aumlr baringde en enkel handledning och en referensmanual

bull The LATEX Companion av Michel Goossens Alexander Samarinoch Frank Mittelbach(ISBN 0-201-54199-8) Boken beskriver en hel del trick och tekniker som inte finns medi Lamports bok men inneharingllerintegrunderna i LATEX

De flesta institutioner har nog dessa boumlcker saring om du haringller paring med examansarbete kan dukanske faring laringna boumlckerna Annars finns de att bestaumllla hos de flesta naumltbokhandlar

A Lokala dokumentklasserVi har tvaring lokala dokumenttyper en foumlr att skriva svenska brevefd-brev och en foumlr merit-foumlrteckningarmerit Dessa beskriv naumlrmare iEXEMPEL 8 ochEXEMPEL 9 Ex 8

Ex 9

B LATEX foumlr hemdatornLATEX finns till de flesta operativsystem Tabellen nedan visar var man haumlmta programvaran

operativsystem program URLWindows MiKTeX httpwwwmiktexorgUnix teTeX httpwwwtugorgteTeXAlla All latexprogramvara httpwwwctanorg

36 C Hur utformar man rapporten

Ett saumltt att faring LATEX paring sin PC aumlr att koumlra Linux Det aumlr en gratis unixvariant foumlr PC-datorer ochdaumlr finns redan teTeX som faumlrdiga paket som man kan installera IusrlocalftppubLinuxfinns en del linuxdistributioner att haumlmta Men det aumlr nog enklare att laumlgga naringgra hundralapparparing att koumlpa en CD med linux

C Hur utformar man rapportenUtseendet paring en uppsats rapport eller avhandling aumlr ganska standardiserat Det finns en delolika skolor men huvuddragen aumlr alltid desamma Om man skriver en labrapport paring tre sidorbehoumlver man givetvis inte haringlla lika haringrt paring reglerna som om man skriver en rapport till sittexamensarbete Men det aumlr klokt att foumllja huvuddragen i mallen inte minst foumlr att rapportenslaumlsare ofta aumlr van vid att det ska se ut paring ett visst saumltt

Resten av detta appendix inneharingller lite tips som aumlr skrivna av Lars Olssonparing institutionenfoumlr Elektrovetenskap

Rapporten ska ha en titelsida med projektets (laborationens) namn foumlrfattarnas namn in-stitutions- och kursnamn samt aringrtal Paring denna sida ska ocksaring finnas ettsammandrag(kallasibland referat) av rapporten I detta ska tydligt framgaring vad rapporten handlar om vilketpro-blem som loumlsts hur detta har gjorts mdash vilkenmetod som anvaumlnts de viktigasteresultatenochslutsatsernasamt eventuellarekommendationer Det faringr inte bli stoumlrre aumln ca en halv sidatext och faringr inte inneharinglla naringgra figurer Sammandraget aumlr mycket viktigt eftersom en blivandelaumlsare genom detta kan faring klart foumlr sig om han verkligen ska laumlsa rapporten Kan han inte goumlraen riktig bedoumlmning av detta med ledning av sammandraget riskerar han att foumlrspilla dyrbartid Som ansvarskaumlnnande foumlrfattare maringste Du alltsaring aumlgna en del tid aringt sammandraget som Dugivetvis skriver sist

Innan Du boumlrjar skriva aumlr det bra om Du foumlr Dig sjaumllv kandefiniera laumlsarenmdash som intebara ska vara den som ska granska Ditt alster utan aumlven t ex Dina kolleger Taumlnk ocksaring eftervadsyftet med rapporten ska vara (bortsett fraringn det uppenbara att Du maringste foumlr att bli godkaumlndparing kursen) t ex att Du villsprida kaumlnnedomom upptaumlckter Du gjort ellerRapportera till enkollega eller en chef vad Du sysslat med de daumlr timmarna

Boumlrja gaumlrna rapporten med enInledning daumlr Du motiverar Ditt arbeta och definierar maringletDen kan sedan foumlljas av enBakgrund som kan vara en beskrivning av naringgra tidigare anvaumlndametoder eller en historik En riktigt fin rapport som t ex beskriver ett arbete som finansierasmed bidrag fraringn STU eller naringgon annan instans boumlrjar ofta med ettFoumlrord (engelska preface)I detta ger man en bakgrund paring houmlgre nivaring och saumltter in arbetet i ett stoumlrre sammanhang Haumlrtackar man ocksaring dem som varit foumlrfattaren behjaumllpliga med pengar (t ex STU) och med detpraktiska arbetet

Daumlrefter foumlljer den egentliga rapporten Haumlr beskriver Du den metod Du anvaumlnt eller till-vaumlgagaringngssaumlttet Aumlr rapporten en laborationsredovisning kan Du redogoumlra foumlr vardera momen-tet under en egen rubrik Aumlr det en projektrapport kan Du i staumlllet beskriva de olika delarna ikonstruktionen under var sin rubrik Det aumlr ofta laumlmpligt med underrubriker t ex

42 Principen foumlr Kruttilatorn

men undvik en uppdelning paring foumlr maringnga undernivaringer eftersom skriften daring laumltt blir oumlverstruk-turerad Foumlrsoumlk att vara konsekvent med rubriksaumlttningen saring att Du inte aumlndrar formen mellanolika rubriker Detta ser Du tydligast naumlr Du ska skrivaInneharingllsfoumlrteckningen (behoumlvs intetill laborationsrapporten) ty daumlr staringr alla rubrikerna intill varandra

Illustrationer aumlr mycket vaumlrdefulla (en bild paringstarings saumlga mer aumln tusen ordrArr anvaumlnd figurersaring kan rapporten bli kort) men foumlr att en figur ska vara meningsfull maringsten den vara foumlrsedd

Sakregister 37

med enfigurtext Denna ska vara saring tydlig att man kan foumlrstaring figuren utan att behoumlva laumlsanaringgot inne i texten Taumlnk paring hur Du sjaumllv goumlr naumlr Du faringr en rapport eller en artikel i handenFigurtexten ska staring under figuren och skrivas ut helt t ex

Figur 23 En vanlig kruttilator med oumlverhaumlngade skrut Observera att divisorn haumlr aumlrgroumln Efter [2]

Vidare aumlr det vaumlrt att notera attfig 23blir bara ett nedslag mindre aumlnfigur 23 inne i textenFoumlrkorta inte i onoumldan och anvaumlnd bara de vedertagna saumltten t ex tex etc osv

Texten ska man straumlva efter att goumlra kort men uttoumlmmande Det aumlr alltid baumlttre att foumlrsoumlkaskriva korta meningar med ett sammanhang aumln att foumlrsoumlka taumlcka maringnga sammanhang i enmening Taumlnk paring ordval syftningar och meningsbyggnad saring att den text Du skriver verkligenkommer att betyda det Du taumlnkt Dig Detta laringter helt uppenbart men Du ska faring se att det inte aumlrsaring laumlttStavfel ska i princip inte behoumlva foumlrekomma eftersom det finns utmaumlrkta boumlcker somaumlr fyllda med raumltt stavade ord Aumlr Du det minsta osaumlker slaring upp ordet i staumlllet foumlr att chansaDu kan ibland bli osaumlker paring betydelsen av ett ord eller hos en fras Slaring daring upp i en ordbok ellerskriv om meningen mdash detta aumlr extremt viktigt naumlr Du skriver paring ett annat spraringk

Skriv gaumlrna paringsvenska Detta kan dock vara svaringrt i varingr bransch daumlr saring maringnga fackuttryckaumlr laringnade fraringn framfoumlr allt engelskan Om det finns ett svenskt ord foumlr en foumlreteelse saring anvaumlnddet om inte texten daring blir foumlr uppstyltad Fundera oumlver hur Du ska skriva om t exMan maringstenu enabla de strobade latcharna med chip select acknowledgement controlsignalerna(Vad nudet betyder) Det blir kanske flera ord paring svenska men det priset faringr vi betala foumlr att textenska bli snygg

Efter beskrivningar och genomgaringngar av metoder etc skaResultat ochellerSlutsatserkomma Dessa kan ibland ingaring utspridda i det foumlregaringende avsnittet men de ska i saring fall samlasihop haumlr och kommenteras

Referenser aumlr en lista med den litteratur som Du gjort haumlnvisningar till i texten I textenska Du ha skrivet ett nummer som i figurtextexemplet ovan I referenslista ska det daring se ut somt ex

[2] Gustavsson Hans P et alKruttilatorer en global oumlversikt Liberlitteratur Mal-mouml 1944

Sist saumltter Du eventuellabilagor programlistor ochappendix Naumlr sedan sammandragetaumlr klart aumlr rapporten faumlrdigskriven men inte faumlrdig Foumlrsoumlk att faring naringgon annan att korrekturlaumlsaden aringt Dig mdash sjaumllv aumlr du naumlmligen blind aumlven foumlr de enklaste felen vid det haumlr laget

Sakregister

Symboler (mindre utrymme) 22lsquo (iexcl) 14$ (math-omgivning) 15 (kommentar) 3rsquo (accent) 13rsquo (derivata) 18( (() 21) ()) 21 (extra utrymme) 22 (accent) 13 () 21= 12

= (accent) 13gt 12lsquo (iquest) 14[ ([) 21 (blanktecken) 8 (accent) 13( (math-omgivning) 15) (math-omgivning) 15- (avstavningsfoumlrslag) 9[ (displaymath-

omgivning) 15 (radbrytning) 2 28] (displaymath-

omgivning) 15^ (accent) 13 () 21 () 21] (]) 21^ (exponent) 17(index) 17lsquo (accent) 13~ (accent) 13~ (haringrt blanktecken) 910pt (option) 2611pt (option) 2612pt (option) 26

38 Sakregister

Aa4paper (option) 26AA (Aring) 14aa (aring) 14abstract 34abstract-omgivning 34accenter

i matematisk omgivning17i vanlig text 13

acute 17addtolength 26AE (AElig) 14ae (aelig) 14aleph (alefsym) 18alpha (α) 16amalg (q) 16angle ( 6 ) 18appendix 3 4approx (asymp) 16arccos 19arcsin 19arctan 19arg 19array-omgivning 20 21article (dokumentklass)

25 26ast (lowast) 16asymp () 16atop 20author 2avant (paket) 34avstavning 9 24

Bb (accent) 13backslash () 18 21bar 17baselinestretch 27beta (β) 16bfseries 7bibitem 35bibitem 35bigcap (

⋂) 20

bigcirc (copy) 16bigcup (

⋃) 20

Biggl 22biggl 22Biggr 22biggr 22Bigl 22bigl 22bigodot (

⊙) 20

bigoplus (oplus

) 20bigotimes (

otimes) 20

Bigr 22bigr 22

bigsqcup (⊔

) 20bigtriangledown (5) 16bigtriangleup (4) 16biguplus (

⊎) 20

bigvee (or

) 20bigwedge (

and) 20

bindetreck 8binaumlra operatorer 16blanktecken

extra 8haringrt 9

boldmath 19book (dokumentklass) 25bookman (paket) 34bot (perp) 18bowtie () 16Box (2) 18breve 17braringkstreck 18bullet (bull) 16

Cc (accent) 13cap (cap) 16caption 11 15cdot (middot) 16cdots 19center-omgivning 11 30centrerad text 10chancery (paket) 34chapter 25check 17chi (χ) 16circ () 16circle 29citat 10cite 35cite 35clearpage 25clubsuit (clubs) 18colorbox 33cong (sim=) 16coprod (

∐) 20

copyright ( ccopy) 13cos 19cosh 19cot 19coth 19csc 19cup (cup) 16

Dd (accent) 13dag (dagger) 13dagger (dagger) 16dashbox 29

dashv (a) 16date 2 3ddag (Dagger) 13ddagger (Dagger) 16ddot 17 18ddots 21definecolor 33deg 19Delta (∆) 16delta (δ) 16derivator 18description-omgivning

9 10det 19DH (ETH) 14dh (eth) 14Diamond (3) 18diamond () 16diamondsuit (diams) 18dim 19displaymath-omgivning

15 20 21 26div (divide) 16division 18DJ (ETH) 14dj (đ) 14document-omgivning 2documentclass 25dokumentklasser 25dot 17 18doteq ( =) 16Downarrow (dArr) 17 21downarrow (darr) 17 21draft (option) 26dvi2tty (program) 5dvips (program) 1 4ndash6

Eefd-brev (dokument-

klass) 35ell (`) 18em 7emacs

LATEX-mode 4emacs (program) 1 4 14 22emph 7empty (sidnumrering) 27emptyset (empty) 18enumerate-omgivning 9epsilon (ε) 16eqnarray-omgivning 21eqnarray-omgivning 21equation-omgivning 15 20equiv (equiv) 16eta (η) 16EUR 33euro 33

Sakregister 39

eurotecken 33evensidemargin 26exempel 1exists (exist) 18exponent 17ext 19

Ffancyhdr (paket) 27fbox 28fcolorbox 33felsoumlkning 22ndash25fetstil 7figure-omgivning 11 30figurer 11flat ([) 18fleqn (option) 26flushleft-omgivning 10flushright-omgivning 11fonter 6 19 34footnote 9footnotesize 7footskip 26forall (forall) 18fotnoter 9frac 18framebox 29frown (_) 16funktionsnamn 19

GGamma (Γ) 16gamma (γ) 16gcd 19geq (ge) 16gg () 16grader 18graphics (paket) 30ndash32grave 17grekiska bokstaumlver 15 16guillemotleft (laquo) 13guillemotright (raquo) 13guilsinglleft (lsaquo) 13guilsinglright (rsaquo) 13gunzip (program) 31gv (program) 32gzip (program) 31

HH (accent) 13hat 17hbar (h) 18headheight 26headings (sidnumrering) 27headsep 26heartsuit (hearts) 18

helvet (paket) 34hemdator

LATEX foumlr 35hline 12hom 19hookleftarrow (larr) 17hookrightarrow (rarr) 17hspace 28hspace 28Huge 7huge 7haumlnvisningar 13

Ii (ı) 13Im (=) 18imath 17imath (ı) 18import (program) 31in (isin) 16includegraphics 30index 17inf 19infty (infin) 18inneharingllsfoumlrteckning 8int (

int) 20

iota (ι) 16itemize-omgivning 9itshape 7

Jj () 13jmath 17jmath () 18Join (1) 16

Kkapitaumller 7kappa (κ) 16ker 19kill 12kommentar 3komprimering 31kursiv 7

LL (Ł) 14l (ł) 14label 11 13Lambda (Λ) 16lambda (λ) 16landscape (option) 26langle (〈) 21LARGE 7Large 7large 7

laserutskrifter 5LaTeX (logotypen) 8latex (program)

1 4 6 13 25 32LATEX-mode (i emacs) 4latexsym (paket) 17lceil (d) 21ldots ( ) 8ldots 21leadsto () 17left 21 22Leftarrow (lArr) 17leftarrow (larr) 17leftharpoondown () 17leftharpoonup () 17Leftrightarrow (hArr) 17leftrightarrow (harr) 17leq (le) 16leqno (option) 26letter (dokumentklass) 25lfloor (b) 21lg 19lhd () 16lim 19limsup 19line 29lininf 19listoffigures 8listoftables 8listor 9ndash10litteraturreferenser 34ll () 16ln 19log 19Longleftarrow (lArr=) 17longleftarrow (larrminus) 17Longleftrightarrow

(lArrrArr) 17longleftrightarrow

(larrrarr) 17longmapsto (7minusrarr) 17Longrightarrow (=rArr) 17longrightarrow (minusrarr) 17

Mmaketitle 2 8 26 27mapsto (7rarr) 17matematisk text 15ndash22matematiska symboler

15ndash17math-omgivning 15 20 21mathbf 19mathcal 19mathit 19mathrm 19mathsf 19mathtt 19

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 18: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

14 3 Paringbyggnad

3143 Utlaumlndska bokstaumlver

Saring haumlr goumlr man foumlr att faring bokstaumlver foumlr att skriva paring bl a danska tyska polska spanska ochislaumlndska

œ oe oslash o aelig ae Œ OEOslash O AElig AE ł l iquest lsquoszlig ss Ł L iexcl lsquo Ŋ NGŋ ng THORN TH thorn th ETH DHeth dh ETH DJ đ dj

315 Svenska bokstaumlverOm man vill att dokumentet ska garing att formatera paring andra maskiner med gamla versioner avLATEX och i andra laumlnder boumlr man inte skriva in svenska bokstaumlver direkt I staumlllet anvaumlnderman accenter foumlr att skriva auml ouml Auml och Ouml ochaa ochAA foumlr att skriva aring och Aring

316 ProgramlistningarOm man inte vill att LATEX ska formatera texten kan man anvaumlnda enverbatim-omgivningDaring skrivs texten dessutom med skrivmaskinstext

beginverbatim Detta aumlr ett C-program include ltstdiohgt

void main(void)

int i

for (i = 1 i lt= 10 i++)printf(Nr dn i)

endverbatim

Detta aumlr ett C-program include ltstdiohgt

void main(void)

int i

for (i = 1 i lt= 10 i++)printf(Nr dn i)

Taumlnk paring att inte anvaumlnda tabulatortecken inne i enverbatim-omgivning De foumlrsvinner naumlmli-gen i utmatningen Anvaumlnd i staumlllet blanktecken (LATEX-modei emacs aumlndrar automatiskt allatabulatortecken till blanktecken)

Foumlr att faring motsvarande funktion mitt inne i en rad anvaumlnder man kommandotverb

I vanliga fall skulle man inte kunna skrivaverb utan att LaTeX tror att det aumlrboumlrjan paring ett kommando Men med verb=verb=garingr det bra

I vanliga fall skulle man inte kunnaskriva utan att LATEX tror att det aumlrboumlrjan paring ett kommando Men medverb garingr det bra

Observera att argumentet tillverb inte ska avgraumlnsas av och Daring skulle man ju aldrigkunna ha tecknen eller inne i texten Daumlrfoumlr aumlr kravet i staumlllet att argumentet tillverbavgraumlnsas av likadana valfria tecken som till exempel iverbtext ellerverb+text+

Man kan aumlven inkludera en programlistning direkt fraringn en fil Till detta anvaumlnder mankommandotverbatiminput Foumlr att det ska fungera maringste man foumlrst skriva

usepackageverbatim

i boumlrjan av dokumentet Sedan inkluderar man programkoden med t ex

verbatiminputlab7java

Om inte programtexten faringr plats i dokumentet kan man minska storleken

smallverbatiminputlab7java

4 Matematiska formler 15

4 Matematiska formlerEftersom TEX (och LATEX) aumlr utformat foumlr att kunna skriva komplex matematisk text blir det haumlrkapitlet ganska omfattande Men foumlr er som aumlndaring behoumlver kunna mer finns en mer uttoumlmmandebeskrivning i boumlckerna om LATEX (se sidan35 i denna handledning)

41 Att skriva matematisk textOm man vill skriva en matematisk formel inne i den loumlpande texten skriver manbeginmathformelendmath Eftersom det aumlr ganska laringngt att skriva finns det tvaring olika kortformer somman kan anvaumlnda Antingen( formel ) eller $ formel $ Men den foumlrsta korformen faringrman en kontroll paring att man inte redan aumlr inne i en formel aring andra sidan fungerar den inte ibildtexter (caption)

Foumlr att faring en formel som blir centrerad paring en egen rad skriver manbegindisplaymathformelenddisplaymath Aumlven haumlr finns det en kortform som aumlr[ formel]

beginequation formelendequation ger samma utseende bortsett fraringn att form-lerna blir numrerade Haumlr finns ingen kortform

Formeln $ x=3y-2 $ staringr inne i textenprecis som ( a+b+c ) ochbeginmathq=45+vendmathgoumlrDaumlremot staringr [ x=3y-2 ] foumlrsig sjaumllv precis sombegindisplaymatha+b+cenddisplaymathEn numrerad ekvation faringr man medbeginequationx=3y-2 labelekvaendequationVill man haumlnvisa till ekvation~refekvafungerar det likdant som med figurer

Formelnx = 3yminus 2 staringr inne i textenprecis soma+ b+ c ochq = 45 + vgoumlr Daumlremot staringr

x = 3y minus 2

foumlr sig sjaumllv precis som

a+ b+ c

En numrerad ekvation faringr man med

x = 3y minus 2 (1)

Vill man haumlnvisa till ekvation1 funge-rar det likdant som med figurer

42 En oumlversikt oumlver matematiska symbolerLATEX inneharingller kommandon foumlr att skriva alla taumlnkbara matematiska symboler Samtliga sym-boler nedan har en sak gemensamt De fungerar bara i enmath-omgivningdisplaymath-om-givning ellerequation-omgivning Vill man skriva ett saringdant haumlr tecken i vanlig text maringsteman skriva t ex$ tecken$

Av tabell1 framgaringr att det inte finns versala varianter av alla grekiska bokstaumlver Det berorparing att de grekiska bokstaumlverna i dessa fall ser likadana ut som de romerska Till exempel skrivsett versaltα helt enkelt som A

Vissa matematiska symboler finns redan paring tangentbordet Naumlr man skriver dem i en ma-tematisk omgivning faringr de ett lite annat utseende rsquo=rsquo rsquo +rsquo rsquominusrsquo rsquoltrsquo eller rsquogtrsquo Oumlvriga skrivsmed kommandona i tabellerna2ndash5 Maringnga av relationerna i tabell3 kan negeras genom attskrivanot foumlre dem

$x notlt y Leftrightarrow x notleq y-1$ x 6lt y hArr x 6le y minus 1

Det garingr att goumlra ytterligare symboler genom att skriva dom ovanparing varandra med kommandotstackrel

16 4 Matematiska formler

α alpha θ theta o o Υ Upsilonβ beta ϑ vartheta Π Pi υ upsilonΓ Gamma ι iota π pi Φ Phiγ gamma κ kappa $ varpi φ phi∆ Delta Λ Lambda ρ rho ϕ varphiδ delta λ lambda varrho χ chiε epsilon micro mu Σ Sigma Ψ Psiε varepsilon ν nu σ sigma ψ psiζ zeta Ξ Xi ς varsigma Ω Omegaη eta ξ xi τ tau ω omegaΘ Theta

Tabell 1 Grekiska bokstaumlver

plusmn pm u sqcap rhd1

∓ mp t sqcup unlhd1

times times or vee unlhd1

divide div and wedge oplus opluslowast ast setminus ominus star o wr otimes otimes circ diamond oslashbull bullet 4 bigtriangleup odotmiddot cdot 5 bigtriangledown copy bigcirccap cap triangleleft dagger daggercup cup triangleright Dagger ddagger] uplus lhd1 q amalg

Tabell 2 Binaumlra operatorer (1Kraumlver paketetlatexsym)

le leq sube subseteq a dashv prop proptoge geq supe supseteq equiv equiv |= models≺ prec lt sqsubset1 sim sim perp perp succ = sqsupset1 simeq | mid preceq v sqsubseteq asymp parallel succeq w sqsupseteq asymp approx bowtie ll isin in sim= cong 1 Join1

gg 3 ni 6= neq ^ smilesub subset ` vdash = doteq _ frownsup supset

Tabell 3 Relationssymboler (1Kraumlver paketetlatexsym)

43 Exponenter och index 17

[ A stackrelalpharightarrow B ] Aαrarr B

[ vecx stackrelmathrmdef=(x_1 ldots xn) ] ~x

def= (x1 xn)

Observera att vissa symboler bara aumlr tillgaumlngliga med paketetlatexsym Foumlr att anvaumlndadessa laumlgg till foumlljande rad i boumlrjan av dokumentet

usepackagelatexsym

421 Accenter

Accenttecknen som beskrivs paring sidan13 fungerar bara foumlr vanlig text I matematiska formleranvaumlnder man nedanstaringende kommandon i staumlllet

a hata a acutea a dota a checkaa gravea a ddota a brevea a baraa tildea ~a veca

hat ochtilde finns aumlven i bredare varianter som kallaswidehat ochwidetilde

$widehatx+1 widetildex+1$ x+ 1 x+ 1

Precis som med accenter i vanlig text boumlr man plocka bort prickarna fraringn bokstaumlverna i och jinnan man saumltter accenter paring dem

Jaumlmfoumlr $veci + ddotj$ och$vecimath + ddotjmath$

Jaumlmfoumlr~i+ j och~ı+

43 Exponenter och indexExponenter markeras medexponent och index med_index vilket illustreras av dettaexempel

Laringt $x$ och $y$ vara variabler saringdana att$x^2y=q_n$ daring $q_1 ldots q_n gt 7$

Det blir samma sak av $x^y_2$ och$x_2^y$ men inte av $x_y^2$ och$x^2_y$

Laringt x och y vara variabler saringdana attx2y = qn daringq1 qn gt 7Det blir samma sak avxy

2 ochxy2 men

inte avxy2 ochx2y

larr leftarrow lArrrArr Longleftrightarrow uarr uparrowlarrminus longleftarrow 7rarr mapsto uArr UparrowlArr Leftarrow 7minusrarr longmapsto darr downarrowlArr= Longleftarrow larr hookleftarrow dArr Downarrowrarr rightarrow rarr hookrightarrow l updownarrowminusrarr longrightarrow leftharpoonup m UpdownarrowrArr Rightarrow rightharpoonup nearrow=rArr Longrightarrow leftharpoondown searrowharr leftrightarrow rightharpoondown swarrowlarrrarr longleftrightarrow rightleftharpoons nwarrowhArr Leftrightarrow leadsto1

Tabell 4 Pilsymboler (1Kraumlver paketetlatexsym)

18 4 Matematiska formler

Om det bara finnsett tecken i exponent eller index garingr det bra att utelaumlmna klamrarna ochskriva^exponentrespektive_exponent

Det garingr bra att anvaumlnda alla moumljliga tecken som exponenter och index

Temperaturen i dag var $19^circ$C Temperaturen i dag var19C

44 Derivator

Derivator skriver man med apostrof (rsquo)

$xrsquorsquorsquo - 3xrsquorsquo + xrsquo + 4x = 8$ xprimeprimeprime minus 3xprimeprime + xprime + 4x = 8

Ibland skriver man tidsderivator med prickar ovanfoumlr bokstaumlverna Daring kan man anvaumlnda accen-terna ovan

$a(t) = dotv(t) = ddotx(t)$ a(t) = v(t) = x(t)

45 Division

Division med aumlr enkelt att skriva men vill man ha ett horisontellt braringkstreck faringr man anvaumlndakommandotfrac

[ x = fraca + b3c^3 + d^4 ] x =a+ b3

c3 + d4

[ frac11 - frac1a - k ]1

1minus 1aminusk

46 Roumltter

Roumltter skriver man med kommandotsqrt Med ett extra argument kan man skriva roumltter avvalfri ordning

[ sqrtx^x + sqrtalpha ]radicxx +

radicα

[ sqrt[3]hrsquorsquo_n(beta x) ] 3radichprimeprimen(βx)

alefsym aleph prime prime forall forall infin inftyh hbar empty emptyset exist exists 2 Box1

ı imath nabla nabla not neg 3 Diamond1

jmathradic

surd [ flat 4 triangle` ell gt top natural clubs clubsuitweierp wp perp bot ] sharp diams diamondsuitlt Re | backslash hearts heartsuit= Im 6 angle part partial spades spadesuit0 mho1

Tabell 5 Diverse symboler (1Kraumlver paketetlatexsym)

47 Oumlver- och understrykning 19

47 Oumlver- och understrykningFoumlr att goumlra linjer eller klamrar ovanfoumlr eller under en formel finnsoverline underlineoverbrace respektiveunderbrace Man kan skriva text ovanfoumlr eller under en klammergenom att goumlra paring samma saumltt som foumlr ett index eller en exponent

[ overlinephi + overlinew ] φ+ w

[ overbracea_1+underbrace a_2+cdots+a_n-1_n-2 st+a_n^n st ]

nst︷ ︸︸ ︷a1 + a2 + middot middot middot+ anminus1︸ ︷︷ ︸

nminus2st

+an

[ x^overlinek + n + x^underlinen ] xk+n + xn

48 Teckensnitt i matematisk textNormalt skriver LATEX all matmatisk text kursiv men i vissa fall passar det baumlttre med ett annatteckensnitt

Ett saringdant exempel aumlr foumlr att skriva funktioner som t ex log Det enklaste saumlttet att skrivadessa funktioner aumlr att anvaumlnda kommandona i tabell6

[ sin 2theta=2sinthetacostheta ] sin 2θ = 2 sin θ cos θ

[ log xy=log x + log y] log xy = log x+ log yFoumlr de funktioner daumlr det aumlr meningsfullt kan man anvaumlnda ett index

[ max_1leq nleq mlog_2P_n ] max1lenlem

log2 Pn

[ lim_xrightarrow 0fracsin xx=1 ] limxrarr0

sinx

x= 1

I oumlvriga fall kan man anvaumlnda naringgot av nedanstaringende saumltt att byta tecknsnitt inne i mate-matisk text

$mathititalic - 2^x+sin phi$ italic minus 2 x + sinφ

$mathrmroman - 2^x+sin phi$ romanminus 2x + sinφ

$mathbfbold - 2^x+sin phi$ boldminus 2x + sinφ

$mathsfsans serif - 2^x+sin phi$ sans serif minus 2x + sinφ

$mathtttypewriter - 2^x+sin phi$ typewriterminus 2x + sinφ

Observera att ovanstaringende kommandon bara ska anvaumlndas foumlr matematiska uttryck De paring-verkar bara bokstaumlver siffror och stora grekiska bokstaumlver Om man av naringgon anledning villskriva vanligt text inne i formler anvaumlnder man de vanliga teckensnittskommandona (texttttextbf textnormal etc) som tillfaumllligt laumlmnar matematikomgivningen

Om man vill skriva alla formler med fetstil kan man skriva kommandotboldmath i boumlrjanav dokumentet (det skainte skrivas inne i en matematikomgivning) Kommandot gaumlller tillsman upphaumlver det medunboldmath

I vissa fall anvaumlnder man skrivstilsbokstaumlver foumlr att beteckna funktioner LATEX tillhanda-haringller 26 bokstaumlverA Z

arccos cos csc ext ker limsup min sinharcsin cosh deg gcd lg ln Pr suparctan cot det hom lim log sec tanarg coth dim inf lininf max sin tanh

Tabell 6 Funktionsnamn

20 4 Matematiska formler

$mathcalFf(x)$ och$mathcalLf(x)$ brukar man anvaumlndafoumlr att beteckna naringgra vaumllkaumlnda transformer

Ff(x) och Lf(x) brukar mananvaumlnda foumlr att beteckna naringgra vaumll-kaumlnda transformer

49 Summor integraler och saringntDe matematiska symbolerna i tabell7 blir olika stora beroende paring hur man anvaumlnder dem deblir stoumlrre i endisplaymath-omgivning och enequation-omgivning aumln i enmath-omgiv-ning

[ int_-infty^infty e^-x^2 dx ]int infin

minusinfineminusx2

dx

[ oint_S(V) (psinablaphi-phinablapsi)cdot dvecS ]

∮S(V )

(ψnablaφminus φnablaψ) middot d~S

[ a_1 + a_2 + cdots + a_n =sum_i=1^n a_i ] a1 + a2 + middot middot middot+ an =

nsumi=1

ai

[ n=prod_k=1^n k ] n =

nprodk=1

k

[ sum_0 leq i leq m atop0 lt j lt n P(ij) ]

sum0leilem0ltjltn

P (i j)

Om man skriver ovanstaringende formler innei den loumlpande texten faringr mande mindre symbolerna som t~ex$int_-infty^infty e^-x^2 dx$eller $n=prod_k=1^n k$

Om man skriver ovanstaringende form-ler inne i den loumlpande texten faringrman de mindre symbolerna som t exintinfinminusinfin eminusx2

dx ellern =prodn

k=1k

410 Matriser och vektorerFoumlr att skapa matriser och vektorer goumlr vi naumlstan likadant som med tabeller (sidan12)

[ beginarraylcrx^2 amp a+b amp 3 x^2+2x amp xrsquo amp 23 x^2n amp alpha amp 214endarray ]

x2 a+ b 3x2 + 2x xprime 23x2n α 214

sum sumsum

⋂ ⋂bigcap

⊙ ⊙bigodotprod prod

prod⋃ ⋃

bigcupotimes otimes

bigotimes∐ ∐coprod

⊔ ⊔bigsqcup

oplus oplusbigoplusint int

intor or

bigvee⊎ ⊎

biguplus∮ ∮oint

and andbigwedge

Tabell 7 Stora symboler

411 Ekvationer paring flera rader 21

411 Ekvationer paring flera rader

Med endisplaymath-omgivning eller enmath-omgivning kan man bara goumlra formler somryms paring en rad Om man skriver laringnga formler eller vill skriva flera ekvationer i en sekvenskan man anvaumlnda eneqnarray-omgivning Den fungerar ungefaumlr som enarray-omgivningmed tre kolumner men numrerar ekvationerna om man inte skrivernonumber

begineqnarrayx amp = amp 12y + 47 y amp = amp z + phi + a + b + nonumber amp amp c + d + e + f

endeqnarray

x = 12y + 47 (2)

y = z + φ+ a+ b+

c+ d+ e+ f (3)

Eneqnarray-omgivning goumlr samma sak foumlrutom att den inte genererar naringgra ekvationsnum-mer

begineqnarrayx amp = amp 2 y + 3y amp = amp 12

endeqnarray

x = 2y + 3

y = 12

412 Parenteser

Hittils har vi anvaumlnt vanliga parenteser rsquo()rsquo i en del formler I tabell8 visas samtliga symbolersom kan anvaumlndas som parenteser i LATEX

Foumlr att faring parenteserna att anpassa sin storlek efter det de ska omge skriver manleftellerright foumlre dem Foumlr varjeleft maringste det finnas enright Daumlremot behoumlver de intevara av samma typ Det aumlr t ex fullt moumljligt att avsluta enleft( medright Om manbara vill ha en parentes paring ena sidan av formeln kan man anvaumlnda den osynliga parentesen rsquorsquo

[ vecu times vecv =left| beginarrayccchatx amp u_x amp v_x haty amp u_y amp v_y hatz amp u_z amp v_z

endarray right| ]

~utimes ~v =

∣∣∣∣∣ x ux vx

y uy vy

z uz vz

∣∣∣∣∣[ A=left( beginarraycccca_11 amp a_12 amp ldots amp a_1n a_21 amp a_22 amp ldots amp a_2n vdots amp vdots amp ddots amp vdots a_m1 amp a_m2 amp ldots amp a_mn

endarray right) ]

A =

a11 a12 a1n

a21 a22 a2n

am1 am2 amn

( ( b lfloor darr downarrow) ) c rfloor backslash l updownarrow[ [ d lceil | | uArr Uparrow] ] e rceil | dArr Downarrow 〈 langle uarr uparrow m Updownarrow 〉 rangle

Tabell 8 Parenteser

22 5 Om det blir fel

[ g(x)=left beginarrayll0 amp x leq 0 13 amp 0 lt x leq 3 23 amp 3 lt x leq 5 1 amp x gt 5endarray right ]

g(x) =

0 x le 013 0 lt x le 323 3 lt x le 51 x gt 5

Ibland behoumlver man ha mer kontroll oumlver parentesernas storlek Foumlr detta aumlndamaringl finns detandra prefix att anvaumlnda

Storlek vanlig stor stoumlrre aumlnnu stoumlrre stoumlrst automatiskVaumlnsterprefix mdash bigl Bigl biggl Biggl leftHoumlgerprefix mdash bigr Bigr biggr Biggr right

413 FinjusteringI en del fall kan man behoumlva justera formateringen av matematiska formler genom att laumlgga tilleller ta bort lite utrymme Foumlr detta aumlndamaringl finns kommandona foumlr att laumlgga till och foumlratt ta bort

[ sqrt2 x ] radic2x

[ sqrt2 x ] radic2x

[ n logn ] n logn

[ n logn ] nlogn

[ intint z dx dy]int int

zdxdy

[ int int z dx dy ]intint

z dx dy

5 Om det blir felAtt tolka felutskrifter fraringn LATEX aumlr inte alltid det laumlttaste LATEX oumlversaumltter alla kommandon tillTEX-kommandon och skickar sedan hela texten till TEX Daumlrfoumlr kommer maringnga av felmedde-landena fraringn TEX och man kaumlnner inte riktigt igen sin text i felutskrifterna

51 Vanliga problemUtan att analysera felutskrifterna alltfoumlr mycket kan man ofta hitta sitt fel bland foumlljande punk-ter

bull Ett felstavat kommando

bull Parenteser (t ex eller[]) daumlr man har gloumlmt den ena eller kanske baringda

bull Foumlrsoumlk att anvaumlnda specialtecken utan att skriva dem paring raumltt saumltt

bull Foumlrsoumlk att anvaumlnda matematiska specialtecken i vanlig text (Skriv$ foumlre och efter tecknetsaring garingr det bra)

bull Ett end som saknas

bull Ett bortgloumlmt argument till ett kommando

Genom att laumlra sig att utnyttja LATEX-modei emacs ordentligt kan man undvika maringnga onoumldigaskrivfel (se sidan4)

53 Att hitta vad som blev fel 23

52 Vad man goumlr naumlr LATEX har stannatNaumlr LATEX upptaumlcker ett fel under en koumlrning faringr man en massa felutskrifter och daumlrefter skrivsett rsquorsquo Om du faringr ett rsquorsquo kan du skriva naringgot av foumlljande

bull H foumlr att (kanske) faring lite mer tips om vad som kan vara fel

bull RETURN foumlr att att ignorera felet och fortsaumltta (ger ofta upphov till fler fel)

bull Istop Foumlr att stoppa koumlrningen

bull X kan man skriva omIstop inte fungerar Skillnaden aumlr att medIstop faringr man med allutskrift fram till felet medanX avbryter koumlrningen omedelbart

Vid andra typer av fel faringr man en rsquorsquo i staumlllet foumlr rsquorsquo Det haumlr felet beror ofta paring ett bortgloumlmtenddocument Haumlr kan man skriva

bull enddocument eller

bull stop foumlr att avbryta koumlrningen Om det inte fungerar provar man med

bull 〈CTRLndashD〉 eller

bull 〈CTRLndashC〉

53 Att hitta vad som blev felAumlven om LATEX genererar vaumlldigt maringnga felutskrifter som till en boumlrjan ser raumltt obegripliga utaumlr det ofta laumltt att hitta felen med ledning av utskriften Tricket aumlr foumlr det mesta att titta paringdetsistasom skrevs ut

Om vi till exempel skulle skrivabegincenter men i staumlllet skrevbegincentesaumlger LATEX saringhaumlr

LaTeX Error Environment cente undefined

See the LaTeX manual or LaTeX Companion for explanationType H ltreturngt for immediate help

l56 begincente

Om vi tittar paring de sista raderna av felutskriften staringr det att felet finns paring rad 56 och dessutomskrivs den felaktiga texten ut

Vi har kanske gloumlmt att grekiska bokstaumlver bara fungerar i en matematisk omgivning ochhar skrivit

Det haumlr aumlr bokstaven gamma i det grekiska alfabetet

i staumlllet foumlr

Det haumlr aumlr bokstaven $gamma$ i det grekiska alfabetet

Naumlr vi koumlr texten genom LATEX blir felutskriften

24 5 Om det blir fel

Missing $ insertedinserted text

$to be read again

gammal245 Det haumlr aumlr bokstaven gamma

i det grekiska alfabetet

Vid den haumlr typen av fel goumlr alltid LATEX en radbrytning efter det felaktiga tecknet Daumlrfoumlr aumlrfelet laumltt att lokalisera

54 Varningar vid sid- och radbrytningar

Om LATEX misslyckas med att avstava ett ord skrivs det ut en varning som kan se ut saring haumlr

Overfull hbox (5423221pt too wide) in paragraph at lines 54--55[]T1cmrmn10 Ett l^^e5ngt ord ^^e4r studiev^^e4gledarna

Det sista ordet (studievaumlgledarna) som skrivs ut aumlr det som LATEX inte har lyckts avstavaAntingen bryr man sig inte om varningen (raden blir lite foumlr laringng i saring fall) eller saring laumlgger manin avstavningsfoumlrslag (se sidan9)

Som framgaringr av exemplet skrivs svenska bokstaumlver ut lite konstigt Det medfoumlr dock foumlrdet mesta inga stoumlrre problem med att tyda utskriften

Foumlr att laumlttare se var LATEX har problem med avstavningen kan man anvaumlnda dokumentop-tionendraft Mer om det finns paring sidan26

Andra varningar man kan faring aumlr

bull Underfull hbox som betyder att LATEX har tvingats laumlgga in lite vaumll mycket tomrummellan orden foumlr att fylla ut raden

bull Overfull vbox som varnar foumlr att LATEX inte har hittat naringgot laumlmpligt staumllle att boumlrja enny sida Sidan har alltsaring blivit lite foumlr laringng

bull Underfull vbox anger det motsatta problemet Sidan aumlr lite kortare aumln den borde vara

Laumls om hur man sjaumllv kan paringverka sid- och radbrytningar paring sidan28

55 Problem med placering av figurer

551 Bilderna kommer sist i dokumentet

Ett vanligt problem aumlr att alla eller en del figurer hamnar sist i dokumentet Det beror naumlstanalltid paring att man har skrivitbeginfigure[h]

LATEX har vissa regler foumlr att placera ut figurer och med ledning av dem har det inte garingttatt placera figuren paring det taumlnkta staumlllet Daumlrfoumlr hamnar den sist i dokumentet En av reglernasaumlger att figurer maringste placeras ut i samma ordning som dom foumlrekommer i LATEXfilen Daumlrfoumlrkommer alla efterfoumlljande bilder ocksaring att hamna sist

Loumlsningen aumlr givetvis att ge LATEX fler alternativ foumlr att placera ut figuren Om man i staumllletskriverbeginfigure[htb] kan LATEX placera bilden laumlngst upp eller laumlngst ner paring en sida

56 Problem i inkluderade filer 25

552 Alla bilder kommer inte ut

FelmeddelandetToo many unresolved floats beror paring att minnet i LATEX har blivit fulltav bilder Naumlr LATEX ser en bild lagras den undan tills det finns ett staumllle att skriva ut den

Detta fel beror normalt paring samma sak som ovan men kan ocksaring upptraumlda om man villha maringnga bilder efter varandra (t ex ett appendix med bara bilder) Loumlsningen aumlr daring att tvingaLATEX att skriva ut de bilder som har samlats i minnet genom att laumlgga in kommandotclearpagemellan tvaring laumlmpliga bilder Daring skrivs alla ackumulerade bilder ut och LATEX goumlr en sidbrytning

56 Problem i inkluderade filer

LATEX skriver kommandon till ett antal filer som sedan inkluderas vid naumlsta koumlrning (Bl a finnsfiltoc foumlr inneharingllsfoumlrteckningenfillof ochfillot foumlr figur- och tabellfoumlrteckningarsamtfilaux foumlr diverse oumlvrig information som bildtexter

Naumlr LATEX inkluderar en fil skrivs filnamnet och eventuella felmeddelanden ut inom paren-teser (se exempel paring sidan4) Paring detta saumltt kan man se vilken fil det aumlr problem med

Skulle det bli fel i en av de inkluderade filerna (t ex paring grund av fel i en bildtext) maringsteman ta bort filen och sedan koumlralatex igen Givetvis maringste man ocksaring raumltta felet ifiltex)

57 Utskriften kommer inte ut

Om det inte kommer ut naringgra sidor paring laserskrivaren eller om bara en del av sidorna kommerut beror det foumlrmodligen paring naringgot av foumlljande

bull Filnamnet inneharingller svenska bokstaumlverSkrivarna klarar inte av filer som inneharingller tecken som har aringttonde biten satt Detta yttrarsig i att det inte kommer ut naringgonting alls Doumlp omtex-filen till ett annat namn kompileraden igen och skriv ut den paring nytt (Det aumlr bara filnamnet som beroumlrs svenska tecken inne itexten kodas saring att skrivarna klarar av dem)

bull Fel i en inkluderad bildOm du har inkluderat en bild i dokumentet kan det beror paring att skrivaren inte foumlrstaringr sig paringbilden I detta fall kommer vanligtvis sidorna foumlre bilden ut Prova att ta bort bilden och seom det blir baumlttre Om det hjaumllper kontrollera att bilden aumlr i raumltt format (se sidan30)

6 Oumlverkurs61 Dokumentklasser

Hittills har vi bara anvaumlnt dokumentklassenarticle Andra dokumentklasser som aumlr standardaumlr letter (EXEMPEL 7) report (EXEMPEL 5) och book report skiljer sig fraumlmst fraringn Ex 7

Ex 5article genom att det finns ytterliga en rubriknivaringchapter book har ytterligare en nivaringsom heterpart article aumlr laumlmpligt till rapporter aumlven raumltt laringnga saringdana Kommer man uppi storleksordningen examensarbete kan det vara laumlmpligt att byta tillreport Paring sidan35finnsytterligare dokumentklasser beskrivna Dessa aumlr dock inte standard i LATEX

Foumlr att byta dokumentklass maringste man aumlndra argumentet till kommandotdocumentclassOm man till exempel vill aumlndra tillreport skriver man

documentclass[a4paper]report

26 6 Oumlverkurs

62 DokumentoptionerDet finns ett antal optioner som man kan ange foumlr att paringverka utseendet paring sitt dokument Vihar redan stoumltt paringa4paper Nedanstaringende lista visar de viktigaste

a4paper Anpassa marginaler till a4-papper Om denna utelaumlmnas anvaumlnds amerikanskpapper (letter)

11pt Anvaumlnd lite stoumlrre bokstaumlver (standard aumlr10pt)

12pt Aumlnnu lite stoumlrre bokstaumlver

twocolumn Skriver texten i tvaring kolumner

twoside Formaterar foumlr dubbelsidig utskrift (Anvaumlnt i detta dokument)

titlepage Goumlr att rubriken (den som man skriver ut medmaketitle) hamnar paring en egensida om man anvaumlnder dokumentklassenarticle Det aumlr standard foumlrreport

landscape Goumlr att sidan formateras foumlr liggande papper Marginalerna blir vaumlldigt bredasaring man kan behoumlva finjustera en del maringtt manuellt (se sidan26)

draft Goumlr att LATEX skriver ut en svart rektangel i marginalen efter alla rader som harblivit foumlr laringnga (overfull hbox) Det aumlr bra att anvaumlnda vid korrekturlaumlsning-en men ska givetvis tas bort foumlre den slutliga utskriftendraft goumlr desutom attinkluderade bilder (se sidan30) bara skrivs ut som en ram runt bildens filnamn

leqno Placera ekvationsnummer till vaumlnster i staumlllet foumlr till houmlger om ekvationen i endisplaymath-omgivning

fleqn Vaumlnsterjustera ekvationer i staumlllet foumlr att centrera dem i endisplaymath-om-givning

openright Om man anvaumlnder dokumentklassenreport boumlrjar kapitel alltid paring ny sidaopenright goumlr att de i staumlllet boumlrjar paring ny houmlgersida

Foumlr att anvaumlnda en option skriver man namnet paring den inom hakparenteser rsquo[]rsquo foumlre dokument-klassen Vill man ange flera optioner skiljer man dem aringt med kommatecken Vill man skrivamed 11 punkter stora bokstaumlver och formatera texten i tvaring kolumner (samtidigt som man be-haringller optionen foumlr a4-papper) skriver man

documentclass[11pttwocolumna4paper]article

63 Finjustering av marginaler och andra maringttOm man inte aumlr noumljd med marginalerna saring finns det moumljlighet att finjustera maringtten med kom-mandonaaddtolength ochsetlength Den foumlrsta aumlr laumlmplig naumlr man vill goumlra smaring juste-ringar t ex goumlra raderna lite laumlngre

Naringgra av de maringtt som garingr att justera aumlr

evensidemargin marginal jaumlmna sidor oddsidemargin marginal udda sidortopmargin marginal oumlverst paring sidan headheight storlek sidhuvudheadsep avst mellan sidhuvud amp text footskip avst mellan sidfot amp texttextwidth textens bredd textheight textens houmljd

Om man t ex vill goumlra raderna en centimeter laumlngre paring varje sida skriver man

addtolengthoddsidemargin-10mmaddtolengthevensidemargin-1cmaddtolengthtextwidth2cm

Foumlr mer info om detta seEXEMPEL 10 Haumlr finns aumlven en beskrivning av de olika maringttenheterEx 10man kan anvaumlnda

64 Separering av stycken 27

64 Separering av styckenLATEX boumlrjar varje stycke med en indragning om det inte aumlr det foumlrsta stycket efter en rubrikOm man i staumlllet vill avgraumlnsa stycken med en extra blankrad skriver man saring haumlr i boumlrjan avdokumentet

usepackageparskip

Paketetparskip goumlr att indragningen saumltts till noll och att avstaringndet mellan tvaring stycken oumlkaren halv rad

65 Engelska dokumentOm man vill skriva dokument paring engelska aumlr det bara att utelaumlmna raden med

usepackage[swedish]babel

Daring kommer en engelsk avstavningstabell att anvaumlndas och ett antal straumlngar aumlndras till engels-ka t ex skrivsTable of contentsi staumlllet foumlrInneharingll

usepackage[swedish]babel

Det garingr aumlven att skriva paring andra spraringk genom att byta utswedish mot naringgot av foumlljande

american french german ngerman bahasa basque catalan croatianczech danish dutch finnish greek icelandic irish italianlatin magyar norsk norsk portuges romanian russian slovakslovene spanish turkish ukrainian nohyphenation

66 Sidnumrering sidhuvud och sidfotLATEX skriver automatiskt ett sidnummer centrerat laumlngst ned paring sidan Med kommandot

pagestyleempty

kan man staumlnga av numreringen Det kan bland annat vara laumlmpligt t ex om man bara vill skrivaut en sida Om man anvaumlndermaketitle maringste man dessutom skriva

thispagestyleempty

eftermaketitle eftersommaketitle alltid definierar om foumlrsta sidan tillplain (SeEX-EMPEL 3) Ex 3

Vill man i staumlllet ha sidnummer och kapitelnamn i sidhuvudet skriver man

pagestyleheadings

Daring faringr man en sidnumrering som ser ut ungefaumlr som i den haumlr handledningen Vill man garingtillbaka till standardutseendet aumlr det bara att skriva

pagestyleplain

Foumlr att faring sidhuvuden som ser ut ungefaumlr som i denna handledning kan man anvaumlnda paketetfancyhdr Detta beskrivs naumlrmare iEXEMPEL 4 Ex 4

67 RadavstaringndIbland kan man vilja aumlndra paring radavstaringndet i LATEX Det goumlrs enklast genom att aumlndra paring pa-rameternbaselinestretch Det aumlr en faktor som radavstaringndet multipliceras med saring detnormala vaumlrdet aumlr1 Foumlr att naumlstan foumlrdubbla radavstaringndet laumlgger man till foumlljande rad naringgon-stans foumlrebegindocument

renewcommandbaselinestretch18

28 6 Oumlverkurs

68 RamarFoumlr att rita en ram runt en del av texten anvaumlnder man kommandotfbox

Haumlr har vi en fboxliten ram Haumlr har vi en liten ram

Det garingr inte att ha radbrytningar inne i enfbox saring om man vill rita en ram runt en stoumlrre delav texten maringste man kapsla in den i enparbox

fboxparbox4cmDenna text blirautomatiskt justerad till ett4 cm brett stycke

Denna text blir automatiskt ju-sterad till ett 4 cmbrettstycke

69 Att paringverka formateringenLATEX lyckas foumlr det mesta bra med att bryta rader och sidor Men ibland kan man behoumlva raumlttatill formateringen lite I andra fall vill man kanske bryta en rad eller en sida trots att den inte aumlrfull eller laumlgga in lite extra tomrum

Vi har redan anvaumlnt kommandot foumlr att tvinga fram en radbrytning Kommandot kanaumlven ha ett argument som talar om hur mycketextrautrymme som ska laumlggas till

Det haumlr kan ni redanMed ett extra argumentblir [7mm]det extra mycket tomrum

Dethaumlr kan ni redan Med ett extra argu-ment blir

det extra mycket tomrum

Eftersom kan ha ett argument som boumlrjar med tecknet rsquo[rsquo kan man alltsaring inte boumlrja enny rad med rsquo[rsquo om den foumlrra avslutades med Man kan dock lura LATEX att tolka parentesensom just en parentes genom att byta ut mot

Ett annat saumltt att laumlgga in extra tomrum aumlr med kommandotvspacelaumlngd eller medvspacelaumlngd Skillnaden aumlr att den foumlrsta formen tar bort tomrummet om det raringkar hamnavid i slutet eller boumlrjan av en sida

Det finns aumlven motsvarande kommandon foumlr att laumlgga in extra tomrum i en rad De heterhspace ochhspace Den tidigare formen tar bort tomrummet om det hamnar foumlrst ellersist paring en rad

Daring ska vi se om det inte kan bli liteextra tomrum aumlven i boumlrjan hspace20mmav en rad Mitt inne i raden aumlr likahspace10mm laumltt Nu vill jag ha liteextra tomrumvspace10mmsaring att jag baumlttre kan studerafiberstrukturen i papperet

Daring ska vi se om det inte kanbli lite extra tomrum aumlven i boumlrjan

av en rad Mitt inne iraden aumlr lika laumltt Nu vill jagha lite extra tomrum saring att jag baumlttre

kan studera fiberstrukturen i papperet

Observera att raden fylls upp innan det vertikala utrymmet laumlggs till Daumlrfoumlr hamnar inte tom-rumet exakt daumlr man skrivervspace Vill man ha det uppfoumlrandet ska man anvaumlnda medett argument som i det tidigare exemplet

Foumlr att tvinga fram en sidbrytning anvaumlnder man kommandotnewpage Om vi skriver itvaring kolumner avslutarnewpage den aktuella kolumnen i staumlllet foumlr sidan

610 Att rita figurer 29

610 Att rita figurerLATEX klarar av att rita enkla figurer som cirklar fyrkanter linjer och pilar Med enpicture-omgivning skapar man ett koordinatsystem som man sen kan rita i

Standardenheten i koordinatsystemet aumlr punkter Foumlr de flesta aumlr det nog lite svaringrt att taumlnkai punkter Daumlrfoumlr aumlr det laumlttare om man aumlndrar maringttenheten till millimeter med kommandot

setlengthunitlength1mm

Det behoumlver man bara goumlra en garingng i varje dokument alltsaringinte foumlr varje bildOm man vill skapa ett koordinatsystem som aumlr 100 mm brett och 80 mm houmlgt goumlr man saring

haumlr

beginpicture(10080) kommandon som ritar bilderendpicture

Foumlr att placera grafiska objekt i koordinatsystemet anvaumlnder vi kommandotput Med

put(200)objekt

placerar viobjekti punkten med x-koordinaten 20 och y-koordinaten 0 (Foumlr rektanglar aumlr detnedre vaumlnstra houmlrnet foumlr cirklar centrum och foumlr linjer utgaringngspunkten)

Exemplet nedan visar de vanligaste grafiska objekten och hur man ritar dem i LATEX

beginpicture(3050)put(040)framebox(308)centerput(030)framebox(148)[t]topput(1630)framebox(148)[r]rightput(020)dashbox(308)[bl]bottom leftput(018)line(10)20put(016)vector(2-1)25put(510)circle8put(2412)circle14put(614)textscText

endpicture

center

topright

bottom left

HHHHHH

HHj

~ amp$

TEXT

Argumentet tillcircle aumlr diametern Foumlrline ochvector aumlr foumlrsta argumentet riktningoch det andra laumlngd Riktningsargumenten ska ligga mellanminus6 och+6 foumlr line och mellanminus4 och+4 foumlr vector

Ofta vill man upprepa en ritad figur efter efter ett regelbundet moumlnster Det kan till exempelroumlra sig om boxar i ett koplingsschema Foumlr detta finns kommandotmultiput som anvaumlndssaring haumlr

multiput(xy )(∆x∆y )antal objekt

daumlr(xy ) aumlr startpositionen Objektet behoumlver inte vara ett enkelt objekt utan kan ocksaring varaen helpicture-omgivning Man kan alltsaring dela upp sin bild i flera mindre bilder

beginpicture(4050)multiput(00)(710)3beginpicture(209)put(00)framebox(209)[tr]Hejput(82)oval(143)put(45)oval(55)[tl]put(108)oval(73)[b]put(182)circle4

endpictureendpicture

Hej |

Hej |

Hej |

30 6 Oumlverkurs

Om man har ritat en figur och sen vill flytta hela figuren anger man ytterligare ett argumenttill beginpicture

beginpicture(3060)(1010)

Detta betyder att origo har koordinaterna(1010) i staumlllet foumlr (00) Man kan med foumlrdelplacera sin bild inne i enfigure-omgivning (se sid11ochEXEMPEL 6)Ex 6

Det mesta garingr att rita i enpicture-omgivning och resultatet blir snyggt men det blir na-turligtvis lite jobbigt att rita stora figurer paring det haumlr saumlttet Ett alternativ aumlr att anvaumlnda metodensom beskrivs i naumlsta stycke

611 Paketet graphics6111 Att inkludera postscript-bilder

Numera finns det maringnga bra program som kan rita bilder Kan man bara faring dem att skriva sinutmatning i formatetencapsulated postsciptsaring garingr det bra att inkludera bilden i sitt dokumentmed hjaumlp av paketetgraphics

Foumlr att kunna inkludera bilder maringste man laumlgga till foumlljande rad i boumlrjan av dokumentet

usepackagegraphics

Sen anvaumlnder vi foumlljande kommando foumlr att inkludera bilden som finns i filenbildeps

includegraphicsbildeps

Om man vill skala om bilden anvaumlnder man kommandotresizebox

resizebox20mmincludegraphicsbildeps

Ovanstaringende exempel ger en bild som aumlr 20mm houmlg Utropstecknet betyder att bredden skaskalas saring att bildens proportioner beharinglls

En vanlig anvaumlndning avincludegraphics aumlr att inkludera bilder i enfigure-om-givning Daring kraumlvs att bilden centreras med hjaumllp avcenter-omgivning enligt nedanstaringendeexempel

beginfigurebegincenterincludegraphicsbildeps

endcentercaptionKopplingsschema till transmogrifieraren

endfigure

611 Paketet graphics 31

6112 Att spara utrymme

Postscriptbilder kan ofta ta vaumlldigt mycket plats Det kan man loumlsa genom att komprimerafilen Det enda problemet aumlr att LATEX maringste veta hur stor bilden aumlr Den informationen finnsi filen paring en rad som boumlrjar medBoundingBox Klipp ut denna rad och spara den i filenbildepsbb Skriv daumlrefter

gzip bildeps

saring komprimereasbildeps och ersaumltts med den komprimerade filenbildepsgz Sedan aumlrdet bara att inkludera raumltt fil

includegraphicsbildepsgz

En fil som aumlr komprimerad medgzip kan man packa upp medgunzip om man inte laumlngrevill ha den komprimerad

6113 Naringgra saumltt att skapa postscript-bilder

Det finns givetvis maringnga saumltt att generera PostScript-bilder Paring arbetsstationerna ritar man enk-last bilderna medxfig Om vi till exempel vill skapabildeps (som vi anvaumlnde ovan) skrivervi

xfig bildfig

Daring faringr vi upp et foumlnster daumlr vi kan rita bilden Vaumllj sedan menynExportoch exportera bildenVar noga med att vaumlljaEncapsulated Postscripti rutanLanguage

En postscriptfil som skapas paring detta saumltt garingr inte att skriva ut foumlr sig sjaumllv Foumlr att skriva utden vaumllj i staumlllet menynPrint i xfig

Om man vill spara ett foumlnster paring skaumlrmen som encapsulated postscript till en fil som heterwindoweps kan man anvaumlnda naringgot av foumlljande kommandon

import -density 90x90 windowepsimport -density 90x90 eps2windowepsimport -density 90x90 -depth 8 -colorspace gray eps2windoweps

och klicka paring det foumlnster man vill spara Den andra varianten avimport ger postscript level2 som aumlr mer kompakt Man faringr alltsaring betydligt mindre filer men i vissa falla kan de kraringglaDen sista varianten aumlr laumlmplig om bilden aumlr svartvit eller om det ska skrivax ut paring en svartvitskrivare

Skriv man xfig man xgrabsc respman xgrab foumlr mer information

6114 Aumlndra storlek och roterera

Paketetgraphics inneharingller mer aumln de kommandon som naumlmnt ovan Man kan t ex skala ettobjekt medscalebox

vanlig storlek scalebox2dubbel storlek scalebox5halv storlek

vanlig storlek

dubbel storlekhalv storlek

Man kan ocksaring ange ett ytterligare argument om man inte vill ha samma skala i x- och y-led

scalebox1[2]dubbel houmljd scalebox2[1]dubbel bredd

dubbel houmljddubbel bredd

resizebox kan ocksaring anvaumlndas paring text

32 6 Oumlverkurs

resizebox4cm4 cm bred skalenlig 4 cm bred skalenligMan kan ocksaring rotera valfritt objekt medrotatebox eller spegla det kring en vertikal axelmedreflectbox

rotatebox30Hej rotatebox180Hej reflectboxSpegel spegel paring vaumlggen daumlr

Hej

Hej

Spegelspegelparingvaumlggendaumlr

6115 xdvi och graphics

xdvi klarar inte av att visa text (bilder garingr bra) som manipulerats medresizebox scaleboxrotatebox ellerreflectbox Detta kan man dock loumlsa genom att titta paring den faumlrdiga post-scriptfilen med kommandotgv Om dindvi-fil heterrapportdvi skriver du

dvips rapportgv rapportps

ta bort filen medrm rapportps naumlr du aumlr klar

6116 pdflatex och graphics

Foumlr att anvaumlndagraphics medpdflatex skriver man saring haumlr i boumlrjan av dokumentet

usepackage[pdftex]graphics

Sedan kan man tyvaumlrr inte inkludera bilder i eps-format Bilderna maringste i staumlllet vara i pdf-format Det loumlser man laumltt genom att konvertera bilderna med kommandotps2pdf

ps2pdf bildeps bildpdf

och sedan inkluderar man bilderna med

includegraphicsbildpdf

Det garingr aumlven bra att inkludera andra grafikformat i pdf-dokument till exempel jpeg och tiffOm man vill kunna formatera sitt dokument med baringdelatex ochpdflatex saring faringr man

skriva saring haumlr i boumlrjan av dokumentet

newififpdfifxpdfoutputundefinedpdffalse

elsepdftrue

fiifpdfusepackage[pdftex]graphics

elseusepackagegraphics

fi

Sedan goumlr man saring haumlr foumlr att inkludera bilden

ifpdfincludegraphicsbildpdf

elseincludegraphicsbildeps

fi

612 Paketet color 33

612 Paketet colorFoumlr att anvaumlnda paketet skriven man

usepackagecolor

i boumlrjan av dokumentet Sedan finns ett antal kommandon tillgaumlngliga foumlr att skriva text i avvi-kande faumlrg

Det foumlrsta som man maringste goumlra aumlr att definiera en eller flera faumlrger meddefinecolor

definecolorlightgray92definecolordarkgray5definecolorlight-bluergb080851definecolormeloncmyk00460500

Som synes kan man anvaumlnda tre olika modeller foumlr att definiera faumlrger

gray Vaumlrdet aumlr ett tal mellan 0 och 1 daumlr 0 aumlr svart

rgb Vaumlrdet aumlr en kommaseparerad lista av tre tal mellan 0 och 1 som anger intensitetenfoumlr roumltt groumlnt och blaringtt ljus (som paring en TV)

cmyk Vaumlrdet aumlr en kommaseparerad lista av fyra tal mellan 0 och 1 som anger hur mycketman ska anvaumlnda av faumlrgerna cyan magenta gul och svart (som paring en faumlrgskrivare)

Foumlr att skriva sin text i en avvikande faumlrg finns det tvaring kommandon

Detta ord aumlr textcolordarkgraringttprecis som colordark dessa tvaring

Detta ord aumlrgraringtt precis somdessatvaring

Foumlr att goumlra en fylld ram anvaumlnder mancolorbox Om ramen ska ha avvikande faumlrg finnsfcolorbox

colorboxdarkHej hopp fcolorboxblackdarkHej igen

Hej hopp

Hej igen

Man kan aumlven aumlndra bakgrundfaumlrgen Det goumlr man med kommandotpagecolorcolor Kommandot ska skrivas i boumlrjan av dokumentet och gaumlller foumlr alla sidor

Faumlrgenblack som anvaumlndes i exemplen ovan aumlr foumlrdefinierad och behoumlver alltsaring intedefinieras meddefinecolor Oumlvriga foumlrdefinierade faumlrger aumlrwhite red green blueyellow cyan ochmagenta Alla andra faumlrger maringste definieras innan de kan anvaumlndas

613 EuroteckenFoumlr att skriva symbolen foumlr Euro skriver man foumlljande i boumlrjan av dokumentet

usepackageeurosym

Daring definieras kommandonaeuro ochEUR

Med euro kan vi skriva euro-tecknet Priser skriver man som EUR19998

Mede kan vi skrivae-tecknetPriser skriver man som 19998e

Det tecken som visas ovan aumlr den officiella eurosymbolen Om man i staumlllet till ha en symbolsom passar baumlttre till det aktuella teckensnittet anvaumlnder manusepackage[gen]eurosymDaring skrivs symbolen somAC i staumlllet foumlre EUR placerar symbolen foumlre eller efter beloppetberoende paring vilket spraringk man har valt I sverige blir det alltid till houmlger om beloppet Vill manaumlndra paring det kan man anvaumlndausepackage[left]eurosym

34 6 Oumlverkurs

614 Fler teckensnitt

Om man har tillgaringng till en postscriptskrivare (som vi har) saring kan man utnyttja fler teckensnittaumlr de som hittills har beskrivits Genom att skriva

usepackagetimes

i boumlrjan av dokumentet blir den vanliga texten satt medtimes textsf blir helveticaochtexttt blir courier Foumlljande paket finns

paket textrm textsf textttmdash inget mdash computer modern roman comp modern sans comp modern typewritertimes times helvetica courierbookman bookman avant garde couriernewcent new century schoolbook avant garde courierpalatino palatino helvetica courieravant computer modern roman avant garde comp modern typewriterhelvet computer modern roman helvetica comp modern typewriterchancery zapf chancery (endast kursiv) comp modern sans comp modern typewriter

615 Sammanfattning

Ibland vill man ha en sammanfattning (sammandrag referat abstract) i boumlrjan av sin rapportDet aringstadkommer man medabstract-omgivning (EXEMPEL 11)Ex 11

begindocumentmaketitlebeginabstractDetta aumlr en kort sammanfattning avinneharingllet i rapportenendabstractsectionBakgrundHaumlr kommer resten av texten irapportenenddocument

Sammanfattning

Detta aumlr en kort sammanfatt-ning av inneharingllet i rapporten

1 Bakgrund

Haumlr kommer resten av texten i rappor-ten

Vissa institutioner kraumlver att sammanfattningens rubrik aumlrAbstract Andra kraumlven en sam-manfattning paring svenska och en paring engelska Hur man loumlser detta beskrivs iEXEMPEL 12 ochEx 12EXEMPEL 13

Ex 13

616 Referenser

Foumlr att faring en lista med litteraturreferenser anvaumlnder man sig av enthebibliography-omgiv-ning Argumentet (99) till beginthebibliography99 nedan aumlr en teckenstraumlng somanger hur mycket plats etiketterna tar (och hur mycket resten av texten ska skjutas in)99raumlcker till tvaring siffror

617 Vill ni veta mer 35

Laumls mer om LaTeX i citeLamport

beginthebibliography99bibitemLamport Leslie LamportemphLaTeX users guideamp reference manualAddison Wesley 1994bibitemKnuth Donald E KnuthemphThe TeX bookAddison Wesley 1990bibitemPer Per ForebyemphAtt skriva rapporter med LaTeXPHs kopieringsmaskin 2003endthebibliography

Laumls mer om LATEX i [1]

Referenser[1] Leslie LamportLATEX users gui-

de amp reference manualAddison-Wesley 1994

[2] Donald E KnuthThe TEXbookAddison Wesley 1990

[3] Per ForebyAtt skriva rappor-ter med LATEX PHs kopieringsma-skin 2003

Foumlrsta argumentet tillbibitem aumlr en etikett som man sen kan referera till medcite Detfungerar ungefaumlr somlabel ochref (se sidan13)

617 Vill ni veta merDet haumlr dokumentet beraumlttar lite om hur man anvaumlnder LATEX foumlr att skriva rapporter LATEX kanmycket mer aumln vad som beskrivs haumlr men foumlr de flesta raumlcker nog detta

Foumlr de som vill laumlra sig lite mer har viThe Not So Short Intruduction to LATEX 2ε avTobias Oetiker m fltill salu Priset aumlr foumlr naumlrvarande 50 kronor men den finns aumlven tillgaumlngligparing naumltethttppeopleeeethzch˜oetikerlshort

Vill man veta aumlnnu mer finns det tvaring bra boumlcker som jag kan rekommendera

bull LATEX A Document Preparation Systemav Leslie Lamport(ISBN 0-201-52983-1)Boken aumlr baringde en enkel handledning och en referensmanual

bull The LATEX Companion av Michel Goossens Alexander Samarinoch Frank Mittelbach(ISBN 0-201-54199-8) Boken beskriver en hel del trick och tekniker som inte finns medi Lamports bok men inneharingllerintegrunderna i LATEX

De flesta institutioner har nog dessa boumlcker saring om du haringller paring med examansarbete kan dukanske faring laringna boumlckerna Annars finns de att bestaumllla hos de flesta naumltbokhandlar

A Lokala dokumentklasserVi har tvaring lokala dokumenttyper en foumlr att skriva svenska brevefd-brev och en foumlr merit-foumlrteckningarmerit Dessa beskriv naumlrmare iEXEMPEL 8 ochEXEMPEL 9 Ex 8

Ex 9

B LATEX foumlr hemdatornLATEX finns till de flesta operativsystem Tabellen nedan visar var man haumlmta programvaran

operativsystem program URLWindows MiKTeX httpwwwmiktexorgUnix teTeX httpwwwtugorgteTeXAlla All latexprogramvara httpwwwctanorg

36 C Hur utformar man rapporten

Ett saumltt att faring LATEX paring sin PC aumlr att koumlra Linux Det aumlr en gratis unixvariant foumlr PC-datorer ochdaumlr finns redan teTeX som faumlrdiga paket som man kan installera IusrlocalftppubLinuxfinns en del linuxdistributioner att haumlmta Men det aumlr nog enklare att laumlgga naringgra hundralapparparing att koumlpa en CD med linux

C Hur utformar man rapportenUtseendet paring en uppsats rapport eller avhandling aumlr ganska standardiserat Det finns en delolika skolor men huvuddragen aumlr alltid desamma Om man skriver en labrapport paring tre sidorbehoumlver man givetvis inte haringlla lika haringrt paring reglerna som om man skriver en rapport till sittexamensarbete Men det aumlr klokt att foumllja huvuddragen i mallen inte minst foumlr att rapportenslaumlsare ofta aumlr van vid att det ska se ut paring ett visst saumltt

Resten av detta appendix inneharingller lite tips som aumlr skrivna av Lars Olssonparing institutionenfoumlr Elektrovetenskap

Rapporten ska ha en titelsida med projektets (laborationens) namn foumlrfattarnas namn in-stitutions- och kursnamn samt aringrtal Paring denna sida ska ocksaring finnas ettsammandrag(kallasibland referat) av rapporten I detta ska tydligt framgaring vad rapporten handlar om vilketpro-blem som loumlsts hur detta har gjorts mdash vilkenmetod som anvaumlnts de viktigasteresultatenochslutsatsernasamt eventuellarekommendationer Det faringr inte bli stoumlrre aumln ca en halv sidatext och faringr inte inneharinglla naringgra figurer Sammandraget aumlr mycket viktigt eftersom en blivandelaumlsare genom detta kan faring klart foumlr sig om han verkligen ska laumlsa rapporten Kan han inte goumlraen riktig bedoumlmning av detta med ledning av sammandraget riskerar han att foumlrspilla dyrbartid Som ansvarskaumlnnande foumlrfattare maringste Du alltsaring aumlgna en del tid aringt sammandraget som Dugivetvis skriver sist

Innan Du boumlrjar skriva aumlr det bra om Du foumlr Dig sjaumllv kandefiniera laumlsarenmdash som intebara ska vara den som ska granska Ditt alster utan aumlven t ex Dina kolleger Taumlnk ocksaring eftervadsyftet med rapporten ska vara (bortsett fraringn det uppenbara att Du maringste foumlr att bli godkaumlndparing kursen) t ex att Du villsprida kaumlnnedomom upptaumlckter Du gjort ellerRapportera till enkollega eller en chef vad Du sysslat med de daumlr timmarna

Boumlrja gaumlrna rapporten med enInledning daumlr Du motiverar Ditt arbeta och definierar maringletDen kan sedan foumlljas av enBakgrund som kan vara en beskrivning av naringgra tidigare anvaumlndametoder eller en historik En riktigt fin rapport som t ex beskriver ett arbete som finansierasmed bidrag fraringn STU eller naringgon annan instans boumlrjar ofta med ettFoumlrord (engelska preface)I detta ger man en bakgrund paring houmlgre nivaring och saumltter in arbetet i ett stoumlrre sammanhang Haumlrtackar man ocksaring dem som varit foumlrfattaren behjaumllpliga med pengar (t ex STU) och med detpraktiska arbetet

Daumlrefter foumlljer den egentliga rapporten Haumlr beskriver Du den metod Du anvaumlnt eller till-vaumlgagaringngssaumlttet Aumlr rapporten en laborationsredovisning kan Du redogoumlra foumlr vardera momen-tet under en egen rubrik Aumlr det en projektrapport kan Du i staumlllet beskriva de olika delarna ikonstruktionen under var sin rubrik Det aumlr ofta laumlmpligt med underrubriker t ex

42 Principen foumlr Kruttilatorn

men undvik en uppdelning paring foumlr maringnga undernivaringer eftersom skriften daring laumltt blir oumlverstruk-turerad Foumlrsoumlk att vara konsekvent med rubriksaumlttningen saring att Du inte aumlndrar formen mellanolika rubriker Detta ser Du tydligast naumlr Du ska skrivaInneharingllsfoumlrteckningen (behoumlvs intetill laborationsrapporten) ty daumlr staringr alla rubrikerna intill varandra

Illustrationer aumlr mycket vaumlrdefulla (en bild paringstarings saumlga mer aumln tusen ordrArr anvaumlnd figurersaring kan rapporten bli kort) men foumlr att en figur ska vara meningsfull maringsten den vara foumlrsedd

Sakregister 37

med enfigurtext Denna ska vara saring tydlig att man kan foumlrstaring figuren utan att behoumlva laumlsanaringgot inne i texten Taumlnk paring hur Du sjaumllv goumlr naumlr Du faringr en rapport eller en artikel i handenFigurtexten ska staring under figuren och skrivas ut helt t ex

Figur 23 En vanlig kruttilator med oumlverhaumlngade skrut Observera att divisorn haumlr aumlrgroumln Efter [2]

Vidare aumlr det vaumlrt att notera attfig 23blir bara ett nedslag mindre aumlnfigur 23 inne i textenFoumlrkorta inte i onoumldan och anvaumlnd bara de vedertagna saumltten t ex tex etc osv

Texten ska man straumlva efter att goumlra kort men uttoumlmmande Det aumlr alltid baumlttre att foumlrsoumlkaskriva korta meningar med ett sammanhang aumln att foumlrsoumlka taumlcka maringnga sammanhang i enmening Taumlnk paring ordval syftningar och meningsbyggnad saring att den text Du skriver verkligenkommer att betyda det Du taumlnkt Dig Detta laringter helt uppenbart men Du ska faring se att det inte aumlrsaring laumlttStavfel ska i princip inte behoumlva foumlrekomma eftersom det finns utmaumlrkta boumlcker somaumlr fyllda med raumltt stavade ord Aumlr Du det minsta osaumlker slaring upp ordet i staumlllet foumlr att chansaDu kan ibland bli osaumlker paring betydelsen av ett ord eller hos en fras Slaring daring upp i en ordbok ellerskriv om meningen mdash detta aumlr extremt viktigt naumlr Du skriver paring ett annat spraringk

Skriv gaumlrna paringsvenska Detta kan dock vara svaringrt i varingr bransch daumlr saring maringnga fackuttryckaumlr laringnade fraringn framfoumlr allt engelskan Om det finns ett svenskt ord foumlr en foumlreteelse saring anvaumlnddet om inte texten daring blir foumlr uppstyltad Fundera oumlver hur Du ska skriva om t exMan maringstenu enabla de strobade latcharna med chip select acknowledgement controlsignalerna(Vad nudet betyder) Det blir kanske flera ord paring svenska men det priset faringr vi betala foumlr att textenska bli snygg

Efter beskrivningar och genomgaringngar av metoder etc skaResultat ochellerSlutsatserkomma Dessa kan ibland ingaring utspridda i det foumlregaringende avsnittet men de ska i saring fall samlasihop haumlr och kommenteras

Referenser aumlr en lista med den litteratur som Du gjort haumlnvisningar till i texten I textenska Du ha skrivet ett nummer som i figurtextexemplet ovan I referenslista ska det daring se ut somt ex

[2] Gustavsson Hans P et alKruttilatorer en global oumlversikt Liberlitteratur Mal-mouml 1944

Sist saumltter Du eventuellabilagor programlistor ochappendix Naumlr sedan sammandragetaumlr klart aumlr rapporten faumlrdigskriven men inte faumlrdig Foumlrsoumlk att faring naringgon annan att korrekturlaumlsaden aringt Dig mdash sjaumllv aumlr du naumlmligen blind aumlven foumlr de enklaste felen vid det haumlr laget

Sakregister

Symboler (mindre utrymme) 22lsquo (iexcl) 14$ (math-omgivning) 15 (kommentar) 3rsquo (accent) 13rsquo (derivata) 18( (() 21) ()) 21 (extra utrymme) 22 (accent) 13 () 21= 12

= (accent) 13gt 12lsquo (iquest) 14[ ([) 21 (blanktecken) 8 (accent) 13( (math-omgivning) 15) (math-omgivning) 15- (avstavningsfoumlrslag) 9[ (displaymath-

omgivning) 15 (radbrytning) 2 28] (displaymath-

omgivning) 15^ (accent) 13 () 21 () 21] (]) 21^ (exponent) 17(index) 17lsquo (accent) 13~ (accent) 13~ (haringrt blanktecken) 910pt (option) 2611pt (option) 2612pt (option) 26

38 Sakregister

Aa4paper (option) 26AA (Aring) 14aa (aring) 14abstract 34abstract-omgivning 34accenter

i matematisk omgivning17i vanlig text 13

acute 17addtolength 26AE (AElig) 14ae (aelig) 14aleph (alefsym) 18alpha (α) 16amalg (q) 16angle ( 6 ) 18appendix 3 4approx (asymp) 16arccos 19arcsin 19arctan 19arg 19array-omgivning 20 21article (dokumentklass)

25 26ast (lowast) 16asymp () 16atop 20author 2avant (paket) 34avstavning 9 24

Bb (accent) 13backslash () 18 21bar 17baselinestretch 27beta (β) 16bfseries 7bibitem 35bibitem 35bigcap (

⋂) 20

bigcirc (copy) 16bigcup (

⋃) 20

Biggl 22biggl 22Biggr 22biggr 22Bigl 22bigl 22bigodot (

⊙) 20

bigoplus (oplus

) 20bigotimes (

otimes) 20

Bigr 22bigr 22

bigsqcup (⊔

) 20bigtriangledown (5) 16bigtriangleup (4) 16biguplus (

⊎) 20

bigvee (or

) 20bigwedge (

and) 20

bindetreck 8binaumlra operatorer 16blanktecken

extra 8haringrt 9

boldmath 19book (dokumentklass) 25bookman (paket) 34bot (perp) 18bowtie () 16Box (2) 18breve 17braringkstreck 18bullet (bull) 16

Cc (accent) 13cap (cap) 16caption 11 15cdot (middot) 16cdots 19center-omgivning 11 30centrerad text 10chancery (paket) 34chapter 25check 17chi (χ) 16circ () 16circle 29citat 10cite 35cite 35clearpage 25clubsuit (clubs) 18colorbox 33cong (sim=) 16coprod (

∐) 20

copyright ( ccopy) 13cos 19cosh 19cot 19coth 19csc 19cup (cup) 16

Dd (accent) 13dag (dagger) 13dagger (dagger) 16dashbox 29

dashv (a) 16date 2 3ddag (Dagger) 13ddagger (Dagger) 16ddot 17 18ddots 21definecolor 33deg 19Delta (∆) 16delta (δ) 16derivator 18description-omgivning

9 10det 19DH (ETH) 14dh (eth) 14Diamond (3) 18diamond () 16diamondsuit (diams) 18dim 19displaymath-omgivning

15 20 21 26div (divide) 16division 18DJ (ETH) 14dj (đ) 14document-omgivning 2documentclass 25dokumentklasser 25dot 17 18doteq ( =) 16Downarrow (dArr) 17 21downarrow (darr) 17 21draft (option) 26dvi2tty (program) 5dvips (program) 1 4ndash6

Eefd-brev (dokument-

klass) 35ell (`) 18em 7emacs

LATEX-mode 4emacs (program) 1 4 14 22emph 7empty (sidnumrering) 27emptyset (empty) 18enumerate-omgivning 9epsilon (ε) 16eqnarray-omgivning 21eqnarray-omgivning 21equation-omgivning 15 20equiv (equiv) 16eta (η) 16EUR 33euro 33

Sakregister 39

eurotecken 33evensidemargin 26exempel 1exists (exist) 18exponent 17ext 19

Ffancyhdr (paket) 27fbox 28fcolorbox 33felsoumlkning 22ndash25fetstil 7figure-omgivning 11 30figurer 11flat ([) 18fleqn (option) 26flushleft-omgivning 10flushright-omgivning 11fonter 6 19 34footnote 9footnotesize 7footskip 26forall (forall) 18fotnoter 9frac 18framebox 29frown (_) 16funktionsnamn 19

GGamma (Γ) 16gamma (γ) 16gcd 19geq (ge) 16gg () 16grader 18graphics (paket) 30ndash32grave 17grekiska bokstaumlver 15 16guillemotleft (laquo) 13guillemotright (raquo) 13guilsinglleft (lsaquo) 13guilsinglright (rsaquo) 13gunzip (program) 31gv (program) 32gzip (program) 31

HH (accent) 13hat 17hbar (h) 18headheight 26headings (sidnumrering) 27headsep 26heartsuit (hearts) 18

helvet (paket) 34hemdator

LATEX foumlr 35hline 12hom 19hookleftarrow (larr) 17hookrightarrow (rarr) 17hspace 28hspace 28Huge 7huge 7haumlnvisningar 13

Ii (ı) 13Im (=) 18imath 17imath (ı) 18import (program) 31in (isin) 16includegraphics 30index 17inf 19infty (infin) 18inneharingllsfoumlrteckning 8int (

int) 20

iota (ι) 16itemize-omgivning 9itshape 7

Jj () 13jmath 17jmath () 18Join (1) 16

Kkapitaumller 7kappa (κ) 16ker 19kill 12kommentar 3komprimering 31kursiv 7

LL (Ł) 14l (ł) 14label 11 13Lambda (Λ) 16lambda (λ) 16landscape (option) 26langle (〈) 21LARGE 7Large 7large 7

laserutskrifter 5LaTeX (logotypen) 8latex (program)

1 4 6 13 25 32LATEX-mode (i emacs) 4latexsym (paket) 17lceil (d) 21ldots ( ) 8ldots 21leadsto () 17left 21 22Leftarrow (lArr) 17leftarrow (larr) 17leftharpoondown () 17leftharpoonup () 17Leftrightarrow (hArr) 17leftrightarrow (harr) 17leq (le) 16leqno (option) 26letter (dokumentklass) 25lfloor (b) 21lg 19lhd () 16lim 19limsup 19line 29lininf 19listoffigures 8listoftables 8listor 9ndash10litteraturreferenser 34ll () 16ln 19log 19Longleftarrow (lArr=) 17longleftarrow (larrminus) 17Longleftrightarrow

(lArrrArr) 17longleftrightarrow

(larrrarr) 17longmapsto (7minusrarr) 17Longrightarrow (=rArr) 17longrightarrow (minusrarr) 17

Mmaketitle 2 8 26 27mapsto (7rarr) 17matematisk text 15ndash22matematiska symboler

15ndash17math-omgivning 15 20 21mathbf 19mathcal 19mathit 19mathrm 19mathsf 19mathtt 19

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 19: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

4 Matematiska formler 15

4 Matematiska formlerEftersom TEX (och LATEX) aumlr utformat foumlr att kunna skriva komplex matematisk text blir det haumlrkapitlet ganska omfattande Men foumlr er som aumlndaring behoumlver kunna mer finns en mer uttoumlmmandebeskrivning i boumlckerna om LATEX (se sidan35 i denna handledning)

41 Att skriva matematisk textOm man vill skriva en matematisk formel inne i den loumlpande texten skriver manbeginmathformelendmath Eftersom det aumlr ganska laringngt att skriva finns det tvaring olika kortformer somman kan anvaumlnda Antingen( formel ) eller $ formel $ Men den foumlrsta korformen faringrman en kontroll paring att man inte redan aumlr inne i en formel aring andra sidan fungerar den inte ibildtexter (caption)

Foumlr att faring en formel som blir centrerad paring en egen rad skriver manbegindisplaymathformelenddisplaymath Aumlven haumlr finns det en kortform som aumlr[ formel]

beginequation formelendequation ger samma utseende bortsett fraringn att form-lerna blir numrerade Haumlr finns ingen kortform

Formeln $ x=3y-2 $ staringr inne i textenprecis som ( a+b+c ) ochbeginmathq=45+vendmathgoumlrDaumlremot staringr [ x=3y-2 ] foumlrsig sjaumllv precis sombegindisplaymatha+b+cenddisplaymathEn numrerad ekvation faringr man medbeginequationx=3y-2 labelekvaendequationVill man haumlnvisa till ekvation~refekvafungerar det likdant som med figurer

Formelnx = 3yminus 2 staringr inne i textenprecis soma+ b+ c ochq = 45 + vgoumlr Daumlremot staringr

x = 3y minus 2

foumlr sig sjaumllv precis som

a+ b+ c

En numrerad ekvation faringr man med

x = 3y minus 2 (1)

Vill man haumlnvisa till ekvation1 funge-rar det likdant som med figurer

42 En oumlversikt oumlver matematiska symbolerLATEX inneharingller kommandon foumlr att skriva alla taumlnkbara matematiska symboler Samtliga sym-boler nedan har en sak gemensamt De fungerar bara i enmath-omgivningdisplaymath-om-givning ellerequation-omgivning Vill man skriva ett saringdant haumlr tecken i vanlig text maringsteman skriva t ex$ tecken$

Av tabell1 framgaringr att det inte finns versala varianter av alla grekiska bokstaumlver Det berorparing att de grekiska bokstaumlverna i dessa fall ser likadana ut som de romerska Till exempel skrivsett versaltα helt enkelt som A

Vissa matematiska symboler finns redan paring tangentbordet Naumlr man skriver dem i en ma-tematisk omgivning faringr de ett lite annat utseende rsquo=rsquo rsquo +rsquo rsquominusrsquo rsquoltrsquo eller rsquogtrsquo Oumlvriga skrivsmed kommandona i tabellerna2ndash5 Maringnga av relationerna i tabell3 kan negeras genom attskrivanot foumlre dem

$x notlt y Leftrightarrow x notleq y-1$ x 6lt y hArr x 6le y minus 1

Det garingr att goumlra ytterligare symboler genom att skriva dom ovanparing varandra med kommandotstackrel

16 4 Matematiska formler

α alpha θ theta o o Υ Upsilonβ beta ϑ vartheta Π Pi υ upsilonΓ Gamma ι iota π pi Φ Phiγ gamma κ kappa $ varpi φ phi∆ Delta Λ Lambda ρ rho ϕ varphiδ delta λ lambda varrho χ chiε epsilon micro mu Σ Sigma Ψ Psiε varepsilon ν nu σ sigma ψ psiζ zeta Ξ Xi ς varsigma Ω Omegaη eta ξ xi τ tau ω omegaΘ Theta

Tabell 1 Grekiska bokstaumlver

plusmn pm u sqcap rhd1

∓ mp t sqcup unlhd1

times times or vee unlhd1

divide div and wedge oplus opluslowast ast setminus ominus star o wr otimes otimes circ diamond oslashbull bullet 4 bigtriangleup odotmiddot cdot 5 bigtriangledown copy bigcirccap cap triangleleft dagger daggercup cup triangleright Dagger ddagger] uplus lhd1 q amalg

Tabell 2 Binaumlra operatorer (1Kraumlver paketetlatexsym)

le leq sube subseteq a dashv prop proptoge geq supe supseteq equiv equiv |= models≺ prec lt sqsubset1 sim sim perp perp succ = sqsupset1 simeq | mid preceq v sqsubseteq asymp parallel succeq w sqsupseteq asymp approx bowtie ll isin in sim= cong 1 Join1

gg 3 ni 6= neq ^ smilesub subset ` vdash = doteq _ frownsup supset

Tabell 3 Relationssymboler (1Kraumlver paketetlatexsym)

43 Exponenter och index 17

[ A stackrelalpharightarrow B ] Aαrarr B

[ vecx stackrelmathrmdef=(x_1 ldots xn) ] ~x

def= (x1 xn)

Observera att vissa symboler bara aumlr tillgaumlngliga med paketetlatexsym Foumlr att anvaumlndadessa laumlgg till foumlljande rad i boumlrjan av dokumentet

usepackagelatexsym

421 Accenter

Accenttecknen som beskrivs paring sidan13 fungerar bara foumlr vanlig text I matematiska formleranvaumlnder man nedanstaringende kommandon i staumlllet

a hata a acutea a dota a checkaa gravea a ddota a brevea a baraa tildea ~a veca

hat ochtilde finns aumlven i bredare varianter som kallaswidehat ochwidetilde

$widehatx+1 widetildex+1$ x+ 1 x+ 1

Precis som med accenter i vanlig text boumlr man plocka bort prickarna fraringn bokstaumlverna i och jinnan man saumltter accenter paring dem

Jaumlmfoumlr $veci + ddotj$ och$vecimath + ddotjmath$

Jaumlmfoumlr~i+ j och~ı+

43 Exponenter och indexExponenter markeras medexponent och index med_index vilket illustreras av dettaexempel

Laringt $x$ och $y$ vara variabler saringdana att$x^2y=q_n$ daring $q_1 ldots q_n gt 7$

Det blir samma sak av $x^y_2$ och$x_2^y$ men inte av $x_y^2$ och$x^2_y$

Laringt x och y vara variabler saringdana attx2y = qn daringq1 qn gt 7Det blir samma sak avxy

2 ochxy2 men

inte avxy2 ochx2y

larr leftarrow lArrrArr Longleftrightarrow uarr uparrowlarrminus longleftarrow 7rarr mapsto uArr UparrowlArr Leftarrow 7minusrarr longmapsto darr downarrowlArr= Longleftarrow larr hookleftarrow dArr Downarrowrarr rightarrow rarr hookrightarrow l updownarrowminusrarr longrightarrow leftharpoonup m UpdownarrowrArr Rightarrow rightharpoonup nearrow=rArr Longrightarrow leftharpoondown searrowharr leftrightarrow rightharpoondown swarrowlarrrarr longleftrightarrow rightleftharpoons nwarrowhArr Leftrightarrow leadsto1

Tabell 4 Pilsymboler (1Kraumlver paketetlatexsym)

18 4 Matematiska formler

Om det bara finnsett tecken i exponent eller index garingr det bra att utelaumlmna klamrarna ochskriva^exponentrespektive_exponent

Det garingr bra att anvaumlnda alla moumljliga tecken som exponenter och index

Temperaturen i dag var $19^circ$C Temperaturen i dag var19C

44 Derivator

Derivator skriver man med apostrof (rsquo)

$xrsquorsquorsquo - 3xrsquorsquo + xrsquo + 4x = 8$ xprimeprimeprime minus 3xprimeprime + xprime + 4x = 8

Ibland skriver man tidsderivator med prickar ovanfoumlr bokstaumlverna Daring kan man anvaumlnda accen-terna ovan

$a(t) = dotv(t) = ddotx(t)$ a(t) = v(t) = x(t)

45 Division

Division med aumlr enkelt att skriva men vill man ha ett horisontellt braringkstreck faringr man anvaumlndakommandotfrac

[ x = fraca + b3c^3 + d^4 ] x =a+ b3

c3 + d4

[ frac11 - frac1a - k ]1

1minus 1aminusk

46 Roumltter

Roumltter skriver man med kommandotsqrt Med ett extra argument kan man skriva roumltter avvalfri ordning

[ sqrtx^x + sqrtalpha ]radicxx +

radicα

[ sqrt[3]hrsquorsquo_n(beta x) ] 3radichprimeprimen(βx)

alefsym aleph prime prime forall forall infin inftyh hbar empty emptyset exist exists 2 Box1

ı imath nabla nabla not neg 3 Diamond1

jmathradic

surd [ flat 4 triangle` ell gt top natural clubs clubsuitweierp wp perp bot ] sharp diams diamondsuitlt Re | backslash hearts heartsuit= Im 6 angle part partial spades spadesuit0 mho1

Tabell 5 Diverse symboler (1Kraumlver paketetlatexsym)

47 Oumlver- och understrykning 19

47 Oumlver- och understrykningFoumlr att goumlra linjer eller klamrar ovanfoumlr eller under en formel finnsoverline underlineoverbrace respektiveunderbrace Man kan skriva text ovanfoumlr eller under en klammergenom att goumlra paring samma saumltt som foumlr ett index eller en exponent

[ overlinephi + overlinew ] φ+ w

[ overbracea_1+underbrace a_2+cdots+a_n-1_n-2 st+a_n^n st ]

nst︷ ︸︸ ︷a1 + a2 + middot middot middot+ anminus1︸ ︷︷ ︸

nminus2st

+an

[ x^overlinek + n + x^underlinen ] xk+n + xn

48 Teckensnitt i matematisk textNormalt skriver LATEX all matmatisk text kursiv men i vissa fall passar det baumlttre med ett annatteckensnitt

Ett saringdant exempel aumlr foumlr att skriva funktioner som t ex log Det enklaste saumlttet att skrivadessa funktioner aumlr att anvaumlnda kommandona i tabell6

[ sin 2theta=2sinthetacostheta ] sin 2θ = 2 sin θ cos θ

[ log xy=log x + log y] log xy = log x+ log yFoumlr de funktioner daumlr det aumlr meningsfullt kan man anvaumlnda ett index

[ max_1leq nleq mlog_2P_n ] max1lenlem

log2 Pn

[ lim_xrightarrow 0fracsin xx=1 ] limxrarr0

sinx

x= 1

I oumlvriga fall kan man anvaumlnda naringgot av nedanstaringende saumltt att byta tecknsnitt inne i mate-matisk text

$mathititalic - 2^x+sin phi$ italic minus 2 x + sinφ

$mathrmroman - 2^x+sin phi$ romanminus 2x + sinφ

$mathbfbold - 2^x+sin phi$ boldminus 2x + sinφ

$mathsfsans serif - 2^x+sin phi$ sans serif minus 2x + sinφ

$mathtttypewriter - 2^x+sin phi$ typewriterminus 2x + sinφ

Observera att ovanstaringende kommandon bara ska anvaumlndas foumlr matematiska uttryck De paring-verkar bara bokstaumlver siffror och stora grekiska bokstaumlver Om man av naringgon anledning villskriva vanligt text inne i formler anvaumlnder man de vanliga teckensnittskommandona (texttttextbf textnormal etc) som tillfaumllligt laumlmnar matematikomgivningen

Om man vill skriva alla formler med fetstil kan man skriva kommandotboldmath i boumlrjanav dokumentet (det skainte skrivas inne i en matematikomgivning) Kommandot gaumlller tillsman upphaumlver det medunboldmath

I vissa fall anvaumlnder man skrivstilsbokstaumlver foumlr att beteckna funktioner LATEX tillhanda-haringller 26 bokstaumlverA Z

arccos cos csc ext ker limsup min sinharcsin cosh deg gcd lg ln Pr suparctan cot det hom lim log sec tanarg coth dim inf lininf max sin tanh

Tabell 6 Funktionsnamn

20 4 Matematiska formler

$mathcalFf(x)$ och$mathcalLf(x)$ brukar man anvaumlndafoumlr att beteckna naringgra vaumllkaumlnda transformer

Ff(x) och Lf(x) brukar mananvaumlnda foumlr att beteckna naringgra vaumll-kaumlnda transformer

49 Summor integraler och saringntDe matematiska symbolerna i tabell7 blir olika stora beroende paring hur man anvaumlnder dem deblir stoumlrre i endisplaymath-omgivning och enequation-omgivning aumln i enmath-omgiv-ning

[ int_-infty^infty e^-x^2 dx ]int infin

minusinfineminusx2

dx

[ oint_S(V) (psinablaphi-phinablapsi)cdot dvecS ]

∮S(V )

(ψnablaφminus φnablaψ) middot d~S

[ a_1 + a_2 + cdots + a_n =sum_i=1^n a_i ] a1 + a2 + middot middot middot+ an =

nsumi=1

ai

[ n=prod_k=1^n k ] n =

nprodk=1

k

[ sum_0 leq i leq m atop0 lt j lt n P(ij) ]

sum0leilem0ltjltn

P (i j)

Om man skriver ovanstaringende formler innei den loumlpande texten faringr mande mindre symbolerna som t~ex$int_-infty^infty e^-x^2 dx$eller $n=prod_k=1^n k$

Om man skriver ovanstaringende form-ler inne i den loumlpande texten faringrman de mindre symbolerna som t exintinfinminusinfin eminusx2

dx ellern =prodn

k=1k

410 Matriser och vektorerFoumlr att skapa matriser och vektorer goumlr vi naumlstan likadant som med tabeller (sidan12)

[ beginarraylcrx^2 amp a+b amp 3 x^2+2x amp xrsquo amp 23 x^2n amp alpha amp 214endarray ]

x2 a+ b 3x2 + 2x xprime 23x2n α 214

sum sumsum

⋂ ⋂bigcap

⊙ ⊙bigodotprod prod

prod⋃ ⋃

bigcupotimes otimes

bigotimes∐ ∐coprod

⊔ ⊔bigsqcup

oplus oplusbigoplusint int

intor or

bigvee⊎ ⊎

biguplus∮ ∮oint

and andbigwedge

Tabell 7 Stora symboler

411 Ekvationer paring flera rader 21

411 Ekvationer paring flera rader

Med endisplaymath-omgivning eller enmath-omgivning kan man bara goumlra formler somryms paring en rad Om man skriver laringnga formler eller vill skriva flera ekvationer i en sekvenskan man anvaumlnda eneqnarray-omgivning Den fungerar ungefaumlr som enarray-omgivningmed tre kolumner men numrerar ekvationerna om man inte skrivernonumber

begineqnarrayx amp = amp 12y + 47 y amp = amp z + phi + a + b + nonumber amp amp c + d + e + f

endeqnarray

x = 12y + 47 (2)

y = z + φ+ a+ b+

c+ d+ e+ f (3)

Eneqnarray-omgivning goumlr samma sak foumlrutom att den inte genererar naringgra ekvationsnum-mer

begineqnarrayx amp = amp 2 y + 3y amp = amp 12

endeqnarray

x = 2y + 3

y = 12

412 Parenteser

Hittils har vi anvaumlnt vanliga parenteser rsquo()rsquo i en del formler I tabell8 visas samtliga symbolersom kan anvaumlndas som parenteser i LATEX

Foumlr att faring parenteserna att anpassa sin storlek efter det de ska omge skriver manleftellerright foumlre dem Foumlr varjeleft maringste det finnas enright Daumlremot behoumlver de intevara av samma typ Det aumlr t ex fullt moumljligt att avsluta enleft( medright Om manbara vill ha en parentes paring ena sidan av formeln kan man anvaumlnda den osynliga parentesen rsquorsquo

[ vecu times vecv =left| beginarrayccchatx amp u_x amp v_x haty amp u_y amp v_y hatz amp u_z amp v_z

endarray right| ]

~utimes ~v =

∣∣∣∣∣ x ux vx

y uy vy

z uz vz

∣∣∣∣∣[ A=left( beginarraycccca_11 amp a_12 amp ldots amp a_1n a_21 amp a_22 amp ldots amp a_2n vdots amp vdots amp ddots amp vdots a_m1 amp a_m2 amp ldots amp a_mn

endarray right) ]

A =

a11 a12 a1n

a21 a22 a2n

am1 am2 amn

( ( b lfloor darr downarrow) ) c rfloor backslash l updownarrow[ [ d lceil | | uArr Uparrow] ] e rceil | dArr Downarrow 〈 langle uarr uparrow m Updownarrow 〉 rangle

Tabell 8 Parenteser

22 5 Om det blir fel

[ g(x)=left beginarrayll0 amp x leq 0 13 amp 0 lt x leq 3 23 amp 3 lt x leq 5 1 amp x gt 5endarray right ]

g(x) =

0 x le 013 0 lt x le 323 3 lt x le 51 x gt 5

Ibland behoumlver man ha mer kontroll oumlver parentesernas storlek Foumlr detta aumlndamaringl finns detandra prefix att anvaumlnda

Storlek vanlig stor stoumlrre aumlnnu stoumlrre stoumlrst automatiskVaumlnsterprefix mdash bigl Bigl biggl Biggl leftHoumlgerprefix mdash bigr Bigr biggr Biggr right

413 FinjusteringI en del fall kan man behoumlva justera formateringen av matematiska formler genom att laumlgga tilleller ta bort lite utrymme Foumlr detta aumlndamaringl finns kommandona foumlr att laumlgga till och foumlratt ta bort

[ sqrt2 x ] radic2x

[ sqrt2 x ] radic2x

[ n logn ] n logn

[ n logn ] nlogn

[ intint z dx dy]int int

zdxdy

[ int int z dx dy ]intint

z dx dy

5 Om det blir felAtt tolka felutskrifter fraringn LATEX aumlr inte alltid det laumlttaste LATEX oumlversaumltter alla kommandon tillTEX-kommandon och skickar sedan hela texten till TEX Daumlrfoumlr kommer maringnga av felmedde-landena fraringn TEX och man kaumlnner inte riktigt igen sin text i felutskrifterna

51 Vanliga problemUtan att analysera felutskrifterna alltfoumlr mycket kan man ofta hitta sitt fel bland foumlljande punk-ter

bull Ett felstavat kommando

bull Parenteser (t ex eller[]) daumlr man har gloumlmt den ena eller kanske baringda

bull Foumlrsoumlk att anvaumlnda specialtecken utan att skriva dem paring raumltt saumltt

bull Foumlrsoumlk att anvaumlnda matematiska specialtecken i vanlig text (Skriv$ foumlre och efter tecknetsaring garingr det bra)

bull Ett end som saknas

bull Ett bortgloumlmt argument till ett kommando

Genom att laumlra sig att utnyttja LATEX-modei emacs ordentligt kan man undvika maringnga onoumldigaskrivfel (se sidan4)

53 Att hitta vad som blev fel 23

52 Vad man goumlr naumlr LATEX har stannatNaumlr LATEX upptaumlcker ett fel under en koumlrning faringr man en massa felutskrifter och daumlrefter skrivsett rsquorsquo Om du faringr ett rsquorsquo kan du skriva naringgot av foumlljande

bull H foumlr att (kanske) faring lite mer tips om vad som kan vara fel

bull RETURN foumlr att att ignorera felet och fortsaumltta (ger ofta upphov till fler fel)

bull Istop Foumlr att stoppa koumlrningen

bull X kan man skriva omIstop inte fungerar Skillnaden aumlr att medIstop faringr man med allutskrift fram till felet medanX avbryter koumlrningen omedelbart

Vid andra typer av fel faringr man en rsquorsquo i staumlllet foumlr rsquorsquo Det haumlr felet beror ofta paring ett bortgloumlmtenddocument Haumlr kan man skriva

bull enddocument eller

bull stop foumlr att avbryta koumlrningen Om det inte fungerar provar man med

bull 〈CTRLndashD〉 eller

bull 〈CTRLndashC〉

53 Att hitta vad som blev felAumlven om LATEX genererar vaumlldigt maringnga felutskrifter som till en boumlrjan ser raumltt obegripliga utaumlr det ofta laumltt att hitta felen med ledning av utskriften Tricket aumlr foumlr det mesta att titta paringdetsistasom skrevs ut

Om vi till exempel skulle skrivabegincenter men i staumlllet skrevbegincentesaumlger LATEX saringhaumlr

LaTeX Error Environment cente undefined

See the LaTeX manual or LaTeX Companion for explanationType H ltreturngt for immediate help

l56 begincente

Om vi tittar paring de sista raderna av felutskriften staringr det att felet finns paring rad 56 och dessutomskrivs den felaktiga texten ut

Vi har kanske gloumlmt att grekiska bokstaumlver bara fungerar i en matematisk omgivning ochhar skrivit

Det haumlr aumlr bokstaven gamma i det grekiska alfabetet

i staumlllet foumlr

Det haumlr aumlr bokstaven $gamma$ i det grekiska alfabetet

Naumlr vi koumlr texten genom LATEX blir felutskriften

24 5 Om det blir fel

Missing $ insertedinserted text

$to be read again

gammal245 Det haumlr aumlr bokstaven gamma

i det grekiska alfabetet

Vid den haumlr typen av fel goumlr alltid LATEX en radbrytning efter det felaktiga tecknet Daumlrfoumlr aumlrfelet laumltt att lokalisera

54 Varningar vid sid- och radbrytningar

Om LATEX misslyckas med att avstava ett ord skrivs det ut en varning som kan se ut saring haumlr

Overfull hbox (5423221pt too wide) in paragraph at lines 54--55[]T1cmrmn10 Ett l^^e5ngt ord ^^e4r studiev^^e4gledarna

Det sista ordet (studievaumlgledarna) som skrivs ut aumlr det som LATEX inte har lyckts avstavaAntingen bryr man sig inte om varningen (raden blir lite foumlr laringng i saring fall) eller saring laumlgger manin avstavningsfoumlrslag (se sidan9)

Som framgaringr av exemplet skrivs svenska bokstaumlver ut lite konstigt Det medfoumlr dock foumlrdet mesta inga stoumlrre problem med att tyda utskriften

Foumlr att laumlttare se var LATEX har problem med avstavningen kan man anvaumlnda dokumentop-tionendraft Mer om det finns paring sidan26

Andra varningar man kan faring aumlr

bull Underfull hbox som betyder att LATEX har tvingats laumlgga in lite vaumll mycket tomrummellan orden foumlr att fylla ut raden

bull Overfull vbox som varnar foumlr att LATEX inte har hittat naringgot laumlmpligt staumllle att boumlrja enny sida Sidan har alltsaring blivit lite foumlr laringng

bull Underfull vbox anger det motsatta problemet Sidan aumlr lite kortare aumln den borde vara

Laumls om hur man sjaumllv kan paringverka sid- och radbrytningar paring sidan28

55 Problem med placering av figurer

551 Bilderna kommer sist i dokumentet

Ett vanligt problem aumlr att alla eller en del figurer hamnar sist i dokumentet Det beror naumlstanalltid paring att man har skrivitbeginfigure[h]

LATEX har vissa regler foumlr att placera ut figurer och med ledning av dem har det inte garingttatt placera figuren paring det taumlnkta staumlllet Daumlrfoumlr hamnar den sist i dokumentet En av reglernasaumlger att figurer maringste placeras ut i samma ordning som dom foumlrekommer i LATEXfilen Daumlrfoumlrkommer alla efterfoumlljande bilder ocksaring att hamna sist

Loumlsningen aumlr givetvis att ge LATEX fler alternativ foumlr att placera ut figuren Om man i staumllletskriverbeginfigure[htb] kan LATEX placera bilden laumlngst upp eller laumlngst ner paring en sida

56 Problem i inkluderade filer 25

552 Alla bilder kommer inte ut

FelmeddelandetToo many unresolved floats beror paring att minnet i LATEX har blivit fulltav bilder Naumlr LATEX ser en bild lagras den undan tills det finns ett staumllle att skriva ut den

Detta fel beror normalt paring samma sak som ovan men kan ocksaring upptraumlda om man villha maringnga bilder efter varandra (t ex ett appendix med bara bilder) Loumlsningen aumlr daring att tvingaLATEX att skriva ut de bilder som har samlats i minnet genom att laumlgga in kommandotclearpagemellan tvaring laumlmpliga bilder Daring skrivs alla ackumulerade bilder ut och LATEX goumlr en sidbrytning

56 Problem i inkluderade filer

LATEX skriver kommandon till ett antal filer som sedan inkluderas vid naumlsta koumlrning (Bl a finnsfiltoc foumlr inneharingllsfoumlrteckningenfillof ochfillot foumlr figur- och tabellfoumlrteckningarsamtfilaux foumlr diverse oumlvrig information som bildtexter

Naumlr LATEX inkluderar en fil skrivs filnamnet och eventuella felmeddelanden ut inom paren-teser (se exempel paring sidan4) Paring detta saumltt kan man se vilken fil det aumlr problem med

Skulle det bli fel i en av de inkluderade filerna (t ex paring grund av fel i en bildtext) maringsteman ta bort filen och sedan koumlralatex igen Givetvis maringste man ocksaring raumltta felet ifiltex)

57 Utskriften kommer inte ut

Om det inte kommer ut naringgra sidor paring laserskrivaren eller om bara en del av sidorna kommerut beror det foumlrmodligen paring naringgot av foumlljande

bull Filnamnet inneharingller svenska bokstaumlverSkrivarna klarar inte av filer som inneharingller tecken som har aringttonde biten satt Detta yttrarsig i att det inte kommer ut naringgonting alls Doumlp omtex-filen till ett annat namn kompileraden igen och skriv ut den paring nytt (Det aumlr bara filnamnet som beroumlrs svenska tecken inne itexten kodas saring att skrivarna klarar av dem)

bull Fel i en inkluderad bildOm du har inkluderat en bild i dokumentet kan det beror paring att skrivaren inte foumlrstaringr sig paringbilden I detta fall kommer vanligtvis sidorna foumlre bilden ut Prova att ta bort bilden och seom det blir baumlttre Om det hjaumllper kontrollera att bilden aumlr i raumltt format (se sidan30)

6 Oumlverkurs61 Dokumentklasser

Hittills har vi bara anvaumlnt dokumentklassenarticle Andra dokumentklasser som aumlr standardaumlr letter (EXEMPEL 7) report (EXEMPEL 5) och book report skiljer sig fraumlmst fraringn Ex 7

Ex 5article genom att det finns ytterliga en rubriknivaringchapter book har ytterligare en nivaringsom heterpart article aumlr laumlmpligt till rapporter aumlven raumltt laringnga saringdana Kommer man uppi storleksordningen examensarbete kan det vara laumlmpligt att byta tillreport Paring sidan35finnsytterligare dokumentklasser beskrivna Dessa aumlr dock inte standard i LATEX

Foumlr att byta dokumentklass maringste man aumlndra argumentet till kommandotdocumentclassOm man till exempel vill aumlndra tillreport skriver man

documentclass[a4paper]report

26 6 Oumlverkurs

62 DokumentoptionerDet finns ett antal optioner som man kan ange foumlr att paringverka utseendet paring sitt dokument Vihar redan stoumltt paringa4paper Nedanstaringende lista visar de viktigaste

a4paper Anpassa marginaler till a4-papper Om denna utelaumlmnas anvaumlnds amerikanskpapper (letter)

11pt Anvaumlnd lite stoumlrre bokstaumlver (standard aumlr10pt)

12pt Aumlnnu lite stoumlrre bokstaumlver

twocolumn Skriver texten i tvaring kolumner

twoside Formaterar foumlr dubbelsidig utskrift (Anvaumlnt i detta dokument)

titlepage Goumlr att rubriken (den som man skriver ut medmaketitle) hamnar paring en egensida om man anvaumlnder dokumentklassenarticle Det aumlr standard foumlrreport

landscape Goumlr att sidan formateras foumlr liggande papper Marginalerna blir vaumlldigt bredasaring man kan behoumlva finjustera en del maringtt manuellt (se sidan26)

draft Goumlr att LATEX skriver ut en svart rektangel i marginalen efter alla rader som harblivit foumlr laringnga (overfull hbox) Det aumlr bra att anvaumlnda vid korrekturlaumlsning-en men ska givetvis tas bort foumlre den slutliga utskriftendraft goumlr desutom attinkluderade bilder (se sidan30) bara skrivs ut som en ram runt bildens filnamn

leqno Placera ekvationsnummer till vaumlnster i staumlllet foumlr till houmlger om ekvationen i endisplaymath-omgivning

fleqn Vaumlnsterjustera ekvationer i staumlllet foumlr att centrera dem i endisplaymath-om-givning

openright Om man anvaumlnder dokumentklassenreport boumlrjar kapitel alltid paring ny sidaopenright goumlr att de i staumlllet boumlrjar paring ny houmlgersida

Foumlr att anvaumlnda en option skriver man namnet paring den inom hakparenteser rsquo[]rsquo foumlre dokument-klassen Vill man ange flera optioner skiljer man dem aringt med kommatecken Vill man skrivamed 11 punkter stora bokstaumlver och formatera texten i tvaring kolumner (samtidigt som man be-haringller optionen foumlr a4-papper) skriver man

documentclass[11pttwocolumna4paper]article

63 Finjustering av marginaler och andra maringttOm man inte aumlr noumljd med marginalerna saring finns det moumljlighet att finjustera maringtten med kom-mandonaaddtolength ochsetlength Den foumlrsta aumlr laumlmplig naumlr man vill goumlra smaring juste-ringar t ex goumlra raderna lite laumlngre

Naringgra av de maringtt som garingr att justera aumlr

evensidemargin marginal jaumlmna sidor oddsidemargin marginal udda sidortopmargin marginal oumlverst paring sidan headheight storlek sidhuvudheadsep avst mellan sidhuvud amp text footskip avst mellan sidfot amp texttextwidth textens bredd textheight textens houmljd

Om man t ex vill goumlra raderna en centimeter laumlngre paring varje sida skriver man

addtolengthoddsidemargin-10mmaddtolengthevensidemargin-1cmaddtolengthtextwidth2cm

Foumlr mer info om detta seEXEMPEL 10 Haumlr finns aumlven en beskrivning av de olika maringttenheterEx 10man kan anvaumlnda

64 Separering av stycken 27

64 Separering av styckenLATEX boumlrjar varje stycke med en indragning om det inte aumlr det foumlrsta stycket efter en rubrikOm man i staumlllet vill avgraumlnsa stycken med en extra blankrad skriver man saring haumlr i boumlrjan avdokumentet

usepackageparskip

Paketetparskip goumlr att indragningen saumltts till noll och att avstaringndet mellan tvaring stycken oumlkaren halv rad

65 Engelska dokumentOm man vill skriva dokument paring engelska aumlr det bara att utelaumlmna raden med

usepackage[swedish]babel

Daring kommer en engelsk avstavningstabell att anvaumlndas och ett antal straumlngar aumlndras till engels-ka t ex skrivsTable of contentsi staumlllet foumlrInneharingll

usepackage[swedish]babel

Det garingr aumlven att skriva paring andra spraringk genom att byta utswedish mot naringgot av foumlljande

american french german ngerman bahasa basque catalan croatianczech danish dutch finnish greek icelandic irish italianlatin magyar norsk norsk portuges romanian russian slovakslovene spanish turkish ukrainian nohyphenation

66 Sidnumrering sidhuvud och sidfotLATEX skriver automatiskt ett sidnummer centrerat laumlngst ned paring sidan Med kommandot

pagestyleempty

kan man staumlnga av numreringen Det kan bland annat vara laumlmpligt t ex om man bara vill skrivaut en sida Om man anvaumlndermaketitle maringste man dessutom skriva

thispagestyleempty

eftermaketitle eftersommaketitle alltid definierar om foumlrsta sidan tillplain (SeEX-EMPEL 3) Ex 3

Vill man i staumlllet ha sidnummer och kapitelnamn i sidhuvudet skriver man

pagestyleheadings

Daring faringr man en sidnumrering som ser ut ungefaumlr som i den haumlr handledningen Vill man garingtillbaka till standardutseendet aumlr det bara att skriva

pagestyleplain

Foumlr att faring sidhuvuden som ser ut ungefaumlr som i denna handledning kan man anvaumlnda paketetfancyhdr Detta beskrivs naumlrmare iEXEMPEL 4 Ex 4

67 RadavstaringndIbland kan man vilja aumlndra paring radavstaringndet i LATEX Det goumlrs enklast genom att aumlndra paring pa-rameternbaselinestretch Det aumlr en faktor som radavstaringndet multipliceras med saring detnormala vaumlrdet aumlr1 Foumlr att naumlstan foumlrdubbla radavstaringndet laumlgger man till foumlljande rad naringgon-stans foumlrebegindocument

renewcommandbaselinestretch18

28 6 Oumlverkurs

68 RamarFoumlr att rita en ram runt en del av texten anvaumlnder man kommandotfbox

Haumlr har vi en fboxliten ram Haumlr har vi en liten ram

Det garingr inte att ha radbrytningar inne i enfbox saring om man vill rita en ram runt en stoumlrre delav texten maringste man kapsla in den i enparbox

fboxparbox4cmDenna text blirautomatiskt justerad till ett4 cm brett stycke

Denna text blir automatiskt ju-sterad till ett 4 cmbrettstycke

69 Att paringverka formateringenLATEX lyckas foumlr det mesta bra med att bryta rader och sidor Men ibland kan man behoumlva raumlttatill formateringen lite I andra fall vill man kanske bryta en rad eller en sida trots att den inte aumlrfull eller laumlgga in lite extra tomrum

Vi har redan anvaumlnt kommandot foumlr att tvinga fram en radbrytning Kommandot kanaumlven ha ett argument som talar om hur mycketextrautrymme som ska laumlggas till

Det haumlr kan ni redanMed ett extra argumentblir [7mm]det extra mycket tomrum

Dethaumlr kan ni redan Med ett extra argu-ment blir

det extra mycket tomrum

Eftersom kan ha ett argument som boumlrjar med tecknet rsquo[rsquo kan man alltsaring inte boumlrja enny rad med rsquo[rsquo om den foumlrra avslutades med Man kan dock lura LATEX att tolka parentesensom just en parentes genom att byta ut mot

Ett annat saumltt att laumlgga in extra tomrum aumlr med kommandotvspacelaumlngd eller medvspacelaumlngd Skillnaden aumlr att den foumlrsta formen tar bort tomrummet om det raringkar hamnavid i slutet eller boumlrjan av en sida

Det finns aumlven motsvarande kommandon foumlr att laumlgga in extra tomrum i en rad De heterhspace ochhspace Den tidigare formen tar bort tomrummet om det hamnar foumlrst ellersist paring en rad

Daring ska vi se om det inte kan bli liteextra tomrum aumlven i boumlrjan hspace20mmav en rad Mitt inne i raden aumlr likahspace10mm laumltt Nu vill jag ha liteextra tomrumvspace10mmsaring att jag baumlttre kan studerafiberstrukturen i papperet

Daring ska vi se om det inte kanbli lite extra tomrum aumlven i boumlrjan

av en rad Mitt inne iraden aumlr lika laumltt Nu vill jagha lite extra tomrum saring att jag baumlttre

kan studera fiberstrukturen i papperet

Observera att raden fylls upp innan det vertikala utrymmet laumlggs till Daumlrfoumlr hamnar inte tom-rumet exakt daumlr man skrivervspace Vill man ha det uppfoumlrandet ska man anvaumlnda medett argument som i det tidigare exemplet

Foumlr att tvinga fram en sidbrytning anvaumlnder man kommandotnewpage Om vi skriver itvaring kolumner avslutarnewpage den aktuella kolumnen i staumlllet foumlr sidan

610 Att rita figurer 29

610 Att rita figurerLATEX klarar av att rita enkla figurer som cirklar fyrkanter linjer och pilar Med enpicture-omgivning skapar man ett koordinatsystem som man sen kan rita i

Standardenheten i koordinatsystemet aumlr punkter Foumlr de flesta aumlr det nog lite svaringrt att taumlnkai punkter Daumlrfoumlr aumlr det laumlttare om man aumlndrar maringttenheten till millimeter med kommandot

setlengthunitlength1mm

Det behoumlver man bara goumlra en garingng i varje dokument alltsaringinte foumlr varje bildOm man vill skapa ett koordinatsystem som aumlr 100 mm brett och 80 mm houmlgt goumlr man saring

haumlr

beginpicture(10080) kommandon som ritar bilderendpicture

Foumlr att placera grafiska objekt i koordinatsystemet anvaumlnder vi kommandotput Med

put(200)objekt

placerar viobjekti punkten med x-koordinaten 20 och y-koordinaten 0 (Foumlr rektanglar aumlr detnedre vaumlnstra houmlrnet foumlr cirklar centrum och foumlr linjer utgaringngspunkten)

Exemplet nedan visar de vanligaste grafiska objekten och hur man ritar dem i LATEX

beginpicture(3050)put(040)framebox(308)centerput(030)framebox(148)[t]topput(1630)framebox(148)[r]rightput(020)dashbox(308)[bl]bottom leftput(018)line(10)20put(016)vector(2-1)25put(510)circle8put(2412)circle14put(614)textscText

endpicture

center

topright

bottom left

HHHHHH

HHj

~ amp$

TEXT

Argumentet tillcircle aumlr diametern Foumlrline ochvector aumlr foumlrsta argumentet riktningoch det andra laumlngd Riktningsargumenten ska ligga mellanminus6 och+6 foumlr line och mellanminus4 och+4 foumlr vector

Ofta vill man upprepa en ritad figur efter efter ett regelbundet moumlnster Det kan till exempelroumlra sig om boxar i ett koplingsschema Foumlr detta finns kommandotmultiput som anvaumlndssaring haumlr

multiput(xy )(∆x∆y )antal objekt

daumlr(xy ) aumlr startpositionen Objektet behoumlver inte vara ett enkelt objekt utan kan ocksaring varaen helpicture-omgivning Man kan alltsaring dela upp sin bild i flera mindre bilder

beginpicture(4050)multiput(00)(710)3beginpicture(209)put(00)framebox(209)[tr]Hejput(82)oval(143)put(45)oval(55)[tl]put(108)oval(73)[b]put(182)circle4

endpictureendpicture

Hej |

Hej |

Hej |

30 6 Oumlverkurs

Om man har ritat en figur och sen vill flytta hela figuren anger man ytterligare ett argumenttill beginpicture

beginpicture(3060)(1010)

Detta betyder att origo har koordinaterna(1010) i staumlllet foumlr (00) Man kan med foumlrdelplacera sin bild inne i enfigure-omgivning (se sid11ochEXEMPEL 6)Ex 6

Det mesta garingr att rita i enpicture-omgivning och resultatet blir snyggt men det blir na-turligtvis lite jobbigt att rita stora figurer paring det haumlr saumlttet Ett alternativ aumlr att anvaumlnda metodensom beskrivs i naumlsta stycke

611 Paketet graphics6111 Att inkludera postscript-bilder

Numera finns det maringnga bra program som kan rita bilder Kan man bara faring dem att skriva sinutmatning i formatetencapsulated postsciptsaring garingr det bra att inkludera bilden i sitt dokumentmed hjaumlp av paketetgraphics

Foumlr att kunna inkludera bilder maringste man laumlgga till foumlljande rad i boumlrjan av dokumentet

usepackagegraphics

Sen anvaumlnder vi foumlljande kommando foumlr att inkludera bilden som finns i filenbildeps

includegraphicsbildeps

Om man vill skala om bilden anvaumlnder man kommandotresizebox

resizebox20mmincludegraphicsbildeps

Ovanstaringende exempel ger en bild som aumlr 20mm houmlg Utropstecknet betyder att bredden skaskalas saring att bildens proportioner beharinglls

En vanlig anvaumlndning avincludegraphics aumlr att inkludera bilder i enfigure-om-givning Daring kraumlvs att bilden centreras med hjaumllp avcenter-omgivning enligt nedanstaringendeexempel

beginfigurebegincenterincludegraphicsbildeps

endcentercaptionKopplingsschema till transmogrifieraren

endfigure

611 Paketet graphics 31

6112 Att spara utrymme

Postscriptbilder kan ofta ta vaumlldigt mycket plats Det kan man loumlsa genom att komprimerafilen Det enda problemet aumlr att LATEX maringste veta hur stor bilden aumlr Den informationen finnsi filen paring en rad som boumlrjar medBoundingBox Klipp ut denna rad och spara den i filenbildepsbb Skriv daumlrefter

gzip bildeps

saring komprimereasbildeps och ersaumltts med den komprimerade filenbildepsgz Sedan aumlrdet bara att inkludera raumltt fil

includegraphicsbildepsgz

En fil som aumlr komprimerad medgzip kan man packa upp medgunzip om man inte laumlngrevill ha den komprimerad

6113 Naringgra saumltt att skapa postscript-bilder

Det finns givetvis maringnga saumltt att generera PostScript-bilder Paring arbetsstationerna ritar man enk-last bilderna medxfig Om vi till exempel vill skapabildeps (som vi anvaumlnde ovan) skrivervi

xfig bildfig

Daring faringr vi upp et foumlnster daumlr vi kan rita bilden Vaumllj sedan menynExportoch exportera bildenVar noga med att vaumlljaEncapsulated Postscripti rutanLanguage

En postscriptfil som skapas paring detta saumltt garingr inte att skriva ut foumlr sig sjaumllv Foumlr att skriva utden vaumllj i staumlllet menynPrint i xfig

Om man vill spara ett foumlnster paring skaumlrmen som encapsulated postscript till en fil som heterwindoweps kan man anvaumlnda naringgot av foumlljande kommandon

import -density 90x90 windowepsimport -density 90x90 eps2windowepsimport -density 90x90 -depth 8 -colorspace gray eps2windoweps

och klicka paring det foumlnster man vill spara Den andra varianten avimport ger postscript level2 som aumlr mer kompakt Man faringr alltsaring betydligt mindre filer men i vissa falla kan de kraringglaDen sista varianten aumlr laumlmplig om bilden aumlr svartvit eller om det ska skrivax ut paring en svartvitskrivare

Skriv man xfig man xgrabsc respman xgrab foumlr mer information

6114 Aumlndra storlek och roterera

Paketetgraphics inneharingller mer aumln de kommandon som naumlmnt ovan Man kan t ex skala ettobjekt medscalebox

vanlig storlek scalebox2dubbel storlek scalebox5halv storlek

vanlig storlek

dubbel storlekhalv storlek

Man kan ocksaring ange ett ytterligare argument om man inte vill ha samma skala i x- och y-led

scalebox1[2]dubbel houmljd scalebox2[1]dubbel bredd

dubbel houmljddubbel bredd

resizebox kan ocksaring anvaumlndas paring text

32 6 Oumlverkurs

resizebox4cm4 cm bred skalenlig 4 cm bred skalenligMan kan ocksaring rotera valfritt objekt medrotatebox eller spegla det kring en vertikal axelmedreflectbox

rotatebox30Hej rotatebox180Hej reflectboxSpegel spegel paring vaumlggen daumlr

Hej

Hej

Spegelspegelparingvaumlggendaumlr

6115 xdvi och graphics

xdvi klarar inte av att visa text (bilder garingr bra) som manipulerats medresizebox scaleboxrotatebox ellerreflectbox Detta kan man dock loumlsa genom att titta paring den faumlrdiga post-scriptfilen med kommandotgv Om dindvi-fil heterrapportdvi skriver du

dvips rapportgv rapportps

ta bort filen medrm rapportps naumlr du aumlr klar

6116 pdflatex och graphics

Foumlr att anvaumlndagraphics medpdflatex skriver man saring haumlr i boumlrjan av dokumentet

usepackage[pdftex]graphics

Sedan kan man tyvaumlrr inte inkludera bilder i eps-format Bilderna maringste i staumlllet vara i pdf-format Det loumlser man laumltt genom att konvertera bilderna med kommandotps2pdf

ps2pdf bildeps bildpdf

och sedan inkluderar man bilderna med

includegraphicsbildpdf

Det garingr aumlven bra att inkludera andra grafikformat i pdf-dokument till exempel jpeg och tiffOm man vill kunna formatera sitt dokument med baringdelatex ochpdflatex saring faringr man

skriva saring haumlr i boumlrjan av dokumentet

newififpdfifxpdfoutputundefinedpdffalse

elsepdftrue

fiifpdfusepackage[pdftex]graphics

elseusepackagegraphics

fi

Sedan goumlr man saring haumlr foumlr att inkludera bilden

ifpdfincludegraphicsbildpdf

elseincludegraphicsbildeps

fi

612 Paketet color 33

612 Paketet colorFoumlr att anvaumlnda paketet skriven man

usepackagecolor

i boumlrjan av dokumentet Sedan finns ett antal kommandon tillgaumlngliga foumlr att skriva text i avvi-kande faumlrg

Det foumlrsta som man maringste goumlra aumlr att definiera en eller flera faumlrger meddefinecolor

definecolorlightgray92definecolordarkgray5definecolorlight-bluergb080851definecolormeloncmyk00460500

Som synes kan man anvaumlnda tre olika modeller foumlr att definiera faumlrger

gray Vaumlrdet aumlr ett tal mellan 0 och 1 daumlr 0 aumlr svart

rgb Vaumlrdet aumlr en kommaseparerad lista av tre tal mellan 0 och 1 som anger intensitetenfoumlr roumltt groumlnt och blaringtt ljus (som paring en TV)

cmyk Vaumlrdet aumlr en kommaseparerad lista av fyra tal mellan 0 och 1 som anger hur mycketman ska anvaumlnda av faumlrgerna cyan magenta gul och svart (som paring en faumlrgskrivare)

Foumlr att skriva sin text i en avvikande faumlrg finns det tvaring kommandon

Detta ord aumlr textcolordarkgraringttprecis som colordark dessa tvaring

Detta ord aumlrgraringtt precis somdessatvaring

Foumlr att goumlra en fylld ram anvaumlnder mancolorbox Om ramen ska ha avvikande faumlrg finnsfcolorbox

colorboxdarkHej hopp fcolorboxblackdarkHej igen

Hej hopp

Hej igen

Man kan aumlven aumlndra bakgrundfaumlrgen Det goumlr man med kommandotpagecolorcolor Kommandot ska skrivas i boumlrjan av dokumentet och gaumlller foumlr alla sidor

Faumlrgenblack som anvaumlndes i exemplen ovan aumlr foumlrdefinierad och behoumlver alltsaring intedefinieras meddefinecolor Oumlvriga foumlrdefinierade faumlrger aumlrwhite red green blueyellow cyan ochmagenta Alla andra faumlrger maringste definieras innan de kan anvaumlndas

613 EuroteckenFoumlr att skriva symbolen foumlr Euro skriver man foumlljande i boumlrjan av dokumentet

usepackageeurosym

Daring definieras kommandonaeuro ochEUR

Med euro kan vi skriva euro-tecknet Priser skriver man som EUR19998

Mede kan vi skrivae-tecknetPriser skriver man som 19998e

Det tecken som visas ovan aumlr den officiella eurosymbolen Om man i staumlllet till ha en symbolsom passar baumlttre till det aktuella teckensnittet anvaumlnder manusepackage[gen]eurosymDaring skrivs symbolen somAC i staumlllet foumlre EUR placerar symbolen foumlre eller efter beloppetberoende paring vilket spraringk man har valt I sverige blir det alltid till houmlger om beloppet Vill manaumlndra paring det kan man anvaumlndausepackage[left]eurosym

34 6 Oumlverkurs

614 Fler teckensnitt

Om man har tillgaringng till en postscriptskrivare (som vi har) saring kan man utnyttja fler teckensnittaumlr de som hittills har beskrivits Genom att skriva

usepackagetimes

i boumlrjan av dokumentet blir den vanliga texten satt medtimes textsf blir helveticaochtexttt blir courier Foumlljande paket finns

paket textrm textsf textttmdash inget mdash computer modern roman comp modern sans comp modern typewritertimes times helvetica courierbookman bookman avant garde couriernewcent new century schoolbook avant garde courierpalatino palatino helvetica courieravant computer modern roman avant garde comp modern typewriterhelvet computer modern roman helvetica comp modern typewriterchancery zapf chancery (endast kursiv) comp modern sans comp modern typewriter

615 Sammanfattning

Ibland vill man ha en sammanfattning (sammandrag referat abstract) i boumlrjan av sin rapportDet aringstadkommer man medabstract-omgivning (EXEMPEL 11)Ex 11

begindocumentmaketitlebeginabstractDetta aumlr en kort sammanfattning avinneharingllet i rapportenendabstractsectionBakgrundHaumlr kommer resten av texten irapportenenddocument

Sammanfattning

Detta aumlr en kort sammanfatt-ning av inneharingllet i rapporten

1 Bakgrund

Haumlr kommer resten av texten i rappor-ten

Vissa institutioner kraumlver att sammanfattningens rubrik aumlrAbstract Andra kraumlven en sam-manfattning paring svenska och en paring engelska Hur man loumlser detta beskrivs iEXEMPEL 12 ochEx 12EXEMPEL 13

Ex 13

616 Referenser

Foumlr att faring en lista med litteraturreferenser anvaumlnder man sig av enthebibliography-omgiv-ning Argumentet (99) till beginthebibliography99 nedan aumlr en teckenstraumlng somanger hur mycket plats etiketterna tar (och hur mycket resten av texten ska skjutas in)99raumlcker till tvaring siffror

617 Vill ni veta mer 35

Laumls mer om LaTeX i citeLamport

beginthebibliography99bibitemLamport Leslie LamportemphLaTeX users guideamp reference manualAddison Wesley 1994bibitemKnuth Donald E KnuthemphThe TeX bookAddison Wesley 1990bibitemPer Per ForebyemphAtt skriva rapporter med LaTeXPHs kopieringsmaskin 2003endthebibliography

Laumls mer om LATEX i [1]

Referenser[1] Leslie LamportLATEX users gui-

de amp reference manualAddison-Wesley 1994

[2] Donald E KnuthThe TEXbookAddison Wesley 1990

[3] Per ForebyAtt skriva rappor-ter med LATEX PHs kopieringsma-skin 2003

Foumlrsta argumentet tillbibitem aumlr en etikett som man sen kan referera till medcite Detfungerar ungefaumlr somlabel ochref (se sidan13)

617 Vill ni veta merDet haumlr dokumentet beraumlttar lite om hur man anvaumlnder LATEX foumlr att skriva rapporter LATEX kanmycket mer aumln vad som beskrivs haumlr men foumlr de flesta raumlcker nog detta

Foumlr de som vill laumlra sig lite mer har viThe Not So Short Intruduction to LATEX 2ε avTobias Oetiker m fltill salu Priset aumlr foumlr naumlrvarande 50 kronor men den finns aumlven tillgaumlngligparing naumltethttppeopleeeethzch˜oetikerlshort

Vill man veta aumlnnu mer finns det tvaring bra boumlcker som jag kan rekommendera

bull LATEX A Document Preparation Systemav Leslie Lamport(ISBN 0-201-52983-1)Boken aumlr baringde en enkel handledning och en referensmanual

bull The LATEX Companion av Michel Goossens Alexander Samarinoch Frank Mittelbach(ISBN 0-201-54199-8) Boken beskriver en hel del trick och tekniker som inte finns medi Lamports bok men inneharingllerintegrunderna i LATEX

De flesta institutioner har nog dessa boumlcker saring om du haringller paring med examansarbete kan dukanske faring laringna boumlckerna Annars finns de att bestaumllla hos de flesta naumltbokhandlar

A Lokala dokumentklasserVi har tvaring lokala dokumenttyper en foumlr att skriva svenska brevefd-brev och en foumlr merit-foumlrteckningarmerit Dessa beskriv naumlrmare iEXEMPEL 8 ochEXEMPEL 9 Ex 8

Ex 9

B LATEX foumlr hemdatornLATEX finns till de flesta operativsystem Tabellen nedan visar var man haumlmta programvaran

operativsystem program URLWindows MiKTeX httpwwwmiktexorgUnix teTeX httpwwwtugorgteTeXAlla All latexprogramvara httpwwwctanorg

36 C Hur utformar man rapporten

Ett saumltt att faring LATEX paring sin PC aumlr att koumlra Linux Det aumlr en gratis unixvariant foumlr PC-datorer ochdaumlr finns redan teTeX som faumlrdiga paket som man kan installera IusrlocalftppubLinuxfinns en del linuxdistributioner att haumlmta Men det aumlr nog enklare att laumlgga naringgra hundralapparparing att koumlpa en CD med linux

C Hur utformar man rapportenUtseendet paring en uppsats rapport eller avhandling aumlr ganska standardiserat Det finns en delolika skolor men huvuddragen aumlr alltid desamma Om man skriver en labrapport paring tre sidorbehoumlver man givetvis inte haringlla lika haringrt paring reglerna som om man skriver en rapport till sittexamensarbete Men det aumlr klokt att foumllja huvuddragen i mallen inte minst foumlr att rapportenslaumlsare ofta aumlr van vid att det ska se ut paring ett visst saumltt

Resten av detta appendix inneharingller lite tips som aumlr skrivna av Lars Olssonparing institutionenfoumlr Elektrovetenskap

Rapporten ska ha en titelsida med projektets (laborationens) namn foumlrfattarnas namn in-stitutions- och kursnamn samt aringrtal Paring denna sida ska ocksaring finnas ettsammandrag(kallasibland referat) av rapporten I detta ska tydligt framgaring vad rapporten handlar om vilketpro-blem som loumlsts hur detta har gjorts mdash vilkenmetod som anvaumlnts de viktigasteresultatenochslutsatsernasamt eventuellarekommendationer Det faringr inte bli stoumlrre aumln ca en halv sidatext och faringr inte inneharinglla naringgra figurer Sammandraget aumlr mycket viktigt eftersom en blivandelaumlsare genom detta kan faring klart foumlr sig om han verkligen ska laumlsa rapporten Kan han inte goumlraen riktig bedoumlmning av detta med ledning av sammandraget riskerar han att foumlrspilla dyrbartid Som ansvarskaumlnnande foumlrfattare maringste Du alltsaring aumlgna en del tid aringt sammandraget som Dugivetvis skriver sist

Innan Du boumlrjar skriva aumlr det bra om Du foumlr Dig sjaumllv kandefiniera laumlsarenmdash som intebara ska vara den som ska granska Ditt alster utan aumlven t ex Dina kolleger Taumlnk ocksaring eftervadsyftet med rapporten ska vara (bortsett fraringn det uppenbara att Du maringste foumlr att bli godkaumlndparing kursen) t ex att Du villsprida kaumlnnedomom upptaumlckter Du gjort ellerRapportera till enkollega eller en chef vad Du sysslat med de daumlr timmarna

Boumlrja gaumlrna rapporten med enInledning daumlr Du motiverar Ditt arbeta och definierar maringletDen kan sedan foumlljas av enBakgrund som kan vara en beskrivning av naringgra tidigare anvaumlndametoder eller en historik En riktigt fin rapport som t ex beskriver ett arbete som finansierasmed bidrag fraringn STU eller naringgon annan instans boumlrjar ofta med ettFoumlrord (engelska preface)I detta ger man en bakgrund paring houmlgre nivaring och saumltter in arbetet i ett stoumlrre sammanhang Haumlrtackar man ocksaring dem som varit foumlrfattaren behjaumllpliga med pengar (t ex STU) och med detpraktiska arbetet

Daumlrefter foumlljer den egentliga rapporten Haumlr beskriver Du den metod Du anvaumlnt eller till-vaumlgagaringngssaumlttet Aumlr rapporten en laborationsredovisning kan Du redogoumlra foumlr vardera momen-tet under en egen rubrik Aumlr det en projektrapport kan Du i staumlllet beskriva de olika delarna ikonstruktionen under var sin rubrik Det aumlr ofta laumlmpligt med underrubriker t ex

42 Principen foumlr Kruttilatorn

men undvik en uppdelning paring foumlr maringnga undernivaringer eftersom skriften daring laumltt blir oumlverstruk-turerad Foumlrsoumlk att vara konsekvent med rubriksaumlttningen saring att Du inte aumlndrar formen mellanolika rubriker Detta ser Du tydligast naumlr Du ska skrivaInneharingllsfoumlrteckningen (behoumlvs intetill laborationsrapporten) ty daumlr staringr alla rubrikerna intill varandra

Illustrationer aumlr mycket vaumlrdefulla (en bild paringstarings saumlga mer aumln tusen ordrArr anvaumlnd figurersaring kan rapporten bli kort) men foumlr att en figur ska vara meningsfull maringsten den vara foumlrsedd

Sakregister 37

med enfigurtext Denna ska vara saring tydlig att man kan foumlrstaring figuren utan att behoumlva laumlsanaringgot inne i texten Taumlnk paring hur Du sjaumllv goumlr naumlr Du faringr en rapport eller en artikel i handenFigurtexten ska staring under figuren och skrivas ut helt t ex

Figur 23 En vanlig kruttilator med oumlverhaumlngade skrut Observera att divisorn haumlr aumlrgroumln Efter [2]

Vidare aumlr det vaumlrt att notera attfig 23blir bara ett nedslag mindre aumlnfigur 23 inne i textenFoumlrkorta inte i onoumldan och anvaumlnd bara de vedertagna saumltten t ex tex etc osv

Texten ska man straumlva efter att goumlra kort men uttoumlmmande Det aumlr alltid baumlttre att foumlrsoumlkaskriva korta meningar med ett sammanhang aumln att foumlrsoumlka taumlcka maringnga sammanhang i enmening Taumlnk paring ordval syftningar och meningsbyggnad saring att den text Du skriver verkligenkommer att betyda det Du taumlnkt Dig Detta laringter helt uppenbart men Du ska faring se att det inte aumlrsaring laumlttStavfel ska i princip inte behoumlva foumlrekomma eftersom det finns utmaumlrkta boumlcker somaumlr fyllda med raumltt stavade ord Aumlr Du det minsta osaumlker slaring upp ordet i staumlllet foumlr att chansaDu kan ibland bli osaumlker paring betydelsen av ett ord eller hos en fras Slaring daring upp i en ordbok ellerskriv om meningen mdash detta aumlr extremt viktigt naumlr Du skriver paring ett annat spraringk

Skriv gaumlrna paringsvenska Detta kan dock vara svaringrt i varingr bransch daumlr saring maringnga fackuttryckaumlr laringnade fraringn framfoumlr allt engelskan Om det finns ett svenskt ord foumlr en foumlreteelse saring anvaumlnddet om inte texten daring blir foumlr uppstyltad Fundera oumlver hur Du ska skriva om t exMan maringstenu enabla de strobade latcharna med chip select acknowledgement controlsignalerna(Vad nudet betyder) Det blir kanske flera ord paring svenska men det priset faringr vi betala foumlr att textenska bli snygg

Efter beskrivningar och genomgaringngar av metoder etc skaResultat ochellerSlutsatserkomma Dessa kan ibland ingaring utspridda i det foumlregaringende avsnittet men de ska i saring fall samlasihop haumlr och kommenteras

Referenser aumlr en lista med den litteratur som Du gjort haumlnvisningar till i texten I textenska Du ha skrivet ett nummer som i figurtextexemplet ovan I referenslista ska det daring se ut somt ex

[2] Gustavsson Hans P et alKruttilatorer en global oumlversikt Liberlitteratur Mal-mouml 1944

Sist saumltter Du eventuellabilagor programlistor ochappendix Naumlr sedan sammandragetaumlr klart aumlr rapporten faumlrdigskriven men inte faumlrdig Foumlrsoumlk att faring naringgon annan att korrekturlaumlsaden aringt Dig mdash sjaumllv aumlr du naumlmligen blind aumlven foumlr de enklaste felen vid det haumlr laget

Sakregister

Symboler (mindre utrymme) 22lsquo (iexcl) 14$ (math-omgivning) 15 (kommentar) 3rsquo (accent) 13rsquo (derivata) 18( (() 21) ()) 21 (extra utrymme) 22 (accent) 13 () 21= 12

= (accent) 13gt 12lsquo (iquest) 14[ ([) 21 (blanktecken) 8 (accent) 13( (math-omgivning) 15) (math-omgivning) 15- (avstavningsfoumlrslag) 9[ (displaymath-

omgivning) 15 (radbrytning) 2 28] (displaymath-

omgivning) 15^ (accent) 13 () 21 () 21] (]) 21^ (exponent) 17(index) 17lsquo (accent) 13~ (accent) 13~ (haringrt blanktecken) 910pt (option) 2611pt (option) 2612pt (option) 26

38 Sakregister

Aa4paper (option) 26AA (Aring) 14aa (aring) 14abstract 34abstract-omgivning 34accenter

i matematisk omgivning17i vanlig text 13

acute 17addtolength 26AE (AElig) 14ae (aelig) 14aleph (alefsym) 18alpha (α) 16amalg (q) 16angle ( 6 ) 18appendix 3 4approx (asymp) 16arccos 19arcsin 19arctan 19arg 19array-omgivning 20 21article (dokumentklass)

25 26ast (lowast) 16asymp () 16atop 20author 2avant (paket) 34avstavning 9 24

Bb (accent) 13backslash () 18 21bar 17baselinestretch 27beta (β) 16bfseries 7bibitem 35bibitem 35bigcap (

⋂) 20

bigcirc (copy) 16bigcup (

⋃) 20

Biggl 22biggl 22Biggr 22biggr 22Bigl 22bigl 22bigodot (

⊙) 20

bigoplus (oplus

) 20bigotimes (

otimes) 20

Bigr 22bigr 22

bigsqcup (⊔

) 20bigtriangledown (5) 16bigtriangleup (4) 16biguplus (

⊎) 20

bigvee (or

) 20bigwedge (

and) 20

bindetreck 8binaumlra operatorer 16blanktecken

extra 8haringrt 9

boldmath 19book (dokumentklass) 25bookman (paket) 34bot (perp) 18bowtie () 16Box (2) 18breve 17braringkstreck 18bullet (bull) 16

Cc (accent) 13cap (cap) 16caption 11 15cdot (middot) 16cdots 19center-omgivning 11 30centrerad text 10chancery (paket) 34chapter 25check 17chi (χ) 16circ () 16circle 29citat 10cite 35cite 35clearpage 25clubsuit (clubs) 18colorbox 33cong (sim=) 16coprod (

∐) 20

copyright ( ccopy) 13cos 19cosh 19cot 19coth 19csc 19cup (cup) 16

Dd (accent) 13dag (dagger) 13dagger (dagger) 16dashbox 29

dashv (a) 16date 2 3ddag (Dagger) 13ddagger (Dagger) 16ddot 17 18ddots 21definecolor 33deg 19Delta (∆) 16delta (δ) 16derivator 18description-omgivning

9 10det 19DH (ETH) 14dh (eth) 14Diamond (3) 18diamond () 16diamondsuit (diams) 18dim 19displaymath-omgivning

15 20 21 26div (divide) 16division 18DJ (ETH) 14dj (đ) 14document-omgivning 2documentclass 25dokumentklasser 25dot 17 18doteq ( =) 16Downarrow (dArr) 17 21downarrow (darr) 17 21draft (option) 26dvi2tty (program) 5dvips (program) 1 4ndash6

Eefd-brev (dokument-

klass) 35ell (`) 18em 7emacs

LATEX-mode 4emacs (program) 1 4 14 22emph 7empty (sidnumrering) 27emptyset (empty) 18enumerate-omgivning 9epsilon (ε) 16eqnarray-omgivning 21eqnarray-omgivning 21equation-omgivning 15 20equiv (equiv) 16eta (η) 16EUR 33euro 33

Sakregister 39

eurotecken 33evensidemargin 26exempel 1exists (exist) 18exponent 17ext 19

Ffancyhdr (paket) 27fbox 28fcolorbox 33felsoumlkning 22ndash25fetstil 7figure-omgivning 11 30figurer 11flat ([) 18fleqn (option) 26flushleft-omgivning 10flushright-omgivning 11fonter 6 19 34footnote 9footnotesize 7footskip 26forall (forall) 18fotnoter 9frac 18framebox 29frown (_) 16funktionsnamn 19

GGamma (Γ) 16gamma (γ) 16gcd 19geq (ge) 16gg () 16grader 18graphics (paket) 30ndash32grave 17grekiska bokstaumlver 15 16guillemotleft (laquo) 13guillemotright (raquo) 13guilsinglleft (lsaquo) 13guilsinglright (rsaquo) 13gunzip (program) 31gv (program) 32gzip (program) 31

HH (accent) 13hat 17hbar (h) 18headheight 26headings (sidnumrering) 27headsep 26heartsuit (hearts) 18

helvet (paket) 34hemdator

LATEX foumlr 35hline 12hom 19hookleftarrow (larr) 17hookrightarrow (rarr) 17hspace 28hspace 28Huge 7huge 7haumlnvisningar 13

Ii (ı) 13Im (=) 18imath 17imath (ı) 18import (program) 31in (isin) 16includegraphics 30index 17inf 19infty (infin) 18inneharingllsfoumlrteckning 8int (

int) 20

iota (ι) 16itemize-omgivning 9itshape 7

Jj () 13jmath 17jmath () 18Join (1) 16

Kkapitaumller 7kappa (κ) 16ker 19kill 12kommentar 3komprimering 31kursiv 7

LL (Ł) 14l (ł) 14label 11 13Lambda (Λ) 16lambda (λ) 16landscape (option) 26langle (〈) 21LARGE 7Large 7large 7

laserutskrifter 5LaTeX (logotypen) 8latex (program)

1 4 6 13 25 32LATEX-mode (i emacs) 4latexsym (paket) 17lceil (d) 21ldots ( ) 8ldots 21leadsto () 17left 21 22Leftarrow (lArr) 17leftarrow (larr) 17leftharpoondown () 17leftharpoonup () 17Leftrightarrow (hArr) 17leftrightarrow (harr) 17leq (le) 16leqno (option) 26letter (dokumentklass) 25lfloor (b) 21lg 19lhd () 16lim 19limsup 19line 29lininf 19listoffigures 8listoftables 8listor 9ndash10litteraturreferenser 34ll () 16ln 19log 19Longleftarrow (lArr=) 17longleftarrow (larrminus) 17Longleftrightarrow

(lArrrArr) 17longleftrightarrow

(larrrarr) 17longmapsto (7minusrarr) 17Longrightarrow (=rArr) 17longrightarrow (minusrarr) 17

Mmaketitle 2 8 26 27mapsto (7rarr) 17matematisk text 15ndash22matematiska symboler

15ndash17math-omgivning 15 20 21mathbf 19mathcal 19mathit 19mathrm 19mathsf 19mathtt 19

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 20: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

16 4 Matematiska formler

α alpha θ theta o o Υ Upsilonβ beta ϑ vartheta Π Pi υ upsilonΓ Gamma ι iota π pi Φ Phiγ gamma κ kappa $ varpi φ phi∆ Delta Λ Lambda ρ rho ϕ varphiδ delta λ lambda varrho χ chiε epsilon micro mu Σ Sigma Ψ Psiε varepsilon ν nu σ sigma ψ psiζ zeta Ξ Xi ς varsigma Ω Omegaη eta ξ xi τ tau ω omegaΘ Theta

Tabell 1 Grekiska bokstaumlver

plusmn pm u sqcap rhd1

∓ mp t sqcup unlhd1

times times or vee unlhd1

divide div and wedge oplus opluslowast ast setminus ominus star o wr otimes otimes circ diamond oslashbull bullet 4 bigtriangleup odotmiddot cdot 5 bigtriangledown copy bigcirccap cap triangleleft dagger daggercup cup triangleright Dagger ddagger] uplus lhd1 q amalg

Tabell 2 Binaumlra operatorer (1Kraumlver paketetlatexsym)

le leq sube subseteq a dashv prop proptoge geq supe supseteq equiv equiv |= models≺ prec lt sqsubset1 sim sim perp perp succ = sqsupset1 simeq | mid preceq v sqsubseteq asymp parallel succeq w sqsupseteq asymp approx bowtie ll isin in sim= cong 1 Join1

gg 3 ni 6= neq ^ smilesub subset ` vdash = doteq _ frownsup supset

Tabell 3 Relationssymboler (1Kraumlver paketetlatexsym)

43 Exponenter och index 17

[ A stackrelalpharightarrow B ] Aαrarr B

[ vecx stackrelmathrmdef=(x_1 ldots xn) ] ~x

def= (x1 xn)

Observera att vissa symboler bara aumlr tillgaumlngliga med paketetlatexsym Foumlr att anvaumlndadessa laumlgg till foumlljande rad i boumlrjan av dokumentet

usepackagelatexsym

421 Accenter

Accenttecknen som beskrivs paring sidan13 fungerar bara foumlr vanlig text I matematiska formleranvaumlnder man nedanstaringende kommandon i staumlllet

a hata a acutea a dota a checkaa gravea a ddota a brevea a baraa tildea ~a veca

hat ochtilde finns aumlven i bredare varianter som kallaswidehat ochwidetilde

$widehatx+1 widetildex+1$ x+ 1 x+ 1

Precis som med accenter i vanlig text boumlr man plocka bort prickarna fraringn bokstaumlverna i och jinnan man saumltter accenter paring dem

Jaumlmfoumlr $veci + ddotj$ och$vecimath + ddotjmath$

Jaumlmfoumlr~i+ j och~ı+

43 Exponenter och indexExponenter markeras medexponent och index med_index vilket illustreras av dettaexempel

Laringt $x$ och $y$ vara variabler saringdana att$x^2y=q_n$ daring $q_1 ldots q_n gt 7$

Det blir samma sak av $x^y_2$ och$x_2^y$ men inte av $x_y^2$ och$x^2_y$

Laringt x och y vara variabler saringdana attx2y = qn daringq1 qn gt 7Det blir samma sak avxy

2 ochxy2 men

inte avxy2 ochx2y

larr leftarrow lArrrArr Longleftrightarrow uarr uparrowlarrminus longleftarrow 7rarr mapsto uArr UparrowlArr Leftarrow 7minusrarr longmapsto darr downarrowlArr= Longleftarrow larr hookleftarrow dArr Downarrowrarr rightarrow rarr hookrightarrow l updownarrowminusrarr longrightarrow leftharpoonup m UpdownarrowrArr Rightarrow rightharpoonup nearrow=rArr Longrightarrow leftharpoondown searrowharr leftrightarrow rightharpoondown swarrowlarrrarr longleftrightarrow rightleftharpoons nwarrowhArr Leftrightarrow leadsto1

Tabell 4 Pilsymboler (1Kraumlver paketetlatexsym)

18 4 Matematiska formler

Om det bara finnsett tecken i exponent eller index garingr det bra att utelaumlmna klamrarna ochskriva^exponentrespektive_exponent

Det garingr bra att anvaumlnda alla moumljliga tecken som exponenter och index

Temperaturen i dag var $19^circ$C Temperaturen i dag var19C

44 Derivator

Derivator skriver man med apostrof (rsquo)

$xrsquorsquorsquo - 3xrsquorsquo + xrsquo + 4x = 8$ xprimeprimeprime minus 3xprimeprime + xprime + 4x = 8

Ibland skriver man tidsderivator med prickar ovanfoumlr bokstaumlverna Daring kan man anvaumlnda accen-terna ovan

$a(t) = dotv(t) = ddotx(t)$ a(t) = v(t) = x(t)

45 Division

Division med aumlr enkelt att skriva men vill man ha ett horisontellt braringkstreck faringr man anvaumlndakommandotfrac

[ x = fraca + b3c^3 + d^4 ] x =a+ b3

c3 + d4

[ frac11 - frac1a - k ]1

1minus 1aminusk

46 Roumltter

Roumltter skriver man med kommandotsqrt Med ett extra argument kan man skriva roumltter avvalfri ordning

[ sqrtx^x + sqrtalpha ]radicxx +

radicα

[ sqrt[3]hrsquorsquo_n(beta x) ] 3radichprimeprimen(βx)

alefsym aleph prime prime forall forall infin inftyh hbar empty emptyset exist exists 2 Box1

ı imath nabla nabla not neg 3 Diamond1

jmathradic

surd [ flat 4 triangle` ell gt top natural clubs clubsuitweierp wp perp bot ] sharp diams diamondsuitlt Re | backslash hearts heartsuit= Im 6 angle part partial spades spadesuit0 mho1

Tabell 5 Diverse symboler (1Kraumlver paketetlatexsym)

47 Oumlver- och understrykning 19

47 Oumlver- och understrykningFoumlr att goumlra linjer eller klamrar ovanfoumlr eller under en formel finnsoverline underlineoverbrace respektiveunderbrace Man kan skriva text ovanfoumlr eller under en klammergenom att goumlra paring samma saumltt som foumlr ett index eller en exponent

[ overlinephi + overlinew ] φ+ w

[ overbracea_1+underbrace a_2+cdots+a_n-1_n-2 st+a_n^n st ]

nst︷ ︸︸ ︷a1 + a2 + middot middot middot+ anminus1︸ ︷︷ ︸

nminus2st

+an

[ x^overlinek + n + x^underlinen ] xk+n + xn

48 Teckensnitt i matematisk textNormalt skriver LATEX all matmatisk text kursiv men i vissa fall passar det baumlttre med ett annatteckensnitt

Ett saringdant exempel aumlr foumlr att skriva funktioner som t ex log Det enklaste saumlttet att skrivadessa funktioner aumlr att anvaumlnda kommandona i tabell6

[ sin 2theta=2sinthetacostheta ] sin 2θ = 2 sin θ cos θ

[ log xy=log x + log y] log xy = log x+ log yFoumlr de funktioner daumlr det aumlr meningsfullt kan man anvaumlnda ett index

[ max_1leq nleq mlog_2P_n ] max1lenlem

log2 Pn

[ lim_xrightarrow 0fracsin xx=1 ] limxrarr0

sinx

x= 1

I oumlvriga fall kan man anvaumlnda naringgot av nedanstaringende saumltt att byta tecknsnitt inne i mate-matisk text

$mathititalic - 2^x+sin phi$ italic minus 2 x + sinφ

$mathrmroman - 2^x+sin phi$ romanminus 2x + sinφ

$mathbfbold - 2^x+sin phi$ boldminus 2x + sinφ

$mathsfsans serif - 2^x+sin phi$ sans serif minus 2x + sinφ

$mathtttypewriter - 2^x+sin phi$ typewriterminus 2x + sinφ

Observera att ovanstaringende kommandon bara ska anvaumlndas foumlr matematiska uttryck De paring-verkar bara bokstaumlver siffror och stora grekiska bokstaumlver Om man av naringgon anledning villskriva vanligt text inne i formler anvaumlnder man de vanliga teckensnittskommandona (texttttextbf textnormal etc) som tillfaumllligt laumlmnar matematikomgivningen

Om man vill skriva alla formler med fetstil kan man skriva kommandotboldmath i boumlrjanav dokumentet (det skainte skrivas inne i en matematikomgivning) Kommandot gaumlller tillsman upphaumlver det medunboldmath

I vissa fall anvaumlnder man skrivstilsbokstaumlver foumlr att beteckna funktioner LATEX tillhanda-haringller 26 bokstaumlverA Z

arccos cos csc ext ker limsup min sinharcsin cosh deg gcd lg ln Pr suparctan cot det hom lim log sec tanarg coth dim inf lininf max sin tanh

Tabell 6 Funktionsnamn

20 4 Matematiska formler

$mathcalFf(x)$ och$mathcalLf(x)$ brukar man anvaumlndafoumlr att beteckna naringgra vaumllkaumlnda transformer

Ff(x) och Lf(x) brukar mananvaumlnda foumlr att beteckna naringgra vaumll-kaumlnda transformer

49 Summor integraler och saringntDe matematiska symbolerna i tabell7 blir olika stora beroende paring hur man anvaumlnder dem deblir stoumlrre i endisplaymath-omgivning och enequation-omgivning aumln i enmath-omgiv-ning

[ int_-infty^infty e^-x^2 dx ]int infin

minusinfineminusx2

dx

[ oint_S(V) (psinablaphi-phinablapsi)cdot dvecS ]

∮S(V )

(ψnablaφminus φnablaψ) middot d~S

[ a_1 + a_2 + cdots + a_n =sum_i=1^n a_i ] a1 + a2 + middot middot middot+ an =

nsumi=1

ai

[ n=prod_k=1^n k ] n =

nprodk=1

k

[ sum_0 leq i leq m atop0 lt j lt n P(ij) ]

sum0leilem0ltjltn

P (i j)

Om man skriver ovanstaringende formler innei den loumlpande texten faringr mande mindre symbolerna som t~ex$int_-infty^infty e^-x^2 dx$eller $n=prod_k=1^n k$

Om man skriver ovanstaringende form-ler inne i den loumlpande texten faringrman de mindre symbolerna som t exintinfinminusinfin eminusx2

dx ellern =prodn

k=1k

410 Matriser och vektorerFoumlr att skapa matriser och vektorer goumlr vi naumlstan likadant som med tabeller (sidan12)

[ beginarraylcrx^2 amp a+b amp 3 x^2+2x amp xrsquo amp 23 x^2n amp alpha amp 214endarray ]

x2 a+ b 3x2 + 2x xprime 23x2n α 214

sum sumsum

⋂ ⋂bigcap

⊙ ⊙bigodotprod prod

prod⋃ ⋃

bigcupotimes otimes

bigotimes∐ ∐coprod

⊔ ⊔bigsqcup

oplus oplusbigoplusint int

intor or

bigvee⊎ ⊎

biguplus∮ ∮oint

and andbigwedge

Tabell 7 Stora symboler

411 Ekvationer paring flera rader 21

411 Ekvationer paring flera rader

Med endisplaymath-omgivning eller enmath-omgivning kan man bara goumlra formler somryms paring en rad Om man skriver laringnga formler eller vill skriva flera ekvationer i en sekvenskan man anvaumlnda eneqnarray-omgivning Den fungerar ungefaumlr som enarray-omgivningmed tre kolumner men numrerar ekvationerna om man inte skrivernonumber

begineqnarrayx amp = amp 12y + 47 y amp = amp z + phi + a + b + nonumber amp amp c + d + e + f

endeqnarray

x = 12y + 47 (2)

y = z + φ+ a+ b+

c+ d+ e+ f (3)

Eneqnarray-omgivning goumlr samma sak foumlrutom att den inte genererar naringgra ekvationsnum-mer

begineqnarrayx amp = amp 2 y + 3y amp = amp 12

endeqnarray

x = 2y + 3

y = 12

412 Parenteser

Hittils har vi anvaumlnt vanliga parenteser rsquo()rsquo i en del formler I tabell8 visas samtliga symbolersom kan anvaumlndas som parenteser i LATEX

Foumlr att faring parenteserna att anpassa sin storlek efter det de ska omge skriver manleftellerright foumlre dem Foumlr varjeleft maringste det finnas enright Daumlremot behoumlver de intevara av samma typ Det aumlr t ex fullt moumljligt att avsluta enleft( medright Om manbara vill ha en parentes paring ena sidan av formeln kan man anvaumlnda den osynliga parentesen rsquorsquo

[ vecu times vecv =left| beginarrayccchatx amp u_x amp v_x haty amp u_y amp v_y hatz amp u_z amp v_z

endarray right| ]

~utimes ~v =

∣∣∣∣∣ x ux vx

y uy vy

z uz vz

∣∣∣∣∣[ A=left( beginarraycccca_11 amp a_12 amp ldots amp a_1n a_21 amp a_22 amp ldots amp a_2n vdots amp vdots amp ddots amp vdots a_m1 amp a_m2 amp ldots amp a_mn

endarray right) ]

A =

a11 a12 a1n

a21 a22 a2n

am1 am2 amn

( ( b lfloor darr downarrow) ) c rfloor backslash l updownarrow[ [ d lceil | | uArr Uparrow] ] e rceil | dArr Downarrow 〈 langle uarr uparrow m Updownarrow 〉 rangle

Tabell 8 Parenteser

22 5 Om det blir fel

[ g(x)=left beginarrayll0 amp x leq 0 13 amp 0 lt x leq 3 23 amp 3 lt x leq 5 1 amp x gt 5endarray right ]

g(x) =

0 x le 013 0 lt x le 323 3 lt x le 51 x gt 5

Ibland behoumlver man ha mer kontroll oumlver parentesernas storlek Foumlr detta aumlndamaringl finns detandra prefix att anvaumlnda

Storlek vanlig stor stoumlrre aumlnnu stoumlrre stoumlrst automatiskVaumlnsterprefix mdash bigl Bigl biggl Biggl leftHoumlgerprefix mdash bigr Bigr biggr Biggr right

413 FinjusteringI en del fall kan man behoumlva justera formateringen av matematiska formler genom att laumlgga tilleller ta bort lite utrymme Foumlr detta aumlndamaringl finns kommandona foumlr att laumlgga till och foumlratt ta bort

[ sqrt2 x ] radic2x

[ sqrt2 x ] radic2x

[ n logn ] n logn

[ n logn ] nlogn

[ intint z dx dy]int int

zdxdy

[ int int z dx dy ]intint

z dx dy

5 Om det blir felAtt tolka felutskrifter fraringn LATEX aumlr inte alltid det laumlttaste LATEX oumlversaumltter alla kommandon tillTEX-kommandon och skickar sedan hela texten till TEX Daumlrfoumlr kommer maringnga av felmedde-landena fraringn TEX och man kaumlnner inte riktigt igen sin text i felutskrifterna

51 Vanliga problemUtan att analysera felutskrifterna alltfoumlr mycket kan man ofta hitta sitt fel bland foumlljande punk-ter

bull Ett felstavat kommando

bull Parenteser (t ex eller[]) daumlr man har gloumlmt den ena eller kanske baringda

bull Foumlrsoumlk att anvaumlnda specialtecken utan att skriva dem paring raumltt saumltt

bull Foumlrsoumlk att anvaumlnda matematiska specialtecken i vanlig text (Skriv$ foumlre och efter tecknetsaring garingr det bra)

bull Ett end som saknas

bull Ett bortgloumlmt argument till ett kommando

Genom att laumlra sig att utnyttja LATEX-modei emacs ordentligt kan man undvika maringnga onoumldigaskrivfel (se sidan4)

53 Att hitta vad som blev fel 23

52 Vad man goumlr naumlr LATEX har stannatNaumlr LATEX upptaumlcker ett fel under en koumlrning faringr man en massa felutskrifter och daumlrefter skrivsett rsquorsquo Om du faringr ett rsquorsquo kan du skriva naringgot av foumlljande

bull H foumlr att (kanske) faring lite mer tips om vad som kan vara fel

bull RETURN foumlr att att ignorera felet och fortsaumltta (ger ofta upphov till fler fel)

bull Istop Foumlr att stoppa koumlrningen

bull X kan man skriva omIstop inte fungerar Skillnaden aumlr att medIstop faringr man med allutskrift fram till felet medanX avbryter koumlrningen omedelbart

Vid andra typer av fel faringr man en rsquorsquo i staumlllet foumlr rsquorsquo Det haumlr felet beror ofta paring ett bortgloumlmtenddocument Haumlr kan man skriva

bull enddocument eller

bull stop foumlr att avbryta koumlrningen Om det inte fungerar provar man med

bull 〈CTRLndashD〉 eller

bull 〈CTRLndashC〉

53 Att hitta vad som blev felAumlven om LATEX genererar vaumlldigt maringnga felutskrifter som till en boumlrjan ser raumltt obegripliga utaumlr det ofta laumltt att hitta felen med ledning av utskriften Tricket aumlr foumlr det mesta att titta paringdetsistasom skrevs ut

Om vi till exempel skulle skrivabegincenter men i staumlllet skrevbegincentesaumlger LATEX saringhaumlr

LaTeX Error Environment cente undefined

See the LaTeX manual or LaTeX Companion for explanationType H ltreturngt for immediate help

l56 begincente

Om vi tittar paring de sista raderna av felutskriften staringr det att felet finns paring rad 56 och dessutomskrivs den felaktiga texten ut

Vi har kanske gloumlmt att grekiska bokstaumlver bara fungerar i en matematisk omgivning ochhar skrivit

Det haumlr aumlr bokstaven gamma i det grekiska alfabetet

i staumlllet foumlr

Det haumlr aumlr bokstaven $gamma$ i det grekiska alfabetet

Naumlr vi koumlr texten genom LATEX blir felutskriften

24 5 Om det blir fel

Missing $ insertedinserted text

$to be read again

gammal245 Det haumlr aumlr bokstaven gamma

i det grekiska alfabetet

Vid den haumlr typen av fel goumlr alltid LATEX en radbrytning efter det felaktiga tecknet Daumlrfoumlr aumlrfelet laumltt att lokalisera

54 Varningar vid sid- och radbrytningar

Om LATEX misslyckas med att avstava ett ord skrivs det ut en varning som kan se ut saring haumlr

Overfull hbox (5423221pt too wide) in paragraph at lines 54--55[]T1cmrmn10 Ett l^^e5ngt ord ^^e4r studiev^^e4gledarna

Det sista ordet (studievaumlgledarna) som skrivs ut aumlr det som LATEX inte har lyckts avstavaAntingen bryr man sig inte om varningen (raden blir lite foumlr laringng i saring fall) eller saring laumlgger manin avstavningsfoumlrslag (se sidan9)

Som framgaringr av exemplet skrivs svenska bokstaumlver ut lite konstigt Det medfoumlr dock foumlrdet mesta inga stoumlrre problem med att tyda utskriften

Foumlr att laumlttare se var LATEX har problem med avstavningen kan man anvaumlnda dokumentop-tionendraft Mer om det finns paring sidan26

Andra varningar man kan faring aumlr

bull Underfull hbox som betyder att LATEX har tvingats laumlgga in lite vaumll mycket tomrummellan orden foumlr att fylla ut raden

bull Overfull vbox som varnar foumlr att LATEX inte har hittat naringgot laumlmpligt staumllle att boumlrja enny sida Sidan har alltsaring blivit lite foumlr laringng

bull Underfull vbox anger det motsatta problemet Sidan aumlr lite kortare aumln den borde vara

Laumls om hur man sjaumllv kan paringverka sid- och radbrytningar paring sidan28

55 Problem med placering av figurer

551 Bilderna kommer sist i dokumentet

Ett vanligt problem aumlr att alla eller en del figurer hamnar sist i dokumentet Det beror naumlstanalltid paring att man har skrivitbeginfigure[h]

LATEX har vissa regler foumlr att placera ut figurer och med ledning av dem har det inte garingttatt placera figuren paring det taumlnkta staumlllet Daumlrfoumlr hamnar den sist i dokumentet En av reglernasaumlger att figurer maringste placeras ut i samma ordning som dom foumlrekommer i LATEXfilen Daumlrfoumlrkommer alla efterfoumlljande bilder ocksaring att hamna sist

Loumlsningen aumlr givetvis att ge LATEX fler alternativ foumlr att placera ut figuren Om man i staumllletskriverbeginfigure[htb] kan LATEX placera bilden laumlngst upp eller laumlngst ner paring en sida

56 Problem i inkluderade filer 25

552 Alla bilder kommer inte ut

FelmeddelandetToo many unresolved floats beror paring att minnet i LATEX har blivit fulltav bilder Naumlr LATEX ser en bild lagras den undan tills det finns ett staumllle att skriva ut den

Detta fel beror normalt paring samma sak som ovan men kan ocksaring upptraumlda om man villha maringnga bilder efter varandra (t ex ett appendix med bara bilder) Loumlsningen aumlr daring att tvingaLATEX att skriva ut de bilder som har samlats i minnet genom att laumlgga in kommandotclearpagemellan tvaring laumlmpliga bilder Daring skrivs alla ackumulerade bilder ut och LATEX goumlr en sidbrytning

56 Problem i inkluderade filer

LATEX skriver kommandon till ett antal filer som sedan inkluderas vid naumlsta koumlrning (Bl a finnsfiltoc foumlr inneharingllsfoumlrteckningenfillof ochfillot foumlr figur- och tabellfoumlrteckningarsamtfilaux foumlr diverse oumlvrig information som bildtexter

Naumlr LATEX inkluderar en fil skrivs filnamnet och eventuella felmeddelanden ut inom paren-teser (se exempel paring sidan4) Paring detta saumltt kan man se vilken fil det aumlr problem med

Skulle det bli fel i en av de inkluderade filerna (t ex paring grund av fel i en bildtext) maringsteman ta bort filen och sedan koumlralatex igen Givetvis maringste man ocksaring raumltta felet ifiltex)

57 Utskriften kommer inte ut

Om det inte kommer ut naringgra sidor paring laserskrivaren eller om bara en del av sidorna kommerut beror det foumlrmodligen paring naringgot av foumlljande

bull Filnamnet inneharingller svenska bokstaumlverSkrivarna klarar inte av filer som inneharingller tecken som har aringttonde biten satt Detta yttrarsig i att det inte kommer ut naringgonting alls Doumlp omtex-filen till ett annat namn kompileraden igen och skriv ut den paring nytt (Det aumlr bara filnamnet som beroumlrs svenska tecken inne itexten kodas saring att skrivarna klarar av dem)

bull Fel i en inkluderad bildOm du har inkluderat en bild i dokumentet kan det beror paring att skrivaren inte foumlrstaringr sig paringbilden I detta fall kommer vanligtvis sidorna foumlre bilden ut Prova att ta bort bilden och seom det blir baumlttre Om det hjaumllper kontrollera att bilden aumlr i raumltt format (se sidan30)

6 Oumlverkurs61 Dokumentklasser

Hittills har vi bara anvaumlnt dokumentklassenarticle Andra dokumentklasser som aumlr standardaumlr letter (EXEMPEL 7) report (EXEMPEL 5) och book report skiljer sig fraumlmst fraringn Ex 7

Ex 5article genom att det finns ytterliga en rubriknivaringchapter book har ytterligare en nivaringsom heterpart article aumlr laumlmpligt till rapporter aumlven raumltt laringnga saringdana Kommer man uppi storleksordningen examensarbete kan det vara laumlmpligt att byta tillreport Paring sidan35finnsytterligare dokumentklasser beskrivna Dessa aumlr dock inte standard i LATEX

Foumlr att byta dokumentklass maringste man aumlndra argumentet till kommandotdocumentclassOm man till exempel vill aumlndra tillreport skriver man

documentclass[a4paper]report

26 6 Oumlverkurs

62 DokumentoptionerDet finns ett antal optioner som man kan ange foumlr att paringverka utseendet paring sitt dokument Vihar redan stoumltt paringa4paper Nedanstaringende lista visar de viktigaste

a4paper Anpassa marginaler till a4-papper Om denna utelaumlmnas anvaumlnds amerikanskpapper (letter)

11pt Anvaumlnd lite stoumlrre bokstaumlver (standard aumlr10pt)

12pt Aumlnnu lite stoumlrre bokstaumlver

twocolumn Skriver texten i tvaring kolumner

twoside Formaterar foumlr dubbelsidig utskrift (Anvaumlnt i detta dokument)

titlepage Goumlr att rubriken (den som man skriver ut medmaketitle) hamnar paring en egensida om man anvaumlnder dokumentklassenarticle Det aumlr standard foumlrreport

landscape Goumlr att sidan formateras foumlr liggande papper Marginalerna blir vaumlldigt bredasaring man kan behoumlva finjustera en del maringtt manuellt (se sidan26)

draft Goumlr att LATEX skriver ut en svart rektangel i marginalen efter alla rader som harblivit foumlr laringnga (overfull hbox) Det aumlr bra att anvaumlnda vid korrekturlaumlsning-en men ska givetvis tas bort foumlre den slutliga utskriftendraft goumlr desutom attinkluderade bilder (se sidan30) bara skrivs ut som en ram runt bildens filnamn

leqno Placera ekvationsnummer till vaumlnster i staumlllet foumlr till houmlger om ekvationen i endisplaymath-omgivning

fleqn Vaumlnsterjustera ekvationer i staumlllet foumlr att centrera dem i endisplaymath-om-givning

openright Om man anvaumlnder dokumentklassenreport boumlrjar kapitel alltid paring ny sidaopenright goumlr att de i staumlllet boumlrjar paring ny houmlgersida

Foumlr att anvaumlnda en option skriver man namnet paring den inom hakparenteser rsquo[]rsquo foumlre dokument-klassen Vill man ange flera optioner skiljer man dem aringt med kommatecken Vill man skrivamed 11 punkter stora bokstaumlver och formatera texten i tvaring kolumner (samtidigt som man be-haringller optionen foumlr a4-papper) skriver man

documentclass[11pttwocolumna4paper]article

63 Finjustering av marginaler och andra maringttOm man inte aumlr noumljd med marginalerna saring finns det moumljlighet att finjustera maringtten med kom-mandonaaddtolength ochsetlength Den foumlrsta aumlr laumlmplig naumlr man vill goumlra smaring juste-ringar t ex goumlra raderna lite laumlngre

Naringgra av de maringtt som garingr att justera aumlr

evensidemargin marginal jaumlmna sidor oddsidemargin marginal udda sidortopmargin marginal oumlverst paring sidan headheight storlek sidhuvudheadsep avst mellan sidhuvud amp text footskip avst mellan sidfot amp texttextwidth textens bredd textheight textens houmljd

Om man t ex vill goumlra raderna en centimeter laumlngre paring varje sida skriver man

addtolengthoddsidemargin-10mmaddtolengthevensidemargin-1cmaddtolengthtextwidth2cm

Foumlr mer info om detta seEXEMPEL 10 Haumlr finns aumlven en beskrivning av de olika maringttenheterEx 10man kan anvaumlnda

64 Separering av stycken 27

64 Separering av styckenLATEX boumlrjar varje stycke med en indragning om det inte aumlr det foumlrsta stycket efter en rubrikOm man i staumlllet vill avgraumlnsa stycken med en extra blankrad skriver man saring haumlr i boumlrjan avdokumentet

usepackageparskip

Paketetparskip goumlr att indragningen saumltts till noll och att avstaringndet mellan tvaring stycken oumlkaren halv rad

65 Engelska dokumentOm man vill skriva dokument paring engelska aumlr det bara att utelaumlmna raden med

usepackage[swedish]babel

Daring kommer en engelsk avstavningstabell att anvaumlndas och ett antal straumlngar aumlndras till engels-ka t ex skrivsTable of contentsi staumlllet foumlrInneharingll

usepackage[swedish]babel

Det garingr aumlven att skriva paring andra spraringk genom att byta utswedish mot naringgot av foumlljande

american french german ngerman bahasa basque catalan croatianczech danish dutch finnish greek icelandic irish italianlatin magyar norsk norsk portuges romanian russian slovakslovene spanish turkish ukrainian nohyphenation

66 Sidnumrering sidhuvud och sidfotLATEX skriver automatiskt ett sidnummer centrerat laumlngst ned paring sidan Med kommandot

pagestyleempty

kan man staumlnga av numreringen Det kan bland annat vara laumlmpligt t ex om man bara vill skrivaut en sida Om man anvaumlndermaketitle maringste man dessutom skriva

thispagestyleempty

eftermaketitle eftersommaketitle alltid definierar om foumlrsta sidan tillplain (SeEX-EMPEL 3) Ex 3

Vill man i staumlllet ha sidnummer och kapitelnamn i sidhuvudet skriver man

pagestyleheadings

Daring faringr man en sidnumrering som ser ut ungefaumlr som i den haumlr handledningen Vill man garingtillbaka till standardutseendet aumlr det bara att skriva

pagestyleplain

Foumlr att faring sidhuvuden som ser ut ungefaumlr som i denna handledning kan man anvaumlnda paketetfancyhdr Detta beskrivs naumlrmare iEXEMPEL 4 Ex 4

67 RadavstaringndIbland kan man vilja aumlndra paring radavstaringndet i LATEX Det goumlrs enklast genom att aumlndra paring pa-rameternbaselinestretch Det aumlr en faktor som radavstaringndet multipliceras med saring detnormala vaumlrdet aumlr1 Foumlr att naumlstan foumlrdubbla radavstaringndet laumlgger man till foumlljande rad naringgon-stans foumlrebegindocument

renewcommandbaselinestretch18

28 6 Oumlverkurs

68 RamarFoumlr att rita en ram runt en del av texten anvaumlnder man kommandotfbox

Haumlr har vi en fboxliten ram Haumlr har vi en liten ram

Det garingr inte att ha radbrytningar inne i enfbox saring om man vill rita en ram runt en stoumlrre delav texten maringste man kapsla in den i enparbox

fboxparbox4cmDenna text blirautomatiskt justerad till ett4 cm brett stycke

Denna text blir automatiskt ju-sterad till ett 4 cmbrettstycke

69 Att paringverka formateringenLATEX lyckas foumlr det mesta bra med att bryta rader och sidor Men ibland kan man behoumlva raumlttatill formateringen lite I andra fall vill man kanske bryta en rad eller en sida trots att den inte aumlrfull eller laumlgga in lite extra tomrum

Vi har redan anvaumlnt kommandot foumlr att tvinga fram en radbrytning Kommandot kanaumlven ha ett argument som talar om hur mycketextrautrymme som ska laumlggas till

Det haumlr kan ni redanMed ett extra argumentblir [7mm]det extra mycket tomrum

Dethaumlr kan ni redan Med ett extra argu-ment blir

det extra mycket tomrum

Eftersom kan ha ett argument som boumlrjar med tecknet rsquo[rsquo kan man alltsaring inte boumlrja enny rad med rsquo[rsquo om den foumlrra avslutades med Man kan dock lura LATEX att tolka parentesensom just en parentes genom att byta ut mot

Ett annat saumltt att laumlgga in extra tomrum aumlr med kommandotvspacelaumlngd eller medvspacelaumlngd Skillnaden aumlr att den foumlrsta formen tar bort tomrummet om det raringkar hamnavid i slutet eller boumlrjan av en sida

Det finns aumlven motsvarande kommandon foumlr att laumlgga in extra tomrum i en rad De heterhspace ochhspace Den tidigare formen tar bort tomrummet om det hamnar foumlrst ellersist paring en rad

Daring ska vi se om det inte kan bli liteextra tomrum aumlven i boumlrjan hspace20mmav en rad Mitt inne i raden aumlr likahspace10mm laumltt Nu vill jag ha liteextra tomrumvspace10mmsaring att jag baumlttre kan studerafiberstrukturen i papperet

Daring ska vi se om det inte kanbli lite extra tomrum aumlven i boumlrjan

av en rad Mitt inne iraden aumlr lika laumltt Nu vill jagha lite extra tomrum saring att jag baumlttre

kan studera fiberstrukturen i papperet

Observera att raden fylls upp innan det vertikala utrymmet laumlggs till Daumlrfoumlr hamnar inte tom-rumet exakt daumlr man skrivervspace Vill man ha det uppfoumlrandet ska man anvaumlnda medett argument som i det tidigare exemplet

Foumlr att tvinga fram en sidbrytning anvaumlnder man kommandotnewpage Om vi skriver itvaring kolumner avslutarnewpage den aktuella kolumnen i staumlllet foumlr sidan

610 Att rita figurer 29

610 Att rita figurerLATEX klarar av att rita enkla figurer som cirklar fyrkanter linjer och pilar Med enpicture-omgivning skapar man ett koordinatsystem som man sen kan rita i

Standardenheten i koordinatsystemet aumlr punkter Foumlr de flesta aumlr det nog lite svaringrt att taumlnkai punkter Daumlrfoumlr aumlr det laumlttare om man aumlndrar maringttenheten till millimeter med kommandot

setlengthunitlength1mm

Det behoumlver man bara goumlra en garingng i varje dokument alltsaringinte foumlr varje bildOm man vill skapa ett koordinatsystem som aumlr 100 mm brett och 80 mm houmlgt goumlr man saring

haumlr

beginpicture(10080) kommandon som ritar bilderendpicture

Foumlr att placera grafiska objekt i koordinatsystemet anvaumlnder vi kommandotput Med

put(200)objekt

placerar viobjekti punkten med x-koordinaten 20 och y-koordinaten 0 (Foumlr rektanglar aumlr detnedre vaumlnstra houmlrnet foumlr cirklar centrum och foumlr linjer utgaringngspunkten)

Exemplet nedan visar de vanligaste grafiska objekten och hur man ritar dem i LATEX

beginpicture(3050)put(040)framebox(308)centerput(030)framebox(148)[t]topput(1630)framebox(148)[r]rightput(020)dashbox(308)[bl]bottom leftput(018)line(10)20put(016)vector(2-1)25put(510)circle8put(2412)circle14put(614)textscText

endpicture

center

topright

bottom left

HHHHHH

HHj

~ amp$

TEXT

Argumentet tillcircle aumlr diametern Foumlrline ochvector aumlr foumlrsta argumentet riktningoch det andra laumlngd Riktningsargumenten ska ligga mellanminus6 och+6 foumlr line och mellanminus4 och+4 foumlr vector

Ofta vill man upprepa en ritad figur efter efter ett regelbundet moumlnster Det kan till exempelroumlra sig om boxar i ett koplingsschema Foumlr detta finns kommandotmultiput som anvaumlndssaring haumlr

multiput(xy )(∆x∆y )antal objekt

daumlr(xy ) aumlr startpositionen Objektet behoumlver inte vara ett enkelt objekt utan kan ocksaring varaen helpicture-omgivning Man kan alltsaring dela upp sin bild i flera mindre bilder

beginpicture(4050)multiput(00)(710)3beginpicture(209)put(00)framebox(209)[tr]Hejput(82)oval(143)put(45)oval(55)[tl]put(108)oval(73)[b]put(182)circle4

endpictureendpicture

Hej |

Hej |

Hej |

30 6 Oumlverkurs

Om man har ritat en figur och sen vill flytta hela figuren anger man ytterligare ett argumenttill beginpicture

beginpicture(3060)(1010)

Detta betyder att origo har koordinaterna(1010) i staumlllet foumlr (00) Man kan med foumlrdelplacera sin bild inne i enfigure-omgivning (se sid11ochEXEMPEL 6)Ex 6

Det mesta garingr att rita i enpicture-omgivning och resultatet blir snyggt men det blir na-turligtvis lite jobbigt att rita stora figurer paring det haumlr saumlttet Ett alternativ aumlr att anvaumlnda metodensom beskrivs i naumlsta stycke

611 Paketet graphics6111 Att inkludera postscript-bilder

Numera finns det maringnga bra program som kan rita bilder Kan man bara faring dem att skriva sinutmatning i formatetencapsulated postsciptsaring garingr det bra att inkludera bilden i sitt dokumentmed hjaumlp av paketetgraphics

Foumlr att kunna inkludera bilder maringste man laumlgga till foumlljande rad i boumlrjan av dokumentet

usepackagegraphics

Sen anvaumlnder vi foumlljande kommando foumlr att inkludera bilden som finns i filenbildeps

includegraphicsbildeps

Om man vill skala om bilden anvaumlnder man kommandotresizebox

resizebox20mmincludegraphicsbildeps

Ovanstaringende exempel ger en bild som aumlr 20mm houmlg Utropstecknet betyder att bredden skaskalas saring att bildens proportioner beharinglls

En vanlig anvaumlndning avincludegraphics aumlr att inkludera bilder i enfigure-om-givning Daring kraumlvs att bilden centreras med hjaumllp avcenter-omgivning enligt nedanstaringendeexempel

beginfigurebegincenterincludegraphicsbildeps

endcentercaptionKopplingsschema till transmogrifieraren

endfigure

611 Paketet graphics 31

6112 Att spara utrymme

Postscriptbilder kan ofta ta vaumlldigt mycket plats Det kan man loumlsa genom att komprimerafilen Det enda problemet aumlr att LATEX maringste veta hur stor bilden aumlr Den informationen finnsi filen paring en rad som boumlrjar medBoundingBox Klipp ut denna rad och spara den i filenbildepsbb Skriv daumlrefter

gzip bildeps

saring komprimereasbildeps och ersaumltts med den komprimerade filenbildepsgz Sedan aumlrdet bara att inkludera raumltt fil

includegraphicsbildepsgz

En fil som aumlr komprimerad medgzip kan man packa upp medgunzip om man inte laumlngrevill ha den komprimerad

6113 Naringgra saumltt att skapa postscript-bilder

Det finns givetvis maringnga saumltt att generera PostScript-bilder Paring arbetsstationerna ritar man enk-last bilderna medxfig Om vi till exempel vill skapabildeps (som vi anvaumlnde ovan) skrivervi

xfig bildfig

Daring faringr vi upp et foumlnster daumlr vi kan rita bilden Vaumllj sedan menynExportoch exportera bildenVar noga med att vaumlljaEncapsulated Postscripti rutanLanguage

En postscriptfil som skapas paring detta saumltt garingr inte att skriva ut foumlr sig sjaumllv Foumlr att skriva utden vaumllj i staumlllet menynPrint i xfig

Om man vill spara ett foumlnster paring skaumlrmen som encapsulated postscript till en fil som heterwindoweps kan man anvaumlnda naringgot av foumlljande kommandon

import -density 90x90 windowepsimport -density 90x90 eps2windowepsimport -density 90x90 -depth 8 -colorspace gray eps2windoweps

och klicka paring det foumlnster man vill spara Den andra varianten avimport ger postscript level2 som aumlr mer kompakt Man faringr alltsaring betydligt mindre filer men i vissa falla kan de kraringglaDen sista varianten aumlr laumlmplig om bilden aumlr svartvit eller om det ska skrivax ut paring en svartvitskrivare

Skriv man xfig man xgrabsc respman xgrab foumlr mer information

6114 Aumlndra storlek och roterera

Paketetgraphics inneharingller mer aumln de kommandon som naumlmnt ovan Man kan t ex skala ettobjekt medscalebox

vanlig storlek scalebox2dubbel storlek scalebox5halv storlek

vanlig storlek

dubbel storlekhalv storlek

Man kan ocksaring ange ett ytterligare argument om man inte vill ha samma skala i x- och y-led

scalebox1[2]dubbel houmljd scalebox2[1]dubbel bredd

dubbel houmljddubbel bredd

resizebox kan ocksaring anvaumlndas paring text

32 6 Oumlverkurs

resizebox4cm4 cm bred skalenlig 4 cm bred skalenligMan kan ocksaring rotera valfritt objekt medrotatebox eller spegla det kring en vertikal axelmedreflectbox

rotatebox30Hej rotatebox180Hej reflectboxSpegel spegel paring vaumlggen daumlr

Hej

Hej

Spegelspegelparingvaumlggendaumlr

6115 xdvi och graphics

xdvi klarar inte av att visa text (bilder garingr bra) som manipulerats medresizebox scaleboxrotatebox ellerreflectbox Detta kan man dock loumlsa genom att titta paring den faumlrdiga post-scriptfilen med kommandotgv Om dindvi-fil heterrapportdvi skriver du

dvips rapportgv rapportps

ta bort filen medrm rapportps naumlr du aumlr klar

6116 pdflatex och graphics

Foumlr att anvaumlndagraphics medpdflatex skriver man saring haumlr i boumlrjan av dokumentet

usepackage[pdftex]graphics

Sedan kan man tyvaumlrr inte inkludera bilder i eps-format Bilderna maringste i staumlllet vara i pdf-format Det loumlser man laumltt genom att konvertera bilderna med kommandotps2pdf

ps2pdf bildeps bildpdf

och sedan inkluderar man bilderna med

includegraphicsbildpdf

Det garingr aumlven bra att inkludera andra grafikformat i pdf-dokument till exempel jpeg och tiffOm man vill kunna formatera sitt dokument med baringdelatex ochpdflatex saring faringr man

skriva saring haumlr i boumlrjan av dokumentet

newififpdfifxpdfoutputundefinedpdffalse

elsepdftrue

fiifpdfusepackage[pdftex]graphics

elseusepackagegraphics

fi

Sedan goumlr man saring haumlr foumlr att inkludera bilden

ifpdfincludegraphicsbildpdf

elseincludegraphicsbildeps

fi

612 Paketet color 33

612 Paketet colorFoumlr att anvaumlnda paketet skriven man

usepackagecolor

i boumlrjan av dokumentet Sedan finns ett antal kommandon tillgaumlngliga foumlr att skriva text i avvi-kande faumlrg

Det foumlrsta som man maringste goumlra aumlr att definiera en eller flera faumlrger meddefinecolor

definecolorlightgray92definecolordarkgray5definecolorlight-bluergb080851definecolormeloncmyk00460500

Som synes kan man anvaumlnda tre olika modeller foumlr att definiera faumlrger

gray Vaumlrdet aumlr ett tal mellan 0 och 1 daumlr 0 aumlr svart

rgb Vaumlrdet aumlr en kommaseparerad lista av tre tal mellan 0 och 1 som anger intensitetenfoumlr roumltt groumlnt och blaringtt ljus (som paring en TV)

cmyk Vaumlrdet aumlr en kommaseparerad lista av fyra tal mellan 0 och 1 som anger hur mycketman ska anvaumlnda av faumlrgerna cyan magenta gul och svart (som paring en faumlrgskrivare)

Foumlr att skriva sin text i en avvikande faumlrg finns det tvaring kommandon

Detta ord aumlr textcolordarkgraringttprecis som colordark dessa tvaring

Detta ord aumlrgraringtt precis somdessatvaring

Foumlr att goumlra en fylld ram anvaumlnder mancolorbox Om ramen ska ha avvikande faumlrg finnsfcolorbox

colorboxdarkHej hopp fcolorboxblackdarkHej igen

Hej hopp

Hej igen

Man kan aumlven aumlndra bakgrundfaumlrgen Det goumlr man med kommandotpagecolorcolor Kommandot ska skrivas i boumlrjan av dokumentet och gaumlller foumlr alla sidor

Faumlrgenblack som anvaumlndes i exemplen ovan aumlr foumlrdefinierad och behoumlver alltsaring intedefinieras meddefinecolor Oumlvriga foumlrdefinierade faumlrger aumlrwhite red green blueyellow cyan ochmagenta Alla andra faumlrger maringste definieras innan de kan anvaumlndas

613 EuroteckenFoumlr att skriva symbolen foumlr Euro skriver man foumlljande i boumlrjan av dokumentet

usepackageeurosym

Daring definieras kommandonaeuro ochEUR

Med euro kan vi skriva euro-tecknet Priser skriver man som EUR19998

Mede kan vi skrivae-tecknetPriser skriver man som 19998e

Det tecken som visas ovan aumlr den officiella eurosymbolen Om man i staumlllet till ha en symbolsom passar baumlttre till det aktuella teckensnittet anvaumlnder manusepackage[gen]eurosymDaring skrivs symbolen somAC i staumlllet foumlre EUR placerar symbolen foumlre eller efter beloppetberoende paring vilket spraringk man har valt I sverige blir det alltid till houmlger om beloppet Vill manaumlndra paring det kan man anvaumlndausepackage[left]eurosym

34 6 Oumlverkurs

614 Fler teckensnitt

Om man har tillgaringng till en postscriptskrivare (som vi har) saring kan man utnyttja fler teckensnittaumlr de som hittills har beskrivits Genom att skriva

usepackagetimes

i boumlrjan av dokumentet blir den vanliga texten satt medtimes textsf blir helveticaochtexttt blir courier Foumlljande paket finns

paket textrm textsf textttmdash inget mdash computer modern roman comp modern sans comp modern typewritertimes times helvetica courierbookman bookman avant garde couriernewcent new century schoolbook avant garde courierpalatino palatino helvetica courieravant computer modern roman avant garde comp modern typewriterhelvet computer modern roman helvetica comp modern typewriterchancery zapf chancery (endast kursiv) comp modern sans comp modern typewriter

615 Sammanfattning

Ibland vill man ha en sammanfattning (sammandrag referat abstract) i boumlrjan av sin rapportDet aringstadkommer man medabstract-omgivning (EXEMPEL 11)Ex 11

begindocumentmaketitlebeginabstractDetta aumlr en kort sammanfattning avinneharingllet i rapportenendabstractsectionBakgrundHaumlr kommer resten av texten irapportenenddocument

Sammanfattning

Detta aumlr en kort sammanfatt-ning av inneharingllet i rapporten

1 Bakgrund

Haumlr kommer resten av texten i rappor-ten

Vissa institutioner kraumlver att sammanfattningens rubrik aumlrAbstract Andra kraumlven en sam-manfattning paring svenska och en paring engelska Hur man loumlser detta beskrivs iEXEMPEL 12 ochEx 12EXEMPEL 13

Ex 13

616 Referenser

Foumlr att faring en lista med litteraturreferenser anvaumlnder man sig av enthebibliography-omgiv-ning Argumentet (99) till beginthebibliography99 nedan aumlr en teckenstraumlng somanger hur mycket plats etiketterna tar (och hur mycket resten av texten ska skjutas in)99raumlcker till tvaring siffror

617 Vill ni veta mer 35

Laumls mer om LaTeX i citeLamport

beginthebibliography99bibitemLamport Leslie LamportemphLaTeX users guideamp reference manualAddison Wesley 1994bibitemKnuth Donald E KnuthemphThe TeX bookAddison Wesley 1990bibitemPer Per ForebyemphAtt skriva rapporter med LaTeXPHs kopieringsmaskin 2003endthebibliography

Laumls mer om LATEX i [1]

Referenser[1] Leslie LamportLATEX users gui-

de amp reference manualAddison-Wesley 1994

[2] Donald E KnuthThe TEXbookAddison Wesley 1990

[3] Per ForebyAtt skriva rappor-ter med LATEX PHs kopieringsma-skin 2003

Foumlrsta argumentet tillbibitem aumlr en etikett som man sen kan referera till medcite Detfungerar ungefaumlr somlabel ochref (se sidan13)

617 Vill ni veta merDet haumlr dokumentet beraumlttar lite om hur man anvaumlnder LATEX foumlr att skriva rapporter LATEX kanmycket mer aumln vad som beskrivs haumlr men foumlr de flesta raumlcker nog detta

Foumlr de som vill laumlra sig lite mer har viThe Not So Short Intruduction to LATEX 2ε avTobias Oetiker m fltill salu Priset aumlr foumlr naumlrvarande 50 kronor men den finns aumlven tillgaumlngligparing naumltethttppeopleeeethzch˜oetikerlshort

Vill man veta aumlnnu mer finns det tvaring bra boumlcker som jag kan rekommendera

bull LATEX A Document Preparation Systemav Leslie Lamport(ISBN 0-201-52983-1)Boken aumlr baringde en enkel handledning och en referensmanual

bull The LATEX Companion av Michel Goossens Alexander Samarinoch Frank Mittelbach(ISBN 0-201-54199-8) Boken beskriver en hel del trick och tekniker som inte finns medi Lamports bok men inneharingllerintegrunderna i LATEX

De flesta institutioner har nog dessa boumlcker saring om du haringller paring med examansarbete kan dukanske faring laringna boumlckerna Annars finns de att bestaumllla hos de flesta naumltbokhandlar

A Lokala dokumentklasserVi har tvaring lokala dokumenttyper en foumlr att skriva svenska brevefd-brev och en foumlr merit-foumlrteckningarmerit Dessa beskriv naumlrmare iEXEMPEL 8 ochEXEMPEL 9 Ex 8

Ex 9

B LATEX foumlr hemdatornLATEX finns till de flesta operativsystem Tabellen nedan visar var man haumlmta programvaran

operativsystem program URLWindows MiKTeX httpwwwmiktexorgUnix teTeX httpwwwtugorgteTeXAlla All latexprogramvara httpwwwctanorg

36 C Hur utformar man rapporten

Ett saumltt att faring LATEX paring sin PC aumlr att koumlra Linux Det aumlr en gratis unixvariant foumlr PC-datorer ochdaumlr finns redan teTeX som faumlrdiga paket som man kan installera IusrlocalftppubLinuxfinns en del linuxdistributioner att haumlmta Men det aumlr nog enklare att laumlgga naringgra hundralapparparing att koumlpa en CD med linux

C Hur utformar man rapportenUtseendet paring en uppsats rapport eller avhandling aumlr ganska standardiserat Det finns en delolika skolor men huvuddragen aumlr alltid desamma Om man skriver en labrapport paring tre sidorbehoumlver man givetvis inte haringlla lika haringrt paring reglerna som om man skriver en rapport till sittexamensarbete Men det aumlr klokt att foumllja huvuddragen i mallen inte minst foumlr att rapportenslaumlsare ofta aumlr van vid att det ska se ut paring ett visst saumltt

Resten av detta appendix inneharingller lite tips som aumlr skrivna av Lars Olssonparing institutionenfoumlr Elektrovetenskap

Rapporten ska ha en titelsida med projektets (laborationens) namn foumlrfattarnas namn in-stitutions- och kursnamn samt aringrtal Paring denna sida ska ocksaring finnas ettsammandrag(kallasibland referat) av rapporten I detta ska tydligt framgaring vad rapporten handlar om vilketpro-blem som loumlsts hur detta har gjorts mdash vilkenmetod som anvaumlnts de viktigasteresultatenochslutsatsernasamt eventuellarekommendationer Det faringr inte bli stoumlrre aumln ca en halv sidatext och faringr inte inneharinglla naringgra figurer Sammandraget aumlr mycket viktigt eftersom en blivandelaumlsare genom detta kan faring klart foumlr sig om han verkligen ska laumlsa rapporten Kan han inte goumlraen riktig bedoumlmning av detta med ledning av sammandraget riskerar han att foumlrspilla dyrbartid Som ansvarskaumlnnande foumlrfattare maringste Du alltsaring aumlgna en del tid aringt sammandraget som Dugivetvis skriver sist

Innan Du boumlrjar skriva aumlr det bra om Du foumlr Dig sjaumllv kandefiniera laumlsarenmdash som intebara ska vara den som ska granska Ditt alster utan aumlven t ex Dina kolleger Taumlnk ocksaring eftervadsyftet med rapporten ska vara (bortsett fraringn det uppenbara att Du maringste foumlr att bli godkaumlndparing kursen) t ex att Du villsprida kaumlnnedomom upptaumlckter Du gjort ellerRapportera till enkollega eller en chef vad Du sysslat med de daumlr timmarna

Boumlrja gaumlrna rapporten med enInledning daumlr Du motiverar Ditt arbeta och definierar maringletDen kan sedan foumlljas av enBakgrund som kan vara en beskrivning av naringgra tidigare anvaumlndametoder eller en historik En riktigt fin rapport som t ex beskriver ett arbete som finansierasmed bidrag fraringn STU eller naringgon annan instans boumlrjar ofta med ettFoumlrord (engelska preface)I detta ger man en bakgrund paring houmlgre nivaring och saumltter in arbetet i ett stoumlrre sammanhang Haumlrtackar man ocksaring dem som varit foumlrfattaren behjaumllpliga med pengar (t ex STU) och med detpraktiska arbetet

Daumlrefter foumlljer den egentliga rapporten Haumlr beskriver Du den metod Du anvaumlnt eller till-vaumlgagaringngssaumlttet Aumlr rapporten en laborationsredovisning kan Du redogoumlra foumlr vardera momen-tet under en egen rubrik Aumlr det en projektrapport kan Du i staumlllet beskriva de olika delarna ikonstruktionen under var sin rubrik Det aumlr ofta laumlmpligt med underrubriker t ex

42 Principen foumlr Kruttilatorn

men undvik en uppdelning paring foumlr maringnga undernivaringer eftersom skriften daring laumltt blir oumlverstruk-turerad Foumlrsoumlk att vara konsekvent med rubriksaumlttningen saring att Du inte aumlndrar formen mellanolika rubriker Detta ser Du tydligast naumlr Du ska skrivaInneharingllsfoumlrteckningen (behoumlvs intetill laborationsrapporten) ty daumlr staringr alla rubrikerna intill varandra

Illustrationer aumlr mycket vaumlrdefulla (en bild paringstarings saumlga mer aumln tusen ordrArr anvaumlnd figurersaring kan rapporten bli kort) men foumlr att en figur ska vara meningsfull maringsten den vara foumlrsedd

Sakregister 37

med enfigurtext Denna ska vara saring tydlig att man kan foumlrstaring figuren utan att behoumlva laumlsanaringgot inne i texten Taumlnk paring hur Du sjaumllv goumlr naumlr Du faringr en rapport eller en artikel i handenFigurtexten ska staring under figuren och skrivas ut helt t ex

Figur 23 En vanlig kruttilator med oumlverhaumlngade skrut Observera att divisorn haumlr aumlrgroumln Efter [2]

Vidare aumlr det vaumlrt att notera attfig 23blir bara ett nedslag mindre aumlnfigur 23 inne i textenFoumlrkorta inte i onoumldan och anvaumlnd bara de vedertagna saumltten t ex tex etc osv

Texten ska man straumlva efter att goumlra kort men uttoumlmmande Det aumlr alltid baumlttre att foumlrsoumlkaskriva korta meningar med ett sammanhang aumln att foumlrsoumlka taumlcka maringnga sammanhang i enmening Taumlnk paring ordval syftningar och meningsbyggnad saring att den text Du skriver verkligenkommer att betyda det Du taumlnkt Dig Detta laringter helt uppenbart men Du ska faring se att det inte aumlrsaring laumlttStavfel ska i princip inte behoumlva foumlrekomma eftersom det finns utmaumlrkta boumlcker somaumlr fyllda med raumltt stavade ord Aumlr Du det minsta osaumlker slaring upp ordet i staumlllet foumlr att chansaDu kan ibland bli osaumlker paring betydelsen av ett ord eller hos en fras Slaring daring upp i en ordbok ellerskriv om meningen mdash detta aumlr extremt viktigt naumlr Du skriver paring ett annat spraringk

Skriv gaumlrna paringsvenska Detta kan dock vara svaringrt i varingr bransch daumlr saring maringnga fackuttryckaumlr laringnade fraringn framfoumlr allt engelskan Om det finns ett svenskt ord foumlr en foumlreteelse saring anvaumlnddet om inte texten daring blir foumlr uppstyltad Fundera oumlver hur Du ska skriva om t exMan maringstenu enabla de strobade latcharna med chip select acknowledgement controlsignalerna(Vad nudet betyder) Det blir kanske flera ord paring svenska men det priset faringr vi betala foumlr att textenska bli snygg

Efter beskrivningar och genomgaringngar av metoder etc skaResultat ochellerSlutsatserkomma Dessa kan ibland ingaring utspridda i det foumlregaringende avsnittet men de ska i saring fall samlasihop haumlr och kommenteras

Referenser aumlr en lista med den litteratur som Du gjort haumlnvisningar till i texten I textenska Du ha skrivet ett nummer som i figurtextexemplet ovan I referenslista ska det daring se ut somt ex

[2] Gustavsson Hans P et alKruttilatorer en global oumlversikt Liberlitteratur Mal-mouml 1944

Sist saumltter Du eventuellabilagor programlistor ochappendix Naumlr sedan sammandragetaumlr klart aumlr rapporten faumlrdigskriven men inte faumlrdig Foumlrsoumlk att faring naringgon annan att korrekturlaumlsaden aringt Dig mdash sjaumllv aumlr du naumlmligen blind aumlven foumlr de enklaste felen vid det haumlr laget

Sakregister

Symboler (mindre utrymme) 22lsquo (iexcl) 14$ (math-omgivning) 15 (kommentar) 3rsquo (accent) 13rsquo (derivata) 18( (() 21) ()) 21 (extra utrymme) 22 (accent) 13 () 21= 12

= (accent) 13gt 12lsquo (iquest) 14[ ([) 21 (blanktecken) 8 (accent) 13( (math-omgivning) 15) (math-omgivning) 15- (avstavningsfoumlrslag) 9[ (displaymath-

omgivning) 15 (radbrytning) 2 28] (displaymath-

omgivning) 15^ (accent) 13 () 21 () 21] (]) 21^ (exponent) 17(index) 17lsquo (accent) 13~ (accent) 13~ (haringrt blanktecken) 910pt (option) 2611pt (option) 2612pt (option) 26

38 Sakregister

Aa4paper (option) 26AA (Aring) 14aa (aring) 14abstract 34abstract-omgivning 34accenter

i matematisk omgivning17i vanlig text 13

acute 17addtolength 26AE (AElig) 14ae (aelig) 14aleph (alefsym) 18alpha (α) 16amalg (q) 16angle ( 6 ) 18appendix 3 4approx (asymp) 16arccos 19arcsin 19arctan 19arg 19array-omgivning 20 21article (dokumentklass)

25 26ast (lowast) 16asymp () 16atop 20author 2avant (paket) 34avstavning 9 24

Bb (accent) 13backslash () 18 21bar 17baselinestretch 27beta (β) 16bfseries 7bibitem 35bibitem 35bigcap (

⋂) 20

bigcirc (copy) 16bigcup (

⋃) 20

Biggl 22biggl 22Biggr 22biggr 22Bigl 22bigl 22bigodot (

⊙) 20

bigoplus (oplus

) 20bigotimes (

otimes) 20

Bigr 22bigr 22

bigsqcup (⊔

) 20bigtriangledown (5) 16bigtriangleup (4) 16biguplus (

⊎) 20

bigvee (or

) 20bigwedge (

and) 20

bindetreck 8binaumlra operatorer 16blanktecken

extra 8haringrt 9

boldmath 19book (dokumentklass) 25bookman (paket) 34bot (perp) 18bowtie () 16Box (2) 18breve 17braringkstreck 18bullet (bull) 16

Cc (accent) 13cap (cap) 16caption 11 15cdot (middot) 16cdots 19center-omgivning 11 30centrerad text 10chancery (paket) 34chapter 25check 17chi (χ) 16circ () 16circle 29citat 10cite 35cite 35clearpage 25clubsuit (clubs) 18colorbox 33cong (sim=) 16coprod (

∐) 20

copyright ( ccopy) 13cos 19cosh 19cot 19coth 19csc 19cup (cup) 16

Dd (accent) 13dag (dagger) 13dagger (dagger) 16dashbox 29

dashv (a) 16date 2 3ddag (Dagger) 13ddagger (Dagger) 16ddot 17 18ddots 21definecolor 33deg 19Delta (∆) 16delta (δ) 16derivator 18description-omgivning

9 10det 19DH (ETH) 14dh (eth) 14Diamond (3) 18diamond () 16diamondsuit (diams) 18dim 19displaymath-omgivning

15 20 21 26div (divide) 16division 18DJ (ETH) 14dj (đ) 14document-omgivning 2documentclass 25dokumentklasser 25dot 17 18doteq ( =) 16Downarrow (dArr) 17 21downarrow (darr) 17 21draft (option) 26dvi2tty (program) 5dvips (program) 1 4ndash6

Eefd-brev (dokument-

klass) 35ell (`) 18em 7emacs

LATEX-mode 4emacs (program) 1 4 14 22emph 7empty (sidnumrering) 27emptyset (empty) 18enumerate-omgivning 9epsilon (ε) 16eqnarray-omgivning 21eqnarray-omgivning 21equation-omgivning 15 20equiv (equiv) 16eta (η) 16EUR 33euro 33

Sakregister 39

eurotecken 33evensidemargin 26exempel 1exists (exist) 18exponent 17ext 19

Ffancyhdr (paket) 27fbox 28fcolorbox 33felsoumlkning 22ndash25fetstil 7figure-omgivning 11 30figurer 11flat ([) 18fleqn (option) 26flushleft-omgivning 10flushright-omgivning 11fonter 6 19 34footnote 9footnotesize 7footskip 26forall (forall) 18fotnoter 9frac 18framebox 29frown (_) 16funktionsnamn 19

GGamma (Γ) 16gamma (γ) 16gcd 19geq (ge) 16gg () 16grader 18graphics (paket) 30ndash32grave 17grekiska bokstaumlver 15 16guillemotleft (laquo) 13guillemotright (raquo) 13guilsinglleft (lsaquo) 13guilsinglright (rsaquo) 13gunzip (program) 31gv (program) 32gzip (program) 31

HH (accent) 13hat 17hbar (h) 18headheight 26headings (sidnumrering) 27headsep 26heartsuit (hearts) 18

helvet (paket) 34hemdator

LATEX foumlr 35hline 12hom 19hookleftarrow (larr) 17hookrightarrow (rarr) 17hspace 28hspace 28Huge 7huge 7haumlnvisningar 13

Ii (ı) 13Im (=) 18imath 17imath (ı) 18import (program) 31in (isin) 16includegraphics 30index 17inf 19infty (infin) 18inneharingllsfoumlrteckning 8int (

int) 20

iota (ι) 16itemize-omgivning 9itshape 7

Jj () 13jmath 17jmath () 18Join (1) 16

Kkapitaumller 7kappa (κ) 16ker 19kill 12kommentar 3komprimering 31kursiv 7

LL (Ł) 14l (ł) 14label 11 13Lambda (Λ) 16lambda (λ) 16landscape (option) 26langle (〈) 21LARGE 7Large 7large 7

laserutskrifter 5LaTeX (logotypen) 8latex (program)

1 4 6 13 25 32LATEX-mode (i emacs) 4latexsym (paket) 17lceil (d) 21ldots ( ) 8ldots 21leadsto () 17left 21 22Leftarrow (lArr) 17leftarrow (larr) 17leftharpoondown () 17leftharpoonup () 17Leftrightarrow (hArr) 17leftrightarrow (harr) 17leq (le) 16leqno (option) 26letter (dokumentklass) 25lfloor (b) 21lg 19lhd () 16lim 19limsup 19line 29lininf 19listoffigures 8listoftables 8listor 9ndash10litteraturreferenser 34ll () 16ln 19log 19Longleftarrow (lArr=) 17longleftarrow (larrminus) 17Longleftrightarrow

(lArrrArr) 17longleftrightarrow

(larrrarr) 17longmapsto (7minusrarr) 17Longrightarrow (=rArr) 17longrightarrow (minusrarr) 17

Mmaketitle 2 8 26 27mapsto (7rarr) 17matematisk text 15ndash22matematiska symboler

15ndash17math-omgivning 15 20 21mathbf 19mathcal 19mathit 19mathrm 19mathsf 19mathtt 19

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 21: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

43 Exponenter och index 17

[ A stackrelalpharightarrow B ] Aαrarr B

[ vecx stackrelmathrmdef=(x_1 ldots xn) ] ~x

def= (x1 xn)

Observera att vissa symboler bara aumlr tillgaumlngliga med paketetlatexsym Foumlr att anvaumlndadessa laumlgg till foumlljande rad i boumlrjan av dokumentet

usepackagelatexsym

421 Accenter

Accenttecknen som beskrivs paring sidan13 fungerar bara foumlr vanlig text I matematiska formleranvaumlnder man nedanstaringende kommandon i staumlllet

a hata a acutea a dota a checkaa gravea a ddota a brevea a baraa tildea ~a veca

hat ochtilde finns aumlven i bredare varianter som kallaswidehat ochwidetilde

$widehatx+1 widetildex+1$ x+ 1 x+ 1

Precis som med accenter i vanlig text boumlr man plocka bort prickarna fraringn bokstaumlverna i och jinnan man saumltter accenter paring dem

Jaumlmfoumlr $veci + ddotj$ och$vecimath + ddotjmath$

Jaumlmfoumlr~i+ j och~ı+

43 Exponenter och indexExponenter markeras medexponent och index med_index vilket illustreras av dettaexempel

Laringt $x$ och $y$ vara variabler saringdana att$x^2y=q_n$ daring $q_1 ldots q_n gt 7$

Det blir samma sak av $x^y_2$ och$x_2^y$ men inte av $x_y^2$ och$x^2_y$

Laringt x och y vara variabler saringdana attx2y = qn daringq1 qn gt 7Det blir samma sak avxy

2 ochxy2 men

inte avxy2 ochx2y

larr leftarrow lArrrArr Longleftrightarrow uarr uparrowlarrminus longleftarrow 7rarr mapsto uArr UparrowlArr Leftarrow 7minusrarr longmapsto darr downarrowlArr= Longleftarrow larr hookleftarrow dArr Downarrowrarr rightarrow rarr hookrightarrow l updownarrowminusrarr longrightarrow leftharpoonup m UpdownarrowrArr Rightarrow rightharpoonup nearrow=rArr Longrightarrow leftharpoondown searrowharr leftrightarrow rightharpoondown swarrowlarrrarr longleftrightarrow rightleftharpoons nwarrowhArr Leftrightarrow leadsto1

Tabell 4 Pilsymboler (1Kraumlver paketetlatexsym)

18 4 Matematiska formler

Om det bara finnsett tecken i exponent eller index garingr det bra att utelaumlmna klamrarna ochskriva^exponentrespektive_exponent

Det garingr bra att anvaumlnda alla moumljliga tecken som exponenter och index

Temperaturen i dag var $19^circ$C Temperaturen i dag var19C

44 Derivator

Derivator skriver man med apostrof (rsquo)

$xrsquorsquorsquo - 3xrsquorsquo + xrsquo + 4x = 8$ xprimeprimeprime minus 3xprimeprime + xprime + 4x = 8

Ibland skriver man tidsderivator med prickar ovanfoumlr bokstaumlverna Daring kan man anvaumlnda accen-terna ovan

$a(t) = dotv(t) = ddotx(t)$ a(t) = v(t) = x(t)

45 Division

Division med aumlr enkelt att skriva men vill man ha ett horisontellt braringkstreck faringr man anvaumlndakommandotfrac

[ x = fraca + b3c^3 + d^4 ] x =a+ b3

c3 + d4

[ frac11 - frac1a - k ]1

1minus 1aminusk

46 Roumltter

Roumltter skriver man med kommandotsqrt Med ett extra argument kan man skriva roumltter avvalfri ordning

[ sqrtx^x + sqrtalpha ]radicxx +

radicα

[ sqrt[3]hrsquorsquo_n(beta x) ] 3radichprimeprimen(βx)

alefsym aleph prime prime forall forall infin inftyh hbar empty emptyset exist exists 2 Box1

ı imath nabla nabla not neg 3 Diamond1

jmathradic

surd [ flat 4 triangle` ell gt top natural clubs clubsuitweierp wp perp bot ] sharp diams diamondsuitlt Re | backslash hearts heartsuit= Im 6 angle part partial spades spadesuit0 mho1

Tabell 5 Diverse symboler (1Kraumlver paketetlatexsym)

47 Oumlver- och understrykning 19

47 Oumlver- och understrykningFoumlr att goumlra linjer eller klamrar ovanfoumlr eller under en formel finnsoverline underlineoverbrace respektiveunderbrace Man kan skriva text ovanfoumlr eller under en klammergenom att goumlra paring samma saumltt som foumlr ett index eller en exponent

[ overlinephi + overlinew ] φ+ w

[ overbracea_1+underbrace a_2+cdots+a_n-1_n-2 st+a_n^n st ]

nst︷ ︸︸ ︷a1 + a2 + middot middot middot+ anminus1︸ ︷︷ ︸

nminus2st

+an

[ x^overlinek + n + x^underlinen ] xk+n + xn

48 Teckensnitt i matematisk textNormalt skriver LATEX all matmatisk text kursiv men i vissa fall passar det baumlttre med ett annatteckensnitt

Ett saringdant exempel aumlr foumlr att skriva funktioner som t ex log Det enklaste saumlttet att skrivadessa funktioner aumlr att anvaumlnda kommandona i tabell6

[ sin 2theta=2sinthetacostheta ] sin 2θ = 2 sin θ cos θ

[ log xy=log x + log y] log xy = log x+ log yFoumlr de funktioner daumlr det aumlr meningsfullt kan man anvaumlnda ett index

[ max_1leq nleq mlog_2P_n ] max1lenlem

log2 Pn

[ lim_xrightarrow 0fracsin xx=1 ] limxrarr0

sinx

x= 1

I oumlvriga fall kan man anvaumlnda naringgot av nedanstaringende saumltt att byta tecknsnitt inne i mate-matisk text

$mathititalic - 2^x+sin phi$ italic minus 2 x + sinφ

$mathrmroman - 2^x+sin phi$ romanminus 2x + sinφ

$mathbfbold - 2^x+sin phi$ boldminus 2x + sinφ

$mathsfsans serif - 2^x+sin phi$ sans serif minus 2x + sinφ

$mathtttypewriter - 2^x+sin phi$ typewriterminus 2x + sinφ

Observera att ovanstaringende kommandon bara ska anvaumlndas foumlr matematiska uttryck De paring-verkar bara bokstaumlver siffror och stora grekiska bokstaumlver Om man av naringgon anledning villskriva vanligt text inne i formler anvaumlnder man de vanliga teckensnittskommandona (texttttextbf textnormal etc) som tillfaumllligt laumlmnar matematikomgivningen

Om man vill skriva alla formler med fetstil kan man skriva kommandotboldmath i boumlrjanav dokumentet (det skainte skrivas inne i en matematikomgivning) Kommandot gaumlller tillsman upphaumlver det medunboldmath

I vissa fall anvaumlnder man skrivstilsbokstaumlver foumlr att beteckna funktioner LATEX tillhanda-haringller 26 bokstaumlverA Z

arccos cos csc ext ker limsup min sinharcsin cosh deg gcd lg ln Pr suparctan cot det hom lim log sec tanarg coth dim inf lininf max sin tanh

Tabell 6 Funktionsnamn

20 4 Matematiska formler

$mathcalFf(x)$ och$mathcalLf(x)$ brukar man anvaumlndafoumlr att beteckna naringgra vaumllkaumlnda transformer

Ff(x) och Lf(x) brukar mananvaumlnda foumlr att beteckna naringgra vaumll-kaumlnda transformer

49 Summor integraler och saringntDe matematiska symbolerna i tabell7 blir olika stora beroende paring hur man anvaumlnder dem deblir stoumlrre i endisplaymath-omgivning och enequation-omgivning aumln i enmath-omgiv-ning

[ int_-infty^infty e^-x^2 dx ]int infin

minusinfineminusx2

dx

[ oint_S(V) (psinablaphi-phinablapsi)cdot dvecS ]

∮S(V )

(ψnablaφminus φnablaψ) middot d~S

[ a_1 + a_2 + cdots + a_n =sum_i=1^n a_i ] a1 + a2 + middot middot middot+ an =

nsumi=1

ai

[ n=prod_k=1^n k ] n =

nprodk=1

k

[ sum_0 leq i leq m atop0 lt j lt n P(ij) ]

sum0leilem0ltjltn

P (i j)

Om man skriver ovanstaringende formler innei den loumlpande texten faringr mande mindre symbolerna som t~ex$int_-infty^infty e^-x^2 dx$eller $n=prod_k=1^n k$

Om man skriver ovanstaringende form-ler inne i den loumlpande texten faringrman de mindre symbolerna som t exintinfinminusinfin eminusx2

dx ellern =prodn

k=1k

410 Matriser och vektorerFoumlr att skapa matriser och vektorer goumlr vi naumlstan likadant som med tabeller (sidan12)

[ beginarraylcrx^2 amp a+b amp 3 x^2+2x amp xrsquo amp 23 x^2n amp alpha amp 214endarray ]

x2 a+ b 3x2 + 2x xprime 23x2n α 214

sum sumsum

⋂ ⋂bigcap

⊙ ⊙bigodotprod prod

prod⋃ ⋃

bigcupotimes otimes

bigotimes∐ ∐coprod

⊔ ⊔bigsqcup

oplus oplusbigoplusint int

intor or

bigvee⊎ ⊎

biguplus∮ ∮oint

and andbigwedge

Tabell 7 Stora symboler

411 Ekvationer paring flera rader 21

411 Ekvationer paring flera rader

Med endisplaymath-omgivning eller enmath-omgivning kan man bara goumlra formler somryms paring en rad Om man skriver laringnga formler eller vill skriva flera ekvationer i en sekvenskan man anvaumlnda eneqnarray-omgivning Den fungerar ungefaumlr som enarray-omgivningmed tre kolumner men numrerar ekvationerna om man inte skrivernonumber

begineqnarrayx amp = amp 12y + 47 y amp = amp z + phi + a + b + nonumber amp amp c + d + e + f

endeqnarray

x = 12y + 47 (2)

y = z + φ+ a+ b+

c+ d+ e+ f (3)

Eneqnarray-omgivning goumlr samma sak foumlrutom att den inte genererar naringgra ekvationsnum-mer

begineqnarrayx amp = amp 2 y + 3y amp = amp 12

endeqnarray

x = 2y + 3

y = 12

412 Parenteser

Hittils har vi anvaumlnt vanliga parenteser rsquo()rsquo i en del formler I tabell8 visas samtliga symbolersom kan anvaumlndas som parenteser i LATEX

Foumlr att faring parenteserna att anpassa sin storlek efter det de ska omge skriver manleftellerright foumlre dem Foumlr varjeleft maringste det finnas enright Daumlremot behoumlver de intevara av samma typ Det aumlr t ex fullt moumljligt att avsluta enleft( medright Om manbara vill ha en parentes paring ena sidan av formeln kan man anvaumlnda den osynliga parentesen rsquorsquo

[ vecu times vecv =left| beginarrayccchatx amp u_x amp v_x haty amp u_y amp v_y hatz amp u_z amp v_z

endarray right| ]

~utimes ~v =

∣∣∣∣∣ x ux vx

y uy vy

z uz vz

∣∣∣∣∣[ A=left( beginarraycccca_11 amp a_12 amp ldots amp a_1n a_21 amp a_22 amp ldots amp a_2n vdots amp vdots amp ddots amp vdots a_m1 amp a_m2 amp ldots amp a_mn

endarray right) ]

A =

a11 a12 a1n

a21 a22 a2n

am1 am2 amn

( ( b lfloor darr downarrow) ) c rfloor backslash l updownarrow[ [ d lceil | | uArr Uparrow] ] e rceil | dArr Downarrow 〈 langle uarr uparrow m Updownarrow 〉 rangle

Tabell 8 Parenteser

22 5 Om det blir fel

[ g(x)=left beginarrayll0 amp x leq 0 13 amp 0 lt x leq 3 23 amp 3 lt x leq 5 1 amp x gt 5endarray right ]

g(x) =

0 x le 013 0 lt x le 323 3 lt x le 51 x gt 5

Ibland behoumlver man ha mer kontroll oumlver parentesernas storlek Foumlr detta aumlndamaringl finns detandra prefix att anvaumlnda

Storlek vanlig stor stoumlrre aumlnnu stoumlrre stoumlrst automatiskVaumlnsterprefix mdash bigl Bigl biggl Biggl leftHoumlgerprefix mdash bigr Bigr biggr Biggr right

413 FinjusteringI en del fall kan man behoumlva justera formateringen av matematiska formler genom att laumlgga tilleller ta bort lite utrymme Foumlr detta aumlndamaringl finns kommandona foumlr att laumlgga till och foumlratt ta bort

[ sqrt2 x ] radic2x

[ sqrt2 x ] radic2x

[ n logn ] n logn

[ n logn ] nlogn

[ intint z dx dy]int int

zdxdy

[ int int z dx dy ]intint

z dx dy

5 Om det blir felAtt tolka felutskrifter fraringn LATEX aumlr inte alltid det laumlttaste LATEX oumlversaumltter alla kommandon tillTEX-kommandon och skickar sedan hela texten till TEX Daumlrfoumlr kommer maringnga av felmedde-landena fraringn TEX och man kaumlnner inte riktigt igen sin text i felutskrifterna

51 Vanliga problemUtan att analysera felutskrifterna alltfoumlr mycket kan man ofta hitta sitt fel bland foumlljande punk-ter

bull Ett felstavat kommando

bull Parenteser (t ex eller[]) daumlr man har gloumlmt den ena eller kanske baringda

bull Foumlrsoumlk att anvaumlnda specialtecken utan att skriva dem paring raumltt saumltt

bull Foumlrsoumlk att anvaumlnda matematiska specialtecken i vanlig text (Skriv$ foumlre och efter tecknetsaring garingr det bra)

bull Ett end som saknas

bull Ett bortgloumlmt argument till ett kommando

Genom att laumlra sig att utnyttja LATEX-modei emacs ordentligt kan man undvika maringnga onoumldigaskrivfel (se sidan4)

53 Att hitta vad som blev fel 23

52 Vad man goumlr naumlr LATEX har stannatNaumlr LATEX upptaumlcker ett fel under en koumlrning faringr man en massa felutskrifter och daumlrefter skrivsett rsquorsquo Om du faringr ett rsquorsquo kan du skriva naringgot av foumlljande

bull H foumlr att (kanske) faring lite mer tips om vad som kan vara fel

bull RETURN foumlr att att ignorera felet och fortsaumltta (ger ofta upphov till fler fel)

bull Istop Foumlr att stoppa koumlrningen

bull X kan man skriva omIstop inte fungerar Skillnaden aumlr att medIstop faringr man med allutskrift fram till felet medanX avbryter koumlrningen omedelbart

Vid andra typer av fel faringr man en rsquorsquo i staumlllet foumlr rsquorsquo Det haumlr felet beror ofta paring ett bortgloumlmtenddocument Haumlr kan man skriva

bull enddocument eller

bull stop foumlr att avbryta koumlrningen Om det inte fungerar provar man med

bull 〈CTRLndashD〉 eller

bull 〈CTRLndashC〉

53 Att hitta vad som blev felAumlven om LATEX genererar vaumlldigt maringnga felutskrifter som till en boumlrjan ser raumltt obegripliga utaumlr det ofta laumltt att hitta felen med ledning av utskriften Tricket aumlr foumlr det mesta att titta paringdetsistasom skrevs ut

Om vi till exempel skulle skrivabegincenter men i staumlllet skrevbegincentesaumlger LATEX saringhaumlr

LaTeX Error Environment cente undefined

See the LaTeX manual or LaTeX Companion for explanationType H ltreturngt for immediate help

l56 begincente

Om vi tittar paring de sista raderna av felutskriften staringr det att felet finns paring rad 56 och dessutomskrivs den felaktiga texten ut

Vi har kanske gloumlmt att grekiska bokstaumlver bara fungerar i en matematisk omgivning ochhar skrivit

Det haumlr aumlr bokstaven gamma i det grekiska alfabetet

i staumlllet foumlr

Det haumlr aumlr bokstaven $gamma$ i det grekiska alfabetet

Naumlr vi koumlr texten genom LATEX blir felutskriften

24 5 Om det blir fel

Missing $ insertedinserted text

$to be read again

gammal245 Det haumlr aumlr bokstaven gamma

i det grekiska alfabetet

Vid den haumlr typen av fel goumlr alltid LATEX en radbrytning efter det felaktiga tecknet Daumlrfoumlr aumlrfelet laumltt att lokalisera

54 Varningar vid sid- och radbrytningar

Om LATEX misslyckas med att avstava ett ord skrivs det ut en varning som kan se ut saring haumlr

Overfull hbox (5423221pt too wide) in paragraph at lines 54--55[]T1cmrmn10 Ett l^^e5ngt ord ^^e4r studiev^^e4gledarna

Det sista ordet (studievaumlgledarna) som skrivs ut aumlr det som LATEX inte har lyckts avstavaAntingen bryr man sig inte om varningen (raden blir lite foumlr laringng i saring fall) eller saring laumlgger manin avstavningsfoumlrslag (se sidan9)

Som framgaringr av exemplet skrivs svenska bokstaumlver ut lite konstigt Det medfoumlr dock foumlrdet mesta inga stoumlrre problem med att tyda utskriften

Foumlr att laumlttare se var LATEX har problem med avstavningen kan man anvaumlnda dokumentop-tionendraft Mer om det finns paring sidan26

Andra varningar man kan faring aumlr

bull Underfull hbox som betyder att LATEX har tvingats laumlgga in lite vaumll mycket tomrummellan orden foumlr att fylla ut raden

bull Overfull vbox som varnar foumlr att LATEX inte har hittat naringgot laumlmpligt staumllle att boumlrja enny sida Sidan har alltsaring blivit lite foumlr laringng

bull Underfull vbox anger det motsatta problemet Sidan aumlr lite kortare aumln den borde vara

Laumls om hur man sjaumllv kan paringverka sid- och radbrytningar paring sidan28

55 Problem med placering av figurer

551 Bilderna kommer sist i dokumentet

Ett vanligt problem aumlr att alla eller en del figurer hamnar sist i dokumentet Det beror naumlstanalltid paring att man har skrivitbeginfigure[h]

LATEX har vissa regler foumlr att placera ut figurer och med ledning av dem har det inte garingttatt placera figuren paring det taumlnkta staumlllet Daumlrfoumlr hamnar den sist i dokumentet En av reglernasaumlger att figurer maringste placeras ut i samma ordning som dom foumlrekommer i LATEXfilen Daumlrfoumlrkommer alla efterfoumlljande bilder ocksaring att hamna sist

Loumlsningen aumlr givetvis att ge LATEX fler alternativ foumlr att placera ut figuren Om man i staumllletskriverbeginfigure[htb] kan LATEX placera bilden laumlngst upp eller laumlngst ner paring en sida

56 Problem i inkluderade filer 25

552 Alla bilder kommer inte ut

FelmeddelandetToo many unresolved floats beror paring att minnet i LATEX har blivit fulltav bilder Naumlr LATEX ser en bild lagras den undan tills det finns ett staumllle att skriva ut den

Detta fel beror normalt paring samma sak som ovan men kan ocksaring upptraumlda om man villha maringnga bilder efter varandra (t ex ett appendix med bara bilder) Loumlsningen aumlr daring att tvingaLATEX att skriva ut de bilder som har samlats i minnet genom att laumlgga in kommandotclearpagemellan tvaring laumlmpliga bilder Daring skrivs alla ackumulerade bilder ut och LATEX goumlr en sidbrytning

56 Problem i inkluderade filer

LATEX skriver kommandon till ett antal filer som sedan inkluderas vid naumlsta koumlrning (Bl a finnsfiltoc foumlr inneharingllsfoumlrteckningenfillof ochfillot foumlr figur- och tabellfoumlrteckningarsamtfilaux foumlr diverse oumlvrig information som bildtexter

Naumlr LATEX inkluderar en fil skrivs filnamnet och eventuella felmeddelanden ut inom paren-teser (se exempel paring sidan4) Paring detta saumltt kan man se vilken fil det aumlr problem med

Skulle det bli fel i en av de inkluderade filerna (t ex paring grund av fel i en bildtext) maringsteman ta bort filen och sedan koumlralatex igen Givetvis maringste man ocksaring raumltta felet ifiltex)

57 Utskriften kommer inte ut

Om det inte kommer ut naringgra sidor paring laserskrivaren eller om bara en del av sidorna kommerut beror det foumlrmodligen paring naringgot av foumlljande

bull Filnamnet inneharingller svenska bokstaumlverSkrivarna klarar inte av filer som inneharingller tecken som har aringttonde biten satt Detta yttrarsig i att det inte kommer ut naringgonting alls Doumlp omtex-filen till ett annat namn kompileraden igen och skriv ut den paring nytt (Det aumlr bara filnamnet som beroumlrs svenska tecken inne itexten kodas saring att skrivarna klarar av dem)

bull Fel i en inkluderad bildOm du har inkluderat en bild i dokumentet kan det beror paring att skrivaren inte foumlrstaringr sig paringbilden I detta fall kommer vanligtvis sidorna foumlre bilden ut Prova att ta bort bilden och seom det blir baumlttre Om det hjaumllper kontrollera att bilden aumlr i raumltt format (se sidan30)

6 Oumlverkurs61 Dokumentklasser

Hittills har vi bara anvaumlnt dokumentklassenarticle Andra dokumentklasser som aumlr standardaumlr letter (EXEMPEL 7) report (EXEMPEL 5) och book report skiljer sig fraumlmst fraringn Ex 7

Ex 5article genom att det finns ytterliga en rubriknivaringchapter book har ytterligare en nivaringsom heterpart article aumlr laumlmpligt till rapporter aumlven raumltt laringnga saringdana Kommer man uppi storleksordningen examensarbete kan det vara laumlmpligt att byta tillreport Paring sidan35finnsytterligare dokumentklasser beskrivna Dessa aumlr dock inte standard i LATEX

Foumlr att byta dokumentklass maringste man aumlndra argumentet till kommandotdocumentclassOm man till exempel vill aumlndra tillreport skriver man

documentclass[a4paper]report

26 6 Oumlverkurs

62 DokumentoptionerDet finns ett antal optioner som man kan ange foumlr att paringverka utseendet paring sitt dokument Vihar redan stoumltt paringa4paper Nedanstaringende lista visar de viktigaste

a4paper Anpassa marginaler till a4-papper Om denna utelaumlmnas anvaumlnds amerikanskpapper (letter)

11pt Anvaumlnd lite stoumlrre bokstaumlver (standard aumlr10pt)

12pt Aumlnnu lite stoumlrre bokstaumlver

twocolumn Skriver texten i tvaring kolumner

twoside Formaterar foumlr dubbelsidig utskrift (Anvaumlnt i detta dokument)

titlepage Goumlr att rubriken (den som man skriver ut medmaketitle) hamnar paring en egensida om man anvaumlnder dokumentklassenarticle Det aumlr standard foumlrreport

landscape Goumlr att sidan formateras foumlr liggande papper Marginalerna blir vaumlldigt bredasaring man kan behoumlva finjustera en del maringtt manuellt (se sidan26)

draft Goumlr att LATEX skriver ut en svart rektangel i marginalen efter alla rader som harblivit foumlr laringnga (overfull hbox) Det aumlr bra att anvaumlnda vid korrekturlaumlsning-en men ska givetvis tas bort foumlre den slutliga utskriftendraft goumlr desutom attinkluderade bilder (se sidan30) bara skrivs ut som en ram runt bildens filnamn

leqno Placera ekvationsnummer till vaumlnster i staumlllet foumlr till houmlger om ekvationen i endisplaymath-omgivning

fleqn Vaumlnsterjustera ekvationer i staumlllet foumlr att centrera dem i endisplaymath-om-givning

openright Om man anvaumlnder dokumentklassenreport boumlrjar kapitel alltid paring ny sidaopenright goumlr att de i staumlllet boumlrjar paring ny houmlgersida

Foumlr att anvaumlnda en option skriver man namnet paring den inom hakparenteser rsquo[]rsquo foumlre dokument-klassen Vill man ange flera optioner skiljer man dem aringt med kommatecken Vill man skrivamed 11 punkter stora bokstaumlver och formatera texten i tvaring kolumner (samtidigt som man be-haringller optionen foumlr a4-papper) skriver man

documentclass[11pttwocolumna4paper]article

63 Finjustering av marginaler och andra maringttOm man inte aumlr noumljd med marginalerna saring finns det moumljlighet att finjustera maringtten med kom-mandonaaddtolength ochsetlength Den foumlrsta aumlr laumlmplig naumlr man vill goumlra smaring juste-ringar t ex goumlra raderna lite laumlngre

Naringgra av de maringtt som garingr att justera aumlr

evensidemargin marginal jaumlmna sidor oddsidemargin marginal udda sidortopmargin marginal oumlverst paring sidan headheight storlek sidhuvudheadsep avst mellan sidhuvud amp text footskip avst mellan sidfot amp texttextwidth textens bredd textheight textens houmljd

Om man t ex vill goumlra raderna en centimeter laumlngre paring varje sida skriver man

addtolengthoddsidemargin-10mmaddtolengthevensidemargin-1cmaddtolengthtextwidth2cm

Foumlr mer info om detta seEXEMPEL 10 Haumlr finns aumlven en beskrivning av de olika maringttenheterEx 10man kan anvaumlnda

64 Separering av stycken 27

64 Separering av styckenLATEX boumlrjar varje stycke med en indragning om det inte aumlr det foumlrsta stycket efter en rubrikOm man i staumlllet vill avgraumlnsa stycken med en extra blankrad skriver man saring haumlr i boumlrjan avdokumentet

usepackageparskip

Paketetparskip goumlr att indragningen saumltts till noll och att avstaringndet mellan tvaring stycken oumlkaren halv rad

65 Engelska dokumentOm man vill skriva dokument paring engelska aumlr det bara att utelaumlmna raden med

usepackage[swedish]babel

Daring kommer en engelsk avstavningstabell att anvaumlndas och ett antal straumlngar aumlndras till engels-ka t ex skrivsTable of contentsi staumlllet foumlrInneharingll

usepackage[swedish]babel

Det garingr aumlven att skriva paring andra spraringk genom att byta utswedish mot naringgot av foumlljande

american french german ngerman bahasa basque catalan croatianczech danish dutch finnish greek icelandic irish italianlatin magyar norsk norsk portuges romanian russian slovakslovene spanish turkish ukrainian nohyphenation

66 Sidnumrering sidhuvud och sidfotLATEX skriver automatiskt ett sidnummer centrerat laumlngst ned paring sidan Med kommandot

pagestyleempty

kan man staumlnga av numreringen Det kan bland annat vara laumlmpligt t ex om man bara vill skrivaut en sida Om man anvaumlndermaketitle maringste man dessutom skriva

thispagestyleempty

eftermaketitle eftersommaketitle alltid definierar om foumlrsta sidan tillplain (SeEX-EMPEL 3) Ex 3

Vill man i staumlllet ha sidnummer och kapitelnamn i sidhuvudet skriver man

pagestyleheadings

Daring faringr man en sidnumrering som ser ut ungefaumlr som i den haumlr handledningen Vill man garingtillbaka till standardutseendet aumlr det bara att skriva

pagestyleplain

Foumlr att faring sidhuvuden som ser ut ungefaumlr som i denna handledning kan man anvaumlnda paketetfancyhdr Detta beskrivs naumlrmare iEXEMPEL 4 Ex 4

67 RadavstaringndIbland kan man vilja aumlndra paring radavstaringndet i LATEX Det goumlrs enklast genom att aumlndra paring pa-rameternbaselinestretch Det aumlr en faktor som radavstaringndet multipliceras med saring detnormala vaumlrdet aumlr1 Foumlr att naumlstan foumlrdubbla radavstaringndet laumlgger man till foumlljande rad naringgon-stans foumlrebegindocument

renewcommandbaselinestretch18

28 6 Oumlverkurs

68 RamarFoumlr att rita en ram runt en del av texten anvaumlnder man kommandotfbox

Haumlr har vi en fboxliten ram Haumlr har vi en liten ram

Det garingr inte att ha radbrytningar inne i enfbox saring om man vill rita en ram runt en stoumlrre delav texten maringste man kapsla in den i enparbox

fboxparbox4cmDenna text blirautomatiskt justerad till ett4 cm brett stycke

Denna text blir automatiskt ju-sterad till ett 4 cmbrettstycke

69 Att paringverka formateringenLATEX lyckas foumlr det mesta bra med att bryta rader och sidor Men ibland kan man behoumlva raumlttatill formateringen lite I andra fall vill man kanske bryta en rad eller en sida trots att den inte aumlrfull eller laumlgga in lite extra tomrum

Vi har redan anvaumlnt kommandot foumlr att tvinga fram en radbrytning Kommandot kanaumlven ha ett argument som talar om hur mycketextrautrymme som ska laumlggas till

Det haumlr kan ni redanMed ett extra argumentblir [7mm]det extra mycket tomrum

Dethaumlr kan ni redan Med ett extra argu-ment blir

det extra mycket tomrum

Eftersom kan ha ett argument som boumlrjar med tecknet rsquo[rsquo kan man alltsaring inte boumlrja enny rad med rsquo[rsquo om den foumlrra avslutades med Man kan dock lura LATEX att tolka parentesensom just en parentes genom att byta ut mot

Ett annat saumltt att laumlgga in extra tomrum aumlr med kommandotvspacelaumlngd eller medvspacelaumlngd Skillnaden aumlr att den foumlrsta formen tar bort tomrummet om det raringkar hamnavid i slutet eller boumlrjan av en sida

Det finns aumlven motsvarande kommandon foumlr att laumlgga in extra tomrum i en rad De heterhspace ochhspace Den tidigare formen tar bort tomrummet om det hamnar foumlrst ellersist paring en rad

Daring ska vi se om det inte kan bli liteextra tomrum aumlven i boumlrjan hspace20mmav en rad Mitt inne i raden aumlr likahspace10mm laumltt Nu vill jag ha liteextra tomrumvspace10mmsaring att jag baumlttre kan studerafiberstrukturen i papperet

Daring ska vi se om det inte kanbli lite extra tomrum aumlven i boumlrjan

av en rad Mitt inne iraden aumlr lika laumltt Nu vill jagha lite extra tomrum saring att jag baumlttre

kan studera fiberstrukturen i papperet

Observera att raden fylls upp innan det vertikala utrymmet laumlggs till Daumlrfoumlr hamnar inte tom-rumet exakt daumlr man skrivervspace Vill man ha det uppfoumlrandet ska man anvaumlnda medett argument som i det tidigare exemplet

Foumlr att tvinga fram en sidbrytning anvaumlnder man kommandotnewpage Om vi skriver itvaring kolumner avslutarnewpage den aktuella kolumnen i staumlllet foumlr sidan

610 Att rita figurer 29

610 Att rita figurerLATEX klarar av att rita enkla figurer som cirklar fyrkanter linjer och pilar Med enpicture-omgivning skapar man ett koordinatsystem som man sen kan rita i

Standardenheten i koordinatsystemet aumlr punkter Foumlr de flesta aumlr det nog lite svaringrt att taumlnkai punkter Daumlrfoumlr aumlr det laumlttare om man aumlndrar maringttenheten till millimeter med kommandot

setlengthunitlength1mm

Det behoumlver man bara goumlra en garingng i varje dokument alltsaringinte foumlr varje bildOm man vill skapa ett koordinatsystem som aumlr 100 mm brett och 80 mm houmlgt goumlr man saring

haumlr

beginpicture(10080) kommandon som ritar bilderendpicture

Foumlr att placera grafiska objekt i koordinatsystemet anvaumlnder vi kommandotput Med

put(200)objekt

placerar viobjekti punkten med x-koordinaten 20 och y-koordinaten 0 (Foumlr rektanglar aumlr detnedre vaumlnstra houmlrnet foumlr cirklar centrum och foumlr linjer utgaringngspunkten)

Exemplet nedan visar de vanligaste grafiska objekten och hur man ritar dem i LATEX

beginpicture(3050)put(040)framebox(308)centerput(030)framebox(148)[t]topput(1630)framebox(148)[r]rightput(020)dashbox(308)[bl]bottom leftput(018)line(10)20put(016)vector(2-1)25put(510)circle8put(2412)circle14put(614)textscText

endpicture

center

topright

bottom left

HHHHHH

HHj

~ amp$

TEXT

Argumentet tillcircle aumlr diametern Foumlrline ochvector aumlr foumlrsta argumentet riktningoch det andra laumlngd Riktningsargumenten ska ligga mellanminus6 och+6 foumlr line och mellanminus4 och+4 foumlr vector

Ofta vill man upprepa en ritad figur efter efter ett regelbundet moumlnster Det kan till exempelroumlra sig om boxar i ett koplingsschema Foumlr detta finns kommandotmultiput som anvaumlndssaring haumlr

multiput(xy )(∆x∆y )antal objekt

daumlr(xy ) aumlr startpositionen Objektet behoumlver inte vara ett enkelt objekt utan kan ocksaring varaen helpicture-omgivning Man kan alltsaring dela upp sin bild i flera mindre bilder

beginpicture(4050)multiput(00)(710)3beginpicture(209)put(00)framebox(209)[tr]Hejput(82)oval(143)put(45)oval(55)[tl]put(108)oval(73)[b]put(182)circle4

endpictureendpicture

Hej |

Hej |

Hej |

30 6 Oumlverkurs

Om man har ritat en figur och sen vill flytta hela figuren anger man ytterligare ett argumenttill beginpicture

beginpicture(3060)(1010)

Detta betyder att origo har koordinaterna(1010) i staumlllet foumlr (00) Man kan med foumlrdelplacera sin bild inne i enfigure-omgivning (se sid11ochEXEMPEL 6)Ex 6

Det mesta garingr att rita i enpicture-omgivning och resultatet blir snyggt men det blir na-turligtvis lite jobbigt att rita stora figurer paring det haumlr saumlttet Ett alternativ aumlr att anvaumlnda metodensom beskrivs i naumlsta stycke

611 Paketet graphics6111 Att inkludera postscript-bilder

Numera finns det maringnga bra program som kan rita bilder Kan man bara faring dem att skriva sinutmatning i formatetencapsulated postsciptsaring garingr det bra att inkludera bilden i sitt dokumentmed hjaumlp av paketetgraphics

Foumlr att kunna inkludera bilder maringste man laumlgga till foumlljande rad i boumlrjan av dokumentet

usepackagegraphics

Sen anvaumlnder vi foumlljande kommando foumlr att inkludera bilden som finns i filenbildeps

includegraphicsbildeps

Om man vill skala om bilden anvaumlnder man kommandotresizebox

resizebox20mmincludegraphicsbildeps

Ovanstaringende exempel ger en bild som aumlr 20mm houmlg Utropstecknet betyder att bredden skaskalas saring att bildens proportioner beharinglls

En vanlig anvaumlndning avincludegraphics aumlr att inkludera bilder i enfigure-om-givning Daring kraumlvs att bilden centreras med hjaumllp avcenter-omgivning enligt nedanstaringendeexempel

beginfigurebegincenterincludegraphicsbildeps

endcentercaptionKopplingsschema till transmogrifieraren

endfigure

611 Paketet graphics 31

6112 Att spara utrymme

Postscriptbilder kan ofta ta vaumlldigt mycket plats Det kan man loumlsa genom att komprimerafilen Det enda problemet aumlr att LATEX maringste veta hur stor bilden aumlr Den informationen finnsi filen paring en rad som boumlrjar medBoundingBox Klipp ut denna rad och spara den i filenbildepsbb Skriv daumlrefter

gzip bildeps

saring komprimereasbildeps och ersaumltts med den komprimerade filenbildepsgz Sedan aumlrdet bara att inkludera raumltt fil

includegraphicsbildepsgz

En fil som aumlr komprimerad medgzip kan man packa upp medgunzip om man inte laumlngrevill ha den komprimerad

6113 Naringgra saumltt att skapa postscript-bilder

Det finns givetvis maringnga saumltt att generera PostScript-bilder Paring arbetsstationerna ritar man enk-last bilderna medxfig Om vi till exempel vill skapabildeps (som vi anvaumlnde ovan) skrivervi

xfig bildfig

Daring faringr vi upp et foumlnster daumlr vi kan rita bilden Vaumllj sedan menynExportoch exportera bildenVar noga med att vaumlljaEncapsulated Postscripti rutanLanguage

En postscriptfil som skapas paring detta saumltt garingr inte att skriva ut foumlr sig sjaumllv Foumlr att skriva utden vaumllj i staumlllet menynPrint i xfig

Om man vill spara ett foumlnster paring skaumlrmen som encapsulated postscript till en fil som heterwindoweps kan man anvaumlnda naringgot av foumlljande kommandon

import -density 90x90 windowepsimport -density 90x90 eps2windowepsimport -density 90x90 -depth 8 -colorspace gray eps2windoweps

och klicka paring det foumlnster man vill spara Den andra varianten avimport ger postscript level2 som aumlr mer kompakt Man faringr alltsaring betydligt mindre filer men i vissa falla kan de kraringglaDen sista varianten aumlr laumlmplig om bilden aumlr svartvit eller om det ska skrivax ut paring en svartvitskrivare

Skriv man xfig man xgrabsc respman xgrab foumlr mer information

6114 Aumlndra storlek och roterera

Paketetgraphics inneharingller mer aumln de kommandon som naumlmnt ovan Man kan t ex skala ettobjekt medscalebox

vanlig storlek scalebox2dubbel storlek scalebox5halv storlek

vanlig storlek

dubbel storlekhalv storlek

Man kan ocksaring ange ett ytterligare argument om man inte vill ha samma skala i x- och y-led

scalebox1[2]dubbel houmljd scalebox2[1]dubbel bredd

dubbel houmljddubbel bredd

resizebox kan ocksaring anvaumlndas paring text

32 6 Oumlverkurs

resizebox4cm4 cm bred skalenlig 4 cm bred skalenligMan kan ocksaring rotera valfritt objekt medrotatebox eller spegla det kring en vertikal axelmedreflectbox

rotatebox30Hej rotatebox180Hej reflectboxSpegel spegel paring vaumlggen daumlr

Hej

Hej

Spegelspegelparingvaumlggendaumlr

6115 xdvi och graphics

xdvi klarar inte av att visa text (bilder garingr bra) som manipulerats medresizebox scaleboxrotatebox ellerreflectbox Detta kan man dock loumlsa genom att titta paring den faumlrdiga post-scriptfilen med kommandotgv Om dindvi-fil heterrapportdvi skriver du

dvips rapportgv rapportps

ta bort filen medrm rapportps naumlr du aumlr klar

6116 pdflatex och graphics

Foumlr att anvaumlndagraphics medpdflatex skriver man saring haumlr i boumlrjan av dokumentet

usepackage[pdftex]graphics

Sedan kan man tyvaumlrr inte inkludera bilder i eps-format Bilderna maringste i staumlllet vara i pdf-format Det loumlser man laumltt genom att konvertera bilderna med kommandotps2pdf

ps2pdf bildeps bildpdf

och sedan inkluderar man bilderna med

includegraphicsbildpdf

Det garingr aumlven bra att inkludera andra grafikformat i pdf-dokument till exempel jpeg och tiffOm man vill kunna formatera sitt dokument med baringdelatex ochpdflatex saring faringr man

skriva saring haumlr i boumlrjan av dokumentet

newififpdfifxpdfoutputundefinedpdffalse

elsepdftrue

fiifpdfusepackage[pdftex]graphics

elseusepackagegraphics

fi

Sedan goumlr man saring haumlr foumlr att inkludera bilden

ifpdfincludegraphicsbildpdf

elseincludegraphicsbildeps

fi

612 Paketet color 33

612 Paketet colorFoumlr att anvaumlnda paketet skriven man

usepackagecolor

i boumlrjan av dokumentet Sedan finns ett antal kommandon tillgaumlngliga foumlr att skriva text i avvi-kande faumlrg

Det foumlrsta som man maringste goumlra aumlr att definiera en eller flera faumlrger meddefinecolor

definecolorlightgray92definecolordarkgray5definecolorlight-bluergb080851definecolormeloncmyk00460500

Som synes kan man anvaumlnda tre olika modeller foumlr att definiera faumlrger

gray Vaumlrdet aumlr ett tal mellan 0 och 1 daumlr 0 aumlr svart

rgb Vaumlrdet aumlr en kommaseparerad lista av tre tal mellan 0 och 1 som anger intensitetenfoumlr roumltt groumlnt och blaringtt ljus (som paring en TV)

cmyk Vaumlrdet aumlr en kommaseparerad lista av fyra tal mellan 0 och 1 som anger hur mycketman ska anvaumlnda av faumlrgerna cyan magenta gul och svart (som paring en faumlrgskrivare)

Foumlr att skriva sin text i en avvikande faumlrg finns det tvaring kommandon

Detta ord aumlr textcolordarkgraringttprecis som colordark dessa tvaring

Detta ord aumlrgraringtt precis somdessatvaring

Foumlr att goumlra en fylld ram anvaumlnder mancolorbox Om ramen ska ha avvikande faumlrg finnsfcolorbox

colorboxdarkHej hopp fcolorboxblackdarkHej igen

Hej hopp

Hej igen

Man kan aumlven aumlndra bakgrundfaumlrgen Det goumlr man med kommandotpagecolorcolor Kommandot ska skrivas i boumlrjan av dokumentet och gaumlller foumlr alla sidor

Faumlrgenblack som anvaumlndes i exemplen ovan aumlr foumlrdefinierad och behoumlver alltsaring intedefinieras meddefinecolor Oumlvriga foumlrdefinierade faumlrger aumlrwhite red green blueyellow cyan ochmagenta Alla andra faumlrger maringste definieras innan de kan anvaumlndas

613 EuroteckenFoumlr att skriva symbolen foumlr Euro skriver man foumlljande i boumlrjan av dokumentet

usepackageeurosym

Daring definieras kommandonaeuro ochEUR

Med euro kan vi skriva euro-tecknet Priser skriver man som EUR19998

Mede kan vi skrivae-tecknetPriser skriver man som 19998e

Det tecken som visas ovan aumlr den officiella eurosymbolen Om man i staumlllet till ha en symbolsom passar baumlttre till det aktuella teckensnittet anvaumlnder manusepackage[gen]eurosymDaring skrivs symbolen somAC i staumlllet foumlre EUR placerar symbolen foumlre eller efter beloppetberoende paring vilket spraringk man har valt I sverige blir det alltid till houmlger om beloppet Vill manaumlndra paring det kan man anvaumlndausepackage[left]eurosym

34 6 Oumlverkurs

614 Fler teckensnitt

Om man har tillgaringng till en postscriptskrivare (som vi har) saring kan man utnyttja fler teckensnittaumlr de som hittills har beskrivits Genom att skriva

usepackagetimes

i boumlrjan av dokumentet blir den vanliga texten satt medtimes textsf blir helveticaochtexttt blir courier Foumlljande paket finns

paket textrm textsf textttmdash inget mdash computer modern roman comp modern sans comp modern typewritertimes times helvetica courierbookman bookman avant garde couriernewcent new century schoolbook avant garde courierpalatino palatino helvetica courieravant computer modern roman avant garde comp modern typewriterhelvet computer modern roman helvetica comp modern typewriterchancery zapf chancery (endast kursiv) comp modern sans comp modern typewriter

615 Sammanfattning

Ibland vill man ha en sammanfattning (sammandrag referat abstract) i boumlrjan av sin rapportDet aringstadkommer man medabstract-omgivning (EXEMPEL 11)Ex 11

begindocumentmaketitlebeginabstractDetta aumlr en kort sammanfattning avinneharingllet i rapportenendabstractsectionBakgrundHaumlr kommer resten av texten irapportenenddocument

Sammanfattning

Detta aumlr en kort sammanfatt-ning av inneharingllet i rapporten

1 Bakgrund

Haumlr kommer resten av texten i rappor-ten

Vissa institutioner kraumlver att sammanfattningens rubrik aumlrAbstract Andra kraumlven en sam-manfattning paring svenska och en paring engelska Hur man loumlser detta beskrivs iEXEMPEL 12 ochEx 12EXEMPEL 13

Ex 13

616 Referenser

Foumlr att faring en lista med litteraturreferenser anvaumlnder man sig av enthebibliography-omgiv-ning Argumentet (99) till beginthebibliography99 nedan aumlr en teckenstraumlng somanger hur mycket plats etiketterna tar (och hur mycket resten av texten ska skjutas in)99raumlcker till tvaring siffror

617 Vill ni veta mer 35

Laumls mer om LaTeX i citeLamport

beginthebibliography99bibitemLamport Leslie LamportemphLaTeX users guideamp reference manualAddison Wesley 1994bibitemKnuth Donald E KnuthemphThe TeX bookAddison Wesley 1990bibitemPer Per ForebyemphAtt skriva rapporter med LaTeXPHs kopieringsmaskin 2003endthebibliography

Laumls mer om LATEX i [1]

Referenser[1] Leslie LamportLATEX users gui-

de amp reference manualAddison-Wesley 1994

[2] Donald E KnuthThe TEXbookAddison Wesley 1990

[3] Per ForebyAtt skriva rappor-ter med LATEX PHs kopieringsma-skin 2003

Foumlrsta argumentet tillbibitem aumlr en etikett som man sen kan referera till medcite Detfungerar ungefaumlr somlabel ochref (se sidan13)

617 Vill ni veta merDet haumlr dokumentet beraumlttar lite om hur man anvaumlnder LATEX foumlr att skriva rapporter LATEX kanmycket mer aumln vad som beskrivs haumlr men foumlr de flesta raumlcker nog detta

Foumlr de som vill laumlra sig lite mer har viThe Not So Short Intruduction to LATEX 2ε avTobias Oetiker m fltill salu Priset aumlr foumlr naumlrvarande 50 kronor men den finns aumlven tillgaumlngligparing naumltethttppeopleeeethzch˜oetikerlshort

Vill man veta aumlnnu mer finns det tvaring bra boumlcker som jag kan rekommendera

bull LATEX A Document Preparation Systemav Leslie Lamport(ISBN 0-201-52983-1)Boken aumlr baringde en enkel handledning och en referensmanual

bull The LATEX Companion av Michel Goossens Alexander Samarinoch Frank Mittelbach(ISBN 0-201-54199-8) Boken beskriver en hel del trick och tekniker som inte finns medi Lamports bok men inneharingllerintegrunderna i LATEX

De flesta institutioner har nog dessa boumlcker saring om du haringller paring med examansarbete kan dukanske faring laringna boumlckerna Annars finns de att bestaumllla hos de flesta naumltbokhandlar

A Lokala dokumentklasserVi har tvaring lokala dokumenttyper en foumlr att skriva svenska brevefd-brev och en foumlr merit-foumlrteckningarmerit Dessa beskriv naumlrmare iEXEMPEL 8 ochEXEMPEL 9 Ex 8

Ex 9

B LATEX foumlr hemdatornLATEX finns till de flesta operativsystem Tabellen nedan visar var man haumlmta programvaran

operativsystem program URLWindows MiKTeX httpwwwmiktexorgUnix teTeX httpwwwtugorgteTeXAlla All latexprogramvara httpwwwctanorg

36 C Hur utformar man rapporten

Ett saumltt att faring LATEX paring sin PC aumlr att koumlra Linux Det aumlr en gratis unixvariant foumlr PC-datorer ochdaumlr finns redan teTeX som faumlrdiga paket som man kan installera IusrlocalftppubLinuxfinns en del linuxdistributioner att haumlmta Men det aumlr nog enklare att laumlgga naringgra hundralapparparing att koumlpa en CD med linux

C Hur utformar man rapportenUtseendet paring en uppsats rapport eller avhandling aumlr ganska standardiserat Det finns en delolika skolor men huvuddragen aumlr alltid desamma Om man skriver en labrapport paring tre sidorbehoumlver man givetvis inte haringlla lika haringrt paring reglerna som om man skriver en rapport till sittexamensarbete Men det aumlr klokt att foumllja huvuddragen i mallen inte minst foumlr att rapportenslaumlsare ofta aumlr van vid att det ska se ut paring ett visst saumltt

Resten av detta appendix inneharingller lite tips som aumlr skrivna av Lars Olssonparing institutionenfoumlr Elektrovetenskap

Rapporten ska ha en titelsida med projektets (laborationens) namn foumlrfattarnas namn in-stitutions- och kursnamn samt aringrtal Paring denna sida ska ocksaring finnas ettsammandrag(kallasibland referat) av rapporten I detta ska tydligt framgaring vad rapporten handlar om vilketpro-blem som loumlsts hur detta har gjorts mdash vilkenmetod som anvaumlnts de viktigasteresultatenochslutsatsernasamt eventuellarekommendationer Det faringr inte bli stoumlrre aumln ca en halv sidatext och faringr inte inneharinglla naringgra figurer Sammandraget aumlr mycket viktigt eftersom en blivandelaumlsare genom detta kan faring klart foumlr sig om han verkligen ska laumlsa rapporten Kan han inte goumlraen riktig bedoumlmning av detta med ledning av sammandraget riskerar han att foumlrspilla dyrbartid Som ansvarskaumlnnande foumlrfattare maringste Du alltsaring aumlgna en del tid aringt sammandraget som Dugivetvis skriver sist

Innan Du boumlrjar skriva aumlr det bra om Du foumlr Dig sjaumllv kandefiniera laumlsarenmdash som intebara ska vara den som ska granska Ditt alster utan aumlven t ex Dina kolleger Taumlnk ocksaring eftervadsyftet med rapporten ska vara (bortsett fraringn det uppenbara att Du maringste foumlr att bli godkaumlndparing kursen) t ex att Du villsprida kaumlnnedomom upptaumlckter Du gjort ellerRapportera till enkollega eller en chef vad Du sysslat med de daumlr timmarna

Boumlrja gaumlrna rapporten med enInledning daumlr Du motiverar Ditt arbeta och definierar maringletDen kan sedan foumlljas av enBakgrund som kan vara en beskrivning av naringgra tidigare anvaumlndametoder eller en historik En riktigt fin rapport som t ex beskriver ett arbete som finansierasmed bidrag fraringn STU eller naringgon annan instans boumlrjar ofta med ettFoumlrord (engelska preface)I detta ger man en bakgrund paring houmlgre nivaring och saumltter in arbetet i ett stoumlrre sammanhang Haumlrtackar man ocksaring dem som varit foumlrfattaren behjaumllpliga med pengar (t ex STU) och med detpraktiska arbetet

Daumlrefter foumlljer den egentliga rapporten Haumlr beskriver Du den metod Du anvaumlnt eller till-vaumlgagaringngssaumlttet Aumlr rapporten en laborationsredovisning kan Du redogoumlra foumlr vardera momen-tet under en egen rubrik Aumlr det en projektrapport kan Du i staumlllet beskriva de olika delarna ikonstruktionen under var sin rubrik Det aumlr ofta laumlmpligt med underrubriker t ex

42 Principen foumlr Kruttilatorn

men undvik en uppdelning paring foumlr maringnga undernivaringer eftersom skriften daring laumltt blir oumlverstruk-turerad Foumlrsoumlk att vara konsekvent med rubriksaumlttningen saring att Du inte aumlndrar formen mellanolika rubriker Detta ser Du tydligast naumlr Du ska skrivaInneharingllsfoumlrteckningen (behoumlvs intetill laborationsrapporten) ty daumlr staringr alla rubrikerna intill varandra

Illustrationer aumlr mycket vaumlrdefulla (en bild paringstarings saumlga mer aumln tusen ordrArr anvaumlnd figurersaring kan rapporten bli kort) men foumlr att en figur ska vara meningsfull maringsten den vara foumlrsedd

Sakregister 37

med enfigurtext Denna ska vara saring tydlig att man kan foumlrstaring figuren utan att behoumlva laumlsanaringgot inne i texten Taumlnk paring hur Du sjaumllv goumlr naumlr Du faringr en rapport eller en artikel i handenFigurtexten ska staring under figuren och skrivas ut helt t ex

Figur 23 En vanlig kruttilator med oumlverhaumlngade skrut Observera att divisorn haumlr aumlrgroumln Efter [2]

Vidare aumlr det vaumlrt att notera attfig 23blir bara ett nedslag mindre aumlnfigur 23 inne i textenFoumlrkorta inte i onoumldan och anvaumlnd bara de vedertagna saumltten t ex tex etc osv

Texten ska man straumlva efter att goumlra kort men uttoumlmmande Det aumlr alltid baumlttre att foumlrsoumlkaskriva korta meningar med ett sammanhang aumln att foumlrsoumlka taumlcka maringnga sammanhang i enmening Taumlnk paring ordval syftningar och meningsbyggnad saring att den text Du skriver verkligenkommer att betyda det Du taumlnkt Dig Detta laringter helt uppenbart men Du ska faring se att det inte aumlrsaring laumlttStavfel ska i princip inte behoumlva foumlrekomma eftersom det finns utmaumlrkta boumlcker somaumlr fyllda med raumltt stavade ord Aumlr Du det minsta osaumlker slaring upp ordet i staumlllet foumlr att chansaDu kan ibland bli osaumlker paring betydelsen av ett ord eller hos en fras Slaring daring upp i en ordbok ellerskriv om meningen mdash detta aumlr extremt viktigt naumlr Du skriver paring ett annat spraringk

Skriv gaumlrna paringsvenska Detta kan dock vara svaringrt i varingr bransch daumlr saring maringnga fackuttryckaumlr laringnade fraringn framfoumlr allt engelskan Om det finns ett svenskt ord foumlr en foumlreteelse saring anvaumlnddet om inte texten daring blir foumlr uppstyltad Fundera oumlver hur Du ska skriva om t exMan maringstenu enabla de strobade latcharna med chip select acknowledgement controlsignalerna(Vad nudet betyder) Det blir kanske flera ord paring svenska men det priset faringr vi betala foumlr att textenska bli snygg

Efter beskrivningar och genomgaringngar av metoder etc skaResultat ochellerSlutsatserkomma Dessa kan ibland ingaring utspridda i det foumlregaringende avsnittet men de ska i saring fall samlasihop haumlr och kommenteras

Referenser aumlr en lista med den litteratur som Du gjort haumlnvisningar till i texten I textenska Du ha skrivet ett nummer som i figurtextexemplet ovan I referenslista ska det daring se ut somt ex

[2] Gustavsson Hans P et alKruttilatorer en global oumlversikt Liberlitteratur Mal-mouml 1944

Sist saumltter Du eventuellabilagor programlistor ochappendix Naumlr sedan sammandragetaumlr klart aumlr rapporten faumlrdigskriven men inte faumlrdig Foumlrsoumlk att faring naringgon annan att korrekturlaumlsaden aringt Dig mdash sjaumllv aumlr du naumlmligen blind aumlven foumlr de enklaste felen vid det haumlr laget

Sakregister

Symboler (mindre utrymme) 22lsquo (iexcl) 14$ (math-omgivning) 15 (kommentar) 3rsquo (accent) 13rsquo (derivata) 18( (() 21) ()) 21 (extra utrymme) 22 (accent) 13 () 21= 12

= (accent) 13gt 12lsquo (iquest) 14[ ([) 21 (blanktecken) 8 (accent) 13( (math-omgivning) 15) (math-omgivning) 15- (avstavningsfoumlrslag) 9[ (displaymath-

omgivning) 15 (radbrytning) 2 28] (displaymath-

omgivning) 15^ (accent) 13 () 21 () 21] (]) 21^ (exponent) 17(index) 17lsquo (accent) 13~ (accent) 13~ (haringrt blanktecken) 910pt (option) 2611pt (option) 2612pt (option) 26

38 Sakregister

Aa4paper (option) 26AA (Aring) 14aa (aring) 14abstract 34abstract-omgivning 34accenter

i matematisk omgivning17i vanlig text 13

acute 17addtolength 26AE (AElig) 14ae (aelig) 14aleph (alefsym) 18alpha (α) 16amalg (q) 16angle ( 6 ) 18appendix 3 4approx (asymp) 16arccos 19arcsin 19arctan 19arg 19array-omgivning 20 21article (dokumentklass)

25 26ast (lowast) 16asymp () 16atop 20author 2avant (paket) 34avstavning 9 24

Bb (accent) 13backslash () 18 21bar 17baselinestretch 27beta (β) 16bfseries 7bibitem 35bibitem 35bigcap (

⋂) 20

bigcirc (copy) 16bigcup (

⋃) 20

Biggl 22biggl 22Biggr 22biggr 22Bigl 22bigl 22bigodot (

⊙) 20

bigoplus (oplus

) 20bigotimes (

otimes) 20

Bigr 22bigr 22

bigsqcup (⊔

) 20bigtriangledown (5) 16bigtriangleup (4) 16biguplus (

⊎) 20

bigvee (or

) 20bigwedge (

and) 20

bindetreck 8binaumlra operatorer 16blanktecken

extra 8haringrt 9

boldmath 19book (dokumentklass) 25bookman (paket) 34bot (perp) 18bowtie () 16Box (2) 18breve 17braringkstreck 18bullet (bull) 16

Cc (accent) 13cap (cap) 16caption 11 15cdot (middot) 16cdots 19center-omgivning 11 30centrerad text 10chancery (paket) 34chapter 25check 17chi (χ) 16circ () 16circle 29citat 10cite 35cite 35clearpage 25clubsuit (clubs) 18colorbox 33cong (sim=) 16coprod (

∐) 20

copyright ( ccopy) 13cos 19cosh 19cot 19coth 19csc 19cup (cup) 16

Dd (accent) 13dag (dagger) 13dagger (dagger) 16dashbox 29

dashv (a) 16date 2 3ddag (Dagger) 13ddagger (Dagger) 16ddot 17 18ddots 21definecolor 33deg 19Delta (∆) 16delta (δ) 16derivator 18description-omgivning

9 10det 19DH (ETH) 14dh (eth) 14Diamond (3) 18diamond () 16diamondsuit (diams) 18dim 19displaymath-omgivning

15 20 21 26div (divide) 16division 18DJ (ETH) 14dj (đ) 14document-omgivning 2documentclass 25dokumentklasser 25dot 17 18doteq ( =) 16Downarrow (dArr) 17 21downarrow (darr) 17 21draft (option) 26dvi2tty (program) 5dvips (program) 1 4ndash6

Eefd-brev (dokument-

klass) 35ell (`) 18em 7emacs

LATEX-mode 4emacs (program) 1 4 14 22emph 7empty (sidnumrering) 27emptyset (empty) 18enumerate-omgivning 9epsilon (ε) 16eqnarray-omgivning 21eqnarray-omgivning 21equation-omgivning 15 20equiv (equiv) 16eta (η) 16EUR 33euro 33

Sakregister 39

eurotecken 33evensidemargin 26exempel 1exists (exist) 18exponent 17ext 19

Ffancyhdr (paket) 27fbox 28fcolorbox 33felsoumlkning 22ndash25fetstil 7figure-omgivning 11 30figurer 11flat ([) 18fleqn (option) 26flushleft-omgivning 10flushright-omgivning 11fonter 6 19 34footnote 9footnotesize 7footskip 26forall (forall) 18fotnoter 9frac 18framebox 29frown (_) 16funktionsnamn 19

GGamma (Γ) 16gamma (γ) 16gcd 19geq (ge) 16gg () 16grader 18graphics (paket) 30ndash32grave 17grekiska bokstaumlver 15 16guillemotleft (laquo) 13guillemotright (raquo) 13guilsinglleft (lsaquo) 13guilsinglright (rsaquo) 13gunzip (program) 31gv (program) 32gzip (program) 31

HH (accent) 13hat 17hbar (h) 18headheight 26headings (sidnumrering) 27headsep 26heartsuit (hearts) 18

helvet (paket) 34hemdator

LATEX foumlr 35hline 12hom 19hookleftarrow (larr) 17hookrightarrow (rarr) 17hspace 28hspace 28Huge 7huge 7haumlnvisningar 13

Ii (ı) 13Im (=) 18imath 17imath (ı) 18import (program) 31in (isin) 16includegraphics 30index 17inf 19infty (infin) 18inneharingllsfoumlrteckning 8int (

int) 20

iota (ι) 16itemize-omgivning 9itshape 7

Jj () 13jmath 17jmath () 18Join (1) 16

Kkapitaumller 7kappa (κ) 16ker 19kill 12kommentar 3komprimering 31kursiv 7

LL (Ł) 14l (ł) 14label 11 13Lambda (Λ) 16lambda (λ) 16landscape (option) 26langle (〈) 21LARGE 7Large 7large 7

laserutskrifter 5LaTeX (logotypen) 8latex (program)

1 4 6 13 25 32LATEX-mode (i emacs) 4latexsym (paket) 17lceil (d) 21ldots ( ) 8ldots 21leadsto () 17left 21 22Leftarrow (lArr) 17leftarrow (larr) 17leftharpoondown () 17leftharpoonup () 17Leftrightarrow (hArr) 17leftrightarrow (harr) 17leq (le) 16leqno (option) 26letter (dokumentklass) 25lfloor (b) 21lg 19lhd () 16lim 19limsup 19line 29lininf 19listoffigures 8listoftables 8listor 9ndash10litteraturreferenser 34ll () 16ln 19log 19Longleftarrow (lArr=) 17longleftarrow (larrminus) 17Longleftrightarrow

(lArrrArr) 17longleftrightarrow

(larrrarr) 17longmapsto (7minusrarr) 17Longrightarrow (=rArr) 17longrightarrow (minusrarr) 17

Mmaketitle 2 8 26 27mapsto (7rarr) 17matematisk text 15ndash22matematiska symboler

15ndash17math-omgivning 15 20 21mathbf 19mathcal 19mathit 19mathrm 19mathsf 19mathtt 19

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 22: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

18 4 Matematiska formler

Om det bara finnsett tecken i exponent eller index garingr det bra att utelaumlmna klamrarna ochskriva^exponentrespektive_exponent

Det garingr bra att anvaumlnda alla moumljliga tecken som exponenter och index

Temperaturen i dag var $19^circ$C Temperaturen i dag var19C

44 Derivator

Derivator skriver man med apostrof (rsquo)

$xrsquorsquorsquo - 3xrsquorsquo + xrsquo + 4x = 8$ xprimeprimeprime minus 3xprimeprime + xprime + 4x = 8

Ibland skriver man tidsderivator med prickar ovanfoumlr bokstaumlverna Daring kan man anvaumlnda accen-terna ovan

$a(t) = dotv(t) = ddotx(t)$ a(t) = v(t) = x(t)

45 Division

Division med aumlr enkelt att skriva men vill man ha ett horisontellt braringkstreck faringr man anvaumlndakommandotfrac

[ x = fraca + b3c^3 + d^4 ] x =a+ b3

c3 + d4

[ frac11 - frac1a - k ]1

1minus 1aminusk

46 Roumltter

Roumltter skriver man med kommandotsqrt Med ett extra argument kan man skriva roumltter avvalfri ordning

[ sqrtx^x + sqrtalpha ]radicxx +

radicα

[ sqrt[3]hrsquorsquo_n(beta x) ] 3radichprimeprimen(βx)

alefsym aleph prime prime forall forall infin inftyh hbar empty emptyset exist exists 2 Box1

ı imath nabla nabla not neg 3 Diamond1

jmathradic

surd [ flat 4 triangle` ell gt top natural clubs clubsuitweierp wp perp bot ] sharp diams diamondsuitlt Re | backslash hearts heartsuit= Im 6 angle part partial spades spadesuit0 mho1

Tabell 5 Diverse symboler (1Kraumlver paketetlatexsym)

47 Oumlver- och understrykning 19

47 Oumlver- och understrykningFoumlr att goumlra linjer eller klamrar ovanfoumlr eller under en formel finnsoverline underlineoverbrace respektiveunderbrace Man kan skriva text ovanfoumlr eller under en klammergenom att goumlra paring samma saumltt som foumlr ett index eller en exponent

[ overlinephi + overlinew ] φ+ w

[ overbracea_1+underbrace a_2+cdots+a_n-1_n-2 st+a_n^n st ]

nst︷ ︸︸ ︷a1 + a2 + middot middot middot+ anminus1︸ ︷︷ ︸

nminus2st

+an

[ x^overlinek + n + x^underlinen ] xk+n + xn

48 Teckensnitt i matematisk textNormalt skriver LATEX all matmatisk text kursiv men i vissa fall passar det baumlttre med ett annatteckensnitt

Ett saringdant exempel aumlr foumlr att skriva funktioner som t ex log Det enklaste saumlttet att skrivadessa funktioner aumlr att anvaumlnda kommandona i tabell6

[ sin 2theta=2sinthetacostheta ] sin 2θ = 2 sin θ cos θ

[ log xy=log x + log y] log xy = log x+ log yFoumlr de funktioner daumlr det aumlr meningsfullt kan man anvaumlnda ett index

[ max_1leq nleq mlog_2P_n ] max1lenlem

log2 Pn

[ lim_xrightarrow 0fracsin xx=1 ] limxrarr0

sinx

x= 1

I oumlvriga fall kan man anvaumlnda naringgot av nedanstaringende saumltt att byta tecknsnitt inne i mate-matisk text

$mathititalic - 2^x+sin phi$ italic minus 2 x + sinφ

$mathrmroman - 2^x+sin phi$ romanminus 2x + sinφ

$mathbfbold - 2^x+sin phi$ boldminus 2x + sinφ

$mathsfsans serif - 2^x+sin phi$ sans serif minus 2x + sinφ

$mathtttypewriter - 2^x+sin phi$ typewriterminus 2x + sinφ

Observera att ovanstaringende kommandon bara ska anvaumlndas foumlr matematiska uttryck De paring-verkar bara bokstaumlver siffror och stora grekiska bokstaumlver Om man av naringgon anledning villskriva vanligt text inne i formler anvaumlnder man de vanliga teckensnittskommandona (texttttextbf textnormal etc) som tillfaumllligt laumlmnar matematikomgivningen

Om man vill skriva alla formler med fetstil kan man skriva kommandotboldmath i boumlrjanav dokumentet (det skainte skrivas inne i en matematikomgivning) Kommandot gaumlller tillsman upphaumlver det medunboldmath

I vissa fall anvaumlnder man skrivstilsbokstaumlver foumlr att beteckna funktioner LATEX tillhanda-haringller 26 bokstaumlverA Z

arccos cos csc ext ker limsup min sinharcsin cosh deg gcd lg ln Pr suparctan cot det hom lim log sec tanarg coth dim inf lininf max sin tanh

Tabell 6 Funktionsnamn

20 4 Matematiska formler

$mathcalFf(x)$ och$mathcalLf(x)$ brukar man anvaumlndafoumlr att beteckna naringgra vaumllkaumlnda transformer

Ff(x) och Lf(x) brukar mananvaumlnda foumlr att beteckna naringgra vaumll-kaumlnda transformer

49 Summor integraler och saringntDe matematiska symbolerna i tabell7 blir olika stora beroende paring hur man anvaumlnder dem deblir stoumlrre i endisplaymath-omgivning och enequation-omgivning aumln i enmath-omgiv-ning

[ int_-infty^infty e^-x^2 dx ]int infin

minusinfineminusx2

dx

[ oint_S(V) (psinablaphi-phinablapsi)cdot dvecS ]

∮S(V )

(ψnablaφminus φnablaψ) middot d~S

[ a_1 + a_2 + cdots + a_n =sum_i=1^n a_i ] a1 + a2 + middot middot middot+ an =

nsumi=1

ai

[ n=prod_k=1^n k ] n =

nprodk=1

k

[ sum_0 leq i leq m atop0 lt j lt n P(ij) ]

sum0leilem0ltjltn

P (i j)

Om man skriver ovanstaringende formler innei den loumlpande texten faringr mande mindre symbolerna som t~ex$int_-infty^infty e^-x^2 dx$eller $n=prod_k=1^n k$

Om man skriver ovanstaringende form-ler inne i den loumlpande texten faringrman de mindre symbolerna som t exintinfinminusinfin eminusx2

dx ellern =prodn

k=1k

410 Matriser och vektorerFoumlr att skapa matriser och vektorer goumlr vi naumlstan likadant som med tabeller (sidan12)

[ beginarraylcrx^2 amp a+b amp 3 x^2+2x amp xrsquo amp 23 x^2n amp alpha amp 214endarray ]

x2 a+ b 3x2 + 2x xprime 23x2n α 214

sum sumsum

⋂ ⋂bigcap

⊙ ⊙bigodotprod prod

prod⋃ ⋃

bigcupotimes otimes

bigotimes∐ ∐coprod

⊔ ⊔bigsqcup

oplus oplusbigoplusint int

intor or

bigvee⊎ ⊎

biguplus∮ ∮oint

and andbigwedge

Tabell 7 Stora symboler

411 Ekvationer paring flera rader 21

411 Ekvationer paring flera rader

Med endisplaymath-omgivning eller enmath-omgivning kan man bara goumlra formler somryms paring en rad Om man skriver laringnga formler eller vill skriva flera ekvationer i en sekvenskan man anvaumlnda eneqnarray-omgivning Den fungerar ungefaumlr som enarray-omgivningmed tre kolumner men numrerar ekvationerna om man inte skrivernonumber

begineqnarrayx amp = amp 12y + 47 y amp = amp z + phi + a + b + nonumber amp amp c + d + e + f

endeqnarray

x = 12y + 47 (2)

y = z + φ+ a+ b+

c+ d+ e+ f (3)

Eneqnarray-omgivning goumlr samma sak foumlrutom att den inte genererar naringgra ekvationsnum-mer

begineqnarrayx amp = amp 2 y + 3y amp = amp 12

endeqnarray

x = 2y + 3

y = 12

412 Parenteser

Hittils har vi anvaumlnt vanliga parenteser rsquo()rsquo i en del formler I tabell8 visas samtliga symbolersom kan anvaumlndas som parenteser i LATEX

Foumlr att faring parenteserna att anpassa sin storlek efter det de ska omge skriver manleftellerright foumlre dem Foumlr varjeleft maringste det finnas enright Daumlremot behoumlver de intevara av samma typ Det aumlr t ex fullt moumljligt att avsluta enleft( medright Om manbara vill ha en parentes paring ena sidan av formeln kan man anvaumlnda den osynliga parentesen rsquorsquo

[ vecu times vecv =left| beginarrayccchatx amp u_x amp v_x haty amp u_y amp v_y hatz amp u_z amp v_z

endarray right| ]

~utimes ~v =

∣∣∣∣∣ x ux vx

y uy vy

z uz vz

∣∣∣∣∣[ A=left( beginarraycccca_11 amp a_12 amp ldots amp a_1n a_21 amp a_22 amp ldots amp a_2n vdots amp vdots amp ddots amp vdots a_m1 amp a_m2 amp ldots amp a_mn

endarray right) ]

A =

a11 a12 a1n

a21 a22 a2n

am1 am2 amn

( ( b lfloor darr downarrow) ) c rfloor backslash l updownarrow[ [ d lceil | | uArr Uparrow] ] e rceil | dArr Downarrow 〈 langle uarr uparrow m Updownarrow 〉 rangle

Tabell 8 Parenteser

22 5 Om det blir fel

[ g(x)=left beginarrayll0 amp x leq 0 13 amp 0 lt x leq 3 23 amp 3 lt x leq 5 1 amp x gt 5endarray right ]

g(x) =

0 x le 013 0 lt x le 323 3 lt x le 51 x gt 5

Ibland behoumlver man ha mer kontroll oumlver parentesernas storlek Foumlr detta aumlndamaringl finns detandra prefix att anvaumlnda

Storlek vanlig stor stoumlrre aumlnnu stoumlrre stoumlrst automatiskVaumlnsterprefix mdash bigl Bigl biggl Biggl leftHoumlgerprefix mdash bigr Bigr biggr Biggr right

413 FinjusteringI en del fall kan man behoumlva justera formateringen av matematiska formler genom att laumlgga tilleller ta bort lite utrymme Foumlr detta aumlndamaringl finns kommandona foumlr att laumlgga till och foumlratt ta bort

[ sqrt2 x ] radic2x

[ sqrt2 x ] radic2x

[ n logn ] n logn

[ n logn ] nlogn

[ intint z dx dy]int int

zdxdy

[ int int z dx dy ]intint

z dx dy

5 Om det blir felAtt tolka felutskrifter fraringn LATEX aumlr inte alltid det laumlttaste LATEX oumlversaumltter alla kommandon tillTEX-kommandon och skickar sedan hela texten till TEX Daumlrfoumlr kommer maringnga av felmedde-landena fraringn TEX och man kaumlnner inte riktigt igen sin text i felutskrifterna

51 Vanliga problemUtan att analysera felutskrifterna alltfoumlr mycket kan man ofta hitta sitt fel bland foumlljande punk-ter

bull Ett felstavat kommando

bull Parenteser (t ex eller[]) daumlr man har gloumlmt den ena eller kanske baringda

bull Foumlrsoumlk att anvaumlnda specialtecken utan att skriva dem paring raumltt saumltt

bull Foumlrsoumlk att anvaumlnda matematiska specialtecken i vanlig text (Skriv$ foumlre och efter tecknetsaring garingr det bra)

bull Ett end som saknas

bull Ett bortgloumlmt argument till ett kommando

Genom att laumlra sig att utnyttja LATEX-modei emacs ordentligt kan man undvika maringnga onoumldigaskrivfel (se sidan4)

53 Att hitta vad som blev fel 23

52 Vad man goumlr naumlr LATEX har stannatNaumlr LATEX upptaumlcker ett fel under en koumlrning faringr man en massa felutskrifter och daumlrefter skrivsett rsquorsquo Om du faringr ett rsquorsquo kan du skriva naringgot av foumlljande

bull H foumlr att (kanske) faring lite mer tips om vad som kan vara fel

bull RETURN foumlr att att ignorera felet och fortsaumltta (ger ofta upphov till fler fel)

bull Istop Foumlr att stoppa koumlrningen

bull X kan man skriva omIstop inte fungerar Skillnaden aumlr att medIstop faringr man med allutskrift fram till felet medanX avbryter koumlrningen omedelbart

Vid andra typer av fel faringr man en rsquorsquo i staumlllet foumlr rsquorsquo Det haumlr felet beror ofta paring ett bortgloumlmtenddocument Haumlr kan man skriva

bull enddocument eller

bull stop foumlr att avbryta koumlrningen Om det inte fungerar provar man med

bull 〈CTRLndashD〉 eller

bull 〈CTRLndashC〉

53 Att hitta vad som blev felAumlven om LATEX genererar vaumlldigt maringnga felutskrifter som till en boumlrjan ser raumltt obegripliga utaumlr det ofta laumltt att hitta felen med ledning av utskriften Tricket aumlr foumlr det mesta att titta paringdetsistasom skrevs ut

Om vi till exempel skulle skrivabegincenter men i staumlllet skrevbegincentesaumlger LATEX saringhaumlr

LaTeX Error Environment cente undefined

See the LaTeX manual or LaTeX Companion for explanationType H ltreturngt for immediate help

l56 begincente

Om vi tittar paring de sista raderna av felutskriften staringr det att felet finns paring rad 56 och dessutomskrivs den felaktiga texten ut

Vi har kanske gloumlmt att grekiska bokstaumlver bara fungerar i en matematisk omgivning ochhar skrivit

Det haumlr aumlr bokstaven gamma i det grekiska alfabetet

i staumlllet foumlr

Det haumlr aumlr bokstaven $gamma$ i det grekiska alfabetet

Naumlr vi koumlr texten genom LATEX blir felutskriften

24 5 Om det blir fel

Missing $ insertedinserted text

$to be read again

gammal245 Det haumlr aumlr bokstaven gamma

i det grekiska alfabetet

Vid den haumlr typen av fel goumlr alltid LATEX en radbrytning efter det felaktiga tecknet Daumlrfoumlr aumlrfelet laumltt att lokalisera

54 Varningar vid sid- och radbrytningar

Om LATEX misslyckas med att avstava ett ord skrivs det ut en varning som kan se ut saring haumlr

Overfull hbox (5423221pt too wide) in paragraph at lines 54--55[]T1cmrmn10 Ett l^^e5ngt ord ^^e4r studiev^^e4gledarna

Det sista ordet (studievaumlgledarna) som skrivs ut aumlr det som LATEX inte har lyckts avstavaAntingen bryr man sig inte om varningen (raden blir lite foumlr laringng i saring fall) eller saring laumlgger manin avstavningsfoumlrslag (se sidan9)

Som framgaringr av exemplet skrivs svenska bokstaumlver ut lite konstigt Det medfoumlr dock foumlrdet mesta inga stoumlrre problem med att tyda utskriften

Foumlr att laumlttare se var LATEX har problem med avstavningen kan man anvaumlnda dokumentop-tionendraft Mer om det finns paring sidan26

Andra varningar man kan faring aumlr

bull Underfull hbox som betyder att LATEX har tvingats laumlgga in lite vaumll mycket tomrummellan orden foumlr att fylla ut raden

bull Overfull vbox som varnar foumlr att LATEX inte har hittat naringgot laumlmpligt staumllle att boumlrja enny sida Sidan har alltsaring blivit lite foumlr laringng

bull Underfull vbox anger det motsatta problemet Sidan aumlr lite kortare aumln den borde vara

Laumls om hur man sjaumllv kan paringverka sid- och radbrytningar paring sidan28

55 Problem med placering av figurer

551 Bilderna kommer sist i dokumentet

Ett vanligt problem aumlr att alla eller en del figurer hamnar sist i dokumentet Det beror naumlstanalltid paring att man har skrivitbeginfigure[h]

LATEX har vissa regler foumlr att placera ut figurer och med ledning av dem har det inte garingttatt placera figuren paring det taumlnkta staumlllet Daumlrfoumlr hamnar den sist i dokumentet En av reglernasaumlger att figurer maringste placeras ut i samma ordning som dom foumlrekommer i LATEXfilen Daumlrfoumlrkommer alla efterfoumlljande bilder ocksaring att hamna sist

Loumlsningen aumlr givetvis att ge LATEX fler alternativ foumlr att placera ut figuren Om man i staumllletskriverbeginfigure[htb] kan LATEX placera bilden laumlngst upp eller laumlngst ner paring en sida

56 Problem i inkluderade filer 25

552 Alla bilder kommer inte ut

FelmeddelandetToo many unresolved floats beror paring att minnet i LATEX har blivit fulltav bilder Naumlr LATEX ser en bild lagras den undan tills det finns ett staumllle att skriva ut den

Detta fel beror normalt paring samma sak som ovan men kan ocksaring upptraumlda om man villha maringnga bilder efter varandra (t ex ett appendix med bara bilder) Loumlsningen aumlr daring att tvingaLATEX att skriva ut de bilder som har samlats i minnet genom att laumlgga in kommandotclearpagemellan tvaring laumlmpliga bilder Daring skrivs alla ackumulerade bilder ut och LATEX goumlr en sidbrytning

56 Problem i inkluderade filer

LATEX skriver kommandon till ett antal filer som sedan inkluderas vid naumlsta koumlrning (Bl a finnsfiltoc foumlr inneharingllsfoumlrteckningenfillof ochfillot foumlr figur- och tabellfoumlrteckningarsamtfilaux foumlr diverse oumlvrig information som bildtexter

Naumlr LATEX inkluderar en fil skrivs filnamnet och eventuella felmeddelanden ut inom paren-teser (se exempel paring sidan4) Paring detta saumltt kan man se vilken fil det aumlr problem med

Skulle det bli fel i en av de inkluderade filerna (t ex paring grund av fel i en bildtext) maringsteman ta bort filen och sedan koumlralatex igen Givetvis maringste man ocksaring raumltta felet ifiltex)

57 Utskriften kommer inte ut

Om det inte kommer ut naringgra sidor paring laserskrivaren eller om bara en del av sidorna kommerut beror det foumlrmodligen paring naringgot av foumlljande

bull Filnamnet inneharingller svenska bokstaumlverSkrivarna klarar inte av filer som inneharingller tecken som har aringttonde biten satt Detta yttrarsig i att det inte kommer ut naringgonting alls Doumlp omtex-filen till ett annat namn kompileraden igen och skriv ut den paring nytt (Det aumlr bara filnamnet som beroumlrs svenska tecken inne itexten kodas saring att skrivarna klarar av dem)

bull Fel i en inkluderad bildOm du har inkluderat en bild i dokumentet kan det beror paring att skrivaren inte foumlrstaringr sig paringbilden I detta fall kommer vanligtvis sidorna foumlre bilden ut Prova att ta bort bilden och seom det blir baumlttre Om det hjaumllper kontrollera att bilden aumlr i raumltt format (se sidan30)

6 Oumlverkurs61 Dokumentklasser

Hittills har vi bara anvaumlnt dokumentklassenarticle Andra dokumentklasser som aumlr standardaumlr letter (EXEMPEL 7) report (EXEMPEL 5) och book report skiljer sig fraumlmst fraringn Ex 7

Ex 5article genom att det finns ytterliga en rubriknivaringchapter book har ytterligare en nivaringsom heterpart article aumlr laumlmpligt till rapporter aumlven raumltt laringnga saringdana Kommer man uppi storleksordningen examensarbete kan det vara laumlmpligt att byta tillreport Paring sidan35finnsytterligare dokumentklasser beskrivna Dessa aumlr dock inte standard i LATEX

Foumlr att byta dokumentklass maringste man aumlndra argumentet till kommandotdocumentclassOm man till exempel vill aumlndra tillreport skriver man

documentclass[a4paper]report

26 6 Oumlverkurs

62 DokumentoptionerDet finns ett antal optioner som man kan ange foumlr att paringverka utseendet paring sitt dokument Vihar redan stoumltt paringa4paper Nedanstaringende lista visar de viktigaste

a4paper Anpassa marginaler till a4-papper Om denna utelaumlmnas anvaumlnds amerikanskpapper (letter)

11pt Anvaumlnd lite stoumlrre bokstaumlver (standard aumlr10pt)

12pt Aumlnnu lite stoumlrre bokstaumlver

twocolumn Skriver texten i tvaring kolumner

twoside Formaterar foumlr dubbelsidig utskrift (Anvaumlnt i detta dokument)

titlepage Goumlr att rubriken (den som man skriver ut medmaketitle) hamnar paring en egensida om man anvaumlnder dokumentklassenarticle Det aumlr standard foumlrreport

landscape Goumlr att sidan formateras foumlr liggande papper Marginalerna blir vaumlldigt bredasaring man kan behoumlva finjustera en del maringtt manuellt (se sidan26)

draft Goumlr att LATEX skriver ut en svart rektangel i marginalen efter alla rader som harblivit foumlr laringnga (overfull hbox) Det aumlr bra att anvaumlnda vid korrekturlaumlsning-en men ska givetvis tas bort foumlre den slutliga utskriftendraft goumlr desutom attinkluderade bilder (se sidan30) bara skrivs ut som en ram runt bildens filnamn

leqno Placera ekvationsnummer till vaumlnster i staumlllet foumlr till houmlger om ekvationen i endisplaymath-omgivning

fleqn Vaumlnsterjustera ekvationer i staumlllet foumlr att centrera dem i endisplaymath-om-givning

openright Om man anvaumlnder dokumentklassenreport boumlrjar kapitel alltid paring ny sidaopenright goumlr att de i staumlllet boumlrjar paring ny houmlgersida

Foumlr att anvaumlnda en option skriver man namnet paring den inom hakparenteser rsquo[]rsquo foumlre dokument-klassen Vill man ange flera optioner skiljer man dem aringt med kommatecken Vill man skrivamed 11 punkter stora bokstaumlver och formatera texten i tvaring kolumner (samtidigt som man be-haringller optionen foumlr a4-papper) skriver man

documentclass[11pttwocolumna4paper]article

63 Finjustering av marginaler och andra maringttOm man inte aumlr noumljd med marginalerna saring finns det moumljlighet att finjustera maringtten med kom-mandonaaddtolength ochsetlength Den foumlrsta aumlr laumlmplig naumlr man vill goumlra smaring juste-ringar t ex goumlra raderna lite laumlngre

Naringgra av de maringtt som garingr att justera aumlr

evensidemargin marginal jaumlmna sidor oddsidemargin marginal udda sidortopmargin marginal oumlverst paring sidan headheight storlek sidhuvudheadsep avst mellan sidhuvud amp text footskip avst mellan sidfot amp texttextwidth textens bredd textheight textens houmljd

Om man t ex vill goumlra raderna en centimeter laumlngre paring varje sida skriver man

addtolengthoddsidemargin-10mmaddtolengthevensidemargin-1cmaddtolengthtextwidth2cm

Foumlr mer info om detta seEXEMPEL 10 Haumlr finns aumlven en beskrivning av de olika maringttenheterEx 10man kan anvaumlnda

64 Separering av stycken 27

64 Separering av styckenLATEX boumlrjar varje stycke med en indragning om det inte aumlr det foumlrsta stycket efter en rubrikOm man i staumlllet vill avgraumlnsa stycken med en extra blankrad skriver man saring haumlr i boumlrjan avdokumentet

usepackageparskip

Paketetparskip goumlr att indragningen saumltts till noll och att avstaringndet mellan tvaring stycken oumlkaren halv rad

65 Engelska dokumentOm man vill skriva dokument paring engelska aumlr det bara att utelaumlmna raden med

usepackage[swedish]babel

Daring kommer en engelsk avstavningstabell att anvaumlndas och ett antal straumlngar aumlndras till engels-ka t ex skrivsTable of contentsi staumlllet foumlrInneharingll

usepackage[swedish]babel

Det garingr aumlven att skriva paring andra spraringk genom att byta utswedish mot naringgot av foumlljande

american french german ngerman bahasa basque catalan croatianczech danish dutch finnish greek icelandic irish italianlatin magyar norsk norsk portuges romanian russian slovakslovene spanish turkish ukrainian nohyphenation

66 Sidnumrering sidhuvud och sidfotLATEX skriver automatiskt ett sidnummer centrerat laumlngst ned paring sidan Med kommandot

pagestyleempty

kan man staumlnga av numreringen Det kan bland annat vara laumlmpligt t ex om man bara vill skrivaut en sida Om man anvaumlndermaketitle maringste man dessutom skriva

thispagestyleempty

eftermaketitle eftersommaketitle alltid definierar om foumlrsta sidan tillplain (SeEX-EMPEL 3) Ex 3

Vill man i staumlllet ha sidnummer och kapitelnamn i sidhuvudet skriver man

pagestyleheadings

Daring faringr man en sidnumrering som ser ut ungefaumlr som i den haumlr handledningen Vill man garingtillbaka till standardutseendet aumlr det bara att skriva

pagestyleplain

Foumlr att faring sidhuvuden som ser ut ungefaumlr som i denna handledning kan man anvaumlnda paketetfancyhdr Detta beskrivs naumlrmare iEXEMPEL 4 Ex 4

67 RadavstaringndIbland kan man vilja aumlndra paring radavstaringndet i LATEX Det goumlrs enklast genom att aumlndra paring pa-rameternbaselinestretch Det aumlr en faktor som radavstaringndet multipliceras med saring detnormala vaumlrdet aumlr1 Foumlr att naumlstan foumlrdubbla radavstaringndet laumlgger man till foumlljande rad naringgon-stans foumlrebegindocument

renewcommandbaselinestretch18

28 6 Oumlverkurs

68 RamarFoumlr att rita en ram runt en del av texten anvaumlnder man kommandotfbox

Haumlr har vi en fboxliten ram Haumlr har vi en liten ram

Det garingr inte att ha radbrytningar inne i enfbox saring om man vill rita en ram runt en stoumlrre delav texten maringste man kapsla in den i enparbox

fboxparbox4cmDenna text blirautomatiskt justerad till ett4 cm brett stycke

Denna text blir automatiskt ju-sterad till ett 4 cmbrettstycke

69 Att paringverka formateringenLATEX lyckas foumlr det mesta bra med att bryta rader och sidor Men ibland kan man behoumlva raumlttatill formateringen lite I andra fall vill man kanske bryta en rad eller en sida trots att den inte aumlrfull eller laumlgga in lite extra tomrum

Vi har redan anvaumlnt kommandot foumlr att tvinga fram en radbrytning Kommandot kanaumlven ha ett argument som talar om hur mycketextrautrymme som ska laumlggas till

Det haumlr kan ni redanMed ett extra argumentblir [7mm]det extra mycket tomrum

Dethaumlr kan ni redan Med ett extra argu-ment blir

det extra mycket tomrum

Eftersom kan ha ett argument som boumlrjar med tecknet rsquo[rsquo kan man alltsaring inte boumlrja enny rad med rsquo[rsquo om den foumlrra avslutades med Man kan dock lura LATEX att tolka parentesensom just en parentes genom att byta ut mot

Ett annat saumltt att laumlgga in extra tomrum aumlr med kommandotvspacelaumlngd eller medvspacelaumlngd Skillnaden aumlr att den foumlrsta formen tar bort tomrummet om det raringkar hamnavid i slutet eller boumlrjan av en sida

Det finns aumlven motsvarande kommandon foumlr att laumlgga in extra tomrum i en rad De heterhspace ochhspace Den tidigare formen tar bort tomrummet om det hamnar foumlrst ellersist paring en rad

Daring ska vi se om det inte kan bli liteextra tomrum aumlven i boumlrjan hspace20mmav en rad Mitt inne i raden aumlr likahspace10mm laumltt Nu vill jag ha liteextra tomrumvspace10mmsaring att jag baumlttre kan studerafiberstrukturen i papperet

Daring ska vi se om det inte kanbli lite extra tomrum aumlven i boumlrjan

av en rad Mitt inne iraden aumlr lika laumltt Nu vill jagha lite extra tomrum saring att jag baumlttre

kan studera fiberstrukturen i papperet

Observera att raden fylls upp innan det vertikala utrymmet laumlggs till Daumlrfoumlr hamnar inte tom-rumet exakt daumlr man skrivervspace Vill man ha det uppfoumlrandet ska man anvaumlnda medett argument som i det tidigare exemplet

Foumlr att tvinga fram en sidbrytning anvaumlnder man kommandotnewpage Om vi skriver itvaring kolumner avslutarnewpage den aktuella kolumnen i staumlllet foumlr sidan

610 Att rita figurer 29

610 Att rita figurerLATEX klarar av att rita enkla figurer som cirklar fyrkanter linjer och pilar Med enpicture-omgivning skapar man ett koordinatsystem som man sen kan rita i

Standardenheten i koordinatsystemet aumlr punkter Foumlr de flesta aumlr det nog lite svaringrt att taumlnkai punkter Daumlrfoumlr aumlr det laumlttare om man aumlndrar maringttenheten till millimeter med kommandot

setlengthunitlength1mm

Det behoumlver man bara goumlra en garingng i varje dokument alltsaringinte foumlr varje bildOm man vill skapa ett koordinatsystem som aumlr 100 mm brett och 80 mm houmlgt goumlr man saring

haumlr

beginpicture(10080) kommandon som ritar bilderendpicture

Foumlr att placera grafiska objekt i koordinatsystemet anvaumlnder vi kommandotput Med

put(200)objekt

placerar viobjekti punkten med x-koordinaten 20 och y-koordinaten 0 (Foumlr rektanglar aumlr detnedre vaumlnstra houmlrnet foumlr cirklar centrum och foumlr linjer utgaringngspunkten)

Exemplet nedan visar de vanligaste grafiska objekten och hur man ritar dem i LATEX

beginpicture(3050)put(040)framebox(308)centerput(030)framebox(148)[t]topput(1630)framebox(148)[r]rightput(020)dashbox(308)[bl]bottom leftput(018)line(10)20put(016)vector(2-1)25put(510)circle8put(2412)circle14put(614)textscText

endpicture

center

topright

bottom left

HHHHHH

HHj

~ amp$

TEXT

Argumentet tillcircle aumlr diametern Foumlrline ochvector aumlr foumlrsta argumentet riktningoch det andra laumlngd Riktningsargumenten ska ligga mellanminus6 och+6 foumlr line och mellanminus4 och+4 foumlr vector

Ofta vill man upprepa en ritad figur efter efter ett regelbundet moumlnster Det kan till exempelroumlra sig om boxar i ett koplingsschema Foumlr detta finns kommandotmultiput som anvaumlndssaring haumlr

multiput(xy )(∆x∆y )antal objekt

daumlr(xy ) aumlr startpositionen Objektet behoumlver inte vara ett enkelt objekt utan kan ocksaring varaen helpicture-omgivning Man kan alltsaring dela upp sin bild i flera mindre bilder

beginpicture(4050)multiput(00)(710)3beginpicture(209)put(00)framebox(209)[tr]Hejput(82)oval(143)put(45)oval(55)[tl]put(108)oval(73)[b]put(182)circle4

endpictureendpicture

Hej |

Hej |

Hej |

30 6 Oumlverkurs

Om man har ritat en figur och sen vill flytta hela figuren anger man ytterligare ett argumenttill beginpicture

beginpicture(3060)(1010)

Detta betyder att origo har koordinaterna(1010) i staumlllet foumlr (00) Man kan med foumlrdelplacera sin bild inne i enfigure-omgivning (se sid11ochEXEMPEL 6)Ex 6

Det mesta garingr att rita i enpicture-omgivning och resultatet blir snyggt men det blir na-turligtvis lite jobbigt att rita stora figurer paring det haumlr saumlttet Ett alternativ aumlr att anvaumlnda metodensom beskrivs i naumlsta stycke

611 Paketet graphics6111 Att inkludera postscript-bilder

Numera finns det maringnga bra program som kan rita bilder Kan man bara faring dem att skriva sinutmatning i formatetencapsulated postsciptsaring garingr det bra att inkludera bilden i sitt dokumentmed hjaumlp av paketetgraphics

Foumlr att kunna inkludera bilder maringste man laumlgga till foumlljande rad i boumlrjan av dokumentet

usepackagegraphics

Sen anvaumlnder vi foumlljande kommando foumlr att inkludera bilden som finns i filenbildeps

includegraphicsbildeps

Om man vill skala om bilden anvaumlnder man kommandotresizebox

resizebox20mmincludegraphicsbildeps

Ovanstaringende exempel ger en bild som aumlr 20mm houmlg Utropstecknet betyder att bredden skaskalas saring att bildens proportioner beharinglls

En vanlig anvaumlndning avincludegraphics aumlr att inkludera bilder i enfigure-om-givning Daring kraumlvs att bilden centreras med hjaumllp avcenter-omgivning enligt nedanstaringendeexempel

beginfigurebegincenterincludegraphicsbildeps

endcentercaptionKopplingsschema till transmogrifieraren

endfigure

611 Paketet graphics 31

6112 Att spara utrymme

Postscriptbilder kan ofta ta vaumlldigt mycket plats Det kan man loumlsa genom att komprimerafilen Det enda problemet aumlr att LATEX maringste veta hur stor bilden aumlr Den informationen finnsi filen paring en rad som boumlrjar medBoundingBox Klipp ut denna rad och spara den i filenbildepsbb Skriv daumlrefter

gzip bildeps

saring komprimereasbildeps och ersaumltts med den komprimerade filenbildepsgz Sedan aumlrdet bara att inkludera raumltt fil

includegraphicsbildepsgz

En fil som aumlr komprimerad medgzip kan man packa upp medgunzip om man inte laumlngrevill ha den komprimerad

6113 Naringgra saumltt att skapa postscript-bilder

Det finns givetvis maringnga saumltt att generera PostScript-bilder Paring arbetsstationerna ritar man enk-last bilderna medxfig Om vi till exempel vill skapabildeps (som vi anvaumlnde ovan) skrivervi

xfig bildfig

Daring faringr vi upp et foumlnster daumlr vi kan rita bilden Vaumllj sedan menynExportoch exportera bildenVar noga med att vaumlljaEncapsulated Postscripti rutanLanguage

En postscriptfil som skapas paring detta saumltt garingr inte att skriva ut foumlr sig sjaumllv Foumlr att skriva utden vaumllj i staumlllet menynPrint i xfig

Om man vill spara ett foumlnster paring skaumlrmen som encapsulated postscript till en fil som heterwindoweps kan man anvaumlnda naringgot av foumlljande kommandon

import -density 90x90 windowepsimport -density 90x90 eps2windowepsimport -density 90x90 -depth 8 -colorspace gray eps2windoweps

och klicka paring det foumlnster man vill spara Den andra varianten avimport ger postscript level2 som aumlr mer kompakt Man faringr alltsaring betydligt mindre filer men i vissa falla kan de kraringglaDen sista varianten aumlr laumlmplig om bilden aumlr svartvit eller om det ska skrivax ut paring en svartvitskrivare

Skriv man xfig man xgrabsc respman xgrab foumlr mer information

6114 Aumlndra storlek och roterera

Paketetgraphics inneharingller mer aumln de kommandon som naumlmnt ovan Man kan t ex skala ettobjekt medscalebox

vanlig storlek scalebox2dubbel storlek scalebox5halv storlek

vanlig storlek

dubbel storlekhalv storlek

Man kan ocksaring ange ett ytterligare argument om man inte vill ha samma skala i x- och y-led

scalebox1[2]dubbel houmljd scalebox2[1]dubbel bredd

dubbel houmljddubbel bredd

resizebox kan ocksaring anvaumlndas paring text

32 6 Oumlverkurs

resizebox4cm4 cm bred skalenlig 4 cm bred skalenligMan kan ocksaring rotera valfritt objekt medrotatebox eller spegla det kring en vertikal axelmedreflectbox

rotatebox30Hej rotatebox180Hej reflectboxSpegel spegel paring vaumlggen daumlr

Hej

Hej

Spegelspegelparingvaumlggendaumlr

6115 xdvi och graphics

xdvi klarar inte av att visa text (bilder garingr bra) som manipulerats medresizebox scaleboxrotatebox ellerreflectbox Detta kan man dock loumlsa genom att titta paring den faumlrdiga post-scriptfilen med kommandotgv Om dindvi-fil heterrapportdvi skriver du

dvips rapportgv rapportps

ta bort filen medrm rapportps naumlr du aumlr klar

6116 pdflatex och graphics

Foumlr att anvaumlndagraphics medpdflatex skriver man saring haumlr i boumlrjan av dokumentet

usepackage[pdftex]graphics

Sedan kan man tyvaumlrr inte inkludera bilder i eps-format Bilderna maringste i staumlllet vara i pdf-format Det loumlser man laumltt genom att konvertera bilderna med kommandotps2pdf

ps2pdf bildeps bildpdf

och sedan inkluderar man bilderna med

includegraphicsbildpdf

Det garingr aumlven bra att inkludera andra grafikformat i pdf-dokument till exempel jpeg och tiffOm man vill kunna formatera sitt dokument med baringdelatex ochpdflatex saring faringr man

skriva saring haumlr i boumlrjan av dokumentet

newififpdfifxpdfoutputundefinedpdffalse

elsepdftrue

fiifpdfusepackage[pdftex]graphics

elseusepackagegraphics

fi

Sedan goumlr man saring haumlr foumlr att inkludera bilden

ifpdfincludegraphicsbildpdf

elseincludegraphicsbildeps

fi

612 Paketet color 33

612 Paketet colorFoumlr att anvaumlnda paketet skriven man

usepackagecolor

i boumlrjan av dokumentet Sedan finns ett antal kommandon tillgaumlngliga foumlr att skriva text i avvi-kande faumlrg

Det foumlrsta som man maringste goumlra aumlr att definiera en eller flera faumlrger meddefinecolor

definecolorlightgray92definecolordarkgray5definecolorlight-bluergb080851definecolormeloncmyk00460500

Som synes kan man anvaumlnda tre olika modeller foumlr att definiera faumlrger

gray Vaumlrdet aumlr ett tal mellan 0 och 1 daumlr 0 aumlr svart

rgb Vaumlrdet aumlr en kommaseparerad lista av tre tal mellan 0 och 1 som anger intensitetenfoumlr roumltt groumlnt och blaringtt ljus (som paring en TV)

cmyk Vaumlrdet aumlr en kommaseparerad lista av fyra tal mellan 0 och 1 som anger hur mycketman ska anvaumlnda av faumlrgerna cyan magenta gul och svart (som paring en faumlrgskrivare)

Foumlr att skriva sin text i en avvikande faumlrg finns det tvaring kommandon

Detta ord aumlr textcolordarkgraringttprecis som colordark dessa tvaring

Detta ord aumlrgraringtt precis somdessatvaring

Foumlr att goumlra en fylld ram anvaumlnder mancolorbox Om ramen ska ha avvikande faumlrg finnsfcolorbox

colorboxdarkHej hopp fcolorboxblackdarkHej igen

Hej hopp

Hej igen

Man kan aumlven aumlndra bakgrundfaumlrgen Det goumlr man med kommandotpagecolorcolor Kommandot ska skrivas i boumlrjan av dokumentet och gaumlller foumlr alla sidor

Faumlrgenblack som anvaumlndes i exemplen ovan aumlr foumlrdefinierad och behoumlver alltsaring intedefinieras meddefinecolor Oumlvriga foumlrdefinierade faumlrger aumlrwhite red green blueyellow cyan ochmagenta Alla andra faumlrger maringste definieras innan de kan anvaumlndas

613 EuroteckenFoumlr att skriva symbolen foumlr Euro skriver man foumlljande i boumlrjan av dokumentet

usepackageeurosym

Daring definieras kommandonaeuro ochEUR

Med euro kan vi skriva euro-tecknet Priser skriver man som EUR19998

Mede kan vi skrivae-tecknetPriser skriver man som 19998e

Det tecken som visas ovan aumlr den officiella eurosymbolen Om man i staumlllet till ha en symbolsom passar baumlttre till det aktuella teckensnittet anvaumlnder manusepackage[gen]eurosymDaring skrivs symbolen somAC i staumlllet foumlre EUR placerar symbolen foumlre eller efter beloppetberoende paring vilket spraringk man har valt I sverige blir det alltid till houmlger om beloppet Vill manaumlndra paring det kan man anvaumlndausepackage[left]eurosym

34 6 Oumlverkurs

614 Fler teckensnitt

Om man har tillgaringng till en postscriptskrivare (som vi har) saring kan man utnyttja fler teckensnittaumlr de som hittills har beskrivits Genom att skriva

usepackagetimes

i boumlrjan av dokumentet blir den vanliga texten satt medtimes textsf blir helveticaochtexttt blir courier Foumlljande paket finns

paket textrm textsf textttmdash inget mdash computer modern roman comp modern sans comp modern typewritertimes times helvetica courierbookman bookman avant garde couriernewcent new century schoolbook avant garde courierpalatino palatino helvetica courieravant computer modern roman avant garde comp modern typewriterhelvet computer modern roman helvetica comp modern typewriterchancery zapf chancery (endast kursiv) comp modern sans comp modern typewriter

615 Sammanfattning

Ibland vill man ha en sammanfattning (sammandrag referat abstract) i boumlrjan av sin rapportDet aringstadkommer man medabstract-omgivning (EXEMPEL 11)Ex 11

begindocumentmaketitlebeginabstractDetta aumlr en kort sammanfattning avinneharingllet i rapportenendabstractsectionBakgrundHaumlr kommer resten av texten irapportenenddocument

Sammanfattning

Detta aumlr en kort sammanfatt-ning av inneharingllet i rapporten

1 Bakgrund

Haumlr kommer resten av texten i rappor-ten

Vissa institutioner kraumlver att sammanfattningens rubrik aumlrAbstract Andra kraumlven en sam-manfattning paring svenska och en paring engelska Hur man loumlser detta beskrivs iEXEMPEL 12 ochEx 12EXEMPEL 13

Ex 13

616 Referenser

Foumlr att faring en lista med litteraturreferenser anvaumlnder man sig av enthebibliography-omgiv-ning Argumentet (99) till beginthebibliography99 nedan aumlr en teckenstraumlng somanger hur mycket plats etiketterna tar (och hur mycket resten av texten ska skjutas in)99raumlcker till tvaring siffror

617 Vill ni veta mer 35

Laumls mer om LaTeX i citeLamport

beginthebibliography99bibitemLamport Leslie LamportemphLaTeX users guideamp reference manualAddison Wesley 1994bibitemKnuth Donald E KnuthemphThe TeX bookAddison Wesley 1990bibitemPer Per ForebyemphAtt skriva rapporter med LaTeXPHs kopieringsmaskin 2003endthebibliography

Laumls mer om LATEX i [1]

Referenser[1] Leslie LamportLATEX users gui-

de amp reference manualAddison-Wesley 1994

[2] Donald E KnuthThe TEXbookAddison Wesley 1990

[3] Per ForebyAtt skriva rappor-ter med LATEX PHs kopieringsma-skin 2003

Foumlrsta argumentet tillbibitem aumlr en etikett som man sen kan referera till medcite Detfungerar ungefaumlr somlabel ochref (se sidan13)

617 Vill ni veta merDet haumlr dokumentet beraumlttar lite om hur man anvaumlnder LATEX foumlr att skriva rapporter LATEX kanmycket mer aumln vad som beskrivs haumlr men foumlr de flesta raumlcker nog detta

Foumlr de som vill laumlra sig lite mer har viThe Not So Short Intruduction to LATEX 2ε avTobias Oetiker m fltill salu Priset aumlr foumlr naumlrvarande 50 kronor men den finns aumlven tillgaumlngligparing naumltethttppeopleeeethzch˜oetikerlshort

Vill man veta aumlnnu mer finns det tvaring bra boumlcker som jag kan rekommendera

bull LATEX A Document Preparation Systemav Leslie Lamport(ISBN 0-201-52983-1)Boken aumlr baringde en enkel handledning och en referensmanual

bull The LATEX Companion av Michel Goossens Alexander Samarinoch Frank Mittelbach(ISBN 0-201-54199-8) Boken beskriver en hel del trick och tekniker som inte finns medi Lamports bok men inneharingllerintegrunderna i LATEX

De flesta institutioner har nog dessa boumlcker saring om du haringller paring med examansarbete kan dukanske faring laringna boumlckerna Annars finns de att bestaumllla hos de flesta naumltbokhandlar

A Lokala dokumentklasserVi har tvaring lokala dokumenttyper en foumlr att skriva svenska brevefd-brev och en foumlr merit-foumlrteckningarmerit Dessa beskriv naumlrmare iEXEMPEL 8 ochEXEMPEL 9 Ex 8

Ex 9

B LATEX foumlr hemdatornLATEX finns till de flesta operativsystem Tabellen nedan visar var man haumlmta programvaran

operativsystem program URLWindows MiKTeX httpwwwmiktexorgUnix teTeX httpwwwtugorgteTeXAlla All latexprogramvara httpwwwctanorg

36 C Hur utformar man rapporten

Ett saumltt att faring LATEX paring sin PC aumlr att koumlra Linux Det aumlr en gratis unixvariant foumlr PC-datorer ochdaumlr finns redan teTeX som faumlrdiga paket som man kan installera IusrlocalftppubLinuxfinns en del linuxdistributioner att haumlmta Men det aumlr nog enklare att laumlgga naringgra hundralapparparing att koumlpa en CD med linux

C Hur utformar man rapportenUtseendet paring en uppsats rapport eller avhandling aumlr ganska standardiserat Det finns en delolika skolor men huvuddragen aumlr alltid desamma Om man skriver en labrapport paring tre sidorbehoumlver man givetvis inte haringlla lika haringrt paring reglerna som om man skriver en rapport till sittexamensarbete Men det aumlr klokt att foumllja huvuddragen i mallen inte minst foumlr att rapportenslaumlsare ofta aumlr van vid att det ska se ut paring ett visst saumltt

Resten av detta appendix inneharingller lite tips som aumlr skrivna av Lars Olssonparing institutionenfoumlr Elektrovetenskap

Rapporten ska ha en titelsida med projektets (laborationens) namn foumlrfattarnas namn in-stitutions- och kursnamn samt aringrtal Paring denna sida ska ocksaring finnas ettsammandrag(kallasibland referat) av rapporten I detta ska tydligt framgaring vad rapporten handlar om vilketpro-blem som loumlsts hur detta har gjorts mdash vilkenmetod som anvaumlnts de viktigasteresultatenochslutsatsernasamt eventuellarekommendationer Det faringr inte bli stoumlrre aumln ca en halv sidatext och faringr inte inneharinglla naringgra figurer Sammandraget aumlr mycket viktigt eftersom en blivandelaumlsare genom detta kan faring klart foumlr sig om han verkligen ska laumlsa rapporten Kan han inte goumlraen riktig bedoumlmning av detta med ledning av sammandraget riskerar han att foumlrspilla dyrbartid Som ansvarskaumlnnande foumlrfattare maringste Du alltsaring aumlgna en del tid aringt sammandraget som Dugivetvis skriver sist

Innan Du boumlrjar skriva aumlr det bra om Du foumlr Dig sjaumllv kandefiniera laumlsarenmdash som intebara ska vara den som ska granska Ditt alster utan aumlven t ex Dina kolleger Taumlnk ocksaring eftervadsyftet med rapporten ska vara (bortsett fraringn det uppenbara att Du maringste foumlr att bli godkaumlndparing kursen) t ex att Du villsprida kaumlnnedomom upptaumlckter Du gjort ellerRapportera till enkollega eller en chef vad Du sysslat med de daumlr timmarna

Boumlrja gaumlrna rapporten med enInledning daumlr Du motiverar Ditt arbeta och definierar maringletDen kan sedan foumlljas av enBakgrund som kan vara en beskrivning av naringgra tidigare anvaumlndametoder eller en historik En riktigt fin rapport som t ex beskriver ett arbete som finansierasmed bidrag fraringn STU eller naringgon annan instans boumlrjar ofta med ettFoumlrord (engelska preface)I detta ger man en bakgrund paring houmlgre nivaring och saumltter in arbetet i ett stoumlrre sammanhang Haumlrtackar man ocksaring dem som varit foumlrfattaren behjaumllpliga med pengar (t ex STU) och med detpraktiska arbetet

Daumlrefter foumlljer den egentliga rapporten Haumlr beskriver Du den metod Du anvaumlnt eller till-vaumlgagaringngssaumlttet Aumlr rapporten en laborationsredovisning kan Du redogoumlra foumlr vardera momen-tet under en egen rubrik Aumlr det en projektrapport kan Du i staumlllet beskriva de olika delarna ikonstruktionen under var sin rubrik Det aumlr ofta laumlmpligt med underrubriker t ex

42 Principen foumlr Kruttilatorn

men undvik en uppdelning paring foumlr maringnga undernivaringer eftersom skriften daring laumltt blir oumlverstruk-turerad Foumlrsoumlk att vara konsekvent med rubriksaumlttningen saring att Du inte aumlndrar formen mellanolika rubriker Detta ser Du tydligast naumlr Du ska skrivaInneharingllsfoumlrteckningen (behoumlvs intetill laborationsrapporten) ty daumlr staringr alla rubrikerna intill varandra

Illustrationer aumlr mycket vaumlrdefulla (en bild paringstarings saumlga mer aumln tusen ordrArr anvaumlnd figurersaring kan rapporten bli kort) men foumlr att en figur ska vara meningsfull maringsten den vara foumlrsedd

Sakregister 37

med enfigurtext Denna ska vara saring tydlig att man kan foumlrstaring figuren utan att behoumlva laumlsanaringgot inne i texten Taumlnk paring hur Du sjaumllv goumlr naumlr Du faringr en rapport eller en artikel i handenFigurtexten ska staring under figuren och skrivas ut helt t ex

Figur 23 En vanlig kruttilator med oumlverhaumlngade skrut Observera att divisorn haumlr aumlrgroumln Efter [2]

Vidare aumlr det vaumlrt att notera attfig 23blir bara ett nedslag mindre aumlnfigur 23 inne i textenFoumlrkorta inte i onoumldan och anvaumlnd bara de vedertagna saumltten t ex tex etc osv

Texten ska man straumlva efter att goumlra kort men uttoumlmmande Det aumlr alltid baumlttre att foumlrsoumlkaskriva korta meningar med ett sammanhang aumln att foumlrsoumlka taumlcka maringnga sammanhang i enmening Taumlnk paring ordval syftningar och meningsbyggnad saring att den text Du skriver verkligenkommer att betyda det Du taumlnkt Dig Detta laringter helt uppenbart men Du ska faring se att det inte aumlrsaring laumlttStavfel ska i princip inte behoumlva foumlrekomma eftersom det finns utmaumlrkta boumlcker somaumlr fyllda med raumltt stavade ord Aumlr Du det minsta osaumlker slaring upp ordet i staumlllet foumlr att chansaDu kan ibland bli osaumlker paring betydelsen av ett ord eller hos en fras Slaring daring upp i en ordbok ellerskriv om meningen mdash detta aumlr extremt viktigt naumlr Du skriver paring ett annat spraringk

Skriv gaumlrna paringsvenska Detta kan dock vara svaringrt i varingr bransch daumlr saring maringnga fackuttryckaumlr laringnade fraringn framfoumlr allt engelskan Om det finns ett svenskt ord foumlr en foumlreteelse saring anvaumlnddet om inte texten daring blir foumlr uppstyltad Fundera oumlver hur Du ska skriva om t exMan maringstenu enabla de strobade latcharna med chip select acknowledgement controlsignalerna(Vad nudet betyder) Det blir kanske flera ord paring svenska men det priset faringr vi betala foumlr att textenska bli snygg

Efter beskrivningar och genomgaringngar av metoder etc skaResultat ochellerSlutsatserkomma Dessa kan ibland ingaring utspridda i det foumlregaringende avsnittet men de ska i saring fall samlasihop haumlr och kommenteras

Referenser aumlr en lista med den litteratur som Du gjort haumlnvisningar till i texten I textenska Du ha skrivet ett nummer som i figurtextexemplet ovan I referenslista ska det daring se ut somt ex

[2] Gustavsson Hans P et alKruttilatorer en global oumlversikt Liberlitteratur Mal-mouml 1944

Sist saumltter Du eventuellabilagor programlistor ochappendix Naumlr sedan sammandragetaumlr klart aumlr rapporten faumlrdigskriven men inte faumlrdig Foumlrsoumlk att faring naringgon annan att korrekturlaumlsaden aringt Dig mdash sjaumllv aumlr du naumlmligen blind aumlven foumlr de enklaste felen vid det haumlr laget

Sakregister

Symboler (mindre utrymme) 22lsquo (iexcl) 14$ (math-omgivning) 15 (kommentar) 3rsquo (accent) 13rsquo (derivata) 18( (() 21) ()) 21 (extra utrymme) 22 (accent) 13 () 21= 12

= (accent) 13gt 12lsquo (iquest) 14[ ([) 21 (blanktecken) 8 (accent) 13( (math-omgivning) 15) (math-omgivning) 15- (avstavningsfoumlrslag) 9[ (displaymath-

omgivning) 15 (radbrytning) 2 28] (displaymath-

omgivning) 15^ (accent) 13 () 21 () 21] (]) 21^ (exponent) 17(index) 17lsquo (accent) 13~ (accent) 13~ (haringrt blanktecken) 910pt (option) 2611pt (option) 2612pt (option) 26

38 Sakregister

Aa4paper (option) 26AA (Aring) 14aa (aring) 14abstract 34abstract-omgivning 34accenter

i matematisk omgivning17i vanlig text 13

acute 17addtolength 26AE (AElig) 14ae (aelig) 14aleph (alefsym) 18alpha (α) 16amalg (q) 16angle ( 6 ) 18appendix 3 4approx (asymp) 16arccos 19arcsin 19arctan 19arg 19array-omgivning 20 21article (dokumentklass)

25 26ast (lowast) 16asymp () 16atop 20author 2avant (paket) 34avstavning 9 24

Bb (accent) 13backslash () 18 21bar 17baselinestretch 27beta (β) 16bfseries 7bibitem 35bibitem 35bigcap (

⋂) 20

bigcirc (copy) 16bigcup (

⋃) 20

Biggl 22biggl 22Biggr 22biggr 22Bigl 22bigl 22bigodot (

⊙) 20

bigoplus (oplus

) 20bigotimes (

otimes) 20

Bigr 22bigr 22

bigsqcup (⊔

) 20bigtriangledown (5) 16bigtriangleup (4) 16biguplus (

⊎) 20

bigvee (or

) 20bigwedge (

and) 20

bindetreck 8binaumlra operatorer 16blanktecken

extra 8haringrt 9

boldmath 19book (dokumentklass) 25bookman (paket) 34bot (perp) 18bowtie () 16Box (2) 18breve 17braringkstreck 18bullet (bull) 16

Cc (accent) 13cap (cap) 16caption 11 15cdot (middot) 16cdots 19center-omgivning 11 30centrerad text 10chancery (paket) 34chapter 25check 17chi (χ) 16circ () 16circle 29citat 10cite 35cite 35clearpage 25clubsuit (clubs) 18colorbox 33cong (sim=) 16coprod (

∐) 20

copyright ( ccopy) 13cos 19cosh 19cot 19coth 19csc 19cup (cup) 16

Dd (accent) 13dag (dagger) 13dagger (dagger) 16dashbox 29

dashv (a) 16date 2 3ddag (Dagger) 13ddagger (Dagger) 16ddot 17 18ddots 21definecolor 33deg 19Delta (∆) 16delta (δ) 16derivator 18description-omgivning

9 10det 19DH (ETH) 14dh (eth) 14Diamond (3) 18diamond () 16diamondsuit (diams) 18dim 19displaymath-omgivning

15 20 21 26div (divide) 16division 18DJ (ETH) 14dj (đ) 14document-omgivning 2documentclass 25dokumentklasser 25dot 17 18doteq ( =) 16Downarrow (dArr) 17 21downarrow (darr) 17 21draft (option) 26dvi2tty (program) 5dvips (program) 1 4ndash6

Eefd-brev (dokument-

klass) 35ell (`) 18em 7emacs

LATEX-mode 4emacs (program) 1 4 14 22emph 7empty (sidnumrering) 27emptyset (empty) 18enumerate-omgivning 9epsilon (ε) 16eqnarray-omgivning 21eqnarray-omgivning 21equation-omgivning 15 20equiv (equiv) 16eta (η) 16EUR 33euro 33

Sakregister 39

eurotecken 33evensidemargin 26exempel 1exists (exist) 18exponent 17ext 19

Ffancyhdr (paket) 27fbox 28fcolorbox 33felsoumlkning 22ndash25fetstil 7figure-omgivning 11 30figurer 11flat ([) 18fleqn (option) 26flushleft-omgivning 10flushright-omgivning 11fonter 6 19 34footnote 9footnotesize 7footskip 26forall (forall) 18fotnoter 9frac 18framebox 29frown (_) 16funktionsnamn 19

GGamma (Γ) 16gamma (γ) 16gcd 19geq (ge) 16gg () 16grader 18graphics (paket) 30ndash32grave 17grekiska bokstaumlver 15 16guillemotleft (laquo) 13guillemotright (raquo) 13guilsinglleft (lsaquo) 13guilsinglright (rsaquo) 13gunzip (program) 31gv (program) 32gzip (program) 31

HH (accent) 13hat 17hbar (h) 18headheight 26headings (sidnumrering) 27headsep 26heartsuit (hearts) 18

helvet (paket) 34hemdator

LATEX foumlr 35hline 12hom 19hookleftarrow (larr) 17hookrightarrow (rarr) 17hspace 28hspace 28Huge 7huge 7haumlnvisningar 13

Ii (ı) 13Im (=) 18imath 17imath (ı) 18import (program) 31in (isin) 16includegraphics 30index 17inf 19infty (infin) 18inneharingllsfoumlrteckning 8int (

int) 20

iota (ι) 16itemize-omgivning 9itshape 7

Jj () 13jmath 17jmath () 18Join (1) 16

Kkapitaumller 7kappa (κ) 16ker 19kill 12kommentar 3komprimering 31kursiv 7

LL (Ł) 14l (ł) 14label 11 13Lambda (Λ) 16lambda (λ) 16landscape (option) 26langle (〈) 21LARGE 7Large 7large 7

laserutskrifter 5LaTeX (logotypen) 8latex (program)

1 4 6 13 25 32LATEX-mode (i emacs) 4latexsym (paket) 17lceil (d) 21ldots ( ) 8ldots 21leadsto () 17left 21 22Leftarrow (lArr) 17leftarrow (larr) 17leftharpoondown () 17leftharpoonup () 17Leftrightarrow (hArr) 17leftrightarrow (harr) 17leq (le) 16leqno (option) 26letter (dokumentklass) 25lfloor (b) 21lg 19lhd () 16lim 19limsup 19line 29lininf 19listoffigures 8listoftables 8listor 9ndash10litteraturreferenser 34ll () 16ln 19log 19Longleftarrow (lArr=) 17longleftarrow (larrminus) 17Longleftrightarrow

(lArrrArr) 17longleftrightarrow

(larrrarr) 17longmapsto (7minusrarr) 17Longrightarrow (=rArr) 17longrightarrow (minusrarr) 17

Mmaketitle 2 8 26 27mapsto (7rarr) 17matematisk text 15ndash22matematiska symboler

15ndash17math-omgivning 15 20 21mathbf 19mathcal 19mathit 19mathrm 19mathsf 19mathtt 19

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 23: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

47 Oumlver- och understrykning 19

47 Oumlver- och understrykningFoumlr att goumlra linjer eller klamrar ovanfoumlr eller under en formel finnsoverline underlineoverbrace respektiveunderbrace Man kan skriva text ovanfoumlr eller under en klammergenom att goumlra paring samma saumltt som foumlr ett index eller en exponent

[ overlinephi + overlinew ] φ+ w

[ overbracea_1+underbrace a_2+cdots+a_n-1_n-2 st+a_n^n st ]

nst︷ ︸︸ ︷a1 + a2 + middot middot middot+ anminus1︸ ︷︷ ︸

nminus2st

+an

[ x^overlinek + n + x^underlinen ] xk+n + xn

48 Teckensnitt i matematisk textNormalt skriver LATEX all matmatisk text kursiv men i vissa fall passar det baumlttre med ett annatteckensnitt

Ett saringdant exempel aumlr foumlr att skriva funktioner som t ex log Det enklaste saumlttet att skrivadessa funktioner aumlr att anvaumlnda kommandona i tabell6

[ sin 2theta=2sinthetacostheta ] sin 2θ = 2 sin θ cos θ

[ log xy=log x + log y] log xy = log x+ log yFoumlr de funktioner daumlr det aumlr meningsfullt kan man anvaumlnda ett index

[ max_1leq nleq mlog_2P_n ] max1lenlem

log2 Pn

[ lim_xrightarrow 0fracsin xx=1 ] limxrarr0

sinx

x= 1

I oumlvriga fall kan man anvaumlnda naringgot av nedanstaringende saumltt att byta tecknsnitt inne i mate-matisk text

$mathititalic - 2^x+sin phi$ italic minus 2 x + sinφ

$mathrmroman - 2^x+sin phi$ romanminus 2x + sinφ

$mathbfbold - 2^x+sin phi$ boldminus 2x + sinφ

$mathsfsans serif - 2^x+sin phi$ sans serif minus 2x + sinφ

$mathtttypewriter - 2^x+sin phi$ typewriterminus 2x + sinφ

Observera att ovanstaringende kommandon bara ska anvaumlndas foumlr matematiska uttryck De paring-verkar bara bokstaumlver siffror och stora grekiska bokstaumlver Om man av naringgon anledning villskriva vanligt text inne i formler anvaumlnder man de vanliga teckensnittskommandona (texttttextbf textnormal etc) som tillfaumllligt laumlmnar matematikomgivningen

Om man vill skriva alla formler med fetstil kan man skriva kommandotboldmath i boumlrjanav dokumentet (det skainte skrivas inne i en matematikomgivning) Kommandot gaumlller tillsman upphaumlver det medunboldmath

I vissa fall anvaumlnder man skrivstilsbokstaumlver foumlr att beteckna funktioner LATEX tillhanda-haringller 26 bokstaumlverA Z

arccos cos csc ext ker limsup min sinharcsin cosh deg gcd lg ln Pr suparctan cot det hom lim log sec tanarg coth dim inf lininf max sin tanh

Tabell 6 Funktionsnamn

20 4 Matematiska formler

$mathcalFf(x)$ och$mathcalLf(x)$ brukar man anvaumlndafoumlr att beteckna naringgra vaumllkaumlnda transformer

Ff(x) och Lf(x) brukar mananvaumlnda foumlr att beteckna naringgra vaumll-kaumlnda transformer

49 Summor integraler och saringntDe matematiska symbolerna i tabell7 blir olika stora beroende paring hur man anvaumlnder dem deblir stoumlrre i endisplaymath-omgivning och enequation-omgivning aumln i enmath-omgiv-ning

[ int_-infty^infty e^-x^2 dx ]int infin

minusinfineminusx2

dx

[ oint_S(V) (psinablaphi-phinablapsi)cdot dvecS ]

∮S(V )

(ψnablaφminus φnablaψ) middot d~S

[ a_1 + a_2 + cdots + a_n =sum_i=1^n a_i ] a1 + a2 + middot middot middot+ an =

nsumi=1

ai

[ n=prod_k=1^n k ] n =

nprodk=1

k

[ sum_0 leq i leq m atop0 lt j lt n P(ij) ]

sum0leilem0ltjltn

P (i j)

Om man skriver ovanstaringende formler innei den loumlpande texten faringr mande mindre symbolerna som t~ex$int_-infty^infty e^-x^2 dx$eller $n=prod_k=1^n k$

Om man skriver ovanstaringende form-ler inne i den loumlpande texten faringrman de mindre symbolerna som t exintinfinminusinfin eminusx2

dx ellern =prodn

k=1k

410 Matriser och vektorerFoumlr att skapa matriser och vektorer goumlr vi naumlstan likadant som med tabeller (sidan12)

[ beginarraylcrx^2 amp a+b amp 3 x^2+2x amp xrsquo amp 23 x^2n amp alpha amp 214endarray ]

x2 a+ b 3x2 + 2x xprime 23x2n α 214

sum sumsum

⋂ ⋂bigcap

⊙ ⊙bigodotprod prod

prod⋃ ⋃

bigcupotimes otimes

bigotimes∐ ∐coprod

⊔ ⊔bigsqcup

oplus oplusbigoplusint int

intor or

bigvee⊎ ⊎

biguplus∮ ∮oint

and andbigwedge

Tabell 7 Stora symboler

411 Ekvationer paring flera rader 21

411 Ekvationer paring flera rader

Med endisplaymath-omgivning eller enmath-omgivning kan man bara goumlra formler somryms paring en rad Om man skriver laringnga formler eller vill skriva flera ekvationer i en sekvenskan man anvaumlnda eneqnarray-omgivning Den fungerar ungefaumlr som enarray-omgivningmed tre kolumner men numrerar ekvationerna om man inte skrivernonumber

begineqnarrayx amp = amp 12y + 47 y amp = amp z + phi + a + b + nonumber amp amp c + d + e + f

endeqnarray

x = 12y + 47 (2)

y = z + φ+ a+ b+

c+ d+ e+ f (3)

Eneqnarray-omgivning goumlr samma sak foumlrutom att den inte genererar naringgra ekvationsnum-mer

begineqnarrayx amp = amp 2 y + 3y amp = amp 12

endeqnarray

x = 2y + 3

y = 12

412 Parenteser

Hittils har vi anvaumlnt vanliga parenteser rsquo()rsquo i en del formler I tabell8 visas samtliga symbolersom kan anvaumlndas som parenteser i LATEX

Foumlr att faring parenteserna att anpassa sin storlek efter det de ska omge skriver manleftellerright foumlre dem Foumlr varjeleft maringste det finnas enright Daumlremot behoumlver de intevara av samma typ Det aumlr t ex fullt moumljligt att avsluta enleft( medright Om manbara vill ha en parentes paring ena sidan av formeln kan man anvaumlnda den osynliga parentesen rsquorsquo

[ vecu times vecv =left| beginarrayccchatx amp u_x amp v_x haty amp u_y amp v_y hatz amp u_z amp v_z

endarray right| ]

~utimes ~v =

∣∣∣∣∣ x ux vx

y uy vy

z uz vz

∣∣∣∣∣[ A=left( beginarraycccca_11 amp a_12 amp ldots amp a_1n a_21 amp a_22 amp ldots amp a_2n vdots amp vdots amp ddots amp vdots a_m1 amp a_m2 amp ldots amp a_mn

endarray right) ]

A =

a11 a12 a1n

a21 a22 a2n

am1 am2 amn

( ( b lfloor darr downarrow) ) c rfloor backslash l updownarrow[ [ d lceil | | uArr Uparrow] ] e rceil | dArr Downarrow 〈 langle uarr uparrow m Updownarrow 〉 rangle

Tabell 8 Parenteser

22 5 Om det blir fel

[ g(x)=left beginarrayll0 amp x leq 0 13 amp 0 lt x leq 3 23 amp 3 lt x leq 5 1 amp x gt 5endarray right ]

g(x) =

0 x le 013 0 lt x le 323 3 lt x le 51 x gt 5

Ibland behoumlver man ha mer kontroll oumlver parentesernas storlek Foumlr detta aumlndamaringl finns detandra prefix att anvaumlnda

Storlek vanlig stor stoumlrre aumlnnu stoumlrre stoumlrst automatiskVaumlnsterprefix mdash bigl Bigl biggl Biggl leftHoumlgerprefix mdash bigr Bigr biggr Biggr right

413 FinjusteringI en del fall kan man behoumlva justera formateringen av matematiska formler genom att laumlgga tilleller ta bort lite utrymme Foumlr detta aumlndamaringl finns kommandona foumlr att laumlgga till och foumlratt ta bort

[ sqrt2 x ] radic2x

[ sqrt2 x ] radic2x

[ n logn ] n logn

[ n logn ] nlogn

[ intint z dx dy]int int

zdxdy

[ int int z dx dy ]intint

z dx dy

5 Om det blir felAtt tolka felutskrifter fraringn LATEX aumlr inte alltid det laumlttaste LATEX oumlversaumltter alla kommandon tillTEX-kommandon och skickar sedan hela texten till TEX Daumlrfoumlr kommer maringnga av felmedde-landena fraringn TEX och man kaumlnner inte riktigt igen sin text i felutskrifterna

51 Vanliga problemUtan att analysera felutskrifterna alltfoumlr mycket kan man ofta hitta sitt fel bland foumlljande punk-ter

bull Ett felstavat kommando

bull Parenteser (t ex eller[]) daumlr man har gloumlmt den ena eller kanske baringda

bull Foumlrsoumlk att anvaumlnda specialtecken utan att skriva dem paring raumltt saumltt

bull Foumlrsoumlk att anvaumlnda matematiska specialtecken i vanlig text (Skriv$ foumlre och efter tecknetsaring garingr det bra)

bull Ett end som saknas

bull Ett bortgloumlmt argument till ett kommando

Genom att laumlra sig att utnyttja LATEX-modei emacs ordentligt kan man undvika maringnga onoumldigaskrivfel (se sidan4)

53 Att hitta vad som blev fel 23

52 Vad man goumlr naumlr LATEX har stannatNaumlr LATEX upptaumlcker ett fel under en koumlrning faringr man en massa felutskrifter och daumlrefter skrivsett rsquorsquo Om du faringr ett rsquorsquo kan du skriva naringgot av foumlljande

bull H foumlr att (kanske) faring lite mer tips om vad som kan vara fel

bull RETURN foumlr att att ignorera felet och fortsaumltta (ger ofta upphov till fler fel)

bull Istop Foumlr att stoppa koumlrningen

bull X kan man skriva omIstop inte fungerar Skillnaden aumlr att medIstop faringr man med allutskrift fram till felet medanX avbryter koumlrningen omedelbart

Vid andra typer av fel faringr man en rsquorsquo i staumlllet foumlr rsquorsquo Det haumlr felet beror ofta paring ett bortgloumlmtenddocument Haumlr kan man skriva

bull enddocument eller

bull stop foumlr att avbryta koumlrningen Om det inte fungerar provar man med

bull 〈CTRLndashD〉 eller

bull 〈CTRLndashC〉

53 Att hitta vad som blev felAumlven om LATEX genererar vaumlldigt maringnga felutskrifter som till en boumlrjan ser raumltt obegripliga utaumlr det ofta laumltt att hitta felen med ledning av utskriften Tricket aumlr foumlr det mesta att titta paringdetsistasom skrevs ut

Om vi till exempel skulle skrivabegincenter men i staumlllet skrevbegincentesaumlger LATEX saringhaumlr

LaTeX Error Environment cente undefined

See the LaTeX manual or LaTeX Companion for explanationType H ltreturngt for immediate help

l56 begincente

Om vi tittar paring de sista raderna av felutskriften staringr det att felet finns paring rad 56 och dessutomskrivs den felaktiga texten ut

Vi har kanske gloumlmt att grekiska bokstaumlver bara fungerar i en matematisk omgivning ochhar skrivit

Det haumlr aumlr bokstaven gamma i det grekiska alfabetet

i staumlllet foumlr

Det haumlr aumlr bokstaven $gamma$ i det grekiska alfabetet

Naumlr vi koumlr texten genom LATEX blir felutskriften

24 5 Om det blir fel

Missing $ insertedinserted text

$to be read again

gammal245 Det haumlr aumlr bokstaven gamma

i det grekiska alfabetet

Vid den haumlr typen av fel goumlr alltid LATEX en radbrytning efter det felaktiga tecknet Daumlrfoumlr aumlrfelet laumltt att lokalisera

54 Varningar vid sid- och radbrytningar

Om LATEX misslyckas med att avstava ett ord skrivs det ut en varning som kan se ut saring haumlr

Overfull hbox (5423221pt too wide) in paragraph at lines 54--55[]T1cmrmn10 Ett l^^e5ngt ord ^^e4r studiev^^e4gledarna

Det sista ordet (studievaumlgledarna) som skrivs ut aumlr det som LATEX inte har lyckts avstavaAntingen bryr man sig inte om varningen (raden blir lite foumlr laringng i saring fall) eller saring laumlgger manin avstavningsfoumlrslag (se sidan9)

Som framgaringr av exemplet skrivs svenska bokstaumlver ut lite konstigt Det medfoumlr dock foumlrdet mesta inga stoumlrre problem med att tyda utskriften

Foumlr att laumlttare se var LATEX har problem med avstavningen kan man anvaumlnda dokumentop-tionendraft Mer om det finns paring sidan26

Andra varningar man kan faring aumlr

bull Underfull hbox som betyder att LATEX har tvingats laumlgga in lite vaumll mycket tomrummellan orden foumlr att fylla ut raden

bull Overfull vbox som varnar foumlr att LATEX inte har hittat naringgot laumlmpligt staumllle att boumlrja enny sida Sidan har alltsaring blivit lite foumlr laringng

bull Underfull vbox anger det motsatta problemet Sidan aumlr lite kortare aumln den borde vara

Laumls om hur man sjaumllv kan paringverka sid- och radbrytningar paring sidan28

55 Problem med placering av figurer

551 Bilderna kommer sist i dokumentet

Ett vanligt problem aumlr att alla eller en del figurer hamnar sist i dokumentet Det beror naumlstanalltid paring att man har skrivitbeginfigure[h]

LATEX har vissa regler foumlr att placera ut figurer och med ledning av dem har det inte garingttatt placera figuren paring det taumlnkta staumlllet Daumlrfoumlr hamnar den sist i dokumentet En av reglernasaumlger att figurer maringste placeras ut i samma ordning som dom foumlrekommer i LATEXfilen Daumlrfoumlrkommer alla efterfoumlljande bilder ocksaring att hamna sist

Loumlsningen aumlr givetvis att ge LATEX fler alternativ foumlr att placera ut figuren Om man i staumllletskriverbeginfigure[htb] kan LATEX placera bilden laumlngst upp eller laumlngst ner paring en sida

56 Problem i inkluderade filer 25

552 Alla bilder kommer inte ut

FelmeddelandetToo many unresolved floats beror paring att minnet i LATEX har blivit fulltav bilder Naumlr LATEX ser en bild lagras den undan tills det finns ett staumllle att skriva ut den

Detta fel beror normalt paring samma sak som ovan men kan ocksaring upptraumlda om man villha maringnga bilder efter varandra (t ex ett appendix med bara bilder) Loumlsningen aumlr daring att tvingaLATEX att skriva ut de bilder som har samlats i minnet genom att laumlgga in kommandotclearpagemellan tvaring laumlmpliga bilder Daring skrivs alla ackumulerade bilder ut och LATEX goumlr en sidbrytning

56 Problem i inkluderade filer

LATEX skriver kommandon till ett antal filer som sedan inkluderas vid naumlsta koumlrning (Bl a finnsfiltoc foumlr inneharingllsfoumlrteckningenfillof ochfillot foumlr figur- och tabellfoumlrteckningarsamtfilaux foumlr diverse oumlvrig information som bildtexter

Naumlr LATEX inkluderar en fil skrivs filnamnet och eventuella felmeddelanden ut inom paren-teser (se exempel paring sidan4) Paring detta saumltt kan man se vilken fil det aumlr problem med

Skulle det bli fel i en av de inkluderade filerna (t ex paring grund av fel i en bildtext) maringsteman ta bort filen och sedan koumlralatex igen Givetvis maringste man ocksaring raumltta felet ifiltex)

57 Utskriften kommer inte ut

Om det inte kommer ut naringgra sidor paring laserskrivaren eller om bara en del av sidorna kommerut beror det foumlrmodligen paring naringgot av foumlljande

bull Filnamnet inneharingller svenska bokstaumlverSkrivarna klarar inte av filer som inneharingller tecken som har aringttonde biten satt Detta yttrarsig i att det inte kommer ut naringgonting alls Doumlp omtex-filen till ett annat namn kompileraden igen och skriv ut den paring nytt (Det aumlr bara filnamnet som beroumlrs svenska tecken inne itexten kodas saring att skrivarna klarar av dem)

bull Fel i en inkluderad bildOm du har inkluderat en bild i dokumentet kan det beror paring att skrivaren inte foumlrstaringr sig paringbilden I detta fall kommer vanligtvis sidorna foumlre bilden ut Prova att ta bort bilden och seom det blir baumlttre Om det hjaumllper kontrollera att bilden aumlr i raumltt format (se sidan30)

6 Oumlverkurs61 Dokumentklasser

Hittills har vi bara anvaumlnt dokumentklassenarticle Andra dokumentklasser som aumlr standardaumlr letter (EXEMPEL 7) report (EXEMPEL 5) och book report skiljer sig fraumlmst fraringn Ex 7

Ex 5article genom att det finns ytterliga en rubriknivaringchapter book har ytterligare en nivaringsom heterpart article aumlr laumlmpligt till rapporter aumlven raumltt laringnga saringdana Kommer man uppi storleksordningen examensarbete kan det vara laumlmpligt att byta tillreport Paring sidan35finnsytterligare dokumentklasser beskrivna Dessa aumlr dock inte standard i LATEX

Foumlr att byta dokumentklass maringste man aumlndra argumentet till kommandotdocumentclassOm man till exempel vill aumlndra tillreport skriver man

documentclass[a4paper]report

26 6 Oumlverkurs

62 DokumentoptionerDet finns ett antal optioner som man kan ange foumlr att paringverka utseendet paring sitt dokument Vihar redan stoumltt paringa4paper Nedanstaringende lista visar de viktigaste

a4paper Anpassa marginaler till a4-papper Om denna utelaumlmnas anvaumlnds amerikanskpapper (letter)

11pt Anvaumlnd lite stoumlrre bokstaumlver (standard aumlr10pt)

12pt Aumlnnu lite stoumlrre bokstaumlver

twocolumn Skriver texten i tvaring kolumner

twoside Formaterar foumlr dubbelsidig utskrift (Anvaumlnt i detta dokument)

titlepage Goumlr att rubriken (den som man skriver ut medmaketitle) hamnar paring en egensida om man anvaumlnder dokumentklassenarticle Det aumlr standard foumlrreport

landscape Goumlr att sidan formateras foumlr liggande papper Marginalerna blir vaumlldigt bredasaring man kan behoumlva finjustera en del maringtt manuellt (se sidan26)

draft Goumlr att LATEX skriver ut en svart rektangel i marginalen efter alla rader som harblivit foumlr laringnga (overfull hbox) Det aumlr bra att anvaumlnda vid korrekturlaumlsning-en men ska givetvis tas bort foumlre den slutliga utskriftendraft goumlr desutom attinkluderade bilder (se sidan30) bara skrivs ut som en ram runt bildens filnamn

leqno Placera ekvationsnummer till vaumlnster i staumlllet foumlr till houmlger om ekvationen i endisplaymath-omgivning

fleqn Vaumlnsterjustera ekvationer i staumlllet foumlr att centrera dem i endisplaymath-om-givning

openright Om man anvaumlnder dokumentklassenreport boumlrjar kapitel alltid paring ny sidaopenright goumlr att de i staumlllet boumlrjar paring ny houmlgersida

Foumlr att anvaumlnda en option skriver man namnet paring den inom hakparenteser rsquo[]rsquo foumlre dokument-klassen Vill man ange flera optioner skiljer man dem aringt med kommatecken Vill man skrivamed 11 punkter stora bokstaumlver och formatera texten i tvaring kolumner (samtidigt som man be-haringller optionen foumlr a4-papper) skriver man

documentclass[11pttwocolumna4paper]article

63 Finjustering av marginaler och andra maringttOm man inte aumlr noumljd med marginalerna saring finns det moumljlighet att finjustera maringtten med kom-mandonaaddtolength ochsetlength Den foumlrsta aumlr laumlmplig naumlr man vill goumlra smaring juste-ringar t ex goumlra raderna lite laumlngre

Naringgra av de maringtt som garingr att justera aumlr

evensidemargin marginal jaumlmna sidor oddsidemargin marginal udda sidortopmargin marginal oumlverst paring sidan headheight storlek sidhuvudheadsep avst mellan sidhuvud amp text footskip avst mellan sidfot amp texttextwidth textens bredd textheight textens houmljd

Om man t ex vill goumlra raderna en centimeter laumlngre paring varje sida skriver man

addtolengthoddsidemargin-10mmaddtolengthevensidemargin-1cmaddtolengthtextwidth2cm

Foumlr mer info om detta seEXEMPEL 10 Haumlr finns aumlven en beskrivning av de olika maringttenheterEx 10man kan anvaumlnda

64 Separering av stycken 27

64 Separering av styckenLATEX boumlrjar varje stycke med en indragning om det inte aumlr det foumlrsta stycket efter en rubrikOm man i staumlllet vill avgraumlnsa stycken med en extra blankrad skriver man saring haumlr i boumlrjan avdokumentet

usepackageparskip

Paketetparskip goumlr att indragningen saumltts till noll och att avstaringndet mellan tvaring stycken oumlkaren halv rad

65 Engelska dokumentOm man vill skriva dokument paring engelska aumlr det bara att utelaumlmna raden med

usepackage[swedish]babel

Daring kommer en engelsk avstavningstabell att anvaumlndas och ett antal straumlngar aumlndras till engels-ka t ex skrivsTable of contentsi staumlllet foumlrInneharingll

usepackage[swedish]babel

Det garingr aumlven att skriva paring andra spraringk genom att byta utswedish mot naringgot av foumlljande

american french german ngerman bahasa basque catalan croatianczech danish dutch finnish greek icelandic irish italianlatin magyar norsk norsk portuges romanian russian slovakslovene spanish turkish ukrainian nohyphenation

66 Sidnumrering sidhuvud och sidfotLATEX skriver automatiskt ett sidnummer centrerat laumlngst ned paring sidan Med kommandot

pagestyleempty

kan man staumlnga av numreringen Det kan bland annat vara laumlmpligt t ex om man bara vill skrivaut en sida Om man anvaumlndermaketitle maringste man dessutom skriva

thispagestyleempty

eftermaketitle eftersommaketitle alltid definierar om foumlrsta sidan tillplain (SeEX-EMPEL 3) Ex 3

Vill man i staumlllet ha sidnummer och kapitelnamn i sidhuvudet skriver man

pagestyleheadings

Daring faringr man en sidnumrering som ser ut ungefaumlr som i den haumlr handledningen Vill man garingtillbaka till standardutseendet aumlr det bara att skriva

pagestyleplain

Foumlr att faring sidhuvuden som ser ut ungefaumlr som i denna handledning kan man anvaumlnda paketetfancyhdr Detta beskrivs naumlrmare iEXEMPEL 4 Ex 4

67 RadavstaringndIbland kan man vilja aumlndra paring radavstaringndet i LATEX Det goumlrs enklast genom att aumlndra paring pa-rameternbaselinestretch Det aumlr en faktor som radavstaringndet multipliceras med saring detnormala vaumlrdet aumlr1 Foumlr att naumlstan foumlrdubbla radavstaringndet laumlgger man till foumlljande rad naringgon-stans foumlrebegindocument

renewcommandbaselinestretch18

28 6 Oumlverkurs

68 RamarFoumlr att rita en ram runt en del av texten anvaumlnder man kommandotfbox

Haumlr har vi en fboxliten ram Haumlr har vi en liten ram

Det garingr inte att ha radbrytningar inne i enfbox saring om man vill rita en ram runt en stoumlrre delav texten maringste man kapsla in den i enparbox

fboxparbox4cmDenna text blirautomatiskt justerad till ett4 cm brett stycke

Denna text blir automatiskt ju-sterad till ett 4 cmbrettstycke

69 Att paringverka formateringenLATEX lyckas foumlr det mesta bra med att bryta rader och sidor Men ibland kan man behoumlva raumlttatill formateringen lite I andra fall vill man kanske bryta en rad eller en sida trots att den inte aumlrfull eller laumlgga in lite extra tomrum

Vi har redan anvaumlnt kommandot foumlr att tvinga fram en radbrytning Kommandot kanaumlven ha ett argument som talar om hur mycketextrautrymme som ska laumlggas till

Det haumlr kan ni redanMed ett extra argumentblir [7mm]det extra mycket tomrum

Dethaumlr kan ni redan Med ett extra argu-ment blir

det extra mycket tomrum

Eftersom kan ha ett argument som boumlrjar med tecknet rsquo[rsquo kan man alltsaring inte boumlrja enny rad med rsquo[rsquo om den foumlrra avslutades med Man kan dock lura LATEX att tolka parentesensom just en parentes genom att byta ut mot

Ett annat saumltt att laumlgga in extra tomrum aumlr med kommandotvspacelaumlngd eller medvspacelaumlngd Skillnaden aumlr att den foumlrsta formen tar bort tomrummet om det raringkar hamnavid i slutet eller boumlrjan av en sida

Det finns aumlven motsvarande kommandon foumlr att laumlgga in extra tomrum i en rad De heterhspace ochhspace Den tidigare formen tar bort tomrummet om det hamnar foumlrst ellersist paring en rad

Daring ska vi se om det inte kan bli liteextra tomrum aumlven i boumlrjan hspace20mmav en rad Mitt inne i raden aumlr likahspace10mm laumltt Nu vill jag ha liteextra tomrumvspace10mmsaring att jag baumlttre kan studerafiberstrukturen i papperet

Daring ska vi se om det inte kanbli lite extra tomrum aumlven i boumlrjan

av en rad Mitt inne iraden aumlr lika laumltt Nu vill jagha lite extra tomrum saring att jag baumlttre

kan studera fiberstrukturen i papperet

Observera att raden fylls upp innan det vertikala utrymmet laumlggs till Daumlrfoumlr hamnar inte tom-rumet exakt daumlr man skrivervspace Vill man ha det uppfoumlrandet ska man anvaumlnda medett argument som i det tidigare exemplet

Foumlr att tvinga fram en sidbrytning anvaumlnder man kommandotnewpage Om vi skriver itvaring kolumner avslutarnewpage den aktuella kolumnen i staumlllet foumlr sidan

610 Att rita figurer 29

610 Att rita figurerLATEX klarar av att rita enkla figurer som cirklar fyrkanter linjer och pilar Med enpicture-omgivning skapar man ett koordinatsystem som man sen kan rita i

Standardenheten i koordinatsystemet aumlr punkter Foumlr de flesta aumlr det nog lite svaringrt att taumlnkai punkter Daumlrfoumlr aumlr det laumlttare om man aumlndrar maringttenheten till millimeter med kommandot

setlengthunitlength1mm

Det behoumlver man bara goumlra en garingng i varje dokument alltsaringinte foumlr varje bildOm man vill skapa ett koordinatsystem som aumlr 100 mm brett och 80 mm houmlgt goumlr man saring

haumlr

beginpicture(10080) kommandon som ritar bilderendpicture

Foumlr att placera grafiska objekt i koordinatsystemet anvaumlnder vi kommandotput Med

put(200)objekt

placerar viobjekti punkten med x-koordinaten 20 och y-koordinaten 0 (Foumlr rektanglar aumlr detnedre vaumlnstra houmlrnet foumlr cirklar centrum och foumlr linjer utgaringngspunkten)

Exemplet nedan visar de vanligaste grafiska objekten och hur man ritar dem i LATEX

beginpicture(3050)put(040)framebox(308)centerput(030)framebox(148)[t]topput(1630)framebox(148)[r]rightput(020)dashbox(308)[bl]bottom leftput(018)line(10)20put(016)vector(2-1)25put(510)circle8put(2412)circle14put(614)textscText

endpicture

center

topright

bottom left

HHHHHH

HHj

~ amp$

TEXT

Argumentet tillcircle aumlr diametern Foumlrline ochvector aumlr foumlrsta argumentet riktningoch det andra laumlngd Riktningsargumenten ska ligga mellanminus6 och+6 foumlr line och mellanminus4 och+4 foumlr vector

Ofta vill man upprepa en ritad figur efter efter ett regelbundet moumlnster Det kan till exempelroumlra sig om boxar i ett koplingsschema Foumlr detta finns kommandotmultiput som anvaumlndssaring haumlr

multiput(xy )(∆x∆y )antal objekt

daumlr(xy ) aumlr startpositionen Objektet behoumlver inte vara ett enkelt objekt utan kan ocksaring varaen helpicture-omgivning Man kan alltsaring dela upp sin bild i flera mindre bilder

beginpicture(4050)multiput(00)(710)3beginpicture(209)put(00)framebox(209)[tr]Hejput(82)oval(143)put(45)oval(55)[tl]put(108)oval(73)[b]put(182)circle4

endpictureendpicture

Hej |

Hej |

Hej |

30 6 Oumlverkurs

Om man har ritat en figur och sen vill flytta hela figuren anger man ytterligare ett argumenttill beginpicture

beginpicture(3060)(1010)

Detta betyder att origo har koordinaterna(1010) i staumlllet foumlr (00) Man kan med foumlrdelplacera sin bild inne i enfigure-omgivning (se sid11ochEXEMPEL 6)Ex 6

Det mesta garingr att rita i enpicture-omgivning och resultatet blir snyggt men det blir na-turligtvis lite jobbigt att rita stora figurer paring det haumlr saumlttet Ett alternativ aumlr att anvaumlnda metodensom beskrivs i naumlsta stycke

611 Paketet graphics6111 Att inkludera postscript-bilder

Numera finns det maringnga bra program som kan rita bilder Kan man bara faring dem att skriva sinutmatning i formatetencapsulated postsciptsaring garingr det bra att inkludera bilden i sitt dokumentmed hjaumlp av paketetgraphics

Foumlr att kunna inkludera bilder maringste man laumlgga till foumlljande rad i boumlrjan av dokumentet

usepackagegraphics

Sen anvaumlnder vi foumlljande kommando foumlr att inkludera bilden som finns i filenbildeps

includegraphicsbildeps

Om man vill skala om bilden anvaumlnder man kommandotresizebox

resizebox20mmincludegraphicsbildeps

Ovanstaringende exempel ger en bild som aumlr 20mm houmlg Utropstecknet betyder att bredden skaskalas saring att bildens proportioner beharinglls

En vanlig anvaumlndning avincludegraphics aumlr att inkludera bilder i enfigure-om-givning Daring kraumlvs att bilden centreras med hjaumllp avcenter-omgivning enligt nedanstaringendeexempel

beginfigurebegincenterincludegraphicsbildeps

endcentercaptionKopplingsschema till transmogrifieraren

endfigure

611 Paketet graphics 31

6112 Att spara utrymme

Postscriptbilder kan ofta ta vaumlldigt mycket plats Det kan man loumlsa genom att komprimerafilen Det enda problemet aumlr att LATEX maringste veta hur stor bilden aumlr Den informationen finnsi filen paring en rad som boumlrjar medBoundingBox Klipp ut denna rad och spara den i filenbildepsbb Skriv daumlrefter

gzip bildeps

saring komprimereasbildeps och ersaumltts med den komprimerade filenbildepsgz Sedan aumlrdet bara att inkludera raumltt fil

includegraphicsbildepsgz

En fil som aumlr komprimerad medgzip kan man packa upp medgunzip om man inte laumlngrevill ha den komprimerad

6113 Naringgra saumltt att skapa postscript-bilder

Det finns givetvis maringnga saumltt att generera PostScript-bilder Paring arbetsstationerna ritar man enk-last bilderna medxfig Om vi till exempel vill skapabildeps (som vi anvaumlnde ovan) skrivervi

xfig bildfig

Daring faringr vi upp et foumlnster daumlr vi kan rita bilden Vaumllj sedan menynExportoch exportera bildenVar noga med att vaumlljaEncapsulated Postscripti rutanLanguage

En postscriptfil som skapas paring detta saumltt garingr inte att skriva ut foumlr sig sjaumllv Foumlr att skriva utden vaumllj i staumlllet menynPrint i xfig

Om man vill spara ett foumlnster paring skaumlrmen som encapsulated postscript till en fil som heterwindoweps kan man anvaumlnda naringgot av foumlljande kommandon

import -density 90x90 windowepsimport -density 90x90 eps2windowepsimport -density 90x90 -depth 8 -colorspace gray eps2windoweps

och klicka paring det foumlnster man vill spara Den andra varianten avimport ger postscript level2 som aumlr mer kompakt Man faringr alltsaring betydligt mindre filer men i vissa falla kan de kraringglaDen sista varianten aumlr laumlmplig om bilden aumlr svartvit eller om det ska skrivax ut paring en svartvitskrivare

Skriv man xfig man xgrabsc respman xgrab foumlr mer information

6114 Aumlndra storlek och roterera

Paketetgraphics inneharingller mer aumln de kommandon som naumlmnt ovan Man kan t ex skala ettobjekt medscalebox

vanlig storlek scalebox2dubbel storlek scalebox5halv storlek

vanlig storlek

dubbel storlekhalv storlek

Man kan ocksaring ange ett ytterligare argument om man inte vill ha samma skala i x- och y-led

scalebox1[2]dubbel houmljd scalebox2[1]dubbel bredd

dubbel houmljddubbel bredd

resizebox kan ocksaring anvaumlndas paring text

32 6 Oumlverkurs

resizebox4cm4 cm bred skalenlig 4 cm bred skalenligMan kan ocksaring rotera valfritt objekt medrotatebox eller spegla det kring en vertikal axelmedreflectbox

rotatebox30Hej rotatebox180Hej reflectboxSpegel spegel paring vaumlggen daumlr

Hej

Hej

Spegelspegelparingvaumlggendaumlr

6115 xdvi och graphics

xdvi klarar inte av att visa text (bilder garingr bra) som manipulerats medresizebox scaleboxrotatebox ellerreflectbox Detta kan man dock loumlsa genom att titta paring den faumlrdiga post-scriptfilen med kommandotgv Om dindvi-fil heterrapportdvi skriver du

dvips rapportgv rapportps

ta bort filen medrm rapportps naumlr du aumlr klar

6116 pdflatex och graphics

Foumlr att anvaumlndagraphics medpdflatex skriver man saring haumlr i boumlrjan av dokumentet

usepackage[pdftex]graphics

Sedan kan man tyvaumlrr inte inkludera bilder i eps-format Bilderna maringste i staumlllet vara i pdf-format Det loumlser man laumltt genom att konvertera bilderna med kommandotps2pdf

ps2pdf bildeps bildpdf

och sedan inkluderar man bilderna med

includegraphicsbildpdf

Det garingr aumlven bra att inkludera andra grafikformat i pdf-dokument till exempel jpeg och tiffOm man vill kunna formatera sitt dokument med baringdelatex ochpdflatex saring faringr man

skriva saring haumlr i boumlrjan av dokumentet

newififpdfifxpdfoutputundefinedpdffalse

elsepdftrue

fiifpdfusepackage[pdftex]graphics

elseusepackagegraphics

fi

Sedan goumlr man saring haumlr foumlr att inkludera bilden

ifpdfincludegraphicsbildpdf

elseincludegraphicsbildeps

fi

612 Paketet color 33

612 Paketet colorFoumlr att anvaumlnda paketet skriven man

usepackagecolor

i boumlrjan av dokumentet Sedan finns ett antal kommandon tillgaumlngliga foumlr att skriva text i avvi-kande faumlrg

Det foumlrsta som man maringste goumlra aumlr att definiera en eller flera faumlrger meddefinecolor

definecolorlightgray92definecolordarkgray5definecolorlight-bluergb080851definecolormeloncmyk00460500

Som synes kan man anvaumlnda tre olika modeller foumlr att definiera faumlrger

gray Vaumlrdet aumlr ett tal mellan 0 och 1 daumlr 0 aumlr svart

rgb Vaumlrdet aumlr en kommaseparerad lista av tre tal mellan 0 och 1 som anger intensitetenfoumlr roumltt groumlnt och blaringtt ljus (som paring en TV)

cmyk Vaumlrdet aumlr en kommaseparerad lista av fyra tal mellan 0 och 1 som anger hur mycketman ska anvaumlnda av faumlrgerna cyan magenta gul och svart (som paring en faumlrgskrivare)

Foumlr att skriva sin text i en avvikande faumlrg finns det tvaring kommandon

Detta ord aumlr textcolordarkgraringttprecis som colordark dessa tvaring

Detta ord aumlrgraringtt precis somdessatvaring

Foumlr att goumlra en fylld ram anvaumlnder mancolorbox Om ramen ska ha avvikande faumlrg finnsfcolorbox

colorboxdarkHej hopp fcolorboxblackdarkHej igen

Hej hopp

Hej igen

Man kan aumlven aumlndra bakgrundfaumlrgen Det goumlr man med kommandotpagecolorcolor Kommandot ska skrivas i boumlrjan av dokumentet och gaumlller foumlr alla sidor

Faumlrgenblack som anvaumlndes i exemplen ovan aumlr foumlrdefinierad och behoumlver alltsaring intedefinieras meddefinecolor Oumlvriga foumlrdefinierade faumlrger aumlrwhite red green blueyellow cyan ochmagenta Alla andra faumlrger maringste definieras innan de kan anvaumlndas

613 EuroteckenFoumlr att skriva symbolen foumlr Euro skriver man foumlljande i boumlrjan av dokumentet

usepackageeurosym

Daring definieras kommandonaeuro ochEUR

Med euro kan vi skriva euro-tecknet Priser skriver man som EUR19998

Mede kan vi skrivae-tecknetPriser skriver man som 19998e

Det tecken som visas ovan aumlr den officiella eurosymbolen Om man i staumlllet till ha en symbolsom passar baumlttre till det aktuella teckensnittet anvaumlnder manusepackage[gen]eurosymDaring skrivs symbolen somAC i staumlllet foumlre EUR placerar symbolen foumlre eller efter beloppetberoende paring vilket spraringk man har valt I sverige blir det alltid till houmlger om beloppet Vill manaumlndra paring det kan man anvaumlndausepackage[left]eurosym

34 6 Oumlverkurs

614 Fler teckensnitt

Om man har tillgaringng till en postscriptskrivare (som vi har) saring kan man utnyttja fler teckensnittaumlr de som hittills har beskrivits Genom att skriva

usepackagetimes

i boumlrjan av dokumentet blir den vanliga texten satt medtimes textsf blir helveticaochtexttt blir courier Foumlljande paket finns

paket textrm textsf textttmdash inget mdash computer modern roman comp modern sans comp modern typewritertimes times helvetica courierbookman bookman avant garde couriernewcent new century schoolbook avant garde courierpalatino palatino helvetica courieravant computer modern roman avant garde comp modern typewriterhelvet computer modern roman helvetica comp modern typewriterchancery zapf chancery (endast kursiv) comp modern sans comp modern typewriter

615 Sammanfattning

Ibland vill man ha en sammanfattning (sammandrag referat abstract) i boumlrjan av sin rapportDet aringstadkommer man medabstract-omgivning (EXEMPEL 11)Ex 11

begindocumentmaketitlebeginabstractDetta aumlr en kort sammanfattning avinneharingllet i rapportenendabstractsectionBakgrundHaumlr kommer resten av texten irapportenenddocument

Sammanfattning

Detta aumlr en kort sammanfatt-ning av inneharingllet i rapporten

1 Bakgrund

Haumlr kommer resten av texten i rappor-ten

Vissa institutioner kraumlver att sammanfattningens rubrik aumlrAbstract Andra kraumlven en sam-manfattning paring svenska och en paring engelska Hur man loumlser detta beskrivs iEXEMPEL 12 ochEx 12EXEMPEL 13

Ex 13

616 Referenser

Foumlr att faring en lista med litteraturreferenser anvaumlnder man sig av enthebibliography-omgiv-ning Argumentet (99) till beginthebibliography99 nedan aumlr en teckenstraumlng somanger hur mycket plats etiketterna tar (och hur mycket resten av texten ska skjutas in)99raumlcker till tvaring siffror

617 Vill ni veta mer 35

Laumls mer om LaTeX i citeLamport

beginthebibliography99bibitemLamport Leslie LamportemphLaTeX users guideamp reference manualAddison Wesley 1994bibitemKnuth Donald E KnuthemphThe TeX bookAddison Wesley 1990bibitemPer Per ForebyemphAtt skriva rapporter med LaTeXPHs kopieringsmaskin 2003endthebibliography

Laumls mer om LATEX i [1]

Referenser[1] Leslie LamportLATEX users gui-

de amp reference manualAddison-Wesley 1994

[2] Donald E KnuthThe TEXbookAddison Wesley 1990

[3] Per ForebyAtt skriva rappor-ter med LATEX PHs kopieringsma-skin 2003

Foumlrsta argumentet tillbibitem aumlr en etikett som man sen kan referera till medcite Detfungerar ungefaumlr somlabel ochref (se sidan13)

617 Vill ni veta merDet haumlr dokumentet beraumlttar lite om hur man anvaumlnder LATEX foumlr att skriva rapporter LATEX kanmycket mer aumln vad som beskrivs haumlr men foumlr de flesta raumlcker nog detta

Foumlr de som vill laumlra sig lite mer har viThe Not So Short Intruduction to LATEX 2ε avTobias Oetiker m fltill salu Priset aumlr foumlr naumlrvarande 50 kronor men den finns aumlven tillgaumlngligparing naumltethttppeopleeeethzch˜oetikerlshort

Vill man veta aumlnnu mer finns det tvaring bra boumlcker som jag kan rekommendera

bull LATEX A Document Preparation Systemav Leslie Lamport(ISBN 0-201-52983-1)Boken aumlr baringde en enkel handledning och en referensmanual

bull The LATEX Companion av Michel Goossens Alexander Samarinoch Frank Mittelbach(ISBN 0-201-54199-8) Boken beskriver en hel del trick och tekniker som inte finns medi Lamports bok men inneharingllerintegrunderna i LATEX

De flesta institutioner har nog dessa boumlcker saring om du haringller paring med examansarbete kan dukanske faring laringna boumlckerna Annars finns de att bestaumllla hos de flesta naumltbokhandlar

A Lokala dokumentklasserVi har tvaring lokala dokumenttyper en foumlr att skriva svenska brevefd-brev och en foumlr merit-foumlrteckningarmerit Dessa beskriv naumlrmare iEXEMPEL 8 ochEXEMPEL 9 Ex 8

Ex 9

B LATEX foumlr hemdatornLATEX finns till de flesta operativsystem Tabellen nedan visar var man haumlmta programvaran

operativsystem program URLWindows MiKTeX httpwwwmiktexorgUnix teTeX httpwwwtugorgteTeXAlla All latexprogramvara httpwwwctanorg

36 C Hur utformar man rapporten

Ett saumltt att faring LATEX paring sin PC aumlr att koumlra Linux Det aumlr en gratis unixvariant foumlr PC-datorer ochdaumlr finns redan teTeX som faumlrdiga paket som man kan installera IusrlocalftppubLinuxfinns en del linuxdistributioner att haumlmta Men det aumlr nog enklare att laumlgga naringgra hundralapparparing att koumlpa en CD med linux

C Hur utformar man rapportenUtseendet paring en uppsats rapport eller avhandling aumlr ganska standardiserat Det finns en delolika skolor men huvuddragen aumlr alltid desamma Om man skriver en labrapport paring tre sidorbehoumlver man givetvis inte haringlla lika haringrt paring reglerna som om man skriver en rapport till sittexamensarbete Men det aumlr klokt att foumllja huvuddragen i mallen inte minst foumlr att rapportenslaumlsare ofta aumlr van vid att det ska se ut paring ett visst saumltt

Resten av detta appendix inneharingller lite tips som aumlr skrivna av Lars Olssonparing institutionenfoumlr Elektrovetenskap

Rapporten ska ha en titelsida med projektets (laborationens) namn foumlrfattarnas namn in-stitutions- och kursnamn samt aringrtal Paring denna sida ska ocksaring finnas ettsammandrag(kallasibland referat) av rapporten I detta ska tydligt framgaring vad rapporten handlar om vilketpro-blem som loumlsts hur detta har gjorts mdash vilkenmetod som anvaumlnts de viktigasteresultatenochslutsatsernasamt eventuellarekommendationer Det faringr inte bli stoumlrre aumln ca en halv sidatext och faringr inte inneharinglla naringgra figurer Sammandraget aumlr mycket viktigt eftersom en blivandelaumlsare genom detta kan faring klart foumlr sig om han verkligen ska laumlsa rapporten Kan han inte goumlraen riktig bedoumlmning av detta med ledning av sammandraget riskerar han att foumlrspilla dyrbartid Som ansvarskaumlnnande foumlrfattare maringste Du alltsaring aumlgna en del tid aringt sammandraget som Dugivetvis skriver sist

Innan Du boumlrjar skriva aumlr det bra om Du foumlr Dig sjaumllv kandefiniera laumlsarenmdash som intebara ska vara den som ska granska Ditt alster utan aumlven t ex Dina kolleger Taumlnk ocksaring eftervadsyftet med rapporten ska vara (bortsett fraringn det uppenbara att Du maringste foumlr att bli godkaumlndparing kursen) t ex att Du villsprida kaumlnnedomom upptaumlckter Du gjort ellerRapportera till enkollega eller en chef vad Du sysslat med de daumlr timmarna

Boumlrja gaumlrna rapporten med enInledning daumlr Du motiverar Ditt arbeta och definierar maringletDen kan sedan foumlljas av enBakgrund som kan vara en beskrivning av naringgra tidigare anvaumlndametoder eller en historik En riktigt fin rapport som t ex beskriver ett arbete som finansierasmed bidrag fraringn STU eller naringgon annan instans boumlrjar ofta med ettFoumlrord (engelska preface)I detta ger man en bakgrund paring houmlgre nivaring och saumltter in arbetet i ett stoumlrre sammanhang Haumlrtackar man ocksaring dem som varit foumlrfattaren behjaumllpliga med pengar (t ex STU) och med detpraktiska arbetet

Daumlrefter foumlljer den egentliga rapporten Haumlr beskriver Du den metod Du anvaumlnt eller till-vaumlgagaringngssaumlttet Aumlr rapporten en laborationsredovisning kan Du redogoumlra foumlr vardera momen-tet under en egen rubrik Aumlr det en projektrapport kan Du i staumlllet beskriva de olika delarna ikonstruktionen under var sin rubrik Det aumlr ofta laumlmpligt med underrubriker t ex

42 Principen foumlr Kruttilatorn

men undvik en uppdelning paring foumlr maringnga undernivaringer eftersom skriften daring laumltt blir oumlverstruk-turerad Foumlrsoumlk att vara konsekvent med rubriksaumlttningen saring att Du inte aumlndrar formen mellanolika rubriker Detta ser Du tydligast naumlr Du ska skrivaInneharingllsfoumlrteckningen (behoumlvs intetill laborationsrapporten) ty daumlr staringr alla rubrikerna intill varandra

Illustrationer aumlr mycket vaumlrdefulla (en bild paringstarings saumlga mer aumln tusen ordrArr anvaumlnd figurersaring kan rapporten bli kort) men foumlr att en figur ska vara meningsfull maringsten den vara foumlrsedd

Sakregister 37

med enfigurtext Denna ska vara saring tydlig att man kan foumlrstaring figuren utan att behoumlva laumlsanaringgot inne i texten Taumlnk paring hur Du sjaumllv goumlr naumlr Du faringr en rapport eller en artikel i handenFigurtexten ska staring under figuren och skrivas ut helt t ex

Figur 23 En vanlig kruttilator med oumlverhaumlngade skrut Observera att divisorn haumlr aumlrgroumln Efter [2]

Vidare aumlr det vaumlrt att notera attfig 23blir bara ett nedslag mindre aumlnfigur 23 inne i textenFoumlrkorta inte i onoumldan och anvaumlnd bara de vedertagna saumltten t ex tex etc osv

Texten ska man straumlva efter att goumlra kort men uttoumlmmande Det aumlr alltid baumlttre att foumlrsoumlkaskriva korta meningar med ett sammanhang aumln att foumlrsoumlka taumlcka maringnga sammanhang i enmening Taumlnk paring ordval syftningar och meningsbyggnad saring att den text Du skriver verkligenkommer att betyda det Du taumlnkt Dig Detta laringter helt uppenbart men Du ska faring se att det inte aumlrsaring laumlttStavfel ska i princip inte behoumlva foumlrekomma eftersom det finns utmaumlrkta boumlcker somaumlr fyllda med raumltt stavade ord Aumlr Du det minsta osaumlker slaring upp ordet i staumlllet foumlr att chansaDu kan ibland bli osaumlker paring betydelsen av ett ord eller hos en fras Slaring daring upp i en ordbok ellerskriv om meningen mdash detta aumlr extremt viktigt naumlr Du skriver paring ett annat spraringk

Skriv gaumlrna paringsvenska Detta kan dock vara svaringrt i varingr bransch daumlr saring maringnga fackuttryckaumlr laringnade fraringn framfoumlr allt engelskan Om det finns ett svenskt ord foumlr en foumlreteelse saring anvaumlnddet om inte texten daring blir foumlr uppstyltad Fundera oumlver hur Du ska skriva om t exMan maringstenu enabla de strobade latcharna med chip select acknowledgement controlsignalerna(Vad nudet betyder) Det blir kanske flera ord paring svenska men det priset faringr vi betala foumlr att textenska bli snygg

Efter beskrivningar och genomgaringngar av metoder etc skaResultat ochellerSlutsatserkomma Dessa kan ibland ingaring utspridda i det foumlregaringende avsnittet men de ska i saring fall samlasihop haumlr och kommenteras

Referenser aumlr en lista med den litteratur som Du gjort haumlnvisningar till i texten I textenska Du ha skrivet ett nummer som i figurtextexemplet ovan I referenslista ska det daring se ut somt ex

[2] Gustavsson Hans P et alKruttilatorer en global oumlversikt Liberlitteratur Mal-mouml 1944

Sist saumltter Du eventuellabilagor programlistor ochappendix Naumlr sedan sammandragetaumlr klart aumlr rapporten faumlrdigskriven men inte faumlrdig Foumlrsoumlk att faring naringgon annan att korrekturlaumlsaden aringt Dig mdash sjaumllv aumlr du naumlmligen blind aumlven foumlr de enklaste felen vid det haumlr laget

Sakregister

Symboler (mindre utrymme) 22lsquo (iexcl) 14$ (math-omgivning) 15 (kommentar) 3rsquo (accent) 13rsquo (derivata) 18( (() 21) ()) 21 (extra utrymme) 22 (accent) 13 () 21= 12

= (accent) 13gt 12lsquo (iquest) 14[ ([) 21 (blanktecken) 8 (accent) 13( (math-omgivning) 15) (math-omgivning) 15- (avstavningsfoumlrslag) 9[ (displaymath-

omgivning) 15 (radbrytning) 2 28] (displaymath-

omgivning) 15^ (accent) 13 () 21 () 21] (]) 21^ (exponent) 17(index) 17lsquo (accent) 13~ (accent) 13~ (haringrt blanktecken) 910pt (option) 2611pt (option) 2612pt (option) 26

38 Sakregister

Aa4paper (option) 26AA (Aring) 14aa (aring) 14abstract 34abstract-omgivning 34accenter

i matematisk omgivning17i vanlig text 13

acute 17addtolength 26AE (AElig) 14ae (aelig) 14aleph (alefsym) 18alpha (α) 16amalg (q) 16angle ( 6 ) 18appendix 3 4approx (asymp) 16arccos 19arcsin 19arctan 19arg 19array-omgivning 20 21article (dokumentklass)

25 26ast (lowast) 16asymp () 16atop 20author 2avant (paket) 34avstavning 9 24

Bb (accent) 13backslash () 18 21bar 17baselinestretch 27beta (β) 16bfseries 7bibitem 35bibitem 35bigcap (

⋂) 20

bigcirc (copy) 16bigcup (

⋃) 20

Biggl 22biggl 22Biggr 22biggr 22Bigl 22bigl 22bigodot (

⊙) 20

bigoplus (oplus

) 20bigotimes (

otimes) 20

Bigr 22bigr 22

bigsqcup (⊔

) 20bigtriangledown (5) 16bigtriangleup (4) 16biguplus (

⊎) 20

bigvee (or

) 20bigwedge (

and) 20

bindetreck 8binaumlra operatorer 16blanktecken

extra 8haringrt 9

boldmath 19book (dokumentklass) 25bookman (paket) 34bot (perp) 18bowtie () 16Box (2) 18breve 17braringkstreck 18bullet (bull) 16

Cc (accent) 13cap (cap) 16caption 11 15cdot (middot) 16cdots 19center-omgivning 11 30centrerad text 10chancery (paket) 34chapter 25check 17chi (χ) 16circ () 16circle 29citat 10cite 35cite 35clearpage 25clubsuit (clubs) 18colorbox 33cong (sim=) 16coprod (

∐) 20

copyright ( ccopy) 13cos 19cosh 19cot 19coth 19csc 19cup (cup) 16

Dd (accent) 13dag (dagger) 13dagger (dagger) 16dashbox 29

dashv (a) 16date 2 3ddag (Dagger) 13ddagger (Dagger) 16ddot 17 18ddots 21definecolor 33deg 19Delta (∆) 16delta (δ) 16derivator 18description-omgivning

9 10det 19DH (ETH) 14dh (eth) 14Diamond (3) 18diamond () 16diamondsuit (diams) 18dim 19displaymath-omgivning

15 20 21 26div (divide) 16division 18DJ (ETH) 14dj (đ) 14document-omgivning 2documentclass 25dokumentklasser 25dot 17 18doteq ( =) 16Downarrow (dArr) 17 21downarrow (darr) 17 21draft (option) 26dvi2tty (program) 5dvips (program) 1 4ndash6

Eefd-brev (dokument-

klass) 35ell (`) 18em 7emacs

LATEX-mode 4emacs (program) 1 4 14 22emph 7empty (sidnumrering) 27emptyset (empty) 18enumerate-omgivning 9epsilon (ε) 16eqnarray-omgivning 21eqnarray-omgivning 21equation-omgivning 15 20equiv (equiv) 16eta (η) 16EUR 33euro 33

Sakregister 39

eurotecken 33evensidemargin 26exempel 1exists (exist) 18exponent 17ext 19

Ffancyhdr (paket) 27fbox 28fcolorbox 33felsoumlkning 22ndash25fetstil 7figure-omgivning 11 30figurer 11flat ([) 18fleqn (option) 26flushleft-omgivning 10flushright-omgivning 11fonter 6 19 34footnote 9footnotesize 7footskip 26forall (forall) 18fotnoter 9frac 18framebox 29frown (_) 16funktionsnamn 19

GGamma (Γ) 16gamma (γ) 16gcd 19geq (ge) 16gg () 16grader 18graphics (paket) 30ndash32grave 17grekiska bokstaumlver 15 16guillemotleft (laquo) 13guillemotright (raquo) 13guilsinglleft (lsaquo) 13guilsinglright (rsaquo) 13gunzip (program) 31gv (program) 32gzip (program) 31

HH (accent) 13hat 17hbar (h) 18headheight 26headings (sidnumrering) 27headsep 26heartsuit (hearts) 18

helvet (paket) 34hemdator

LATEX foumlr 35hline 12hom 19hookleftarrow (larr) 17hookrightarrow (rarr) 17hspace 28hspace 28Huge 7huge 7haumlnvisningar 13

Ii (ı) 13Im (=) 18imath 17imath (ı) 18import (program) 31in (isin) 16includegraphics 30index 17inf 19infty (infin) 18inneharingllsfoumlrteckning 8int (

int) 20

iota (ι) 16itemize-omgivning 9itshape 7

Jj () 13jmath 17jmath () 18Join (1) 16

Kkapitaumller 7kappa (κ) 16ker 19kill 12kommentar 3komprimering 31kursiv 7

LL (Ł) 14l (ł) 14label 11 13Lambda (Λ) 16lambda (λ) 16landscape (option) 26langle (〈) 21LARGE 7Large 7large 7

laserutskrifter 5LaTeX (logotypen) 8latex (program)

1 4 6 13 25 32LATEX-mode (i emacs) 4latexsym (paket) 17lceil (d) 21ldots ( ) 8ldots 21leadsto () 17left 21 22Leftarrow (lArr) 17leftarrow (larr) 17leftharpoondown () 17leftharpoonup () 17Leftrightarrow (hArr) 17leftrightarrow (harr) 17leq (le) 16leqno (option) 26letter (dokumentklass) 25lfloor (b) 21lg 19lhd () 16lim 19limsup 19line 29lininf 19listoffigures 8listoftables 8listor 9ndash10litteraturreferenser 34ll () 16ln 19log 19Longleftarrow (lArr=) 17longleftarrow (larrminus) 17Longleftrightarrow

(lArrrArr) 17longleftrightarrow

(larrrarr) 17longmapsto (7minusrarr) 17Longrightarrow (=rArr) 17longrightarrow (minusrarr) 17

Mmaketitle 2 8 26 27mapsto (7rarr) 17matematisk text 15ndash22matematiska symboler

15ndash17math-omgivning 15 20 21mathbf 19mathcal 19mathit 19mathrm 19mathsf 19mathtt 19

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 24: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

20 4 Matematiska formler

$mathcalFf(x)$ och$mathcalLf(x)$ brukar man anvaumlndafoumlr att beteckna naringgra vaumllkaumlnda transformer

Ff(x) och Lf(x) brukar mananvaumlnda foumlr att beteckna naringgra vaumll-kaumlnda transformer

49 Summor integraler och saringntDe matematiska symbolerna i tabell7 blir olika stora beroende paring hur man anvaumlnder dem deblir stoumlrre i endisplaymath-omgivning och enequation-omgivning aumln i enmath-omgiv-ning

[ int_-infty^infty e^-x^2 dx ]int infin

minusinfineminusx2

dx

[ oint_S(V) (psinablaphi-phinablapsi)cdot dvecS ]

∮S(V )

(ψnablaφminus φnablaψ) middot d~S

[ a_1 + a_2 + cdots + a_n =sum_i=1^n a_i ] a1 + a2 + middot middot middot+ an =

nsumi=1

ai

[ n=prod_k=1^n k ] n =

nprodk=1

k

[ sum_0 leq i leq m atop0 lt j lt n P(ij) ]

sum0leilem0ltjltn

P (i j)

Om man skriver ovanstaringende formler innei den loumlpande texten faringr mande mindre symbolerna som t~ex$int_-infty^infty e^-x^2 dx$eller $n=prod_k=1^n k$

Om man skriver ovanstaringende form-ler inne i den loumlpande texten faringrman de mindre symbolerna som t exintinfinminusinfin eminusx2

dx ellern =prodn

k=1k

410 Matriser och vektorerFoumlr att skapa matriser och vektorer goumlr vi naumlstan likadant som med tabeller (sidan12)

[ beginarraylcrx^2 amp a+b amp 3 x^2+2x amp xrsquo amp 23 x^2n amp alpha amp 214endarray ]

x2 a+ b 3x2 + 2x xprime 23x2n α 214

sum sumsum

⋂ ⋂bigcap

⊙ ⊙bigodotprod prod

prod⋃ ⋃

bigcupotimes otimes

bigotimes∐ ∐coprod

⊔ ⊔bigsqcup

oplus oplusbigoplusint int

intor or

bigvee⊎ ⊎

biguplus∮ ∮oint

and andbigwedge

Tabell 7 Stora symboler

411 Ekvationer paring flera rader 21

411 Ekvationer paring flera rader

Med endisplaymath-omgivning eller enmath-omgivning kan man bara goumlra formler somryms paring en rad Om man skriver laringnga formler eller vill skriva flera ekvationer i en sekvenskan man anvaumlnda eneqnarray-omgivning Den fungerar ungefaumlr som enarray-omgivningmed tre kolumner men numrerar ekvationerna om man inte skrivernonumber

begineqnarrayx amp = amp 12y + 47 y amp = amp z + phi + a + b + nonumber amp amp c + d + e + f

endeqnarray

x = 12y + 47 (2)

y = z + φ+ a+ b+

c+ d+ e+ f (3)

Eneqnarray-omgivning goumlr samma sak foumlrutom att den inte genererar naringgra ekvationsnum-mer

begineqnarrayx amp = amp 2 y + 3y amp = amp 12

endeqnarray

x = 2y + 3

y = 12

412 Parenteser

Hittils har vi anvaumlnt vanliga parenteser rsquo()rsquo i en del formler I tabell8 visas samtliga symbolersom kan anvaumlndas som parenteser i LATEX

Foumlr att faring parenteserna att anpassa sin storlek efter det de ska omge skriver manleftellerright foumlre dem Foumlr varjeleft maringste det finnas enright Daumlremot behoumlver de intevara av samma typ Det aumlr t ex fullt moumljligt att avsluta enleft( medright Om manbara vill ha en parentes paring ena sidan av formeln kan man anvaumlnda den osynliga parentesen rsquorsquo

[ vecu times vecv =left| beginarrayccchatx amp u_x amp v_x haty amp u_y amp v_y hatz amp u_z amp v_z

endarray right| ]

~utimes ~v =

∣∣∣∣∣ x ux vx

y uy vy

z uz vz

∣∣∣∣∣[ A=left( beginarraycccca_11 amp a_12 amp ldots amp a_1n a_21 amp a_22 amp ldots amp a_2n vdots amp vdots amp ddots amp vdots a_m1 amp a_m2 amp ldots amp a_mn

endarray right) ]

A =

a11 a12 a1n

a21 a22 a2n

am1 am2 amn

( ( b lfloor darr downarrow) ) c rfloor backslash l updownarrow[ [ d lceil | | uArr Uparrow] ] e rceil | dArr Downarrow 〈 langle uarr uparrow m Updownarrow 〉 rangle

Tabell 8 Parenteser

22 5 Om det blir fel

[ g(x)=left beginarrayll0 amp x leq 0 13 amp 0 lt x leq 3 23 amp 3 lt x leq 5 1 amp x gt 5endarray right ]

g(x) =

0 x le 013 0 lt x le 323 3 lt x le 51 x gt 5

Ibland behoumlver man ha mer kontroll oumlver parentesernas storlek Foumlr detta aumlndamaringl finns detandra prefix att anvaumlnda

Storlek vanlig stor stoumlrre aumlnnu stoumlrre stoumlrst automatiskVaumlnsterprefix mdash bigl Bigl biggl Biggl leftHoumlgerprefix mdash bigr Bigr biggr Biggr right

413 FinjusteringI en del fall kan man behoumlva justera formateringen av matematiska formler genom att laumlgga tilleller ta bort lite utrymme Foumlr detta aumlndamaringl finns kommandona foumlr att laumlgga till och foumlratt ta bort

[ sqrt2 x ] radic2x

[ sqrt2 x ] radic2x

[ n logn ] n logn

[ n logn ] nlogn

[ intint z dx dy]int int

zdxdy

[ int int z dx dy ]intint

z dx dy

5 Om det blir felAtt tolka felutskrifter fraringn LATEX aumlr inte alltid det laumlttaste LATEX oumlversaumltter alla kommandon tillTEX-kommandon och skickar sedan hela texten till TEX Daumlrfoumlr kommer maringnga av felmedde-landena fraringn TEX och man kaumlnner inte riktigt igen sin text i felutskrifterna

51 Vanliga problemUtan att analysera felutskrifterna alltfoumlr mycket kan man ofta hitta sitt fel bland foumlljande punk-ter

bull Ett felstavat kommando

bull Parenteser (t ex eller[]) daumlr man har gloumlmt den ena eller kanske baringda

bull Foumlrsoumlk att anvaumlnda specialtecken utan att skriva dem paring raumltt saumltt

bull Foumlrsoumlk att anvaumlnda matematiska specialtecken i vanlig text (Skriv$ foumlre och efter tecknetsaring garingr det bra)

bull Ett end som saknas

bull Ett bortgloumlmt argument till ett kommando

Genom att laumlra sig att utnyttja LATEX-modei emacs ordentligt kan man undvika maringnga onoumldigaskrivfel (se sidan4)

53 Att hitta vad som blev fel 23

52 Vad man goumlr naumlr LATEX har stannatNaumlr LATEX upptaumlcker ett fel under en koumlrning faringr man en massa felutskrifter och daumlrefter skrivsett rsquorsquo Om du faringr ett rsquorsquo kan du skriva naringgot av foumlljande

bull H foumlr att (kanske) faring lite mer tips om vad som kan vara fel

bull RETURN foumlr att att ignorera felet och fortsaumltta (ger ofta upphov till fler fel)

bull Istop Foumlr att stoppa koumlrningen

bull X kan man skriva omIstop inte fungerar Skillnaden aumlr att medIstop faringr man med allutskrift fram till felet medanX avbryter koumlrningen omedelbart

Vid andra typer av fel faringr man en rsquorsquo i staumlllet foumlr rsquorsquo Det haumlr felet beror ofta paring ett bortgloumlmtenddocument Haumlr kan man skriva

bull enddocument eller

bull stop foumlr att avbryta koumlrningen Om det inte fungerar provar man med

bull 〈CTRLndashD〉 eller

bull 〈CTRLndashC〉

53 Att hitta vad som blev felAumlven om LATEX genererar vaumlldigt maringnga felutskrifter som till en boumlrjan ser raumltt obegripliga utaumlr det ofta laumltt att hitta felen med ledning av utskriften Tricket aumlr foumlr det mesta att titta paringdetsistasom skrevs ut

Om vi till exempel skulle skrivabegincenter men i staumlllet skrevbegincentesaumlger LATEX saringhaumlr

LaTeX Error Environment cente undefined

See the LaTeX manual or LaTeX Companion for explanationType H ltreturngt for immediate help

l56 begincente

Om vi tittar paring de sista raderna av felutskriften staringr det att felet finns paring rad 56 och dessutomskrivs den felaktiga texten ut

Vi har kanske gloumlmt att grekiska bokstaumlver bara fungerar i en matematisk omgivning ochhar skrivit

Det haumlr aumlr bokstaven gamma i det grekiska alfabetet

i staumlllet foumlr

Det haumlr aumlr bokstaven $gamma$ i det grekiska alfabetet

Naumlr vi koumlr texten genom LATEX blir felutskriften

24 5 Om det blir fel

Missing $ insertedinserted text

$to be read again

gammal245 Det haumlr aumlr bokstaven gamma

i det grekiska alfabetet

Vid den haumlr typen av fel goumlr alltid LATEX en radbrytning efter det felaktiga tecknet Daumlrfoumlr aumlrfelet laumltt att lokalisera

54 Varningar vid sid- och radbrytningar

Om LATEX misslyckas med att avstava ett ord skrivs det ut en varning som kan se ut saring haumlr

Overfull hbox (5423221pt too wide) in paragraph at lines 54--55[]T1cmrmn10 Ett l^^e5ngt ord ^^e4r studiev^^e4gledarna

Det sista ordet (studievaumlgledarna) som skrivs ut aumlr det som LATEX inte har lyckts avstavaAntingen bryr man sig inte om varningen (raden blir lite foumlr laringng i saring fall) eller saring laumlgger manin avstavningsfoumlrslag (se sidan9)

Som framgaringr av exemplet skrivs svenska bokstaumlver ut lite konstigt Det medfoumlr dock foumlrdet mesta inga stoumlrre problem med att tyda utskriften

Foumlr att laumlttare se var LATEX har problem med avstavningen kan man anvaumlnda dokumentop-tionendraft Mer om det finns paring sidan26

Andra varningar man kan faring aumlr

bull Underfull hbox som betyder att LATEX har tvingats laumlgga in lite vaumll mycket tomrummellan orden foumlr att fylla ut raden

bull Overfull vbox som varnar foumlr att LATEX inte har hittat naringgot laumlmpligt staumllle att boumlrja enny sida Sidan har alltsaring blivit lite foumlr laringng

bull Underfull vbox anger det motsatta problemet Sidan aumlr lite kortare aumln den borde vara

Laumls om hur man sjaumllv kan paringverka sid- och radbrytningar paring sidan28

55 Problem med placering av figurer

551 Bilderna kommer sist i dokumentet

Ett vanligt problem aumlr att alla eller en del figurer hamnar sist i dokumentet Det beror naumlstanalltid paring att man har skrivitbeginfigure[h]

LATEX har vissa regler foumlr att placera ut figurer och med ledning av dem har det inte garingttatt placera figuren paring det taumlnkta staumlllet Daumlrfoumlr hamnar den sist i dokumentet En av reglernasaumlger att figurer maringste placeras ut i samma ordning som dom foumlrekommer i LATEXfilen Daumlrfoumlrkommer alla efterfoumlljande bilder ocksaring att hamna sist

Loumlsningen aumlr givetvis att ge LATEX fler alternativ foumlr att placera ut figuren Om man i staumllletskriverbeginfigure[htb] kan LATEX placera bilden laumlngst upp eller laumlngst ner paring en sida

56 Problem i inkluderade filer 25

552 Alla bilder kommer inte ut

FelmeddelandetToo many unresolved floats beror paring att minnet i LATEX har blivit fulltav bilder Naumlr LATEX ser en bild lagras den undan tills det finns ett staumllle att skriva ut den

Detta fel beror normalt paring samma sak som ovan men kan ocksaring upptraumlda om man villha maringnga bilder efter varandra (t ex ett appendix med bara bilder) Loumlsningen aumlr daring att tvingaLATEX att skriva ut de bilder som har samlats i minnet genom att laumlgga in kommandotclearpagemellan tvaring laumlmpliga bilder Daring skrivs alla ackumulerade bilder ut och LATEX goumlr en sidbrytning

56 Problem i inkluderade filer

LATEX skriver kommandon till ett antal filer som sedan inkluderas vid naumlsta koumlrning (Bl a finnsfiltoc foumlr inneharingllsfoumlrteckningenfillof ochfillot foumlr figur- och tabellfoumlrteckningarsamtfilaux foumlr diverse oumlvrig information som bildtexter

Naumlr LATEX inkluderar en fil skrivs filnamnet och eventuella felmeddelanden ut inom paren-teser (se exempel paring sidan4) Paring detta saumltt kan man se vilken fil det aumlr problem med

Skulle det bli fel i en av de inkluderade filerna (t ex paring grund av fel i en bildtext) maringsteman ta bort filen och sedan koumlralatex igen Givetvis maringste man ocksaring raumltta felet ifiltex)

57 Utskriften kommer inte ut

Om det inte kommer ut naringgra sidor paring laserskrivaren eller om bara en del av sidorna kommerut beror det foumlrmodligen paring naringgot av foumlljande

bull Filnamnet inneharingller svenska bokstaumlverSkrivarna klarar inte av filer som inneharingller tecken som har aringttonde biten satt Detta yttrarsig i att det inte kommer ut naringgonting alls Doumlp omtex-filen till ett annat namn kompileraden igen och skriv ut den paring nytt (Det aumlr bara filnamnet som beroumlrs svenska tecken inne itexten kodas saring att skrivarna klarar av dem)

bull Fel i en inkluderad bildOm du har inkluderat en bild i dokumentet kan det beror paring att skrivaren inte foumlrstaringr sig paringbilden I detta fall kommer vanligtvis sidorna foumlre bilden ut Prova att ta bort bilden och seom det blir baumlttre Om det hjaumllper kontrollera att bilden aumlr i raumltt format (se sidan30)

6 Oumlverkurs61 Dokumentklasser

Hittills har vi bara anvaumlnt dokumentklassenarticle Andra dokumentklasser som aumlr standardaumlr letter (EXEMPEL 7) report (EXEMPEL 5) och book report skiljer sig fraumlmst fraringn Ex 7

Ex 5article genom att det finns ytterliga en rubriknivaringchapter book har ytterligare en nivaringsom heterpart article aumlr laumlmpligt till rapporter aumlven raumltt laringnga saringdana Kommer man uppi storleksordningen examensarbete kan det vara laumlmpligt att byta tillreport Paring sidan35finnsytterligare dokumentklasser beskrivna Dessa aumlr dock inte standard i LATEX

Foumlr att byta dokumentklass maringste man aumlndra argumentet till kommandotdocumentclassOm man till exempel vill aumlndra tillreport skriver man

documentclass[a4paper]report

26 6 Oumlverkurs

62 DokumentoptionerDet finns ett antal optioner som man kan ange foumlr att paringverka utseendet paring sitt dokument Vihar redan stoumltt paringa4paper Nedanstaringende lista visar de viktigaste

a4paper Anpassa marginaler till a4-papper Om denna utelaumlmnas anvaumlnds amerikanskpapper (letter)

11pt Anvaumlnd lite stoumlrre bokstaumlver (standard aumlr10pt)

12pt Aumlnnu lite stoumlrre bokstaumlver

twocolumn Skriver texten i tvaring kolumner

twoside Formaterar foumlr dubbelsidig utskrift (Anvaumlnt i detta dokument)

titlepage Goumlr att rubriken (den som man skriver ut medmaketitle) hamnar paring en egensida om man anvaumlnder dokumentklassenarticle Det aumlr standard foumlrreport

landscape Goumlr att sidan formateras foumlr liggande papper Marginalerna blir vaumlldigt bredasaring man kan behoumlva finjustera en del maringtt manuellt (se sidan26)

draft Goumlr att LATEX skriver ut en svart rektangel i marginalen efter alla rader som harblivit foumlr laringnga (overfull hbox) Det aumlr bra att anvaumlnda vid korrekturlaumlsning-en men ska givetvis tas bort foumlre den slutliga utskriftendraft goumlr desutom attinkluderade bilder (se sidan30) bara skrivs ut som en ram runt bildens filnamn

leqno Placera ekvationsnummer till vaumlnster i staumlllet foumlr till houmlger om ekvationen i endisplaymath-omgivning

fleqn Vaumlnsterjustera ekvationer i staumlllet foumlr att centrera dem i endisplaymath-om-givning

openright Om man anvaumlnder dokumentklassenreport boumlrjar kapitel alltid paring ny sidaopenright goumlr att de i staumlllet boumlrjar paring ny houmlgersida

Foumlr att anvaumlnda en option skriver man namnet paring den inom hakparenteser rsquo[]rsquo foumlre dokument-klassen Vill man ange flera optioner skiljer man dem aringt med kommatecken Vill man skrivamed 11 punkter stora bokstaumlver och formatera texten i tvaring kolumner (samtidigt som man be-haringller optionen foumlr a4-papper) skriver man

documentclass[11pttwocolumna4paper]article

63 Finjustering av marginaler och andra maringttOm man inte aumlr noumljd med marginalerna saring finns det moumljlighet att finjustera maringtten med kom-mandonaaddtolength ochsetlength Den foumlrsta aumlr laumlmplig naumlr man vill goumlra smaring juste-ringar t ex goumlra raderna lite laumlngre

Naringgra av de maringtt som garingr att justera aumlr

evensidemargin marginal jaumlmna sidor oddsidemargin marginal udda sidortopmargin marginal oumlverst paring sidan headheight storlek sidhuvudheadsep avst mellan sidhuvud amp text footskip avst mellan sidfot amp texttextwidth textens bredd textheight textens houmljd

Om man t ex vill goumlra raderna en centimeter laumlngre paring varje sida skriver man

addtolengthoddsidemargin-10mmaddtolengthevensidemargin-1cmaddtolengthtextwidth2cm

Foumlr mer info om detta seEXEMPEL 10 Haumlr finns aumlven en beskrivning av de olika maringttenheterEx 10man kan anvaumlnda

64 Separering av stycken 27

64 Separering av styckenLATEX boumlrjar varje stycke med en indragning om det inte aumlr det foumlrsta stycket efter en rubrikOm man i staumlllet vill avgraumlnsa stycken med en extra blankrad skriver man saring haumlr i boumlrjan avdokumentet

usepackageparskip

Paketetparskip goumlr att indragningen saumltts till noll och att avstaringndet mellan tvaring stycken oumlkaren halv rad

65 Engelska dokumentOm man vill skriva dokument paring engelska aumlr det bara att utelaumlmna raden med

usepackage[swedish]babel

Daring kommer en engelsk avstavningstabell att anvaumlndas och ett antal straumlngar aumlndras till engels-ka t ex skrivsTable of contentsi staumlllet foumlrInneharingll

usepackage[swedish]babel

Det garingr aumlven att skriva paring andra spraringk genom att byta utswedish mot naringgot av foumlljande

american french german ngerman bahasa basque catalan croatianczech danish dutch finnish greek icelandic irish italianlatin magyar norsk norsk portuges romanian russian slovakslovene spanish turkish ukrainian nohyphenation

66 Sidnumrering sidhuvud och sidfotLATEX skriver automatiskt ett sidnummer centrerat laumlngst ned paring sidan Med kommandot

pagestyleempty

kan man staumlnga av numreringen Det kan bland annat vara laumlmpligt t ex om man bara vill skrivaut en sida Om man anvaumlndermaketitle maringste man dessutom skriva

thispagestyleempty

eftermaketitle eftersommaketitle alltid definierar om foumlrsta sidan tillplain (SeEX-EMPEL 3) Ex 3

Vill man i staumlllet ha sidnummer och kapitelnamn i sidhuvudet skriver man

pagestyleheadings

Daring faringr man en sidnumrering som ser ut ungefaumlr som i den haumlr handledningen Vill man garingtillbaka till standardutseendet aumlr det bara att skriva

pagestyleplain

Foumlr att faring sidhuvuden som ser ut ungefaumlr som i denna handledning kan man anvaumlnda paketetfancyhdr Detta beskrivs naumlrmare iEXEMPEL 4 Ex 4

67 RadavstaringndIbland kan man vilja aumlndra paring radavstaringndet i LATEX Det goumlrs enklast genom att aumlndra paring pa-rameternbaselinestretch Det aumlr en faktor som radavstaringndet multipliceras med saring detnormala vaumlrdet aumlr1 Foumlr att naumlstan foumlrdubbla radavstaringndet laumlgger man till foumlljande rad naringgon-stans foumlrebegindocument

renewcommandbaselinestretch18

28 6 Oumlverkurs

68 RamarFoumlr att rita en ram runt en del av texten anvaumlnder man kommandotfbox

Haumlr har vi en fboxliten ram Haumlr har vi en liten ram

Det garingr inte att ha radbrytningar inne i enfbox saring om man vill rita en ram runt en stoumlrre delav texten maringste man kapsla in den i enparbox

fboxparbox4cmDenna text blirautomatiskt justerad till ett4 cm brett stycke

Denna text blir automatiskt ju-sterad till ett 4 cmbrettstycke

69 Att paringverka formateringenLATEX lyckas foumlr det mesta bra med att bryta rader och sidor Men ibland kan man behoumlva raumlttatill formateringen lite I andra fall vill man kanske bryta en rad eller en sida trots att den inte aumlrfull eller laumlgga in lite extra tomrum

Vi har redan anvaumlnt kommandot foumlr att tvinga fram en radbrytning Kommandot kanaumlven ha ett argument som talar om hur mycketextrautrymme som ska laumlggas till

Det haumlr kan ni redanMed ett extra argumentblir [7mm]det extra mycket tomrum

Dethaumlr kan ni redan Med ett extra argu-ment blir

det extra mycket tomrum

Eftersom kan ha ett argument som boumlrjar med tecknet rsquo[rsquo kan man alltsaring inte boumlrja enny rad med rsquo[rsquo om den foumlrra avslutades med Man kan dock lura LATEX att tolka parentesensom just en parentes genom att byta ut mot

Ett annat saumltt att laumlgga in extra tomrum aumlr med kommandotvspacelaumlngd eller medvspacelaumlngd Skillnaden aumlr att den foumlrsta formen tar bort tomrummet om det raringkar hamnavid i slutet eller boumlrjan av en sida

Det finns aumlven motsvarande kommandon foumlr att laumlgga in extra tomrum i en rad De heterhspace ochhspace Den tidigare formen tar bort tomrummet om det hamnar foumlrst ellersist paring en rad

Daring ska vi se om det inte kan bli liteextra tomrum aumlven i boumlrjan hspace20mmav en rad Mitt inne i raden aumlr likahspace10mm laumltt Nu vill jag ha liteextra tomrumvspace10mmsaring att jag baumlttre kan studerafiberstrukturen i papperet

Daring ska vi se om det inte kanbli lite extra tomrum aumlven i boumlrjan

av en rad Mitt inne iraden aumlr lika laumltt Nu vill jagha lite extra tomrum saring att jag baumlttre

kan studera fiberstrukturen i papperet

Observera att raden fylls upp innan det vertikala utrymmet laumlggs till Daumlrfoumlr hamnar inte tom-rumet exakt daumlr man skrivervspace Vill man ha det uppfoumlrandet ska man anvaumlnda medett argument som i det tidigare exemplet

Foumlr att tvinga fram en sidbrytning anvaumlnder man kommandotnewpage Om vi skriver itvaring kolumner avslutarnewpage den aktuella kolumnen i staumlllet foumlr sidan

610 Att rita figurer 29

610 Att rita figurerLATEX klarar av att rita enkla figurer som cirklar fyrkanter linjer och pilar Med enpicture-omgivning skapar man ett koordinatsystem som man sen kan rita i

Standardenheten i koordinatsystemet aumlr punkter Foumlr de flesta aumlr det nog lite svaringrt att taumlnkai punkter Daumlrfoumlr aumlr det laumlttare om man aumlndrar maringttenheten till millimeter med kommandot

setlengthunitlength1mm

Det behoumlver man bara goumlra en garingng i varje dokument alltsaringinte foumlr varje bildOm man vill skapa ett koordinatsystem som aumlr 100 mm brett och 80 mm houmlgt goumlr man saring

haumlr

beginpicture(10080) kommandon som ritar bilderendpicture

Foumlr att placera grafiska objekt i koordinatsystemet anvaumlnder vi kommandotput Med

put(200)objekt

placerar viobjekti punkten med x-koordinaten 20 och y-koordinaten 0 (Foumlr rektanglar aumlr detnedre vaumlnstra houmlrnet foumlr cirklar centrum och foumlr linjer utgaringngspunkten)

Exemplet nedan visar de vanligaste grafiska objekten och hur man ritar dem i LATEX

beginpicture(3050)put(040)framebox(308)centerput(030)framebox(148)[t]topput(1630)framebox(148)[r]rightput(020)dashbox(308)[bl]bottom leftput(018)line(10)20put(016)vector(2-1)25put(510)circle8put(2412)circle14put(614)textscText

endpicture

center

topright

bottom left

HHHHHH

HHj

~ amp$

TEXT

Argumentet tillcircle aumlr diametern Foumlrline ochvector aumlr foumlrsta argumentet riktningoch det andra laumlngd Riktningsargumenten ska ligga mellanminus6 och+6 foumlr line och mellanminus4 och+4 foumlr vector

Ofta vill man upprepa en ritad figur efter efter ett regelbundet moumlnster Det kan till exempelroumlra sig om boxar i ett koplingsschema Foumlr detta finns kommandotmultiput som anvaumlndssaring haumlr

multiput(xy )(∆x∆y )antal objekt

daumlr(xy ) aumlr startpositionen Objektet behoumlver inte vara ett enkelt objekt utan kan ocksaring varaen helpicture-omgivning Man kan alltsaring dela upp sin bild i flera mindre bilder

beginpicture(4050)multiput(00)(710)3beginpicture(209)put(00)framebox(209)[tr]Hejput(82)oval(143)put(45)oval(55)[tl]put(108)oval(73)[b]put(182)circle4

endpictureendpicture

Hej |

Hej |

Hej |

30 6 Oumlverkurs

Om man har ritat en figur och sen vill flytta hela figuren anger man ytterligare ett argumenttill beginpicture

beginpicture(3060)(1010)

Detta betyder att origo har koordinaterna(1010) i staumlllet foumlr (00) Man kan med foumlrdelplacera sin bild inne i enfigure-omgivning (se sid11ochEXEMPEL 6)Ex 6

Det mesta garingr att rita i enpicture-omgivning och resultatet blir snyggt men det blir na-turligtvis lite jobbigt att rita stora figurer paring det haumlr saumlttet Ett alternativ aumlr att anvaumlnda metodensom beskrivs i naumlsta stycke

611 Paketet graphics6111 Att inkludera postscript-bilder

Numera finns det maringnga bra program som kan rita bilder Kan man bara faring dem att skriva sinutmatning i formatetencapsulated postsciptsaring garingr det bra att inkludera bilden i sitt dokumentmed hjaumlp av paketetgraphics

Foumlr att kunna inkludera bilder maringste man laumlgga till foumlljande rad i boumlrjan av dokumentet

usepackagegraphics

Sen anvaumlnder vi foumlljande kommando foumlr att inkludera bilden som finns i filenbildeps

includegraphicsbildeps

Om man vill skala om bilden anvaumlnder man kommandotresizebox

resizebox20mmincludegraphicsbildeps

Ovanstaringende exempel ger en bild som aumlr 20mm houmlg Utropstecknet betyder att bredden skaskalas saring att bildens proportioner beharinglls

En vanlig anvaumlndning avincludegraphics aumlr att inkludera bilder i enfigure-om-givning Daring kraumlvs att bilden centreras med hjaumllp avcenter-omgivning enligt nedanstaringendeexempel

beginfigurebegincenterincludegraphicsbildeps

endcentercaptionKopplingsschema till transmogrifieraren

endfigure

611 Paketet graphics 31

6112 Att spara utrymme

Postscriptbilder kan ofta ta vaumlldigt mycket plats Det kan man loumlsa genom att komprimerafilen Det enda problemet aumlr att LATEX maringste veta hur stor bilden aumlr Den informationen finnsi filen paring en rad som boumlrjar medBoundingBox Klipp ut denna rad och spara den i filenbildepsbb Skriv daumlrefter

gzip bildeps

saring komprimereasbildeps och ersaumltts med den komprimerade filenbildepsgz Sedan aumlrdet bara att inkludera raumltt fil

includegraphicsbildepsgz

En fil som aumlr komprimerad medgzip kan man packa upp medgunzip om man inte laumlngrevill ha den komprimerad

6113 Naringgra saumltt att skapa postscript-bilder

Det finns givetvis maringnga saumltt att generera PostScript-bilder Paring arbetsstationerna ritar man enk-last bilderna medxfig Om vi till exempel vill skapabildeps (som vi anvaumlnde ovan) skrivervi

xfig bildfig

Daring faringr vi upp et foumlnster daumlr vi kan rita bilden Vaumllj sedan menynExportoch exportera bildenVar noga med att vaumlljaEncapsulated Postscripti rutanLanguage

En postscriptfil som skapas paring detta saumltt garingr inte att skriva ut foumlr sig sjaumllv Foumlr att skriva utden vaumllj i staumlllet menynPrint i xfig

Om man vill spara ett foumlnster paring skaumlrmen som encapsulated postscript till en fil som heterwindoweps kan man anvaumlnda naringgot av foumlljande kommandon

import -density 90x90 windowepsimport -density 90x90 eps2windowepsimport -density 90x90 -depth 8 -colorspace gray eps2windoweps

och klicka paring det foumlnster man vill spara Den andra varianten avimport ger postscript level2 som aumlr mer kompakt Man faringr alltsaring betydligt mindre filer men i vissa falla kan de kraringglaDen sista varianten aumlr laumlmplig om bilden aumlr svartvit eller om det ska skrivax ut paring en svartvitskrivare

Skriv man xfig man xgrabsc respman xgrab foumlr mer information

6114 Aumlndra storlek och roterera

Paketetgraphics inneharingller mer aumln de kommandon som naumlmnt ovan Man kan t ex skala ettobjekt medscalebox

vanlig storlek scalebox2dubbel storlek scalebox5halv storlek

vanlig storlek

dubbel storlekhalv storlek

Man kan ocksaring ange ett ytterligare argument om man inte vill ha samma skala i x- och y-led

scalebox1[2]dubbel houmljd scalebox2[1]dubbel bredd

dubbel houmljddubbel bredd

resizebox kan ocksaring anvaumlndas paring text

32 6 Oumlverkurs

resizebox4cm4 cm bred skalenlig 4 cm bred skalenligMan kan ocksaring rotera valfritt objekt medrotatebox eller spegla det kring en vertikal axelmedreflectbox

rotatebox30Hej rotatebox180Hej reflectboxSpegel spegel paring vaumlggen daumlr

Hej

Hej

Spegelspegelparingvaumlggendaumlr

6115 xdvi och graphics

xdvi klarar inte av att visa text (bilder garingr bra) som manipulerats medresizebox scaleboxrotatebox ellerreflectbox Detta kan man dock loumlsa genom att titta paring den faumlrdiga post-scriptfilen med kommandotgv Om dindvi-fil heterrapportdvi skriver du

dvips rapportgv rapportps

ta bort filen medrm rapportps naumlr du aumlr klar

6116 pdflatex och graphics

Foumlr att anvaumlndagraphics medpdflatex skriver man saring haumlr i boumlrjan av dokumentet

usepackage[pdftex]graphics

Sedan kan man tyvaumlrr inte inkludera bilder i eps-format Bilderna maringste i staumlllet vara i pdf-format Det loumlser man laumltt genom att konvertera bilderna med kommandotps2pdf

ps2pdf bildeps bildpdf

och sedan inkluderar man bilderna med

includegraphicsbildpdf

Det garingr aumlven bra att inkludera andra grafikformat i pdf-dokument till exempel jpeg och tiffOm man vill kunna formatera sitt dokument med baringdelatex ochpdflatex saring faringr man

skriva saring haumlr i boumlrjan av dokumentet

newififpdfifxpdfoutputundefinedpdffalse

elsepdftrue

fiifpdfusepackage[pdftex]graphics

elseusepackagegraphics

fi

Sedan goumlr man saring haumlr foumlr att inkludera bilden

ifpdfincludegraphicsbildpdf

elseincludegraphicsbildeps

fi

612 Paketet color 33

612 Paketet colorFoumlr att anvaumlnda paketet skriven man

usepackagecolor

i boumlrjan av dokumentet Sedan finns ett antal kommandon tillgaumlngliga foumlr att skriva text i avvi-kande faumlrg

Det foumlrsta som man maringste goumlra aumlr att definiera en eller flera faumlrger meddefinecolor

definecolorlightgray92definecolordarkgray5definecolorlight-bluergb080851definecolormeloncmyk00460500

Som synes kan man anvaumlnda tre olika modeller foumlr att definiera faumlrger

gray Vaumlrdet aumlr ett tal mellan 0 och 1 daumlr 0 aumlr svart

rgb Vaumlrdet aumlr en kommaseparerad lista av tre tal mellan 0 och 1 som anger intensitetenfoumlr roumltt groumlnt och blaringtt ljus (som paring en TV)

cmyk Vaumlrdet aumlr en kommaseparerad lista av fyra tal mellan 0 och 1 som anger hur mycketman ska anvaumlnda av faumlrgerna cyan magenta gul och svart (som paring en faumlrgskrivare)

Foumlr att skriva sin text i en avvikande faumlrg finns det tvaring kommandon

Detta ord aumlr textcolordarkgraringttprecis som colordark dessa tvaring

Detta ord aumlrgraringtt precis somdessatvaring

Foumlr att goumlra en fylld ram anvaumlnder mancolorbox Om ramen ska ha avvikande faumlrg finnsfcolorbox

colorboxdarkHej hopp fcolorboxblackdarkHej igen

Hej hopp

Hej igen

Man kan aumlven aumlndra bakgrundfaumlrgen Det goumlr man med kommandotpagecolorcolor Kommandot ska skrivas i boumlrjan av dokumentet och gaumlller foumlr alla sidor

Faumlrgenblack som anvaumlndes i exemplen ovan aumlr foumlrdefinierad och behoumlver alltsaring intedefinieras meddefinecolor Oumlvriga foumlrdefinierade faumlrger aumlrwhite red green blueyellow cyan ochmagenta Alla andra faumlrger maringste definieras innan de kan anvaumlndas

613 EuroteckenFoumlr att skriva symbolen foumlr Euro skriver man foumlljande i boumlrjan av dokumentet

usepackageeurosym

Daring definieras kommandonaeuro ochEUR

Med euro kan vi skriva euro-tecknet Priser skriver man som EUR19998

Mede kan vi skrivae-tecknetPriser skriver man som 19998e

Det tecken som visas ovan aumlr den officiella eurosymbolen Om man i staumlllet till ha en symbolsom passar baumlttre till det aktuella teckensnittet anvaumlnder manusepackage[gen]eurosymDaring skrivs symbolen somAC i staumlllet foumlre EUR placerar symbolen foumlre eller efter beloppetberoende paring vilket spraringk man har valt I sverige blir det alltid till houmlger om beloppet Vill manaumlndra paring det kan man anvaumlndausepackage[left]eurosym

34 6 Oumlverkurs

614 Fler teckensnitt

Om man har tillgaringng till en postscriptskrivare (som vi har) saring kan man utnyttja fler teckensnittaumlr de som hittills har beskrivits Genom att skriva

usepackagetimes

i boumlrjan av dokumentet blir den vanliga texten satt medtimes textsf blir helveticaochtexttt blir courier Foumlljande paket finns

paket textrm textsf textttmdash inget mdash computer modern roman comp modern sans comp modern typewritertimes times helvetica courierbookman bookman avant garde couriernewcent new century schoolbook avant garde courierpalatino palatino helvetica courieravant computer modern roman avant garde comp modern typewriterhelvet computer modern roman helvetica comp modern typewriterchancery zapf chancery (endast kursiv) comp modern sans comp modern typewriter

615 Sammanfattning

Ibland vill man ha en sammanfattning (sammandrag referat abstract) i boumlrjan av sin rapportDet aringstadkommer man medabstract-omgivning (EXEMPEL 11)Ex 11

begindocumentmaketitlebeginabstractDetta aumlr en kort sammanfattning avinneharingllet i rapportenendabstractsectionBakgrundHaumlr kommer resten av texten irapportenenddocument

Sammanfattning

Detta aumlr en kort sammanfatt-ning av inneharingllet i rapporten

1 Bakgrund

Haumlr kommer resten av texten i rappor-ten

Vissa institutioner kraumlver att sammanfattningens rubrik aumlrAbstract Andra kraumlven en sam-manfattning paring svenska och en paring engelska Hur man loumlser detta beskrivs iEXEMPEL 12 ochEx 12EXEMPEL 13

Ex 13

616 Referenser

Foumlr att faring en lista med litteraturreferenser anvaumlnder man sig av enthebibliography-omgiv-ning Argumentet (99) till beginthebibliography99 nedan aumlr en teckenstraumlng somanger hur mycket plats etiketterna tar (och hur mycket resten av texten ska skjutas in)99raumlcker till tvaring siffror

617 Vill ni veta mer 35

Laumls mer om LaTeX i citeLamport

beginthebibliography99bibitemLamport Leslie LamportemphLaTeX users guideamp reference manualAddison Wesley 1994bibitemKnuth Donald E KnuthemphThe TeX bookAddison Wesley 1990bibitemPer Per ForebyemphAtt skriva rapporter med LaTeXPHs kopieringsmaskin 2003endthebibliography

Laumls mer om LATEX i [1]

Referenser[1] Leslie LamportLATEX users gui-

de amp reference manualAddison-Wesley 1994

[2] Donald E KnuthThe TEXbookAddison Wesley 1990

[3] Per ForebyAtt skriva rappor-ter med LATEX PHs kopieringsma-skin 2003

Foumlrsta argumentet tillbibitem aumlr en etikett som man sen kan referera till medcite Detfungerar ungefaumlr somlabel ochref (se sidan13)

617 Vill ni veta merDet haumlr dokumentet beraumlttar lite om hur man anvaumlnder LATEX foumlr att skriva rapporter LATEX kanmycket mer aumln vad som beskrivs haumlr men foumlr de flesta raumlcker nog detta

Foumlr de som vill laumlra sig lite mer har viThe Not So Short Intruduction to LATEX 2ε avTobias Oetiker m fltill salu Priset aumlr foumlr naumlrvarande 50 kronor men den finns aumlven tillgaumlngligparing naumltethttppeopleeeethzch˜oetikerlshort

Vill man veta aumlnnu mer finns det tvaring bra boumlcker som jag kan rekommendera

bull LATEX A Document Preparation Systemav Leslie Lamport(ISBN 0-201-52983-1)Boken aumlr baringde en enkel handledning och en referensmanual

bull The LATEX Companion av Michel Goossens Alexander Samarinoch Frank Mittelbach(ISBN 0-201-54199-8) Boken beskriver en hel del trick och tekniker som inte finns medi Lamports bok men inneharingllerintegrunderna i LATEX

De flesta institutioner har nog dessa boumlcker saring om du haringller paring med examansarbete kan dukanske faring laringna boumlckerna Annars finns de att bestaumllla hos de flesta naumltbokhandlar

A Lokala dokumentklasserVi har tvaring lokala dokumenttyper en foumlr att skriva svenska brevefd-brev och en foumlr merit-foumlrteckningarmerit Dessa beskriv naumlrmare iEXEMPEL 8 ochEXEMPEL 9 Ex 8

Ex 9

B LATEX foumlr hemdatornLATEX finns till de flesta operativsystem Tabellen nedan visar var man haumlmta programvaran

operativsystem program URLWindows MiKTeX httpwwwmiktexorgUnix teTeX httpwwwtugorgteTeXAlla All latexprogramvara httpwwwctanorg

36 C Hur utformar man rapporten

Ett saumltt att faring LATEX paring sin PC aumlr att koumlra Linux Det aumlr en gratis unixvariant foumlr PC-datorer ochdaumlr finns redan teTeX som faumlrdiga paket som man kan installera IusrlocalftppubLinuxfinns en del linuxdistributioner att haumlmta Men det aumlr nog enklare att laumlgga naringgra hundralapparparing att koumlpa en CD med linux

C Hur utformar man rapportenUtseendet paring en uppsats rapport eller avhandling aumlr ganska standardiserat Det finns en delolika skolor men huvuddragen aumlr alltid desamma Om man skriver en labrapport paring tre sidorbehoumlver man givetvis inte haringlla lika haringrt paring reglerna som om man skriver en rapport till sittexamensarbete Men det aumlr klokt att foumllja huvuddragen i mallen inte minst foumlr att rapportenslaumlsare ofta aumlr van vid att det ska se ut paring ett visst saumltt

Resten av detta appendix inneharingller lite tips som aumlr skrivna av Lars Olssonparing institutionenfoumlr Elektrovetenskap

Rapporten ska ha en titelsida med projektets (laborationens) namn foumlrfattarnas namn in-stitutions- och kursnamn samt aringrtal Paring denna sida ska ocksaring finnas ettsammandrag(kallasibland referat) av rapporten I detta ska tydligt framgaring vad rapporten handlar om vilketpro-blem som loumlsts hur detta har gjorts mdash vilkenmetod som anvaumlnts de viktigasteresultatenochslutsatsernasamt eventuellarekommendationer Det faringr inte bli stoumlrre aumln ca en halv sidatext och faringr inte inneharinglla naringgra figurer Sammandraget aumlr mycket viktigt eftersom en blivandelaumlsare genom detta kan faring klart foumlr sig om han verkligen ska laumlsa rapporten Kan han inte goumlraen riktig bedoumlmning av detta med ledning av sammandraget riskerar han att foumlrspilla dyrbartid Som ansvarskaumlnnande foumlrfattare maringste Du alltsaring aumlgna en del tid aringt sammandraget som Dugivetvis skriver sist

Innan Du boumlrjar skriva aumlr det bra om Du foumlr Dig sjaumllv kandefiniera laumlsarenmdash som intebara ska vara den som ska granska Ditt alster utan aumlven t ex Dina kolleger Taumlnk ocksaring eftervadsyftet med rapporten ska vara (bortsett fraringn det uppenbara att Du maringste foumlr att bli godkaumlndparing kursen) t ex att Du villsprida kaumlnnedomom upptaumlckter Du gjort ellerRapportera till enkollega eller en chef vad Du sysslat med de daumlr timmarna

Boumlrja gaumlrna rapporten med enInledning daumlr Du motiverar Ditt arbeta och definierar maringletDen kan sedan foumlljas av enBakgrund som kan vara en beskrivning av naringgra tidigare anvaumlndametoder eller en historik En riktigt fin rapport som t ex beskriver ett arbete som finansierasmed bidrag fraringn STU eller naringgon annan instans boumlrjar ofta med ettFoumlrord (engelska preface)I detta ger man en bakgrund paring houmlgre nivaring och saumltter in arbetet i ett stoumlrre sammanhang Haumlrtackar man ocksaring dem som varit foumlrfattaren behjaumllpliga med pengar (t ex STU) och med detpraktiska arbetet

Daumlrefter foumlljer den egentliga rapporten Haumlr beskriver Du den metod Du anvaumlnt eller till-vaumlgagaringngssaumlttet Aumlr rapporten en laborationsredovisning kan Du redogoumlra foumlr vardera momen-tet under en egen rubrik Aumlr det en projektrapport kan Du i staumlllet beskriva de olika delarna ikonstruktionen under var sin rubrik Det aumlr ofta laumlmpligt med underrubriker t ex

42 Principen foumlr Kruttilatorn

men undvik en uppdelning paring foumlr maringnga undernivaringer eftersom skriften daring laumltt blir oumlverstruk-turerad Foumlrsoumlk att vara konsekvent med rubriksaumlttningen saring att Du inte aumlndrar formen mellanolika rubriker Detta ser Du tydligast naumlr Du ska skrivaInneharingllsfoumlrteckningen (behoumlvs intetill laborationsrapporten) ty daumlr staringr alla rubrikerna intill varandra

Illustrationer aumlr mycket vaumlrdefulla (en bild paringstarings saumlga mer aumln tusen ordrArr anvaumlnd figurersaring kan rapporten bli kort) men foumlr att en figur ska vara meningsfull maringsten den vara foumlrsedd

Sakregister 37

med enfigurtext Denna ska vara saring tydlig att man kan foumlrstaring figuren utan att behoumlva laumlsanaringgot inne i texten Taumlnk paring hur Du sjaumllv goumlr naumlr Du faringr en rapport eller en artikel i handenFigurtexten ska staring under figuren och skrivas ut helt t ex

Figur 23 En vanlig kruttilator med oumlverhaumlngade skrut Observera att divisorn haumlr aumlrgroumln Efter [2]

Vidare aumlr det vaumlrt att notera attfig 23blir bara ett nedslag mindre aumlnfigur 23 inne i textenFoumlrkorta inte i onoumldan och anvaumlnd bara de vedertagna saumltten t ex tex etc osv

Texten ska man straumlva efter att goumlra kort men uttoumlmmande Det aumlr alltid baumlttre att foumlrsoumlkaskriva korta meningar med ett sammanhang aumln att foumlrsoumlka taumlcka maringnga sammanhang i enmening Taumlnk paring ordval syftningar och meningsbyggnad saring att den text Du skriver verkligenkommer att betyda det Du taumlnkt Dig Detta laringter helt uppenbart men Du ska faring se att det inte aumlrsaring laumlttStavfel ska i princip inte behoumlva foumlrekomma eftersom det finns utmaumlrkta boumlcker somaumlr fyllda med raumltt stavade ord Aumlr Du det minsta osaumlker slaring upp ordet i staumlllet foumlr att chansaDu kan ibland bli osaumlker paring betydelsen av ett ord eller hos en fras Slaring daring upp i en ordbok ellerskriv om meningen mdash detta aumlr extremt viktigt naumlr Du skriver paring ett annat spraringk

Skriv gaumlrna paringsvenska Detta kan dock vara svaringrt i varingr bransch daumlr saring maringnga fackuttryckaumlr laringnade fraringn framfoumlr allt engelskan Om det finns ett svenskt ord foumlr en foumlreteelse saring anvaumlnddet om inte texten daring blir foumlr uppstyltad Fundera oumlver hur Du ska skriva om t exMan maringstenu enabla de strobade latcharna med chip select acknowledgement controlsignalerna(Vad nudet betyder) Det blir kanske flera ord paring svenska men det priset faringr vi betala foumlr att textenska bli snygg

Efter beskrivningar och genomgaringngar av metoder etc skaResultat ochellerSlutsatserkomma Dessa kan ibland ingaring utspridda i det foumlregaringende avsnittet men de ska i saring fall samlasihop haumlr och kommenteras

Referenser aumlr en lista med den litteratur som Du gjort haumlnvisningar till i texten I textenska Du ha skrivet ett nummer som i figurtextexemplet ovan I referenslista ska det daring se ut somt ex

[2] Gustavsson Hans P et alKruttilatorer en global oumlversikt Liberlitteratur Mal-mouml 1944

Sist saumltter Du eventuellabilagor programlistor ochappendix Naumlr sedan sammandragetaumlr klart aumlr rapporten faumlrdigskriven men inte faumlrdig Foumlrsoumlk att faring naringgon annan att korrekturlaumlsaden aringt Dig mdash sjaumllv aumlr du naumlmligen blind aumlven foumlr de enklaste felen vid det haumlr laget

Sakregister

Symboler (mindre utrymme) 22lsquo (iexcl) 14$ (math-omgivning) 15 (kommentar) 3rsquo (accent) 13rsquo (derivata) 18( (() 21) ()) 21 (extra utrymme) 22 (accent) 13 () 21= 12

= (accent) 13gt 12lsquo (iquest) 14[ ([) 21 (blanktecken) 8 (accent) 13( (math-omgivning) 15) (math-omgivning) 15- (avstavningsfoumlrslag) 9[ (displaymath-

omgivning) 15 (radbrytning) 2 28] (displaymath-

omgivning) 15^ (accent) 13 () 21 () 21] (]) 21^ (exponent) 17(index) 17lsquo (accent) 13~ (accent) 13~ (haringrt blanktecken) 910pt (option) 2611pt (option) 2612pt (option) 26

38 Sakregister

Aa4paper (option) 26AA (Aring) 14aa (aring) 14abstract 34abstract-omgivning 34accenter

i matematisk omgivning17i vanlig text 13

acute 17addtolength 26AE (AElig) 14ae (aelig) 14aleph (alefsym) 18alpha (α) 16amalg (q) 16angle ( 6 ) 18appendix 3 4approx (asymp) 16arccos 19arcsin 19arctan 19arg 19array-omgivning 20 21article (dokumentklass)

25 26ast (lowast) 16asymp () 16atop 20author 2avant (paket) 34avstavning 9 24

Bb (accent) 13backslash () 18 21bar 17baselinestretch 27beta (β) 16bfseries 7bibitem 35bibitem 35bigcap (

⋂) 20

bigcirc (copy) 16bigcup (

⋃) 20

Biggl 22biggl 22Biggr 22biggr 22Bigl 22bigl 22bigodot (

⊙) 20

bigoplus (oplus

) 20bigotimes (

otimes) 20

Bigr 22bigr 22

bigsqcup (⊔

) 20bigtriangledown (5) 16bigtriangleup (4) 16biguplus (

⊎) 20

bigvee (or

) 20bigwedge (

and) 20

bindetreck 8binaumlra operatorer 16blanktecken

extra 8haringrt 9

boldmath 19book (dokumentklass) 25bookman (paket) 34bot (perp) 18bowtie () 16Box (2) 18breve 17braringkstreck 18bullet (bull) 16

Cc (accent) 13cap (cap) 16caption 11 15cdot (middot) 16cdots 19center-omgivning 11 30centrerad text 10chancery (paket) 34chapter 25check 17chi (χ) 16circ () 16circle 29citat 10cite 35cite 35clearpage 25clubsuit (clubs) 18colorbox 33cong (sim=) 16coprod (

∐) 20

copyright ( ccopy) 13cos 19cosh 19cot 19coth 19csc 19cup (cup) 16

Dd (accent) 13dag (dagger) 13dagger (dagger) 16dashbox 29

dashv (a) 16date 2 3ddag (Dagger) 13ddagger (Dagger) 16ddot 17 18ddots 21definecolor 33deg 19Delta (∆) 16delta (δ) 16derivator 18description-omgivning

9 10det 19DH (ETH) 14dh (eth) 14Diamond (3) 18diamond () 16diamondsuit (diams) 18dim 19displaymath-omgivning

15 20 21 26div (divide) 16division 18DJ (ETH) 14dj (đ) 14document-omgivning 2documentclass 25dokumentklasser 25dot 17 18doteq ( =) 16Downarrow (dArr) 17 21downarrow (darr) 17 21draft (option) 26dvi2tty (program) 5dvips (program) 1 4ndash6

Eefd-brev (dokument-

klass) 35ell (`) 18em 7emacs

LATEX-mode 4emacs (program) 1 4 14 22emph 7empty (sidnumrering) 27emptyset (empty) 18enumerate-omgivning 9epsilon (ε) 16eqnarray-omgivning 21eqnarray-omgivning 21equation-omgivning 15 20equiv (equiv) 16eta (η) 16EUR 33euro 33

Sakregister 39

eurotecken 33evensidemargin 26exempel 1exists (exist) 18exponent 17ext 19

Ffancyhdr (paket) 27fbox 28fcolorbox 33felsoumlkning 22ndash25fetstil 7figure-omgivning 11 30figurer 11flat ([) 18fleqn (option) 26flushleft-omgivning 10flushright-omgivning 11fonter 6 19 34footnote 9footnotesize 7footskip 26forall (forall) 18fotnoter 9frac 18framebox 29frown (_) 16funktionsnamn 19

GGamma (Γ) 16gamma (γ) 16gcd 19geq (ge) 16gg () 16grader 18graphics (paket) 30ndash32grave 17grekiska bokstaumlver 15 16guillemotleft (laquo) 13guillemotright (raquo) 13guilsinglleft (lsaquo) 13guilsinglright (rsaquo) 13gunzip (program) 31gv (program) 32gzip (program) 31

HH (accent) 13hat 17hbar (h) 18headheight 26headings (sidnumrering) 27headsep 26heartsuit (hearts) 18

helvet (paket) 34hemdator

LATEX foumlr 35hline 12hom 19hookleftarrow (larr) 17hookrightarrow (rarr) 17hspace 28hspace 28Huge 7huge 7haumlnvisningar 13

Ii (ı) 13Im (=) 18imath 17imath (ı) 18import (program) 31in (isin) 16includegraphics 30index 17inf 19infty (infin) 18inneharingllsfoumlrteckning 8int (

int) 20

iota (ι) 16itemize-omgivning 9itshape 7

Jj () 13jmath 17jmath () 18Join (1) 16

Kkapitaumller 7kappa (κ) 16ker 19kill 12kommentar 3komprimering 31kursiv 7

LL (Ł) 14l (ł) 14label 11 13Lambda (Λ) 16lambda (λ) 16landscape (option) 26langle (〈) 21LARGE 7Large 7large 7

laserutskrifter 5LaTeX (logotypen) 8latex (program)

1 4 6 13 25 32LATEX-mode (i emacs) 4latexsym (paket) 17lceil (d) 21ldots ( ) 8ldots 21leadsto () 17left 21 22Leftarrow (lArr) 17leftarrow (larr) 17leftharpoondown () 17leftharpoonup () 17Leftrightarrow (hArr) 17leftrightarrow (harr) 17leq (le) 16leqno (option) 26letter (dokumentklass) 25lfloor (b) 21lg 19lhd () 16lim 19limsup 19line 29lininf 19listoffigures 8listoftables 8listor 9ndash10litteraturreferenser 34ll () 16ln 19log 19Longleftarrow (lArr=) 17longleftarrow (larrminus) 17Longleftrightarrow

(lArrrArr) 17longleftrightarrow

(larrrarr) 17longmapsto (7minusrarr) 17Longrightarrow (=rArr) 17longrightarrow (minusrarr) 17

Mmaketitle 2 8 26 27mapsto (7rarr) 17matematisk text 15ndash22matematiska symboler

15ndash17math-omgivning 15 20 21mathbf 19mathcal 19mathit 19mathrm 19mathsf 19mathtt 19

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 25: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

411 Ekvationer paring flera rader 21

411 Ekvationer paring flera rader

Med endisplaymath-omgivning eller enmath-omgivning kan man bara goumlra formler somryms paring en rad Om man skriver laringnga formler eller vill skriva flera ekvationer i en sekvenskan man anvaumlnda eneqnarray-omgivning Den fungerar ungefaumlr som enarray-omgivningmed tre kolumner men numrerar ekvationerna om man inte skrivernonumber

begineqnarrayx amp = amp 12y + 47 y amp = amp z + phi + a + b + nonumber amp amp c + d + e + f

endeqnarray

x = 12y + 47 (2)

y = z + φ+ a+ b+

c+ d+ e+ f (3)

Eneqnarray-omgivning goumlr samma sak foumlrutom att den inte genererar naringgra ekvationsnum-mer

begineqnarrayx amp = amp 2 y + 3y amp = amp 12

endeqnarray

x = 2y + 3

y = 12

412 Parenteser

Hittils har vi anvaumlnt vanliga parenteser rsquo()rsquo i en del formler I tabell8 visas samtliga symbolersom kan anvaumlndas som parenteser i LATEX

Foumlr att faring parenteserna att anpassa sin storlek efter det de ska omge skriver manleftellerright foumlre dem Foumlr varjeleft maringste det finnas enright Daumlremot behoumlver de intevara av samma typ Det aumlr t ex fullt moumljligt att avsluta enleft( medright Om manbara vill ha en parentes paring ena sidan av formeln kan man anvaumlnda den osynliga parentesen rsquorsquo

[ vecu times vecv =left| beginarrayccchatx amp u_x amp v_x haty amp u_y amp v_y hatz amp u_z amp v_z

endarray right| ]

~utimes ~v =

∣∣∣∣∣ x ux vx

y uy vy

z uz vz

∣∣∣∣∣[ A=left( beginarraycccca_11 amp a_12 amp ldots amp a_1n a_21 amp a_22 amp ldots amp a_2n vdots amp vdots amp ddots amp vdots a_m1 amp a_m2 amp ldots amp a_mn

endarray right) ]

A =

a11 a12 a1n

a21 a22 a2n

am1 am2 amn

( ( b lfloor darr downarrow) ) c rfloor backslash l updownarrow[ [ d lceil | | uArr Uparrow] ] e rceil | dArr Downarrow 〈 langle uarr uparrow m Updownarrow 〉 rangle

Tabell 8 Parenteser

22 5 Om det blir fel

[ g(x)=left beginarrayll0 amp x leq 0 13 amp 0 lt x leq 3 23 amp 3 lt x leq 5 1 amp x gt 5endarray right ]

g(x) =

0 x le 013 0 lt x le 323 3 lt x le 51 x gt 5

Ibland behoumlver man ha mer kontroll oumlver parentesernas storlek Foumlr detta aumlndamaringl finns detandra prefix att anvaumlnda

Storlek vanlig stor stoumlrre aumlnnu stoumlrre stoumlrst automatiskVaumlnsterprefix mdash bigl Bigl biggl Biggl leftHoumlgerprefix mdash bigr Bigr biggr Biggr right

413 FinjusteringI en del fall kan man behoumlva justera formateringen av matematiska formler genom att laumlgga tilleller ta bort lite utrymme Foumlr detta aumlndamaringl finns kommandona foumlr att laumlgga till och foumlratt ta bort

[ sqrt2 x ] radic2x

[ sqrt2 x ] radic2x

[ n logn ] n logn

[ n logn ] nlogn

[ intint z dx dy]int int

zdxdy

[ int int z dx dy ]intint

z dx dy

5 Om det blir felAtt tolka felutskrifter fraringn LATEX aumlr inte alltid det laumlttaste LATEX oumlversaumltter alla kommandon tillTEX-kommandon och skickar sedan hela texten till TEX Daumlrfoumlr kommer maringnga av felmedde-landena fraringn TEX och man kaumlnner inte riktigt igen sin text i felutskrifterna

51 Vanliga problemUtan att analysera felutskrifterna alltfoumlr mycket kan man ofta hitta sitt fel bland foumlljande punk-ter

bull Ett felstavat kommando

bull Parenteser (t ex eller[]) daumlr man har gloumlmt den ena eller kanske baringda

bull Foumlrsoumlk att anvaumlnda specialtecken utan att skriva dem paring raumltt saumltt

bull Foumlrsoumlk att anvaumlnda matematiska specialtecken i vanlig text (Skriv$ foumlre och efter tecknetsaring garingr det bra)

bull Ett end som saknas

bull Ett bortgloumlmt argument till ett kommando

Genom att laumlra sig att utnyttja LATEX-modei emacs ordentligt kan man undvika maringnga onoumldigaskrivfel (se sidan4)

53 Att hitta vad som blev fel 23

52 Vad man goumlr naumlr LATEX har stannatNaumlr LATEX upptaumlcker ett fel under en koumlrning faringr man en massa felutskrifter och daumlrefter skrivsett rsquorsquo Om du faringr ett rsquorsquo kan du skriva naringgot av foumlljande

bull H foumlr att (kanske) faring lite mer tips om vad som kan vara fel

bull RETURN foumlr att att ignorera felet och fortsaumltta (ger ofta upphov till fler fel)

bull Istop Foumlr att stoppa koumlrningen

bull X kan man skriva omIstop inte fungerar Skillnaden aumlr att medIstop faringr man med allutskrift fram till felet medanX avbryter koumlrningen omedelbart

Vid andra typer av fel faringr man en rsquorsquo i staumlllet foumlr rsquorsquo Det haumlr felet beror ofta paring ett bortgloumlmtenddocument Haumlr kan man skriva

bull enddocument eller

bull stop foumlr att avbryta koumlrningen Om det inte fungerar provar man med

bull 〈CTRLndashD〉 eller

bull 〈CTRLndashC〉

53 Att hitta vad som blev felAumlven om LATEX genererar vaumlldigt maringnga felutskrifter som till en boumlrjan ser raumltt obegripliga utaumlr det ofta laumltt att hitta felen med ledning av utskriften Tricket aumlr foumlr det mesta att titta paringdetsistasom skrevs ut

Om vi till exempel skulle skrivabegincenter men i staumlllet skrevbegincentesaumlger LATEX saringhaumlr

LaTeX Error Environment cente undefined

See the LaTeX manual or LaTeX Companion for explanationType H ltreturngt for immediate help

l56 begincente

Om vi tittar paring de sista raderna av felutskriften staringr det att felet finns paring rad 56 och dessutomskrivs den felaktiga texten ut

Vi har kanske gloumlmt att grekiska bokstaumlver bara fungerar i en matematisk omgivning ochhar skrivit

Det haumlr aumlr bokstaven gamma i det grekiska alfabetet

i staumlllet foumlr

Det haumlr aumlr bokstaven $gamma$ i det grekiska alfabetet

Naumlr vi koumlr texten genom LATEX blir felutskriften

24 5 Om det blir fel

Missing $ insertedinserted text

$to be read again

gammal245 Det haumlr aumlr bokstaven gamma

i det grekiska alfabetet

Vid den haumlr typen av fel goumlr alltid LATEX en radbrytning efter det felaktiga tecknet Daumlrfoumlr aumlrfelet laumltt att lokalisera

54 Varningar vid sid- och radbrytningar

Om LATEX misslyckas med att avstava ett ord skrivs det ut en varning som kan se ut saring haumlr

Overfull hbox (5423221pt too wide) in paragraph at lines 54--55[]T1cmrmn10 Ett l^^e5ngt ord ^^e4r studiev^^e4gledarna

Det sista ordet (studievaumlgledarna) som skrivs ut aumlr det som LATEX inte har lyckts avstavaAntingen bryr man sig inte om varningen (raden blir lite foumlr laringng i saring fall) eller saring laumlgger manin avstavningsfoumlrslag (se sidan9)

Som framgaringr av exemplet skrivs svenska bokstaumlver ut lite konstigt Det medfoumlr dock foumlrdet mesta inga stoumlrre problem med att tyda utskriften

Foumlr att laumlttare se var LATEX har problem med avstavningen kan man anvaumlnda dokumentop-tionendraft Mer om det finns paring sidan26

Andra varningar man kan faring aumlr

bull Underfull hbox som betyder att LATEX har tvingats laumlgga in lite vaumll mycket tomrummellan orden foumlr att fylla ut raden

bull Overfull vbox som varnar foumlr att LATEX inte har hittat naringgot laumlmpligt staumllle att boumlrja enny sida Sidan har alltsaring blivit lite foumlr laringng

bull Underfull vbox anger det motsatta problemet Sidan aumlr lite kortare aumln den borde vara

Laumls om hur man sjaumllv kan paringverka sid- och radbrytningar paring sidan28

55 Problem med placering av figurer

551 Bilderna kommer sist i dokumentet

Ett vanligt problem aumlr att alla eller en del figurer hamnar sist i dokumentet Det beror naumlstanalltid paring att man har skrivitbeginfigure[h]

LATEX har vissa regler foumlr att placera ut figurer och med ledning av dem har det inte garingttatt placera figuren paring det taumlnkta staumlllet Daumlrfoumlr hamnar den sist i dokumentet En av reglernasaumlger att figurer maringste placeras ut i samma ordning som dom foumlrekommer i LATEXfilen Daumlrfoumlrkommer alla efterfoumlljande bilder ocksaring att hamna sist

Loumlsningen aumlr givetvis att ge LATEX fler alternativ foumlr att placera ut figuren Om man i staumllletskriverbeginfigure[htb] kan LATEX placera bilden laumlngst upp eller laumlngst ner paring en sida

56 Problem i inkluderade filer 25

552 Alla bilder kommer inte ut

FelmeddelandetToo many unresolved floats beror paring att minnet i LATEX har blivit fulltav bilder Naumlr LATEX ser en bild lagras den undan tills det finns ett staumllle att skriva ut den

Detta fel beror normalt paring samma sak som ovan men kan ocksaring upptraumlda om man villha maringnga bilder efter varandra (t ex ett appendix med bara bilder) Loumlsningen aumlr daring att tvingaLATEX att skriva ut de bilder som har samlats i minnet genom att laumlgga in kommandotclearpagemellan tvaring laumlmpliga bilder Daring skrivs alla ackumulerade bilder ut och LATEX goumlr en sidbrytning

56 Problem i inkluderade filer

LATEX skriver kommandon till ett antal filer som sedan inkluderas vid naumlsta koumlrning (Bl a finnsfiltoc foumlr inneharingllsfoumlrteckningenfillof ochfillot foumlr figur- och tabellfoumlrteckningarsamtfilaux foumlr diverse oumlvrig information som bildtexter

Naumlr LATEX inkluderar en fil skrivs filnamnet och eventuella felmeddelanden ut inom paren-teser (se exempel paring sidan4) Paring detta saumltt kan man se vilken fil det aumlr problem med

Skulle det bli fel i en av de inkluderade filerna (t ex paring grund av fel i en bildtext) maringsteman ta bort filen och sedan koumlralatex igen Givetvis maringste man ocksaring raumltta felet ifiltex)

57 Utskriften kommer inte ut

Om det inte kommer ut naringgra sidor paring laserskrivaren eller om bara en del av sidorna kommerut beror det foumlrmodligen paring naringgot av foumlljande

bull Filnamnet inneharingller svenska bokstaumlverSkrivarna klarar inte av filer som inneharingller tecken som har aringttonde biten satt Detta yttrarsig i att det inte kommer ut naringgonting alls Doumlp omtex-filen till ett annat namn kompileraden igen och skriv ut den paring nytt (Det aumlr bara filnamnet som beroumlrs svenska tecken inne itexten kodas saring att skrivarna klarar av dem)

bull Fel i en inkluderad bildOm du har inkluderat en bild i dokumentet kan det beror paring att skrivaren inte foumlrstaringr sig paringbilden I detta fall kommer vanligtvis sidorna foumlre bilden ut Prova att ta bort bilden och seom det blir baumlttre Om det hjaumllper kontrollera att bilden aumlr i raumltt format (se sidan30)

6 Oumlverkurs61 Dokumentklasser

Hittills har vi bara anvaumlnt dokumentklassenarticle Andra dokumentklasser som aumlr standardaumlr letter (EXEMPEL 7) report (EXEMPEL 5) och book report skiljer sig fraumlmst fraringn Ex 7

Ex 5article genom att det finns ytterliga en rubriknivaringchapter book har ytterligare en nivaringsom heterpart article aumlr laumlmpligt till rapporter aumlven raumltt laringnga saringdana Kommer man uppi storleksordningen examensarbete kan det vara laumlmpligt att byta tillreport Paring sidan35finnsytterligare dokumentklasser beskrivna Dessa aumlr dock inte standard i LATEX

Foumlr att byta dokumentklass maringste man aumlndra argumentet till kommandotdocumentclassOm man till exempel vill aumlndra tillreport skriver man

documentclass[a4paper]report

26 6 Oumlverkurs

62 DokumentoptionerDet finns ett antal optioner som man kan ange foumlr att paringverka utseendet paring sitt dokument Vihar redan stoumltt paringa4paper Nedanstaringende lista visar de viktigaste

a4paper Anpassa marginaler till a4-papper Om denna utelaumlmnas anvaumlnds amerikanskpapper (letter)

11pt Anvaumlnd lite stoumlrre bokstaumlver (standard aumlr10pt)

12pt Aumlnnu lite stoumlrre bokstaumlver

twocolumn Skriver texten i tvaring kolumner

twoside Formaterar foumlr dubbelsidig utskrift (Anvaumlnt i detta dokument)

titlepage Goumlr att rubriken (den som man skriver ut medmaketitle) hamnar paring en egensida om man anvaumlnder dokumentklassenarticle Det aumlr standard foumlrreport

landscape Goumlr att sidan formateras foumlr liggande papper Marginalerna blir vaumlldigt bredasaring man kan behoumlva finjustera en del maringtt manuellt (se sidan26)

draft Goumlr att LATEX skriver ut en svart rektangel i marginalen efter alla rader som harblivit foumlr laringnga (overfull hbox) Det aumlr bra att anvaumlnda vid korrekturlaumlsning-en men ska givetvis tas bort foumlre den slutliga utskriftendraft goumlr desutom attinkluderade bilder (se sidan30) bara skrivs ut som en ram runt bildens filnamn

leqno Placera ekvationsnummer till vaumlnster i staumlllet foumlr till houmlger om ekvationen i endisplaymath-omgivning

fleqn Vaumlnsterjustera ekvationer i staumlllet foumlr att centrera dem i endisplaymath-om-givning

openright Om man anvaumlnder dokumentklassenreport boumlrjar kapitel alltid paring ny sidaopenright goumlr att de i staumlllet boumlrjar paring ny houmlgersida

Foumlr att anvaumlnda en option skriver man namnet paring den inom hakparenteser rsquo[]rsquo foumlre dokument-klassen Vill man ange flera optioner skiljer man dem aringt med kommatecken Vill man skrivamed 11 punkter stora bokstaumlver och formatera texten i tvaring kolumner (samtidigt som man be-haringller optionen foumlr a4-papper) skriver man

documentclass[11pttwocolumna4paper]article

63 Finjustering av marginaler och andra maringttOm man inte aumlr noumljd med marginalerna saring finns det moumljlighet att finjustera maringtten med kom-mandonaaddtolength ochsetlength Den foumlrsta aumlr laumlmplig naumlr man vill goumlra smaring juste-ringar t ex goumlra raderna lite laumlngre

Naringgra av de maringtt som garingr att justera aumlr

evensidemargin marginal jaumlmna sidor oddsidemargin marginal udda sidortopmargin marginal oumlverst paring sidan headheight storlek sidhuvudheadsep avst mellan sidhuvud amp text footskip avst mellan sidfot amp texttextwidth textens bredd textheight textens houmljd

Om man t ex vill goumlra raderna en centimeter laumlngre paring varje sida skriver man

addtolengthoddsidemargin-10mmaddtolengthevensidemargin-1cmaddtolengthtextwidth2cm

Foumlr mer info om detta seEXEMPEL 10 Haumlr finns aumlven en beskrivning av de olika maringttenheterEx 10man kan anvaumlnda

64 Separering av stycken 27

64 Separering av styckenLATEX boumlrjar varje stycke med en indragning om det inte aumlr det foumlrsta stycket efter en rubrikOm man i staumlllet vill avgraumlnsa stycken med en extra blankrad skriver man saring haumlr i boumlrjan avdokumentet

usepackageparskip

Paketetparskip goumlr att indragningen saumltts till noll och att avstaringndet mellan tvaring stycken oumlkaren halv rad

65 Engelska dokumentOm man vill skriva dokument paring engelska aumlr det bara att utelaumlmna raden med

usepackage[swedish]babel

Daring kommer en engelsk avstavningstabell att anvaumlndas och ett antal straumlngar aumlndras till engels-ka t ex skrivsTable of contentsi staumlllet foumlrInneharingll

usepackage[swedish]babel

Det garingr aumlven att skriva paring andra spraringk genom att byta utswedish mot naringgot av foumlljande

american french german ngerman bahasa basque catalan croatianczech danish dutch finnish greek icelandic irish italianlatin magyar norsk norsk portuges romanian russian slovakslovene spanish turkish ukrainian nohyphenation

66 Sidnumrering sidhuvud och sidfotLATEX skriver automatiskt ett sidnummer centrerat laumlngst ned paring sidan Med kommandot

pagestyleempty

kan man staumlnga av numreringen Det kan bland annat vara laumlmpligt t ex om man bara vill skrivaut en sida Om man anvaumlndermaketitle maringste man dessutom skriva

thispagestyleempty

eftermaketitle eftersommaketitle alltid definierar om foumlrsta sidan tillplain (SeEX-EMPEL 3) Ex 3

Vill man i staumlllet ha sidnummer och kapitelnamn i sidhuvudet skriver man

pagestyleheadings

Daring faringr man en sidnumrering som ser ut ungefaumlr som i den haumlr handledningen Vill man garingtillbaka till standardutseendet aumlr det bara att skriva

pagestyleplain

Foumlr att faring sidhuvuden som ser ut ungefaumlr som i denna handledning kan man anvaumlnda paketetfancyhdr Detta beskrivs naumlrmare iEXEMPEL 4 Ex 4

67 RadavstaringndIbland kan man vilja aumlndra paring radavstaringndet i LATEX Det goumlrs enklast genom att aumlndra paring pa-rameternbaselinestretch Det aumlr en faktor som radavstaringndet multipliceras med saring detnormala vaumlrdet aumlr1 Foumlr att naumlstan foumlrdubbla radavstaringndet laumlgger man till foumlljande rad naringgon-stans foumlrebegindocument

renewcommandbaselinestretch18

28 6 Oumlverkurs

68 RamarFoumlr att rita en ram runt en del av texten anvaumlnder man kommandotfbox

Haumlr har vi en fboxliten ram Haumlr har vi en liten ram

Det garingr inte att ha radbrytningar inne i enfbox saring om man vill rita en ram runt en stoumlrre delav texten maringste man kapsla in den i enparbox

fboxparbox4cmDenna text blirautomatiskt justerad till ett4 cm brett stycke

Denna text blir automatiskt ju-sterad till ett 4 cmbrettstycke

69 Att paringverka formateringenLATEX lyckas foumlr det mesta bra med att bryta rader och sidor Men ibland kan man behoumlva raumlttatill formateringen lite I andra fall vill man kanske bryta en rad eller en sida trots att den inte aumlrfull eller laumlgga in lite extra tomrum

Vi har redan anvaumlnt kommandot foumlr att tvinga fram en radbrytning Kommandot kanaumlven ha ett argument som talar om hur mycketextrautrymme som ska laumlggas till

Det haumlr kan ni redanMed ett extra argumentblir [7mm]det extra mycket tomrum

Dethaumlr kan ni redan Med ett extra argu-ment blir

det extra mycket tomrum

Eftersom kan ha ett argument som boumlrjar med tecknet rsquo[rsquo kan man alltsaring inte boumlrja enny rad med rsquo[rsquo om den foumlrra avslutades med Man kan dock lura LATEX att tolka parentesensom just en parentes genom att byta ut mot

Ett annat saumltt att laumlgga in extra tomrum aumlr med kommandotvspacelaumlngd eller medvspacelaumlngd Skillnaden aumlr att den foumlrsta formen tar bort tomrummet om det raringkar hamnavid i slutet eller boumlrjan av en sida

Det finns aumlven motsvarande kommandon foumlr att laumlgga in extra tomrum i en rad De heterhspace ochhspace Den tidigare formen tar bort tomrummet om det hamnar foumlrst ellersist paring en rad

Daring ska vi se om det inte kan bli liteextra tomrum aumlven i boumlrjan hspace20mmav en rad Mitt inne i raden aumlr likahspace10mm laumltt Nu vill jag ha liteextra tomrumvspace10mmsaring att jag baumlttre kan studerafiberstrukturen i papperet

Daring ska vi se om det inte kanbli lite extra tomrum aumlven i boumlrjan

av en rad Mitt inne iraden aumlr lika laumltt Nu vill jagha lite extra tomrum saring att jag baumlttre

kan studera fiberstrukturen i papperet

Observera att raden fylls upp innan det vertikala utrymmet laumlggs till Daumlrfoumlr hamnar inte tom-rumet exakt daumlr man skrivervspace Vill man ha det uppfoumlrandet ska man anvaumlnda medett argument som i det tidigare exemplet

Foumlr att tvinga fram en sidbrytning anvaumlnder man kommandotnewpage Om vi skriver itvaring kolumner avslutarnewpage den aktuella kolumnen i staumlllet foumlr sidan

610 Att rita figurer 29

610 Att rita figurerLATEX klarar av att rita enkla figurer som cirklar fyrkanter linjer och pilar Med enpicture-omgivning skapar man ett koordinatsystem som man sen kan rita i

Standardenheten i koordinatsystemet aumlr punkter Foumlr de flesta aumlr det nog lite svaringrt att taumlnkai punkter Daumlrfoumlr aumlr det laumlttare om man aumlndrar maringttenheten till millimeter med kommandot

setlengthunitlength1mm

Det behoumlver man bara goumlra en garingng i varje dokument alltsaringinte foumlr varje bildOm man vill skapa ett koordinatsystem som aumlr 100 mm brett och 80 mm houmlgt goumlr man saring

haumlr

beginpicture(10080) kommandon som ritar bilderendpicture

Foumlr att placera grafiska objekt i koordinatsystemet anvaumlnder vi kommandotput Med

put(200)objekt

placerar viobjekti punkten med x-koordinaten 20 och y-koordinaten 0 (Foumlr rektanglar aumlr detnedre vaumlnstra houmlrnet foumlr cirklar centrum och foumlr linjer utgaringngspunkten)

Exemplet nedan visar de vanligaste grafiska objekten och hur man ritar dem i LATEX

beginpicture(3050)put(040)framebox(308)centerput(030)framebox(148)[t]topput(1630)framebox(148)[r]rightput(020)dashbox(308)[bl]bottom leftput(018)line(10)20put(016)vector(2-1)25put(510)circle8put(2412)circle14put(614)textscText

endpicture

center

topright

bottom left

HHHHHH

HHj

~ amp$

TEXT

Argumentet tillcircle aumlr diametern Foumlrline ochvector aumlr foumlrsta argumentet riktningoch det andra laumlngd Riktningsargumenten ska ligga mellanminus6 och+6 foumlr line och mellanminus4 och+4 foumlr vector

Ofta vill man upprepa en ritad figur efter efter ett regelbundet moumlnster Det kan till exempelroumlra sig om boxar i ett koplingsschema Foumlr detta finns kommandotmultiput som anvaumlndssaring haumlr

multiput(xy )(∆x∆y )antal objekt

daumlr(xy ) aumlr startpositionen Objektet behoumlver inte vara ett enkelt objekt utan kan ocksaring varaen helpicture-omgivning Man kan alltsaring dela upp sin bild i flera mindre bilder

beginpicture(4050)multiput(00)(710)3beginpicture(209)put(00)framebox(209)[tr]Hejput(82)oval(143)put(45)oval(55)[tl]put(108)oval(73)[b]put(182)circle4

endpictureendpicture

Hej |

Hej |

Hej |

30 6 Oumlverkurs

Om man har ritat en figur och sen vill flytta hela figuren anger man ytterligare ett argumenttill beginpicture

beginpicture(3060)(1010)

Detta betyder att origo har koordinaterna(1010) i staumlllet foumlr (00) Man kan med foumlrdelplacera sin bild inne i enfigure-omgivning (se sid11ochEXEMPEL 6)Ex 6

Det mesta garingr att rita i enpicture-omgivning och resultatet blir snyggt men det blir na-turligtvis lite jobbigt att rita stora figurer paring det haumlr saumlttet Ett alternativ aumlr att anvaumlnda metodensom beskrivs i naumlsta stycke

611 Paketet graphics6111 Att inkludera postscript-bilder

Numera finns det maringnga bra program som kan rita bilder Kan man bara faring dem att skriva sinutmatning i formatetencapsulated postsciptsaring garingr det bra att inkludera bilden i sitt dokumentmed hjaumlp av paketetgraphics

Foumlr att kunna inkludera bilder maringste man laumlgga till foumlljande rad i boumlrjan av dokumentet

usepackagegraphics

Sen anvaumlnder vi foumlljande kommando foumlr att inkludera bilden som finns i filenbildeps

includegraphicsbildeps

Om man vill skala om bilden anvaumlnder man kommandotresizebox

resizebox20mmincludegraphicsbildeps

Ovanstaringende exempel ger en bild som aumlr 20mm houmlg Utropstecknet betyder att bredden skaskalas saring att bildens proportioner beharinglls

En vanlig anvaumlndning avincludegraphics aumlr att inkludera bilder i enfigure-om-givning Daring kraumlvs att bilden centreras med hjaumllp avcenter-omgivning enligt nedanstaringendeexempel

beginfigurebegincenterincludegraphicsbildeps

endcentercaptionKopplingsschema till transmogrifieraren

endfigure

611 Paketet graphics 31

6112 Att spara utrymme

Postscriptbilder kan ofta ta vaumlldigt mycket plats Det kan man loumlsa genom att komprimerafilen Det enda problemet aumlr att LATEX maringste veta hur stor bilden aumlr Den informationen finnsi filen paring en rad som boumlrjar medBoundingBox Klipp ut denna rad och spara den i filenbildepsbb Skriv daumlrefter

gzip bildeps

saring komprimereasbildeps och ersaumltts med den komprimerade filenbildepsgz Sedan aumlrdet bara att inkludera raumltt fil

includegraphicsbildepsgz

En fil som aumlr komprimerad medgzip kan man packa upp medgunzip om man inte laumlngrevill ha den komprimerad

6113 Naringgra saumltt att skapa postscript-bilder

Det finns givetvis maringnga saumltt att generera PostScript-bilder Paring arbetsstationerna ritar man enk-last bilderna medxfig Om vi till exempel vill skapabildeps (som vi anvaumlnde ovan) skrivervi

xfig bildfig

Daring faringr vi upp et foumlnster daumlr vi kan rita bilden Vaumllj sedan menynExportoch exportera bildenVar noga med att vaumlljaEncapsulated Postscripti rutanLanguage

En postscriptfil som skapas paring detta saumltt garingr inte att skriva ut foumlr sig sjaumllv Foumlr att skriva utden vaumllj i staumlllet menynPrint i xfig

Om man vill spara ett foumlnster paring skaumlrmen som encapsulated postscript till en fil som heterwindoweps kan man anvaumlnda naringgot av foumlljande kommandon

import -density 90x90 windowepsimport -density 90x90 eps2windowepsimport -density 90x90 -depth 8 -colorspace gray eps2windoweps

och klicka paring det foumlnster man vill spara Den andra varianten avimport ger postscript level2 som aumlr mer kompakt Man faringr alltsaring betydligt mindre filer men i vissa falla kan de kraringglaDen sista varianten aumlr laumlmplig om bilden aumlr svartvit eller om det ska skrivax ut paring en svartvitskrivare

Skriv man xfig man xgrabsc respman xgrab foumlr mer information

6114 Aumlndra storlek och roterera

Paketetgraphics inneharingller mer aumln de kommandon som naumlmnt ovan Man kan t ex skala ettobjekt medscalebox

vanlig storlek scalebox2dubbel storlek scalebox5halv storlek

vanlig storlek

dubbel storlekhalv storlek

Man kan ocksaring ange ett ytterligare argument om man inte vill ha samma skala i x- och y-led

scalebox1[2]dubbel houmljd scalebox2[1]dubbel bredd

dubbel houmljddubbel bredd

resizebox kan ocksaring anvaumlndas paring text

32 6 Oumlverkurs

resizebox4cm4 cm bred skalenlig 4 cm bred skalenligMan kan ocksaring rotera valfritt objekt medrotatebox eller spegla det kring en vertikal axelmedreflectbox

rotatebox30Hej rotatebox180Hej reflectboxSpegel spegel paring vaumlggen daumlr

Hej

Hej

Spegelspegelparingvaumlggendaumlr

6115 xdvi och graphics

xdvi klarar inte av att visa text (bilder garingr bra) som manipulerats medresizebox scaleboxrotatebox ellerreflectbox Detta kan man dock loumlsa genom att titta paring den faumlrdiga post-scriptfilen med kommandotgv Om dindvi-fil heterrapportdvi skriver du

dvips rapportgv rapportps

ta bort filen medrm rapportps naumlr du aumlr klar

6116 pdflatex och graphics

Foumlr att anvaumlndagraphics medpdflatex skriver man saring haumlr i boumlrjan av dokumentet

usepackage[pdftex]graphics

Sedan kan man tyvaumlrr inte inkludera bilder i eps-format Bilderna maringste i staumlllet vara i pdf-format Det loumlser man laumltt genom att konvertera bilderna med kommandotps2pdf

ps2pdf bildeps bildpdf

och sedan inkluderar man bilderna med

includegraphicsbildpdf

Det garingr aumlven bra att inkludera andra grafikformat i pdf-dokument till exempel jpeg och tiffOm man vill kunna formatera sitt dokument med baringdelatex ochpdflatex saring faringr man

skriva saring haumlr i boumlrjan av dokumentet

newififpdfifxpdfoutputundefinedpdffalse

elsepdftrue

fiifpdfusepackage[pdftex]graphics

elseusepackagegraphics

fi

Sedan goumlr man saring haumlr foumlr att inkludera bilden

ifpdfincludegraphicsbildpdf

elseincludegraphicsbildeps

fi

612 Paketet color 33

612 Paketet colorFoumlr att anvaumlnda paketet skriven man

usepackagecolor

i boumlrjan av dokumentet Sedan finns ett antal kommandon tillgaumlngliga foumlr att skriva text i avvi-kande faumlrg

Det foumlrsta som man maringste goumlra aumlr att definiera en eller flera faumlrger meddefinecolor

definecolorlightgray92definecolordarkgray5definecolorlight-bluergb080851definecolormeloncmyk00460500

Som synes kan man anvaumlnda tre olika modeller foumlr att definiera faumlrger

gray Vaumlrdet aumlr ett tal mellan 0 och 1 daumlr 0 aumlr svart

rgb Vaumlrdet aumlr en kommaseparerad lista av tre tal mellan 0 och 1 som anger intensitetenfoumlr roumltt groumlnt och blaringtt ljus (som paring en TV)

cmyk Vaumlrdet aumlr en kommaseparerad lista av fyra tal mellan 0 och 1 som anger hur mycketman ska anvaumlnda av faumlrgerna cyan magenta gul och svart (som paring en faumlrgskrivare)

Foumlr att skriva sin text i en avvikande faumlrg finns det tvaring kommandon

Detta ord aumlr textcolordarkgraringttprecis som colordark dessa tvaring

Detta ord aumlrgraringtt precis somdessatvaring

Foumlr att goumlra en fylld ram anvaumlnder mancolorbox Om ramen ska ha avvikande faumlrg finnsfcolorbox

colorboxdarkHej hopp fcolorboxblackdarkHej igen

Hej hopp

Hej igen

Man kan aumlven aumlndra bakgrundfaumlrgen Det goumlr man med kommandotpagecolorcolor Kommandot ska skrivas i boumlrjan av dokumentet och gaumlller foumlr alla sidor

Faumlrgenblack som anvaumlndes i exemplen ovan aumlr foumlrdefinierad och behoumlver alltsaring intedefinieras meddefinecolor Oumlvriga foumlrdefinierade faumlrger aumlrwhite red green blueyellow cyan ochmagenta Alla andra faumlrger maringste definieras innan de kan anvaumlndas

613 EuroteckenFoumlr att skriva symbolen foumlr Euro skriver man foumlljande i boumlrjan av dokumentet

usepackageeurosym

Daring definieras kommandonaeuro ochEUR

Med euro kan vi skriva euro-tecknet Priser skriver man som EUR19998

Mede kan vi skrivae-tecknetPriser skriver man som 19998e

Det tecken som visas ovan aumlr den officiella eurosymbolen Om man i staumlllet till ha en symbolsom passar baumlttre till det aktuella teckensnittet anvaumlnder manusepackage[gen]eurosymDaring skrivs symbolen somAC i staumlllet foumlre EUR placerar symbolen foumlre eller efter beloppetberoende paring vilket spraringk man har valt I sverige blir det alltid till houmlger om beloppet Vill manaumlndra paring det kan man anvaumlndausepackage[left]eurosym

34 6 Oumlverkurs

614 Fler teckensnitt

Om man har tillgaringng till en postscriptskrivare (som vi har) saring kan man utnyttja fler teckensnittaumlr de som hittills har beskrivits Genom att skriva

usepackagetimes

i boumlrjan av dokumentet blir den vanliga texten satt medtimes textsf blir helveticaochtexttt blir courier Foumlljande paket finns

paket textrm textsf textttmdash inget mdash computer modern roman comp modern sans comp modern typewritertimes times helvetica courierbookman bookman avant garde couriernewcent new century schoolbook avant garde courierpalatino palatino helvetica courieravant computer modern roman avant garde comp modern typewriterhelvet computer modern roman helvetica comp modern typewriterchancery zapf chancery (endast kursiv) comp modern sans comp modern typewriter

615 Sammanfattning

Ibland vill man ha en sammanfattning (sammandrag referat abstract) i boumlrjan av sin rapportDet aringstadkommer man medabstract-omgivning (EXEMPEL 11)Ex 11

begindocumentmaketitlebeginabstractDetta aumlr en kort sammanfattning avinneharingllet i rapportenendabstractsectionBakgrundHaumlr kommer resten av texten irapportenenddocument

Sammanfattning

Detta aumlr en kort sammanfatt-ning av inneharingllet i rapporten

1 Bakgrund

Haumlr kommer resten av texten i rappor-ten

Vissa institutioner kraumlver att sammanfattningens rubrik aumlrAbstract Andra kraumlven en sam-manfattning paring svenska och en paring engelska Hur man loumlser detta beskrivs iEXEMPEL 12 ochEx 12EXEMPEL 13

Ex 13

616 Referenser

Foumlr att faring en lista med litteraturreferenser anvaumlnder man sig av enthebibliography-omgiv-ning Argumentet (99) till beginthebibliography99 nedan aumlr en teckenstraumlng somanger hur mycket plats etiketterna tar (och hur mycket resten av texten ska skjutas in)99raumlcker till tvaring siffror

617 Vill ni veta mer 35

Laumls mer om LaTeX i citeLamport

beginthebibliography99bibitemLamport Leslie LamportemphLaTeX users guideamp reference manualAddison Wesley 1994bibitemKnuth Donald E KnuthemphThe TeX bookAddison Wesley 1990bibitemPer Per ForebyemphAtt skriva rapporter med LaTeXPHs kopieringsmaskin 2003endthebibliography

Laumls mer om LATEX i [1]

Referenser[1] Leslie LamportLATEX users gui-

de amp reference manualAddison-Wesley 1994

[2] Donald E KnuthThe TEXbookAddison Wesley 1990

[3] Per ForebyAtt skriva rappor-ter med LATEX PHs kopieringsma-skin 2003

Foumlrsta argumentet tillbibitem aumlr en etikett som man sen kan referera till medcite Detfungerar ungefaumlr somlabel ochref (se sidan13)

617 Vill ni veta merDet haumlr dokumentet beraumlttar lite om hur man anvaumlnder LATEX foumlr att skriva rapporter LATEX kanmycket mer aumln vad som beskrivs haumlr men foumlr de flesta raumlcker nog detta

Foumlr de som vill laumlra sig lite mer har viThe Not So Short Intruduction to LATEX 2ε avTobias Oetiker m fltill salu Priset aumlr foumlr naumlrvarande 50 kronor men den finns aumlven tillgaumlngligparing naumltethttppeopleeeethzch˜oetikerlshort

Vill man veta aumlnnu mer finns det tvaring bra boumlcker som jag kan rekommendera

bull LATEX A Document Preparation Systemav Leslie Lamport(ISBN 0-201-52983-1)Boken aumlr baringde en enkel handledning och en referensmanual

bull The LATEX Companion av Michel Goossens Alexander Samarinoch Frank Mittelbach(ISBN 0-201-54199-8) Boken beskriver en hel del trick och tekniker som inte finns medi Lamports bok men inneharingllerintegrunderna i LATEX

De flesta institutioner har nog dessa boumlcker saring om du haringller paring med examansarbete kan dukanske faring laringna boumlckerna Annars finns de att bestaumllla hos de flesta naumltbokhandlar

A Lokala dokumentklasserVi har tvaring lokala dokumenttyper en foumlr att skriva svenska brevefd-brev och en foumlr merit-foumlrteckningarmerit Dessa beskriv naumlrmare iEXEMPEL 8 ochEXEMPEL 9 Ex 8

Ex 9

B LATEX foumlr hemdatornLATEX finns till de flesta operativsystem Tabellen nedan visar var man haumlmta programvaran

operativsystem program URLWindows MiKTeX httpwwwmiktexorgUnix teTeX httpwwwtugorgteTeXAlla All latexprogramvara httpwwwctanorg

36 C Hur utformar man rapporten

Ett saumltt att faring LATEX paring sin PC aumlr att koumlra Linux Det aumlr en gratis unixvariant foumlr PC-datorer ochdaumlr finns redan teTeX som faumlrdiga paket som man kan installera IusrlocalftppubLinuxfinns en del linuxdistributioner att haumlmta Men det aumlr nog enklare att laumlgga naringgra hundralapparparing att koumlpa en CD med linux

C Hur utformar man rapportenUtseendet paring en uppsats rapport eller avhandling aumlr ganska standardiserat Det finns en delolika skolor men huvuddragen aumlr alltid desamma Om man skriver en labrapport paring tre sidorbehoumlver man givetvis inte haringlla lika haringrt paring reglerna som om man skriver en rapport till sittexamensarbete Men det aumlr klokt att foumllja huvuddragen i mallen inte minst foumlr att rapportenslaumlsare ofta aumlr van vid att det ska se ut paring ett visst saumltt

Resten av detta appendix inneharingller lite tips som aumlr skrivna av Lars Olssonparing institutionenfoumlr Elektrovetenskap

Rapporten ska ha en titelsida med projektets (laborationens) namn foumlrfattarnas namn in-stitutions- och kursnamn samt aringrtal Paring denna sida ska ocksaring finnas ettsammandrag(kallasibland referat) av rapporten I detta ska tydligt framgaring vad rapporten handlar om vilketpro-blem som loumlsts hur detta har gjorts mdash vilkenmetod som anvaumlnts de viktigasteresultatenochslutsatsernasamt eventuellarekommendationer Det faringr inte bli stoumlrre aumln ca en halv sidatext och faringr inte inneharinglla naringgra figurer Sammandraget aumlr mycket viktigt eftersom en blivandelaumlsare genom detta kan faring klart foumlr sig om han verkligen ska laumlsa rapporten Kan han inte goumlraen riktig bedoumlmning av detta med ledning av sammandraget riskerar han att foumlrspilla dyrbartid Som ansvarskaumlnnande foumlrfattare maringste Du alltsaring aumlgna en del tid aringt sammandraget som Dugivetvis skriver sist

Innan Du boumlrjar skriva aumlr det bra om Du foumlr Dig sjaumllv kandefiniera laumlsarenmdash som intebara ska vara den som ska granska Ditt alster utan aumlven t ex Dina kolleger Taumlnk ocksaring eftervadsyftet med rapporten ska vara (bortsett fraringn det uppenbara att Du maringste foumlr att bli godkaumlndparing kursen) t ex att Du villsprida kaumlnnedomom upptaumlckter Du gjort ellerRapportera till enkollega eller en chef vad Du sysslat med de daumlr timmarna

Boumlrja gaumlrna rapporten med enInledning daumlr Du motiverar Ditt arbeta och definierar maringletDen kan sedan foumlljas av enBakgrund som kan vara en beskrivning av naringgra tidigare anvaumlndametoder eller en historik En riktigt fin rapport som t ex beskriver ett arbete som finansierasmed bidrag fraringn STU eller naringgon annan instans boumlrjar ofta med ettFoumlrord (engelska preface)I detta ger man en bakgrund paring houmlgre nivaring och saumltter in arbetet i ett stoumlrre sammanhang Haumlrtackar man ocksaring dem som varit foumlrfattaren behjaumllpliga med pengar (t ex STU) och med detpraktiska arbetet

Daumlrefter foumlljer den egentliga rapporten Haumlr beskriver Du den metod Du anvaumlnt eller till-vaumlgagaringngssaumlttet Aumlr rapporten en laborationsredovisning kan Du redogoumlra foumlr vardera momen-tet under en egen rubrik Aumlr det en projektrapport kan Du i staumlllet beskriva de olika delarna ikonstruktionen under var sin rubrik Det aumlr ofta laumlmpligt med underrubriker t ex

42 Principen foumlr Kruttilatorn

men undvik en uppdelning paring foumlr maringnga undernivaringer eftersom skriften daring laumltt blir oumlverstruk-turerad Foumlrsoumlk att vara konsekvent med rubriksaumlttningen saring att Du inte aumlndrar formen mellanolika rubriker Detta ser Du tydligast naumlr Du ska skrivaInneharingllsfoumlrteckningen (behoumlvs intetill laborationsrapporten) ty daumlr staringr alla rubrikerna intill varandra

Illustrationer aumlr mycket vaumlrdefulla (en bild paringstarings saumlga mer aumln tusen ordrArr anvaumlnd figurersaring kan rapporten bli kort) men foumlr att en figur ska vara meningsfull maringsten den vara foumlrsedd

Sakregister 37

med enfigurtext Denna ska vara saring tydlig att man kan foumlrstaring figuren utan att behoumlva laumlsanaringgot inne i texten Taumlnk paring hur Du sjaumllv goumlr naumlr Du faringr en rapport eller en artikel i handenFigurtexten ska staring under figuren och skrivas ut helt t ex

Figur 23 En vanlig kruttilator med oumlverhaumlngade skrut Observera att divisorn haumlr aumlrgroumln Efter [2]

Vidare aumlr det vaumlrt att notera attfig 23blir bara ett nedslag mindre aumlnfigur 23 inne i textenFoumlrkorta inte i onoumldan och anvaumlnd bara de vedertagna saumltten t ex tex etc osv

Texten ska man straumlva efter att goumlra kort men uttoumlmmande Det aumlr alltid baumlttre att foumlrsoumlkaskriva korta meningar med ett sammanhang aumln att foumlrsoumlka taumlcka maringnga sammanhang i enmening Taumlnk paring ordval syftningar och meningsbyggnad saring att den text Du skriver verkligenkommer att betyda det Du taumlnkt Dig Detta laringter helt uppenbart men Du ska faring se att det inte aumlrsaring laumlttStavfel ska i princip inte behoumlva foumlrekomma eftersom det finns utmaumlrkta boumlcker somaumlr fyllda med raumltt stavade ord Aumlr Du det minsta osaumlker slaring upp ordet i staumlllet foumlr att chansaDu kan ibland bli osaumlker paring betydelsen av ett ord eller hos en fras Slaring daring upp i en ordbok ellerskriv om meningen mdash detta aumlr extremt viktigt naumlr Du skriver paring ett annat spraringk

Skriv gaumlrna paringsvenska Detta kan dock vara svaringrt i varingr bransch daumlr saring maringnga fackuttryckaumlr laringnade fraringn framfoumlr allt engelskan Om det finns ett svenskt ord foumlr en foumlreteelse saring anvaumlnddet om inte texten daring blir foumlr uppstyltad Fundera oumlver hur Du ska skriva om t exMan maringstenu enabla de strobade latcharna med chip select acknowledgement controlsignalerna(Vad nudet betyder) Det blir kanske flera ord paring svenska men det priset faringr vi betala foumlr att textenska bli snygg

Efter beskrivningar och genomgaringngar av metoder etc skaResultat ochellerSlutsatserkomma Dessa kan ibland ingaring utspridda i det foumlregaringende avsnittet men de ska i saring fall samlasihop haumlr och kommenteras

Referenser aumlr en lista med den litteratur som Du gjort haumlnvisningar till i texten I textenska Du ha skrivet ett nummer som i figurtextexemplet ovan I referenslista ska det daring se ut somt ex

[2] Gustavsson Hans P et alKruttilatorer en global oumlversikt Liberlitteratur Mal-mouml 1944

Sist saumltter Du eventuellabilagor programlistor ochappendix Naumlr sedan sammandragetaumlr klart aumlr rapporten faumlrdigskriven men inte faumlrdig Foumlrsoumlk att faring naringgon annan att korrekturlaumlsaden aringt Dig mdash sjaumllv aumlr du naumlmligen blind aumlven foumlr de enklaste felen vid det haumlr laget

Sakregister

Symboler (mindre utrymme) 22lsquo (iexcl) 14$ (math-omgivning) 15 (kommentar) 3rsquo (accent) 13rsquo (derivata) 18( (() 21) ()) 21 (extra utrymme) 22 (accent) 13 () 21= 12

= (accent) 13gt 12lsquo (iquest) 14[ ([) 21 (blanktecken) 8 (accent) 13( (math-omgivning) 15) (math-omgivning) 15- (avstavningsfoumlrslag) 9[ (displaymath-

omgivning) 15 (radbrytning) 2 28] (displaymath-

omgivning) 15^ (accent) 13 () 21 () 21] (]) 21^ (exponent) 17(index) 17lsquo (accent) 13~ (accent) 13~ (haringrt blanktecken) 910pt (option) 2611pt (option) 2612pt (option) 26

38 Sakregister

Aa4paper (option) 26AA (Aring) 14aa (aring) 14abstract 34abstract-omgivning 34accenter

i matematisk omgivning17i vanlig text 13

acute 17addtolength 26AE (AElig) 14ae (aelig) 14aleph (alefsym) 18alpha (α) 16amalg (q) 16angle ( 6 ) 18appendix 3 4approx (asymp) 16arccos 19arcsin 19arctan 19arg 19array-omgivning 20 21article (dokumentklass)

25 26ast (lowast) 16asymp () 16atop 20author 2avant (paket) 34avstavning 9 24

Bb (accent) 13backslash () 18 21bar 17baselinestretch 27beta (β) 16bfseries 7bibitem 35bibitem 35bigcap (

⋂) 20

bigcirc (copy) 16bigcup (

⋃) 20

Biggl 22biggl 22Biggr 22biggr 22Bigl 22bigl 22bigodot (

⊙) 20

bigoplus (oplus

) 20bigotimes (

otimes) 20

Bigr 22bigr 22

bigsqcup (⊔

) 20bigtriangledown (5) 16bigtriangleup (4) 16biguplus (

⊎) 20

bigvee (or

) 20bigwedge (

and) 20

bindetreck 8binaumlra operatorer 16blanktecken

extra 8haringrt 9

boldmath 19book (dokumentklass) 25bookman (paket) 34bot (perp) 18bowtie () 16Box (2) 18breve 17braringkstreck 18bullet (bull) 16

Cc (accent) 13cap (cap) 16caption 11 15cdot (middot) 16cdots 19center-omgivning 11 30centrerad text 10chancery (paket) 34chapter 25check 17chi (χ) 16circ () 16circle 29citat 10cite 35cite 35clearpage 25clubsuit (clubs) 18colorbox 33cong (sim=) 16coprod (

∐) 20

copyright ( ccopy) 13cos 19cosh 19cot 19coth 19csc 19cup (cup) 16

Dd (accent) 13dag (dagger) 13dagger (dagger) 16dashbox 29

dashv (a) 16date 2 3ddag (Dagger) 13ddagger (Dagger) 16ddot 17 18ddots 21definecolor 33deg 19Delta (∆) 16delta (δ) 16derivator 18description-omgivning

9 10det 19DH (ETH) 14dh (eth) 14Diamond (3) 18diamond () 16diamondsuit (diams) 18dim 19displaymath-omgivning

15 20 21 26div (divide) 16division 18DJ (ETH) 14dj (đ) 14document-omgivning 2documentclass 25dokumentklasser 25dot 17 18doteq ( =) 16Downarrow (dArr) 17 21downarrow (darr) 17 21draft (option) 26dvi2tty (program) 5dvips (program) 1 4ndash6

Eefd-brev (dokument-

klass) 35ell (`) 18em 7emacs

LATEX-mode 4emacs (program) 1 4 14 22emph 7empty (sidnumrering) 27emptyset (empty) 18enumerate-omgivning 9epsilon (ε) 16eqnarray-omgivning 21eqnarray-omgivning 21equation-omgivning 15 20equiv (equiv) 16eta (η) 16EUR 33euro 33

Sakregister 39

eurotecken 33evensidemargin 26exempel 1exists (exist) 18exponent 17ext 19

Ffancyhdr (paket) 27fbox 28fcolorbox 33felsoumlkning 22ndash25fetstil 7figure-omgivning 11 30figurer 11flat ([) 18fleqn (option) 26flushleft-omgivning 10flushright-omgivning 11fonter 6 19 34footnote 9footnotesize 7footskip 26forall (forall) 18fotnoter 9frac 18framebox 29frown (_) 16funktionsnamn 19

GGamma (Γ) 16gamma (γ) 16gcd 19geq (ge) 16gg () 16grader 18graphics (paket) 30ndash32grave 17grekiska bokstaumlver 15 16guillemotleft (laquo) 13guillemotright (raquo) 13guilsinglleft (lsaquo) 13guilsinglright (rsaquo) 13gunzip (program) 31gv (program) 32gzip (program) 31

HH (accent) 13hat 17hbar (h) 18headheight 26headings (sidnumrering) 27headsep 26heartsuit (hearts) 18

helvet (paket) 34hemdator

LATEX foumlr 35hline 12hom 19hookleftarrow (larr) 17hookrightarrow (rarr) 17hspace 28hspace 28Huge 7huge 7haumlnvisningar 13

Ii (ı) 13Im (=) 18imath 17imath (ı) 18import (program) 31in (isin) 16includegraphics 30index 17inf 19infty (infin) 18inneharingllsfoumlrteckning 8int (

int) 20

iota (ι) 16itemize-omgivning 9itshape 7

Jj () 13jmath 17jmath () 18Join (1) 16

Kkapitaumller 7kappa (κ) 16ker 19kill 12kommentar 3komprimering 31kursiv 7

LL (Ł) 14l (ł) 14label 11 13Lambda (Λ) 16lambda (λ) 16landscape (option) 26langle (〈) 21LARGE 7Large 7large 7

laserutskrifter 5LaTeX (logotypen) 8latex (program)

1 4 6 13 25 32LATEX-mode (i emacs) 4latexsym (paket) 17lceil (d) 21ldots ( ) 8ldots 21leadsto () 17left 21 22Leftarrow (lArr) 17leftarrow (larr) 17leftharpoondown () 17leftharpoonup () 17Leftrightarrow (hArr) 17leftrightarrow (harr) 17leq (le) 16leqno (option) 26letter (dokumentklass) 25lfloor (b) 21lg 19lhd () 16lim 19limsup 19line 29lininf 19listoffigures 8listoftables 8listor 9ndash10litteraturreferenser 34ll () 16ln 19log 19Longleftarrow (lArr=) 17longleftarrow (larrminus) 17Longleftrightarrow

(lArrrArr) 17longleftrightarrow

(larrrarr) 17longmapsto (7minusrarr) 17Longrightarrow (=rArr) 17longrightarrow (minusrarr) 17

Mmaketitle 2 8 26 27mapsto (7rarr) 17matematisk text 15ndash22matematiska symboler

15ndash17math-omgivning 15 20 21mathbf 19mathcal 19mathit 19mathrm 19mathsf 19mathtt 19

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 26: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

22 5 Om det blir fel

[ g(x)=left beginarrayll0 amp x leq 0 13 amp 0 lt x leq 3 23 amp 3 lt x leq 5 1 amp x gt 5endarray right ]

g(x) =

0 x le 013 0 lt x le 323 3 lt x le 51 x gt 5

Ibland behoumlver man ha mer kontroll oumlver parentesernas storlek Foumlr detta aumlndamaringl finns detandra prefix att anvaumlnda

Storlek vanlig stor stoumlrre aumlnnu stoumlrre stoumlrst automatiskVaumlnsterprefix mdash bigl Bigl biggl Biggl leftHoumlgerprefix mdash bigr Bigr biggr Biggr right

413 FinjusteringI en del fall kan man behoumlva justera formateringen av matematiska formler genom att laumlgga tilleller ta bort lite utrymme Foumlr detta aumlndamaringl finns kommandona foumlr att laumlgga till och foumlratt ta bort

[ sqrt2 x ] radic2x

[ sqrt2 x ] radic2x

[ n logn ] n logn

[ n logn ] nlogn

[ intint z dx dy]int int

zdxdy

[ int int z dx dy ]intint

z dx dy

5 Om det blir felAtt tolka felutskrifter fraringn LATEX aumlr inte alltid det laumlttaste LATEX oumlversaumltter alla kommandon tillTEX-kommandon och skickar sedan hela texten till TEX Daumlrfoumlr kommer maringnga av felmedde-landena fraringn TEX och man kaumlnner inte riktigt igen sin text i felutskrifterna

51 Vanliga problemUtan att analysera felutskrifterna alltfoumlr mycket kan man ofta hitta sitt fel bland foumlljande punk-ter

bull Ett felstavat kommando

bull Parenteser (t ex eller[]) daumlr man har gloumlmt den ena eller kanske baringda

bull Foumlrsoumlk att anvaumlnda specialtecken utan att skriva dem paring raumltt saumltt

bull Foumlrsoumlk att anvaumlnda matematiska specialtecken i vanlig text (Skriv$ foumlre och efter tecknetsaring garingr det bra)

bull Ett end som saknas

bull Ett bortgloumlmt argument till ett kommando

Genom att laumlra sig att utnyttja LATEX-modei emacs ordentligt kan man undvika maringnga onoumldigaskrivfel (se sidan4)

53 Att hitta vad som blev fel 23

52 Vad man goumlr naumlr LATEX har stannatNaumlr LATEX upptaumlcker ett fel under en koumlrning faringr man en massa felutskrifter och daumlrefter skrivsett rsquorsquo Om du faringr ett rsquorsquo kan du skriva naringgot av foumlljande

bull H foumlr att (kanske) faring lite mer tips om vad som kan vara fel

bull RETURN foumlr att att ignorera felet och fortsaumltta (ger ofta upphov till fler fel)

bull Istop Foumlr att stoppa koumlrningen

bull X kan man skriva omIstop inte fungerar Skillnaden aumlr att medIstop faringr man med allutskrift fram till felet medanX avbryter koumlrningen omedelbart

Vid andra typer av fel faringr man en rsquorsquo i staumlllet foumlr rsquorsquo Det haumlr felet beror ofta paring ett bortgloumlmtenddocument Haumlr kan man skriva

bull enddocument eller

bull stop foumlr att avbryta koumlrningen Om det inte fungerar provar man med

bull 〈CTRLndashD〉 eller

bull 〈CTRLndashC〉

53 Att hitta vad som blev felAumlven om LATEX genererar vaumlldigt maringnga felutskrifter som till en boumlrjan ser raumltt obegripliga utaumlr det ofta laumltt att hitta felen med ledning av utskriften Tricket aumlr foumlr det mesta att titta paringdetsistasom skrevs ut

Om vi till exempel skulle skrivabegincenter men i staumlllet skrevbegincentesaumlger LATEX saringhaumlr

LaTeX Error Environment cente undefined

See the LaTeX manual or LaTeX Companion for explanationType H ltreturngt for immediate help

l56 begincente

Om vi tittar paring de sista raderna av felutskriften staringr det att felet finns paring rad 56 och dessutomskrivs den felaktiga texten ut

Vi har kanske gloumlmt att grekiska bokstaumlver bara fungerar i en matematisk omgivning ochhar skrivit

Det haumlr aumlr bokstaven gamma i det grekiska alfabetet

i staumlllet foumlr

Det haumlr aumlr bokstaven $gamma$ i det grekiska alfabetet

Naumlr vi koumlr texten genom LATEX blir felutskriften

24 5 Om det blir fel

Missing $ insertedinserted text

$to be read again

gammal245 Det haumlr aumlr bokstaven gamma

i det grekiska alfabetet

Vid den haumlr typen av fel goumlr alltid LATEX en radbrytning efter det felaktiga tecknet Daumlrfoumlr aumlrfelet laumltt att lokalisera

54 Varningar vid sid- och radbrytningar

Om LATEX misslyckas med att avstava ett ord skrivs det ut en varning som kan se ut saring haumlr

Overfull hbox (5423221pt too wide) in paragraph at lines 54--55[]T1cmrmn10 Ett l^^e5ngt ord ^^e4r studiev^^e4gledarna

Det sista ordet (studievaumlgledarna) som skrivs ut aumlr det som LATEX inte har lyckts avstavaAntingen bryr man sig inte om varningen (raden blir lite foumlr laringng i saring fall) eller saring laumlgger manin avstavningsfoumlrslag (se sidan9)

Som framgaringr av exemplet skrivs svenska bokstaumlver ut lite konstigt Det medfoumlr dock foumlrdet mesta inga stoumlrre problem med att tyda utskriften

Foumlr att laumlttare se var LATEX har problem med avstavningen kan man anvaumlnda dokumentop-tionendraft Mer om det finns paring sidan26

Andra varningar man kan faring aumlr

bull Underfull hbox som betyder att LATEX har tvingats laumlgga in lite vaumll mycket tomrummellan orden foumlr att fylla ut raden

bull Overfull vbox som varnar foumlr att LATEX inte har hittat naringgot laumlmpligt staumllle att boumlrja enny sida Sidan har alltsaring blivit lite foumlr laringng

bull Underfull vbox anger det motsatta problemet Sidan aumlr lite kortare aumln den borde vara

Laumls om hur man sjaumllv kan paringverka sid- och radbrytningar paring sidan28

55 Problem med placering av figurer

551 Bilderna kommer sist i dokumentet

Ett vanligt problem aumlr att alla eller en del figurer hamnar sist i dokumentet Det beror naumlstanalltid paring att man har skrivitbeginfigure[h]

LATEX har vissa regler foumlr att placera ut figurer och med ledning av dem har det inte garingttatt placera figuren paring det taumlnkta staumlllet Daumlrfoumlr hamnar den sist i dokumentet En av reglernasaumlger att figurer maringste placeras ut i samma ordning som dom foumlrekommer i LATEXfilen Daumlrfoumlrkommer alla efterfoumlljande bilder ocksaring att hamna sist

Loumlsningen aumlr givetvis att ge LATEX fler alternativ foumlr att placera ut figuren Om man i staumllletskriverbeginfigure[htb] kan LATEX placera bilden laumlngst upp eller laumlngst ner paring en sida

56 Problem i inkluderade filer 25

552 Alla bilder kommer inte ut

FelmeddelandetToo many unresolved floats beror paring att minnet i LATEX har blivit fulltav bilder Naumlr LATEX ser en bild lagras den undan tills det finns ett staumllle att skriva ut den

Detta fel beror normalt paring samma sak som ovan men kan ocksaring upptraumlda om man villha maringnga bilder efter varandra (t ex ett appendix med bara bilder) Loumlsningen aumlr daring att tvingaLATEX att skriva ut de bilder som har samlats i minnet genom att laumlgga in kommandotclearpagemellan tvaring laumlmpliga bilder Daring skrivs alla ackumulerade bilder ut och LATEX goumlr en sidbrytning

56 Problem i inkluderade filer

LATEX skriver kommandon till ett antal filer som sedan inkluderas vid naumlsta koumlrning (Bl a finnsfiltoc foumlr inneharingllsfoumlrteckningenfillof ochfillot foumlr figur- och tabellfoumlrteckningarsamtfilaux foumlr diverse oumlvrig information som bildtexter

Naumlr LATEX inkluderar en fil skrivs filnamnet och eventuella felmeddelanden ut inom paren-teser (se exempel paring sidan4) Paring detta saumltt kan man se vilken fil det aumlr problem med

Skulle det bli fel i en av de inkluderade filerna (t ex paring grund av fel i en bildtext) maringsteman ta bort filen och sedan koumlralatex igen Givetvis maringste man ocksaring raumltta felet ifiltex)

57 Utskriften kommer inte ut

Om det inte kommer ut naringgra sidor paring laserskrivaren eller om bara en del av sidorna kommerut beror det foumlrmodligen paring naringgot av foumlljande

bull Filnamnet inneharingller svenska bokstaumlverSkrivarna klarar inte av filer som inneharingller tecken som har aringttonde biten satt Detta yttrarsig i att det inte kommer ut naringgonting alls Doumlp omtex-filen till ett annat namn kompileraden igen och skriv ut den paring nytt (Det aumlr bara filnamnet som beroumlrs svenska tecken inne itexten kodas saring att skrivarna klarar av dem)

bull Fel i en inkluderad bildOm du har inkluderat en bild i dokumentet kan det beror paring att skrivaren inte foumlrstaringr sig paringbilden I detta fall kommer vanligtvis sidorna foumlre bilden ut Prova att ta bort bilden och seom det blir baumlttre Om det hjaumllper kontrollera att bilden aumlr i raumltt format (se sidan30)

6 Oumlverkurs61 Dokumentklasser

Hittills har vi bara anvaumlnt dokumentklassenarticle Andra dokumentklasser som aumlr standardaumlr letter (EXEMPEL 7) report (EXEMPEL 5) och book report skiljer sig fraumlmst fraringn Ex 7

Ex 5article genom att det finns ytterliga en rubriknivaringchapter book har ytterligare en nivaringsom heterpart article aumlr laumlmpligt till rapporter aumlven raumltt laringnga saringdana Kommer man uppi storleksordningen examensarbete kan det vara laumlmpligt att byta tillreport Paring sidan35finnsytterligare dokumentklasser beskrivna Dessa aumlr dock inte standard i LATEX

Foumlr att byta dokumentklass maringste man aumlndra argumentet till kommandotdocumentclassOm man till exempel vill aumlndra tillreport skriver man

documentclass[a4paper]report

26 6 Oumlverkurs

62 DokumentoptionerDet finns ett antal optioner som man kan ange foumlr att paringverka utseendet paring sitt dokument Vihar redan stoumltt paringa4paper Nedanstaringende lista visar de viktigaste

a4paper Anpassa marginaler till a4-papper Om denna utelaumlmnas anvaumlnds amerikanskpapper (letter)

11pt Anvaumlnd lite stoumlrre bokstaumlver (standard aumlr10pt)

12pt Aumlnnu lite stoumlrre bokstaumlver

twocolumn Skriver texten i tvaring kolumner

twoside Formaterar foumlr dubbelsidig utskrift (Anvaumlnt i detta dokument)

titlepage Goumlr att rubriken (den som man skriver ut medmaketitle) hamnar paring en egensida om man anvaumlnder dokumentklassenarticle Det aumlr standard foumlrreport

landscape Goumlr att sidan formateras foumlr liggande papper Marginalerna blir vaumlldigt bredasaring man kan behoumlva finjustera en del maringtt manuellt (se sidan26)

draft Goumlr att LATEX skriver ut en svart rektangel i marginalen efter alla rader som harblivit foumlr laringnga (overfull hbox) Det aumlr bra att anvaumlnda vid korrekturlaumlsning-en men ska givetvis tas bort foumlre den slutliga utskriftendraft goumlr desutom attinkluderade bilder (se sidan30) bara skrivs ut som en ram runt bildens filnamn

leqno Placera ekvationsnummer till vaumlnster i staumlllet foumlr till houmlger om ekvationen i endisplaymath-omgivning

fleqn Vaumlnsterjustera ekvationer i staumlllet foumlr att centrera dem i endisplaymath-om-givning

openright Om man anvaumlnder dokumentklassenreport boumlrjar kapitel alltid paring ny sidaopenright goumlr att de i staumlllet boumlrjar paring ny houmlgersida

Foumlr att anvaumlnda en option skriver man namnet paring den inom hakparenteser rsquo[]rsquo foumlre dokument-klassen Vill man ange flera optioner skiljer man dem aringt med kommatecken Vill man skrivamed 11 punkter stora bokstaumlver och formatera texten i tvaring kolumner (samtidigt som man be-haringller optionen foumlr a4-papper) skriver man

documentclass[11pttwocolumna4paper]article

63 Finjustering av marginaler och andra maringttOm man inte aumlr noumljd med marginalerna saring finns det moumljlighet att finjustera maringtten med kom-mandonaaddtolength ochsetlength Den foumlrsta aumlr laumlmplig naumlr man vill goumlra smaring juste-ringar t ex goumlra raderna lite laumlngre

Naringgra av de maringtt som garingr att justera aumlr

evensidemargin marginal jaumlmna sidor oddsidemargin marginal udda sidortopmargin marginal oumlverst paring sidan headheight storlek sidhuvudheadsep avst mellan sidhuvud amp text footskip avst mellan sidfot amp texttextwidth textens bredd textheight textens houmljd

Om man t ex vill goumlra raderna en centimeter laumlngre paring varje sida skriver man

addtolengthoddsidemargin-10mmaddtolengthevensidemargin-1cmaddtolengthtextwidth2cm

Foumlr mer info om detta seEXEMPEL 10 Haumlr finns aumlven en beskrivning av de olika maringttenheterEx 10man kan anvaumlnda

64 Separering av stycken 27

64 Separering av styckenLATEX boumlrjar varje stycke med en indragning om det inte aumlr det foumlrsta stycket efter en rubrikOm man i staumlllet vill avgraumlnsa stycken med en extra blankrad skriver man saring haumlr i boumlrjan avdokumentet

usepackageparskip

Paketetparskip goumlr att indragningen saumltts till noll och att avstaringndet mellan tvaring stycken oumlkaren halv rad

65 Engelska dokumentOm man vill skriva dokument paring engelska aumlr det bara att utelaumlmna raden med

usepackage[swedish]babel

Daring kommer en engelsk avstavningstabell att anvaumlndas och ett antal straumlngar aumlndras till engels-ka t ex skrivsTable of contentsi staumlllet foumlrInneharingll

usepackage[swedish]babel

Det garingr aumlven att skriva paring andra spraringk genom att byta utswedish mot naringgot av foumlljande

american french german ngerman bahasa basque catalan croatianczech danish dutch finnish greek icelandic irish italianlatin magyar norsk norsk portuges romanian russian slovakslovene spanish turkish ukrainian nohyphenation

66 Sidnumrering sidhuvud och sidfotLATEX skriver automatiskt ett sidnummer centrerat laumlngst ned paring sidan Med kommandot

pagestyleempty

kan man staumlnga av numreringen Det kan bland annat vara laumlmpligt t ex om man bara vill skrivaut en sida Om man anvaumlndermaketitle maringste man dessutom skriva

thispagestyleempty

eftermaketitle eftersommaketitle alltid definierar om foumlrsta sidan tillplain (SeEX-EMPEL 3) Ex 3

Vill man i staumlllet ha sidnummer och kapitelnamn i sidhuvudet skriver man

pagestyleheadings

Daring faringr man en sidnumrering som ser ut ungefaumlr som i den haumlr handledningen Vill man garingtillbaka till standardutseendet aumlr det bara att skriva

pagestyleplain

Foumlr att faring sidhuvuden som ser ut ungefaumlr som i denna handledning kan man anvaumlnda paketetfancyhdr Detta beskrivs naumlrmare iEXEMPEL 4 Ex 4

67 RadavstaringndIbland kan man vilja aumlndra paring radavstaringndet i LATEX Det goumlrs enklast genom att aumlndra paring pa-rameternbaselinestretch Det aumlr en faktor som radavstaringndet multipliceras med saring detnormala vaumlrdet aumlr1 Foumlr att naumlstan foumlrdubbla radavstaringndet laumlgger man till foumlljande rad naringgon-stans foumlrebegindocument

renewcommandbaselinestretch18

28 6 Oumlverkurs

68 RamarFoumlr att rita en ram runt en del av texten anvaumlnder man kommandotfbox

Haumlr har vi en fboxliten ram Haumlr har vi en liten ram

Det garingr inte att ha radbrytningar inne i enfbox saring om man vill rita en ram runt en stoumlrre delav texten maringste man kapsla in den i enparbox

fboxparbox4cmDenna text blirautomatiskt justerad till ett4 cm brett stycke

Denna text blir automatiskt ju-sterad till ett 4 cmbrettstycke

69 Att paringverka formateringenLATEX lyckas foumlr det mesta bra med att bryta rader och sidor Men ibland kan man behoumlva raumlttatill formateringen lite I andra fall vill man kanske bryta en rad eller en sida trots att den inte aumlrfull eller laumlgga in lite extra tomrum

Vi har redan anvaumlnt kommandot foumlr att tvinga fram en radbrytning Kommandot kanaumlven ha ett argument som talar om hur mycketextrautrymme som ska laumlggas till

Det haumlr kan ni redanMed ett extra argumentblir [7mm]det extra mycket tomrum

Dethaumlr kan ni redan Med ett extra argu-ment blir

det extra mycket tomrum

Eftersom kan ha ett argument som boumlrjar med tecknet rsquo[rsquo kan man alltsaring inte boumlrja enny rad med rsquo[rsquo om den foumlrra avslutades med Man kan dock lura LATEX att tolka parentesensom just en parentes genom att byta ut mot

Ett annat saumltt att laumlgga in extra tomrum aumlr med kommandotvspacelaumlngd eller medvspacelaumlngd Skillnaden aumlr att den foumlrsta formen tar bort tomrummet om det raringkar hamnavid i slutet eller boumlrjan av en sida

Det finns aumlven motsvarande kommandon foumlr att laumlgga in extra tomrum i en rad De heterhspace ochhspace Den tidigare formen tar bort tomrummet om det hamnar foumlrst ellersist paring en rad

Daring ska vi se om det inte kan bli liteextra tomrum aumlven i boumlrjan hspace20mmav en rad Mitt inne i raden aumlr likahspace10mm laumltt Nu vill jag ha liteextra tomrumvspace10mmsaring att jag baumlttre kan studerafiberstrukturen i papperet

Daring ska vi se om det inte kanbli lite extra tomrum aumlven i boumlrjan

av en rad Mitt inne iraden aumlr lika laumltt Nu vill jagha lite extra tomrum saring att jag baumlttre

kan studera fiberstrukturen i papperet

Observera att raden fylls upp innan det vertikala utrymmet laumlggs till Daumlrfoumlr hamnar inte tom-rumet exakt daumlr man skrivervspace Vill man ha det uppfoumlrandet ska man anvaumlnda medett argument som i det tidigare exemplet

Foumlr att tvinga fram en sidbrytning anvaumlnder man kommandotnewpage Om vi skriver itvaring kolumner avslutarnewpage den aktuella kolumnen i staumlllet foumlr sidan

610 Att rita figurer 29

610 Att rita figurerLATEX klarar av att rita enkla figurer som cirklar fyrkanter linjer och pilar Med enpicture-omgivning skapar man ett koordinatsystem som man sen kan rita i

Standardenheten i koordinatsystemet aumlr punkter Foumlr de flesta aumlr det nog lite svaringrt att taumlnkai punkter Daumlrfoumlr aumlr det laumlttare om man aumlndrar maringttenheten till millimeter med kommandot

setlengthunitlength1mm

Det behoumlver man bara goumlra en garingng i varje dokument alltsaringinte foumlr varje bildOm man vill skapa ett koordinatsystem som aumlr 100 mm brett och 80 mm houmlgt goumlr man saring

haumlr

beginpicture(10080) kommandon som ritar bilderendpicture

Foumlr att placera grafiska objekt i koordinatsystemet anvaumlnder vi kommandotput Med

put(200)objekt

placerar viobjekti punkten med x-koordinaten 20 och y-koordinaten 0 (Foumlr rektanglar aumlr detnedre vaumlnstra houmlrnet foumlr cirklar centrum och foumlr linjer utgaringngspunkten)

Exemplet nedan visar de vanligaste grafiska objekten och hur man ritar dem i LATEX

beginpicture(3050)put(040)framebox(308)centerput(030)framebox(148)[t]topput(1630)framebox(148)[r]rightput(020)dashbox(308)[bl]bottom leftput(018)line(10)20put(016)vector(2-1)25put(510)circle8put(2412)circle14put(614)textscText

endpicture

center

topright

bottom left

HHHHHH

HHj

~ amp$

TEXT

Argumentet tillcircle aumlr diametern Foumlrline ochvector aumlr foumlrsta argumentet riktningoch det andra laumlngd Riktningsargumenten ska ligga mellanminus6 och+6 foumlr line och mellanminus4 och+4 foumlr vector

Ofta vill man upprepa en ritad figur efter efter ett regelbundet moumlnster Det kan till exempelroumlra sig om boxar i ett koplingsschema Foumlr detta finns kommandotmultiput som anvaumlndssaring haumlr

multiput(xy )(∆x∆y )antal objekt

daumlr(xy ) aumlr startpositionen Objektet behoumlver inte vara ett enkelt objekt utan kan ocksaring varaen helpicture-omgivning Man kan alltsaring dela upp sin bild i flera mindre bilder

beginpicture(4050)multiput(00)(710)3beginpicture(209)put(00)framebox(209)[tr]Hejput(82)oval(143)put(45)oval(55)[tl]put(108)oval(73)[b]put(182)circle4

endpictureendpicture

Hej |

Hej |

Hej |

30 6 Oumlverkurs

Om man har ritat en figur och sen vill flytta hela figuren anger man ytterligare ett argumenttill beginpicture

beginpicture(3060)(1010)

Detta betyder att origo har koordinaterna(1010) i staumlllet foumlr (00) Man kan med foumlrdelplacera sin bild inne i enfigure-omgivning (se sid11ochEXEMPEL 6)Ex 6

Det mesta garingr att rita i enpicture-omgivning och resultatet blir snyggt men det blir na-turligtvis lite jobbigt att rita stora figurer paring det haumlr saumlttet Ett alternativ aumlr att anvaumlnda metodensom beskrivs i naumlsta stycke

611 Paketet graphics6111 Att inkludera postscript-bilder

Numera finns det maringnga bra program som kan rita bilder Kan man bara faring dem att skriva sinutmatning i formatetencapsulated postsciptsaring garingr det bra att inkludera bilden i sitt dokumentmed hjaumlp av paketetgraphics

Foumlr att kunna inkludera bilder maringste man laumlgga till foumlljande rad i boumlrjan av dokumentet

usepackagegraphics

Sen anvaumlnder vi foumlljande kommando foumlr att inkludera bilden som finns i filenbildeps

includegraphicsbildeps

Om man vill skala om bilden anvaumlnder man kommandotresizebox

resizebox20mmincludegraphicsbildeps

Ovanstaringende exempel ger en bild som aumlr 20mm houmlg Utropstecknet betyder att bredden skaskalas saring att bildens proportioner beharinglls

En vanlig anvaumlndning avincludegraphics aumlr att inkludera bilder i enfigure-om-givning Daring kraumlvs att bilden centreras med hjaumllp avcenter-omgivning enligt nedanstaringendeexempel

beginfigurebegincenterincludegraphicsbildeps

endcentercaptionKopplingsschema till transmogrifieraren

endfigure

611 Paketet graphics 31

6112 Att spara utrymme

Postscriptbilder kan ofta ta vaumlldigt mycket plats Det kan man loumlsa genom att komprimerafilen Det enda problemet aumlr att LATEX maringste veta hur stor bilden aumlr Den informationen finnsi filen paring en rad som boumlrjar medBoundingBox Klipp ut denna rad och spara den i filenbildepsbb Skriv daumlrefter

gzip bildeps

saring komprimereasbildeps och ersaumltts med den komprimerade filenbildepsgz Sedan aumlrdet bara att inkludera raumltt fil

includegraphicsbildepsgz

En fil som aumlr komprimerad medgzip kan man packa upp medgunzip om man inte laumlngrevill ha den komprimerad

6113 Naringgra saumltt att skapa postscript-bilder

Det finns givetvis maringnga saumltt att generera PostScript-bilder Paring arbetsstationerna ritar man enk-last bilderna medxfig Om vi till exempel vill skapabildeps (som vi anvaumlnde ovan) skrivervi

xfig bildfig

Daring faringr vi upp et foumlnster daumlr vi kan rita bilden Vaumllj sedan menynExportoch exportera bildenVar noga med att vaumlljaEncapsulated Postscripti rutanLanguage

En postscriptfil som skapas paring detta saumltt garingr inte att skriva ut foumlr sig sjaumllv Foumlr att skriva utden vaumllj i staumlllet menynPrint i xfig

Om man vill spara ett foumlnster paring skaumlrmen som encapsulated postscript till en fil som heterwindoweps kan man anvaumlnda naringgot av foumlljande kommandon

import -density 90x90 windowepsimport -density 90x90 eps2windowepsimport -density 90x90 -depth 8 -colorspace gray eps2windoweps

och klicka paring det foumlnster man vill spara Den andra varianten avimport ger postscript level2 som aumlr mer kompakt Man faringr alltsaring betydligt mindre filer men i vissa falla kan de kraringglaDen sista varianten aumlr laumlmplig om bilden aumlr svartvit eller om det ska skrivax ut paring en svartvitskrivare

Skriv man xfig man xgrabsc respman xgrab foumlr mer information

6114 Aumlndra storlek och roterera

Paketetgraphics inneharingller mer aumln de kommandon som naumlmnt ovan Man kan t ex skala ettobjekt medscalebox

vanlig storlek scalebox2dubbel storlek scalebox5halv storlek

vanlig storlek

dubbel storlekhalv storlek

Man kan ocksaring ange ett ytterligare argument om man inte vill ha samma skala i x- och y-led

scalebox1[2]dubbel houmljd scalebox2[1]dubbel bredd

dubbel houmljddubbel bredd

resizebox kan ocksaring anvaumlndas paring text

32 6 Oumlverkurs

resizebox4cm4 cm bred skalenlig 4 cm bred skalenligMan kan ocksaring rotera valfritt objekt medrotatebox eller spegla det kring en vertikal axelmedreflectbox

rotatebox30Hej rotatebox180Hej reflectboxSpegel spegel paring vaumlggen daumlr

Hej

Hej

Spegelspegelparingvaumlggendaumlr

6115 xdvi och graphics

xdvi klarar inte av att visa text (bilder garingr bra) som manipulerats medresizebox scaleboxrotatebox ellerreflectbox Detta kan man dock loumlsa genom att titta paring den faumlrdiga post-scriptfilen med kommandotgv Om dindvi-fil heterrapportdvi skriver du

dvips rapportgv rapportps

ta bort filen medrm rapportps naumlr du aumlr klar

6116 pdflatex och graphics

Foumlr att anvaumlndagraphics medpdflatex skriver man saring haumlr i boumlrjan av dokumentet

usepackage[pdftex]graphics

Sedan kan man tyvaumlrr inte inkludera bilder i eps-format Bilderna maringste i staumlllet vara i pdf-format Det loumlser man laumltt genom att konvertera bilderna med kommandotps2pdf

ps2pdf bildeps bildpdf

och sedan inkluderar man bilderna med

includegraphicsbildpdf

Det garingr aumlven bra att inkludera andra grafikformat i pdf-dokument till exempel jpeg och tiffOm man vill kunna formatera sitt dokument med baringdelatex ochpdflatex saring faringr man

skriva saring haumlr i boumlrjan av dokumentet

newififpdfifxpdfoutputundefinedpdffalse

elsepdftrue

fiifpdfusepackage[pdftex]graphics

elseusepackagegraphics

fi

Sedan goumlr man saring haumlr foumlr att inkludera bilden

ifpdfincludegraphicsbildpdf

elseincludegraphicsbildeps

fi

612 Paketet color 33

612 Paketet colorFoumlr att anvaumlnda paketet skriven man

usepackagecolor

i boumlrjan av dokumentet Sedan finns ett antal kommandon tillgaumlngliga foumlr att skriva text i avvi-kande faumlrg

Det foumlrsta som man maringste goumlra aumlr att definiera en eller flera faumlrger meddefinecolor

definecolorlightgray92definecolordarkgray5definecolorlight-bluergb080851definecolormeloncmyk00460500

Som synes kan man anvaumlnda tre olika modeller foumlr att definiera faumlrger

gray Vaumlrdet aumlr ett tal mellan 0 och 1 daumlr 0 aumlr svart

rgb Vaumlrdet aumlr en kommaseparerad lista av tre tal mellan 0 och 1 som anger intensitetenfoumlr roumltt groumlnt och blaringtt ljus (som paring en TV)

cmyk Vaumlrdet aumlr en kommaseparerad lista av fyra tal mellan 0 och 1 som anger hur mycketman ska anvaumlnda av faumlrgerna cyan magenta gul och svart (som paring en faumlrgskrivare)

Foumlr att skriva sin text i en avvikande faumlrg finns det tvaring kommandon

Detta ord aumlr textcolordarkgraringttprecis som colordark dessa tvaring

Detta ord aumlrgraringtt precis somdessatvaring

Foumlr att goumlra en fylld ram anvaumlnder mancolorbox Om ramen ska ha avvikande faumlrg finnsfcolorbox

colorboxdarkHej hopp fcolorboxblackdarkHej igen

Hej hopp

Hej igen

Man kan aumlven aumlndra bakgrundfaumlrgen Det goumlr man med kommandotpagecolorcolor Kommandot ska skrivas i boumlrjan av dokumentet och gaumlller foumlr alla sidor

Faumlrgenblack som anvaumlndes i exemplen ovan aumlr foumlrdefinierad och behoumlver alltsaring intedefinieras meddefinecolor Oumlvriga foumlrdefinierade faumlrger aumlrwhite red green blueyellow cyan ochmagenta Alla andra faumlrger maringste definieras innan de kan anvaumlndas

613 EuroteckenFoumlr att skriva symbolen foumlr Euro skriver man foumlljande i boumlrjan av dokumentet

usepackageeurosym

Daring definieras kommandonaeuro ochEUR

Med euro kan vi skriva euro-tecknet Priser skriver man som EUR19998

Mede kan vi skrivae-tecknetPriser skriver man som 19998e

Det tecken som visas ovan aumlr den officiella eurosymbolen Om man i staumlllet till ha en symbolsom passar baumlttre till det aktuella teckensnittet anvaumlnder manusepackage[gen]eurosymDaring skrivs symbolen somAC i staumlllet foumlre EUR placerar symbolen foumlre eller efter beloppetberoende paring vilket spraringk man har valt I sverige blir det alltid till houmlger om beloppet Vill manaumlndra paring det kan man anvaumlndausepackage[left]eurosym

34 6 Oumlverkurs

614 Fler teckensnitt

Om man har tillgaringng till en postscriptskrivare (som vi har) saring kan man utnyttja fler teckensnittaumlr de som hittills har beskrivits Genom att skriva

usepackagetimes

i boumlrjan av dokumentet blir den vanliga texten satt medtimes textsf blir helveticaochtexttt blir courier Foumlljande paket finns

paket textrm textsf textttmdash inget mdash computer modern roman comp modern sans comp modern typewritertimes times helvetica courierbookman bookman avant garde couriernewcent new century schoolbook avant garde courierpalatino palatino helvetica courieravant computer modern roman avant garde comp modern typewriterhelvet computer modern roman helvetica comp modern typewriterchancery zapf chancery (endast kursiv) comp modern sans comp modern typewriter

615 Sammanfattning

Ibland vill man ha en sammanfattning (sammandrag referat abstract) i boumlrjan av sin rapportDet aringstadkommer man medabstract-omgivning (EXEMPEL 11)Ex 11

begindocumentmaketitlebeginabstractDetta aumlr en kort sammanfattning avinneharingllet i rapportenendabstractsectionBakgrundHaumlr kommer resten av texten irapportenenddocument

Sammanfattning

Detta aumlr en kort sammanfatt-ning av inneharingllet i rapporten

1 Bakgrund

Haumlr kommer resten av texten i rappor-ten

Vissa institutioner kraumlver att sammanfattningens rubrik aumlrAbstract Andra kraumlven en sam-manfattning paring svenska och en paring engelska Hur man loumlser detta beskrivs iEXEMPEL 12 ochEx 12EXEMPEL 13

Ex 13

616 Referenser

Foumlr att faring en lista med litteraturreferenser anvaumlnder man sig av enthebibliography-omgiv-ning Argumentet (99) till beginthebibliography99 nedan aumlr en teckenstraumlng somanger hur mycket plats etiketterna tar (och hur mycket resten av texten ska skjutas in)99raumlcker till tvaring siffror

617 Vill ni veta mer 35

Laumls mer om LaTeX i citeLamport

beginthebibliography99bibitemLamport Leslie LamportemphLaTeX users guideamp reference manualAddison Wesley 1994bibitemKnuth Donald E KnuthemphThe TeX bookAddison Wesley 1990bibitemPer Per ForebyemphAtt skriva rapporter med LaTeXPHs kopieringsmaskin 2003endthebibliography

Laumls mer om LATEX i [1]

Referenser[1] Leslie LamportLATEX users gui-

de amp reference manualAddison-Wesley 1994

[2] Donald E KnuthThe TEXbookAddison Wesley 1990

[3] Per ForebyAtt skriva rappor-ter med LATEX PHs kopieringsma-skin 2003

Foumlrsta argumentet tillbibitem aumlr en etikett som man sen kan referera till medcite Detfungerar ungefaumlr somlabel ochref (se sidan13)

617 Vill ni veta merDet haumlr dokumentet beraumlttar lite om hur man anvaumlnder LATEX foumlr att skriva rapporter LATEX kanmycket mer aumln vad som beskrivs haumlr men foumlr de flesta raumlcker nog detta

Foumlr de som vill laumlra sig lite mer har viThe Not So Short Intruduction to LATEX 2ε avTobias Oetiker m fltill salu Priset aumlr foumlr naumlrvarande 50 kronor men den finns aumlven tillgaumlngligparing naumltethttppeopleeeethzch˜oetikerlshort

Vill man veta aumlnnu mer finns det tvaring bra boumlcker som jag kan rekommendera

bull LATEX A Document Preparation Systemav Leslie Lamport(ISBN 0-201-52983-1)Boken aumlr baringde en enkel handledning och en referensmanual

bull The LATEX Companion av Michel Goossens Alexander Samarinoch Frank Mittelbach(ISBN 0-201-54199-8) Boken beskriver en hel del trick och tekniker som inte finns medi Lamports bok men inneharingllerintegrunderna i LATEX

De flesta institutioner har nog dessa boumlcker saring om du haringller paring med examansarbete kan dukanske faring laringna boumlckerna Annars finns de att bestaumllla hos de flesta naumltbokhandlar

A Lokala dokumentklasserVi har tvaring lokala dokumenttyper en foumlr att skriva svenska brevefd-brev och en foumlr merit-foumlrteckningarmerit Dessa beskriv naumlrmare iEXEMPEL 8 ochEXEMPEL 9 Ex 8

Ex 9

B LATEX foumlr hemdatornLATEX finns till de flesta operativsystem Tabellen nedan visar var man haumlmta programvaran

operativsystem program URLWindows MiKTeX httpwwwmiktexorgUnix teTeX httpwwwtugorgteTeXAlla All latexprogramvara httpwwwctanorg

36 C Hur utformar man rapporten

Ett saumltt att faring LATEX paring sin PC aumlr att koumlra Linux Det aumlr en gratis unixvariant foumlr PC-datorer ochdaumlr finns redan teTeX som faumlrdiga paket som man kan installera IusrlocalftppubLinuxfinns en del linuxdistributioner att haumlmta Men det aumlr nog enklare att laumlgga naringgra hundralapparparing att koumlpa en CD med linux

C Hur utformar man rapportenUtseendet paring en uppsats rapport eller avhandling aumlr ganska standardiserat Det finns en delolika skolor men huvuddragen aumlr alltid desamma Om man skriver en labrapport paring tre sidorbehoumlver man givetvis inte haringlla lika haringrt paring reglerna som om man skriver en rapport till sittexamensarbete Men det aumlr klokt att foumllja huvuddragen i mallen inte minst foumlr att rapportenslaumlsare ofta aumlr van vid att det ska se ut paring ett visst saumltt

Resten av detta appendix inneharingller lite tips som aumlr skrivna av Lars Olssonparing institutionenfoumlr Elektrovetenskap

Rapporten ska ha en titelsida med projektets (laborationens) namn foumlrfattarnas namn in-stitutions- och kursnamn samt aringrtal Paring denna sida ska ocksaring finnas ettsammandrag(kallasibland referat) av rapporten I detta ska tydligt framgaring vad rapporten handlar om vilketpro-blem som loumlsts hur detta har gjorts mdash vilkenmetod som anvaumlnts de viktigasteresultatenochslutsatsernasamt eventuellarekommendationer Det faringr inte bli stoumlrre aumln ca en halv sidatext och faringr inte inneharinglla naringgra figurer Sammandraget aumlr mycket viktigt eftersom en blivandelaumlsare genom detta kan faring klart foumlr sig om han verkligen ska laumlsa rapporten Kan han inte goumlraen riktig bedoumlmning av detta med ledning av sammandraget riskerar han att foumlrspilla dyrbartid Som ansvarskaumlnnande foumlrfattare maringste Du alltsaring aumlgna en del tid aringt sammandraget som Dugivetvis skriver sist

Innan Du boumlrjar skriva aumlr det bra om Du foumlr Dig sjaumllv kandefiniera laumlsarenmdash som intebara ska vara den som ska granska Ditt alster utan aumlven t ex Dina kolleger Taumlnk ocksaring eftervadsyftet med rapporten ska vara (bortsett fraringn det uppenbara att Du maringste foumlr att bli godkaumlndparing kursen) t ex att Du villsprida kaumlnnedomom upptaumlckter Du gjort ellerRapportera till enkollega eller en chef vad Du sysslat med de daumlr timmarna

Boumlrja gaumlrna rapporten med enInledning daumlr Du motiverar Ditt arbeta och definierar maringletDen kan sedan foumlljas av enBakgrund som kan vara en beskrivning av naringgra tidigare anvaumlndametoder eller en historik En riktigt fin rapport som t ex beskriver ett arbete som finansierasmed bidrag fraringn STU eller naringgon annan instans boumlrjar ofta med ettFoumlrord (engelska preface)I detta ger man en bakgrund paring houmlgre nivaring och saumltter in arbetet i ett stoumlrre sammanhang Haumlrtackar man ocksaring dem som varit foumlrfattaren behjaumllpliga med pengar (t ex STU) och med detpraktiska arbetet

Daumlrefter foumlljer den egentliga rapporten Haumlr beskriver Du den metod Du anvaumlnt eller till-vaumlgagaringngssaumlttet Aumlr rapporten en laborationsredovisning kan Du redogoumlra foumlr vardera momen-tet under en egen rubrik Aumlr det en projektrapport kan Du i staumlllet beskriva de olika delarna ikonstruktionen under var sin rubrik Det aumlr ofta laumlmpligt med underrubriker t ex

42 Principen foumlr Kruttilatorn

men undvik en uppdelning paring foumlr maringnga undernivaringer eftersom skriften daring laumltt blir oumlverstruk-turerad Foumlrsoumlk att vara konsekvent med rubriksaumlttningen saring att Du inte aumlndrar formen mellanolika rubriker Detta ser Du tydligast naumlr Du ska skrivaInneharingllsfoumlrteckningen (behoumlvs intetill laborationsrapporten) ty daumlr staringr alla rubrikerna intill varandra

Illustrationer aumlr mycket vaumlrdefulla (en bild paringstarings saumlga mer aumln tusen ordrArr anvaumlnd figurersaring kan rapporten bli kort) men foumlr att en figur ska vara meningsfull maringsten den vara foumlrsedd

Sakregister 37

med enfigurtext Denna ska vara saring tydlig att man kan foumlrstaring figuren utan att behoumlva laumlsanaringgot inne i texten Taumlnk paring hur Du sjaumllv goumlr naumlr Du faringr en rapport eller en artikel i handenFigurtexten ska staring under figuren och skrivas ut helt t ex

Figur 23 En vanlig kruttilator med oumlverhaumlngade skrut Observera att divisorn haumlr aumlrgroumln Efter [2]

Vidare aumlr det vaumlrt att notera attfig 23blir bara ett nedslag mindre aumlnfigur 23 inne i textenFoumlrkorta inte i onoumldan och anvaumlnd bara de vedertagna saumltten t ex tex etc osv

Texten ska man straumlva efter att goumlra kort men uttoumlmmande Det aumlr alltid baumlttre att foumlrsoumlkaskriva korta meningar med ett sammanhang aumln att foumlrsoumlka taumlcka maringnga sammanhang i enmening Taumlnk paring ordval syftningar och meningsbyggnad saring att den text Du skriver verkligenkommer att betyda det Du taumlnkt Dig Detta laringter helt uppenbart men Du ska faring se att det inte aumlrsaring laumlttStavfel ska i princip inte behoumlva foumlrekomma eftersom det finns utmaumlrkta boumlcker somaumlr fyllda med raumltt stavade ord Aumlr Du det minsta osaumlker slaring upp ordet i staumlllet foumlr att chansaDu kan ibland bli osaumlker paring betydelsen av ett ord eller hos en fras Slaring daring upp i en ordbok ellerskriv om meningen mdash detta aumlr extremt viktigt naumlr Du skriver paring ett annat spraringk

Skriv gaumlrna paringsvenska Detta kan dock vara svaringrt i varingr bransch daumlr saring maringnga fackuttryckaumlr laringnade fraringn framfoumlr allt engelskan Om det finns ett svenskt ord foumlr en foumlreteelse saring anvaumlnddet om inte texten daring blir foumlr uppstyltad Fundera oumlver hur Du ska skriva om t exMan maringstenu enabla de strobade latcharna med chip select acknowledgement controlsignalerna(Vad nudet betyder) Det blir kanske flera ord paring svenska men det priset faringr vi betala foumlr att textenska bli snygg

Efter beskrivningar och genomgaringngar av metoder etc skaResultat ochellerSlutsatserkomma Dessa kan ibland ingaring utspridda i det foumlregaringende avsnittet men de ska i saring fall samlasihop haumlr och kommenteras

Referenser aumlr en lista med den litteratur som Du gjort haumlnvisningar till i texten I textenska Du ha skrivet ett nummer som i figurtextexemplet ovan I referenslista ska det daring se ut somt ex

[2] Gustavsson Hans P et alKruttilatorer en global oumlversikt Liberlitteratur Mal-mouml 1944

Sist saumltter Du eventuellabilagor programlistor ochappendix Naumlr sedan sammandragetaumlr klart aumlr rapporten faumlrdigskriven men inte faumlrdig Foumlrsoumlk att faring naringgon annan att korrekturlaumlsaden aringt Dig mdash sjaumllv aumlr du naumlmligen blind aumlven foumlr de enklaste felen vid det haumlr laget

Sakregister

Symboler (mindre utrymme) 22lsquo (iexcl) 14$ (math-omgivning) 15 (kommentar) 3rsquo (accent) 13rsquo (derivata) 18( (() 21) ()) 21 (extra utrymme) 22 (accent) 13 () 21= 12

= (accent) 13gt 12lsquo (iquest) 14[ ([) 21 (blanktecken) 8 (accent) 13( (math-omgivning) 15) (math-omgivning) 15- (avstavningsfoumlrslag) 9[ (displaymath-

omgivning) 15 (radbrytning) 2 28] (displaymath-

omgivning) 15^ (accent) 13 () 21 () 21] (]) 21^ (exponent) 17(index) 17lsquo (accent) 13~ (accent) 13~ (haringrt blanktecken) 910pt (option) 2611pt (option) 2612pt (option) 26

38 Sakregister

Aa4paper (option) 26AA (Aring) 14aa (aring) 14abstract 34abstract-omgivning 34accenter

i matematisk omgivning17i vanlig text 13

acute 17addtolength 26AE (AElig) 14ae (aelig) 14aleph (alefsym) 18alpha (α) 16amalg (q) 16angle ( 6 ) 18appendix 3 4approx (asymp) 16arccos 19arcsin 19arctan 19arg 19array-omgivning 20 21article (dokumentklass)

25 26ast (lowast) 16asymp () 16atop 20author 2avant (paket) 34avstavning 9 24

Bb (accent) 13backslash () 18 21bar 17baselinestretch 27beta (β) 16bfseries 7bibitem 35bibitem 35bigcap (

⋂) 20

bigcirc (copy) 16bigcup (

⋃) 20

Biggl 22biggl 22Biggr 22biggr 22Bigl 22bigl 22bigodot (

⊙) 20

bigoplus (oplus

) 20bigotimes (

otimes) 20

Bigr 22bigr 22

bigsqcup (⊔

) 20bigtriangledown (5) 16bigtriangleup (4) 16biguplus (

⊎) 20

bigvee (or

) 20bigwedge (

and) 20

bindetreck 8binaumlra operatorer 16blanktecken

extra 8haringrt 9

boldmath 19book (dokumentklass) 25bookman (paket) 34bot (perp) 18bowtie () 16Box (2) 18breve 17braringkstreck 18bullet (bull) 16

Cc (accent) 13cap (cap) 16caption 11 15cdot (middot) 16cdots 19center-omgivning 11 30centrerad text 10chancery (paket) 34chapter 25check 17chi (χ) 16circ () 16circle 29citat 10cite 35cite 35clearpage 25clubsuit (clubs) 18colorbox 33cong (sim=) 16coprod (

∐) 20

copyright ( ccopy) 13cos 19cosh 19cot 19coth 19csc 19cup (cup) 16

Dd (accent) 13dag (dagger) 13dagger (dagger) 16dashbox 29

dashv (a) 16date 2 3ddag (Dagger) 13ddagger (Dagger) 16ddot 17 18ddots 21definecolor 33deg 19Delta (∆) 16delta (δ) 16derivator 18description-omgivning

9 10det 19DH (ETH) 14dh (eth) 14Diamond (3) 18diamond () 16diamondsuit (diams) 18dim 19displaymath-omgivning

15 20 21 26div (divide) 16division 18DJ (ETH) 14dj (đ) 14document-omgivning 2documentclass 25dokumentklasser 25dot 17 18doteq ( =) 16Downarrow (dArr) 17 21downarrow (darr) 17 21draft (option) 26dvi2tty (program) 5dvips (program) 1 4ndash6

Eefd-brev (dokument-

klass) 35ell (`) 18em 7emacs

LATEX-mode 4emacs (program) 1 4 14 22emph 7empty (sidnumrering) 27emptyset (empty) 18enumerate-omgivning 9epsilon (ε) 16eqnarray-omgivning 21eqnarray-omgivning 21equation-omgivning 15 20equiv (equiv) 16eta (η) 16EUR 33euro 33

Sakregister 39

eurotecken 33evensidemargin 26exempel 1exists (exist) 18exponent 17ext 19

Ffancyhdr (paket) 27fbox 28fcolorbox 33felsoumlkning 22ndash25fetstil 7figure-omgivning 11 30figurer 11flat ([) 18fleqn (option) 26flushleft-omgivning 10flushright-omgivning 11fonter 6 19 34footnote 9footnotesize 7footskip 26forall (forall) 18fotnoter 9frac 18framebox 29frown (_) 16funktionsnamn 19

GGamma (Γ) 16gamma (γ) 16gcd 19geq (ge) 16gg () 16grader 18graphics (paket) 30ndash32grave 17grekiska bokstaumlver 15 16guillemotleft (laquo) 13guillemotright (raquo) 13guilsinglleft (lsaquo) 13guilsinglright (rsaquo) 13gunzip (program) 31gv (program) 32gzip (program) 31

HH (accent) 13hat 17hbar (h) 18headheight 26headings (sidnumrering) 27headsep 26heartsuit (hearts) 18

helvet (paket) 34hemdator

LATEX foumlr 35hline 12hom 19hookleftarrow (larr) 17hookrightarrow (rarr) 17hspace 28hspace 28Huge 7huge 7haumlnvisningar 13

Ii (ı) 13Im (=) 18imath 17imath (ı) 18import (program) 31in (isin) 16includegraphics 30index 17inf 19infty (infin) 18inneharingllsfoumlrteckning 8int (

int) 20

iota (ι) 16itemize-omgivning 9itshape 7

Jj () 13jmath 17jmath () 18Join (1) 16

Kkapitaumller 7kappa (κ) 16ker 19kill 12kommentar 3komprimering 31kursiv 7

LL (Ł) 14l (ł) 14label 11 13Lambda (Λ) 16lambda (λ) 16landscape (option) 26langle (〈) 21LARGE 7Large 7large 7

laserutskrifter 5LaTeX (logotypen) 8latex (program)

1 4 6 13 25 32LATEX-mode (i emacs) 4latexsym (paket) 17lceil (d) 21ldots ( ) 8ldots 21leadsto () 17left 21 22Leftarrow (lArr) 17leftarrow (larr) 17leftharpoondown () 17leftharpoonup () 17Leftrightarrow (hArr) 17leftrightarrow (harr) 17leq (le) 16leqno (option) 26letter (dokumentklass) 25lfloor (b) 21lg 19lhd () 16lim 19limsup 19line 29lininf 19listoffigures 8listoftables 8listor 9ndash10litteraturreferenser 34ll () 16ln 19log 19Longleftarrow (lArr=) 17longleftarrow (larrminus) 17Longleftrightarrow

(lArrrArr) 17longleftrightarrow

(larrrarr) 17longmapsto (7minusrarr) 17Longrightarrow (=rArr) 17longrightarrow (minusrarr) 17

Mmaketitle 2 8 26 27mapsto (7rarr) 17matematisk text 15ndash22matematiska symboler

15ndash17math-omgivning 15 20 21mathbf 19mathcal 19mathit 19mathrm 19mathsf 19mathtt 19

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 27: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

53 Att hitta vad som blev fel 23

52 Vad man goumlr naumlr LATEX har stannatNaumlr LATEX upptaumlcker ett fel under en koumlrning faringr man en massa felutskrifter och daumlrefter skrivsett rsquorsquo Om du faringr ett rsquorsquo kan du skriva naringgot av foumlljande

bull H foumlr att (kanske) faring lite mer tips om vad som kan vara fel

bull RETURN foumlr att att ignorera felet och fortsaumltta (ger ofta upphov till fler fel)

bull Istop Foumlr att stoppa koumlrningen

bull X kan man skriva omIstop inte fungerar Skillnaden aumlr att medIstop faringr man med allutskrift fram till felet medanX avbryter koumlrningen omedelbart

Vid andra typer av fel faringr man en rsquorsquo i staumlllet foumlr rsquorsquo Det haumlr felet beror ofta paring ett bortgloumlmtenddocument Haumlr kan man skriva

bull enddocument eller

bull stop foumlr att avbryta koumlrningen Om det inte fungerar provar man med

bull 〈CTRLndashD〉 eller

bull 〈CTRLndashC〉

53 Att hitta vad som blev felAumlven om LATEX genererar vaumlldigt maringnga felutskrifter som till en boumlrjan ser raumltt obegripliga utaumlr det ofta laumltt att hitta felen med ledning av utskriften Tricket aumlr foumlr det mesta att titta paringdetsistasom skrevs ut

Om vi till exempel skulle skrivabegincenter men i staumlllet skrevbegincentesaumlger LATEX saringhaumlr

LaTeX Error Environment cente undefined

See the LaTeX manual or LaTeX Companion for explanationType H ltreturngt for immediate help

l56 begincente

Om vi tittar paring de sista raderna av felutskriften staringr det att felet finns paring rad 56 och dessutomskrivs den felaktiga texten ut

Vi har kanske gloumlmt att grekiska bokstaumlver bara fungerar i en matematisk omgivning ochhar skrivit

Det haumlr aumlr bokstaven gamma i det grekiska alfabetet

i staumlllet foumlr

Det haumlr aumlr bokstaven $gamma$ i det grekiska alfabetet

Naumlr vi koumlr texten genom LATEX blir felutskriften

24 5 Om det blir fel

Missing $ insertedinserted text

$to be read again

gammal245 Det haumlr aumlr bokstaven gamma

i det grekiska alfabetet

Vid den haumlr typen av fel goumlr alltid LATEX en radbrytning efter det felaktiga tecknet Daumlrfoumlr aumlrfelet laumltt att lokalisera

54 Varningar vid sid- och radbrytningar

Om LATEX misslyckas med att avstava ett ord skrivs det ut en varning som kan se ut saring haumlr

Overfull hbox (5423221pt too wide) in paragraph at lines 54--55[]T1cmrmn10 Ett l^^e5ngt ord ^^e4r studiev^^e4gledarna

Det sista ordet (studievaumlgledarna) som skrivs ut aumlr det som LATEX inte har lyckts avstavaAntingen bryr man sig inte om varningen (raden blir lite foumlr laringng i saring fall) eller saring laumlgger manin avstavningsfoumlrslag (se sidan9)

Som framgaringr av exemplet skrivs svenska bokstaumlver ut lite konstigt Det medfoumlr dock foumlrdet mesta inga stoumlrre problem med att tyda utskriften

Foumlr att laumlttare se var LATEX har problem med avstavningen kan man anvaumlnda dokumentop-tionendraft Mer om det finns paring sidan26

Andra varningar man kan faring aumlr

bull Underfull hbox som betyder att LATEX har tvingats laumlgga in lite vaumll mycket tomrummellan orden foumlr att fylla ut raden

bull Overfull vbox som varnar foumlr att LATEX inte har hittat naringgot laumlmpligt staumllle att boumlrja enny sida Sidan har alltsaring blivit lite foumlr laringng

bull Underfull vbox anger det motsatta problemet Sidan aumlr lite kortare aumln den borde vara

Laumls om hur man sjaumllv kan paringverka sid- och radbrytningar paring sidan28

55 Problem med placering av figurer

551 Bilderna kommer sist i dokumentet

Ett vanligt problem aumlr att alla eller en del figurer hamnar sist i dokumentet Det beror naumlstanalltid paring att man har skrivitbeginfigure[h]

LATEX har vissa regler foumlr att placera ut figurer och med ledning av dem har det inte garingttatt placera figuren paring det taumlnkta staumlllet Daumlrfoumlr hamnar den sist i dokumentet En av reglernasaumlger att figurer maringste placeras ut i samma ordning som dom foumlrekommer i LATEXfilen Daumlrfoumlrkommer alla efterfoumlljande bilder ocksaring att hamna sist

Loumlsningen aumlr givetvis att ge LATEX fler alternativ foumlr att placera ut figuren Om man i staumllletskriverbeginfigure[htb] kan LATEX placera bilden laumlngst upp eller laumlngst ner paring en sida

56 Problem i inkluderade filer 25

552 Alla bilder kommer inte ut

FelmeddelandetToo many unresolved floats beror paring att minnet i LATEX har blivit fulltav bilder Naumlr LATEX ser en bild lagras den undan tills det finns ett staumllle att skriva ut den

Detta fel beror normalt paring samma sak som ovan men kan ocksaring upptraumlda om man villha maringnga bilder efter varandra (t ex ett appendix med bara bilder) Loumlsningen aumlr daring att tvingaLATEX att skriva ut de bilder som har samlats i minnet genom att laumlgga in kommandotclearpagemellan tvaring laumlmpliga bilder Daring skrivs alla ackumulerade bilder ut och LATEX goumlr en sidbrytning

56 Problem i inkluderade filer

LATEX skriver kommandon till ett antal filer som sedan inkluderas vid naumlsta koumlrning (Bl a finnsfiltoc foumlr inneharingllsfoumlrteckningenfillof ochfillot foumlr figur- och tabellfoumlrteckningarsamtfilaux foumlr diverse oumlvrig information som bildtexter

Naumlr LATEX inkluderar en fil skrivs filnamnet och eventuella felmeddelanden ut inom paren-teser (se exempel paring sidan4) Paring detta saumltt kan man se vilken fil det aumlr problem med

Skulle det bli fel i en av de inkluderade filerna (t ex paring grund av fel i en bildtext) maringsteman ta bort filen och sedan koumlralatex igen Givetvis maringste man ocksaring raumltta felet ifiltex)

57 Utskriften kommer inte ut

Om det inte kommer ut naringgra sidor paring laserskrivaren eller om bara en del av sidorna kommerut beror det foumlrmodligen paring naringgot av foumlljande

bull Filnamnet inneharingller svenska bokstaumlverSkrivarna klarar inte av filer som inneharingller tecken som har aringttonde biten satt Detta yttrarsig i att det inte kommer ut naringgonting alls Doumlp omtex-filen till ett annat namn kompileraden igen och skriv ut den paring nytt (Det aumlr bara filnamnet som beroumlrs svenska tecken inne itexten kodas saring att skrivarna klarar av dem)

bull Fel i en inkluderad bildOm du har inkluderat en bild i dokumentet kan det beror paring att skrivaren inte foumlrstaringr sig paringbilden I detta fall kommer vanligtvis sidorna foumlre bilden ut Prova att ta bort bilden och seom det blir baumlttre Om det hjaumllper kontrollera att bilden aumlr i raumltt format (se sidan30)

6 Oumlverkurs61 Dokumentklasser

Hittills har vi bara anvaumlnt dokumentklassenarticle Andra dokumentklasser som aumlr standardaumlr letter (EXEMPEL 7) report (EXEMPEL 5) och book report skiljer sig fraumlmst fraringn Ex 7

Ex 5article genom att det finns ytterliga en rubriknivaringchapter book har ytterligare en nivaringsom heterpart article aumlr laumlmpligt till rapporter aumlven raumltt laringnga saringdana Kommer man uppi storleksordningen examensarbete kan det vara laumlmpligt att byta tillreport Paring sidan35finnsytterligare dokumentklasser beskrivna Dessa aumlr dock inte standard i LATEX

Foumlr att byta dokumentklass maringste man aumlndra argumentet till kommandotdocumentclassOm man till exempel vill aumlndra tillreport skriver man

documentclass[a4paper]report

26 6 Oumlverkurs

62 DokumentoptionerDet finns ett antal optioner som man kan ange foumlr att paringverka utseendet paring sitt dokument Vihar redan stoumltt paringa4paper Nedanstaringende lista visar de viktigaste

a4paper Anpassa marginaler till a4-papper Om denna utelaumlmnas anvaumlnds amerikanskpapper (letter)

11pt Anvaumlnd lite stoumlrre bokstaumlver (standard aumlr10pt)

12pt Aumlnnu lite stoumlrre bokstaumlver

twocolumn Skriver texten i tvaring kolumner

twoside Formaterar foumlr dubbelsidig utskrift (Anvaumlnt i detta dokument)

titlepage Goumlr att rubriken (den som man skriver ut medmaketitle) hamnar paring en egensida om man anvaumlnder dokumentklassenarticle Det aumlr standard foumlrreport

landscape Goumlr att sidan formateras foumlr liggande papper Marginalerna blir vaumlldigt bredasaring man kan behoumlva finjustera en del maringtt manuellt (se sidan26)

draft Goumlr att LATEX skriver ut en svart rektangel i marginalen efter alla rader som harblivit foumlr laringnga (overfull hbox) Det aumlr bra att anvaumlnda vid korrekturlaumlsning-en men ska givetvis tas bort foumlre den slutliga utskriftendraft goumlr desutom attinkluderade bilder (se sidan30) bara skrivs ut som en ram runt bildens filnamn

leqno Placera ekvationsnummer till vaumlnster i staumlllet foumlr till houmlger om ekvationen i endisplaymath-omgivning

fleqn Vaumlnsterjustera ekvationer i staumlllet foumlr att centrera dem i endisplaymath-om-givning

openright Om man anvaumlnder dokumentklassenreport boumlrjar kapitel alltid paring ny sidaopenright goumlr att de i staumlllet boumlrjar paring ny houmlgersida

Foumlr att anvaumlnda en option skriver man namnet paring den inom hakparenteser rsquo[]rsquo foumlre dokument-klassen Vill man ange flera optioner skiljer man dem aringt med kommatecken Vill man skrivamed 11 punkter stora bokstaumlver och formatera texten i tvaring kolumner (samtidigt som man be-haringller optionen foumlr a4-papper) skriver man

documentclass[11pttwocolumna4paper]article

63 Finjustering av marginaler och andra maringttOm man inte aumlr noumljd med marginalerna saring finns det moumljlighet att finjustera maringtten med kom-mandonaaddtolength ochsetlength Den foumlrsta aumlr laumlmplig naumlr man vill goumlra smaring juste-ringar t ex goumlra raderna lite laumlngre

Naringgra av de maringtt som garingr att justera aumlr

evensidemargin marginal jaumlmna sidor oddsidemargin marginal udda sidortopmargin marginal oumlverst paring sidan headheight storlek sidhuvudheadsep avst mellan sidhuvud amp text footskip avst mellan sidfot amp texttextwidth textens bredd textheight textens houmljd

Om man t ex vill goumlra raderna en centimeter laumlngre paring varje sida skriver man

addtolengthoddsidemargin-10mmaddtolengthevensidemargin-1cmaddtolengthtextwidth2cm

Foumlr mer info om detta seEXEMPEL 10 Haumlr finns aumlven en beskrivning av de olika maringttenheterEx 10man kan anvaumlnda

64 Separering av stycken 27

64 Separering av styckenLATEX boumlrjar varje stycke med en indragning om det inte aumlr det foumlrsta stycket efter en rubrikOm man i staumlllet vill avgraumlnsa stycken med en extra blankrad skriver man saring haumlr i boumlrjan avdokumentet

usepackageparskip

Paketetparskip goumlr att indragningen saumltts till noll och att avstaringndet mellan tvaring stycken oumlkaren halv rad

65 Engelska dokumentOm man vill skriva dokument paring engelska aumlr det bara att utelaumlmna raden med

usepackage[swedish]babel

Daring kommer en engelsk avstavningstabell att anvaumlndas och ett antal straumlngar aumlndras till engels-ka t ex skrivsTable of contentsi staumlllet foumlrInneharingll

usepackage[swedish]babel

Det garingr aumlven att skriva paring andra spraringk genom att byta utswedish mot naringgot av foumlljande

american french german ngerman bahasa basque catalan croatianczech danish dutch finnish greek icelandic irish italianlatin magyar norsk norsk portuges romanian russian slovakslovene spanish turkish ukrainian nohyphenation

66 Sidnumrering sidhuvud och sidfotLATEX skriver automatiskt ett sidnummer centrerat laumlngst ned paring sidan Med kommandot

pagestyleempty

kan man staumlnga av numreringen Det kan bland annat vara laumlmpligt t ex om man bara vill skrivaut en sida Om man anvaumlndermaketitle maringste man dessutom skriva

thispagestyleempty

eftermaketitle eftersommaketitle alltid definierar om foumlrsta sidan tillplain (SeEX-EMPEL 3) Ex 3

Vill man i staumlllet ha sidnummer och kapitelnamn i sidhuvudet skriver man

pagestyleheadings

Daring faringr man en sidnumrering som ser ut ungefaumlr som i den haumlr handledningen Vill man garingtillbaka till standardutseendet aumlr det bara att skriva

pagestyleplain

Foumlr att faring sidhuvuden som ser ut ungefaumlr som i denna handledning kan man anvaumlnda paketetfancyhdr Detta beskrivs naumlrmare iEXEMPEL 4 Ex 4

67 RadavstaringndIbland kan man vilja aumlndra paring radavstaringndet i LATEX Det goumlrs enklast genom att aumlndra paring pa-rameternbaselinestretch Det aumlr en faktor som radavstaringndet multipliceras med saring detnormala vaumlrdet aumlr1 Foumlr att naumlstan foumlrdubbla radavstaringndet laumlgger man till foumlljande rad naringgon-stans foumlrebegindocument

renewcommandbaselinestretch18

28 6 Oumlverkurs

68 RamarFoumlr att rita en ram runt en del av texten anvaumlnder man kommandotfbox

Haumlr har vi en fboxliten ram Haumlr har vi en liten ram

Det garingr inte att ha radbrytningar inne i enfbox saring om man vill rita en ram runt en stoumlrre delav texten maringste man kapsla in den i enparbox

fboxparbox4cmDenna text blirautomatiskt justerad till ett4 cm brett stycke

Denna text blir automatiskt ju-sterad till ett 4 cmbrettstycke

69 Att paringverka formateringenLATEX lyckas foumlr det mesta bra med att bryta rader och sidor Men ibland kan man behoumlva raumlttatill formateringen lite I andra fall vill man kanske bryta en rad eller en sida trots att den inte aumlrfull eller laumlgga in lite extra tomrum

Vi har redan anvaumlnt kommandot foumlr att tvinga fram en radbrytning Kommandot kanaumlven ha ett argument som talar om hur mycketextrautrymme som ska laumlggas till

Det haumlr kan ni redanMed ett extra argumentblir [7mm]det extra mycket tomrum

Dethaumlr kan ni redan Med ett extra argu-ment blir

det extra mycket tomrum

Eftersom kan ha ett argument som boumlrjar med tecknet rsquo[rsquo kan man alltsaring inte boumlrja enny rad med rsquo[rsquo om den foumlrra avslutades med Man kan dock lura LATEX att tolka parentesensom just en parentes genom att byta ut mot

Ett annat saumltt att laumlgga in extra tomrum aumlr med kommandotvspacelaumlngd eller medvspacelaumlngd Skillnaden aumlr att den foumlrsta formen tar bort tomrummet om det raringkar hamnavid i slutet eller boumlrjan av en sida

Det finns aumlven motsvarande kommandon foumlr att laumlgga in extra tomrum i en rad De heterhspace ochhspace Den tidigare formen tar bort tomrummet om det hamnar foumlrst ellersist paring en rad

Daring ska vi se om det inte kan bli liteextra tomrum aumlven i boumlrjan hspace20mmav en rad Mitt inne i raden aumlr likahspace10mm laumltt Nu vill jag ha liteextra tomrumvspace10mmsaring att jag baumlttre kan studerafiberstrukturen i papperet

Daring ska vi se om det inte kanbli lite extra tomrum aumlven i boumlrjan

av en rad Mitt inne iraden aumlr lika laumltt Nu vill jagha lite extra tomrum saring att jag baumlttre

kan studera fiberstrukturen i papperet

Observera att raden fylls upp innan det vertikala utrymmet laumlggs till Daumlrfoumlr hamnar inte tom-rumet exakt daumlr man skrivervspace Vill man ha det uppfoumlrandet ska man anvaumlnda medett argument som i det tidigare exemplet

Foumlr att tvinga fram en sidbrytning anvaumlnder man kommandotnewpage Om vi skriver itvaring kolumner avslutarnewpage den aktuella kolumnen i staumlllet foumlr sidan

610 Att rita figurer 29

610 Att rita figurerLATEX klarar av att rita enkla figurer som cirklar fyrkanter linjer och pilar Med enpicture-omgivning skapar man ett koordinatsystem som man sen kan rita i

Standardenheten i koordinatsystemet aumlr punkter Foumlr de flesta aumlr det nog lite svaringrt att taumlnkai punkter Daumlrfoumlr aumlr det laumlttare om man aumlndrar maringttenheten till millimeter med kommandot

setlengthunitlength1mm

Det behoumlver man bara goumlra en garingng i varje dokument alltsaringinte foumlr varje bildOm man vill skapa ett koordinatsystem som aumlr 100 mm brett och 80 mm houmlgt goumlr man saring

haumlr

beginpicture(10080) kommandon som ritar bilderendpicture

Foumlr att placera grafiska objekt i koordinatsystemet anvaumlnder vi kommandotput Med

put(200)objekt

placerar viobjekti punkten med x-koordinaten 20 och y-koordinaten 0 (Foumlr rektanglar aumlr detnedre vaumlnstra houmlrnet foumlr cirklar centrum och foumlr linjer utgaringngspunkten)

Exemplet nedan visar de vanligaste grafiska objekten och hur man ritar dem i LATEX

beginpicture(3050)put(040)framebox(308)centerput(030)framebox(148)[t]topput(1630)framebox(148)[r]rightput(020)dashbox(308)[bl]bottom leftput(018)line(10)20put(016)vector(2-1)25put(510)circle8put(2412)circle14put(614)textscText

endpicture

center

topright

bottom left

HHHHHH

HHj

~ amp$

TEXT

Argumentet tillcircle aumlr diametern Foumlrline ochvector aumlr foumlrsta argumentet riktningoch det andra laumlngd Riktningsargumenten ska ligga mellanminus6 och+6 foumlr line och mellanminus4 och+4 foumlr vector

Ofta vill man upprepa en ritad figur efter efter ett regelbundet moumlnster Det kan till exempelroumlra sig om boxar i ett koplingsschema Foumlr detta finns kommandotmultiput som anvaumlndssaring haumlr

multiput(xy )(∆x∆y )antal objekt

daumlr(xy ) aumlr startpositionen Objektet behoumlver inte vara ett enkelt objekt utan kan ocksaring varaen helpicture-omgivning Man kan alltsaring dela upp sin bild i flera mindre bilder

beginpicture(4050)multiput(00)(710)3beginpicture(209)put(00)framebox(209)[tr]Hejput(82)oval(143)put(45)oval(55)[tl]put(108)oval(73)[b]put(182)circle4

endpictureendpicture

Hej |

Hej |

Hej |

30 6 Oumlverkurs

Om man har ritat en figur och sen vill flytta hela figuren anger man ytterligare ett argumenttill beginpicture

beginpicture(3060)(1010)

Detta betyder att origo har koordinaterna(1010) i staumlllet foumlr (00) Man kan med foumlrdelplacera sin bild inne i enfigure-omgivning (se sid11ochEXEMPEL 6)Ex 6

Det mesta garingr att rita i enpicture-omgivning och resultatet blir snyggt men det blir na-turligtvis lite jobbigt att rita stora figurer paring det haumlr saumlttet Ett alternativ aumlr att anvaumlnda metodensom beskrivs i naumlsta stycke

611 Paketet graphics6111 Att inkludera postscript-bilder

Numera finns det maringnga bra program som kan rita bilder Kan man bara faring dem att skriva sinutmatning i formatetencapsulated postsciptsaring garingr det bra att inkludera bilden i sitt dokumentmed hjaumlp av paketetgraphics

Foumlr att kunna inkludera bilder maringste man laumlgga till foumlljande rad i boumlrjan av dokumentet

usepackagegraphics

Sen anvaumlnder vi foumlljande kommando foumlr att inkludera bilden som finns i filenbildeps

includegraphicsbildeps

Om man vill skala om bilden anvaumlnder man kommandotresizebox

resizebox20mmincludegraphicsbildeps

Ovanstaringende exempel ger en bild som aumlr 20mm houmlg Utropstecknet betyder att bredden skaskalas saring att bildens proportioner beharinglls

En vanlig anvaumlndning avincludegraphics aumlr att inkludera bilder i enfigure-om-givning Daring kraumlvs att bilden centreras med hjaumllp avcenter-omgivning enligt nedanstaringendeexempel

beginfigurebegincenterincludegraphicsbildeps

endcentercaptionKopplingsschema till transmogrifieraren

endfigure

611 Paketet graphics 31

6112 Att spara utrymme

Postscriptbilder kan ofta ta vaumlldigt mycket plats Det kan man loumlsa genom att komprimerafilen Det enda problemet aumlr att LATEX maringste veta hur stor bilden aumlr Den informationen finnsi filen paring en rad som boumlrjar medBoundingBox Klipp ut denna rad och spara den i filenbildepsbb Skriv daumlrefter

gzip bildeps

saring komprimereasbildeps och ersaumltts med den komprimerade filenbildepsgz Sedan aumlrdet bara att inkludera raumltt fil

includegraphicsbildepsgz

En fil som aumlr komprimerad medgzip kan man packa upp medgunzip om man inte laumlngrevill ha den komprimerad

6113 Naringgra saumltt att skapa postscript-bilder

Det finns givetvis maringnga saumltt att generera PostScript-bilder Paring arbetsstationerna ritar man enk-last bilderna medxfig Om vi till exempel vill skapabildeps (som vi anvaumlnde ovan) skrivervi

xfig bildfig

Daring faringr vi upp et foumlnster daumlr vi kan rita bilden Vaumllj sedan menynExportoch exportera bildenVar noga med att vaumlljaEncapsulated Postscripti rutanLanguage

En postscriptfil som skapas paring detta saumltt garingr inte att skriva ut foumlr sig sjaumllv Foumlr att skriva utden vaumllj i staumlllet menynPrint i xfig

Om man vill spara ett foumlnster paring skaumlrmen som encapsulated postscript till en fil som heterwindoweps kan man anvaumlnda naringgot av foumlljande kommandon

import -density 90x90 windowepsimport -density 90x90 eps2windowepsimport -density 90x90 -depth 8 -colorspace gray eps2windoweps

och klicka paring det foumlnster man vill spara Den andra varianten avimport ger postscript level2 som aumlr mer kompakt Man faringr alltsaring betydligt mindre filer men i vissa falla kan de kraringglaDen sista varianten aumlr laumlmplig om bilden aumlr svartvit eller om det ska skrivax ut paring en svartvitskrivare

Skriv man xfig man xgrabsc respman xgrab foumlr mer information

6114 Aumlndra storlek och roterera

Paketetgraphics inneharingller mer aumln de kommandon som naumlmnt ovan Man kan t ex skala ettobjekt medscalebox

vanlig storlek scalebox2dubbel storlek scalebox5halv storlek

vanlig storlek

dubbel storlekhalv storlek

Man kan ocksaring ange ett ytterligare argument om man inte vill ha samma skala i x- och y-led

scalebox1[2]dubbel houmljd scalebox2[1]dubbel bredd

dubbel houmljddubbel bredd

resizebox kan ocksaring anvaumlndas paring text

32 6 Oumlverkurs

resizebox4cm4 cm bred skalenlig 4 cm bred skalenligMan kan ocksaring rotera valfritt objekt medrotatebox eller spegla det kring en vertikal axelmedreflectbox

rotatebox30Hej rotatebox180Hej reflectboxSpegel spegel paring vaumlggen daumlr

Hej

Hej

Spegelspegelparingvaumlggendaumlr

6115 xdvi och graphics

xdvi klarar inte av att visa text (bilder garingr bra) som manipulerats medresizebox scaleboxrotatebox ellerreflectbox Detta kan man dock loumlsa genom att titta paring den faumlrdiga post-scriptfilen med kommandotgv Om dindvi-fil heterrapportdvi skriver du

dvips rapportgv rapportps

ta bort filen medrm rapportps naumlr du aumlr klar

6116 pdflatex och graphics

Foumlr att anvaumlndagraphics medpdflatex skriver man saring haumlr i boumlrjan av dokumentet

usepackage[pdftex]graphics

Sedan kan man tyvaumlrr inte inkludera bilder i eps-format Bilderna maringste i staumlllet vara i pdf-format Det loumlser man laumltt genom att konvertera bilderna med kommandotps2pdf

ps2pdf bildeps bildpdf

och sedan inkluderar man bilderna med

includegraphicsbildpdf

Det garingr aumlven bra att inkludera andra grafikformat i pdf-dokument till exempel jpeg och tiffOm man vill kunna formatera sitt dokument med baringdelatex ochpdflatex saring faringr man

skriva saring haumlr i boumlrjan av dokumentet

newififpdfifxpdfoutputundefinedpdffalse

elsepdftrue

fiifpdfusepackage[pdftex]graphics

elseusepackagegraphics

fi

Sedan goumlr man saring haumlr foumlr att inkludera bilden

ifpdfincludegraphicsbildpdf

elseincludegraphicsbildeps

fi

612 Paketet color 33

612 Paketet colorFoumlr att anvaumlnda paketet skriven man

usepackagecolor

i boumlrjan av dokumentet Sedan finns ett antal kommandon tillgaumlngliga foumlr att skriva text i avvi-kande faumlrg

Det foumlrsta som man maringste goumlra aumlr att definiera en eller flera faumlrger meddefinecolor

definecolorlightgray92definecolordarkgray5definecolorlight-bluergb080851definecolormeloncmyk00460500

Som synes kan man anvaumlnda tre olika modeller foumlr att definiera faumlrger

gray Vaumlrdet aumlr ett tal mellan 0 och 1 daumlr 0 aumlr svart

rgb Vaumlrdet aumlr en kommaseparerad lista av tre tal mellan 0 och 1 som anger intensitetenfoumlr roumltt groumlnt och blaringtt ljus (som paring en TV)

cmyk Vaumlrdet aumlr en kommaseparerad lista av fyra tal mellan 0 och 1 som anger hur mycketman ska anvaumlnda av faumlrgerna cyan magenta gul och svart (som paring en faumlrgskrivare)

Foumlr att skriva sin text i en avvikande faumlrg finns det tvaring kommandon

Detta ord aumlr textcolordarkgraringttprecis som colordark dessa tvaring

Detta ord aumlrgraringtt precis somdessatvaring

Foumlr att goumlra en fylld ram anvaumlnder mancolorbox Om ramen ska ha avvikande faumlrg finnsfcolorbox

colorboxdarkHej hopp fcolorboxblackdarkHej igen

Hej hopp

Hej igen

Man kan aumlven aumlndra bakgrundfaumlrgen Det goumlr man med kommandotpagecolorcolor Kommandot ska skrivas i boumlrjan av dokumentet och gaumlller foumlr alla sidor

Faumlrgenblack som anvaumlndes i exemplen ovan aumlr foumlrdefinierad och behoumlver alltsaring intedefinieras meddefinecolor Oumlvriga foumlrdefinierade faumlrger aumlrwhite red green blueyellow cyan ochmagenta Alla andra faumlrger maringste definieras innan de kan anvaumlndas

613 EuroteckenFoumlr att skriva symbolen foumlr Euro skriver man foumlljande i boumlrjan av dokumentet

usepackageeurosym

Daring definieras kommandonaeuro ochEUR

Med euro kan vi skriva euro-tecknet Priser skriver man som EUR19998

Mede kan vi skrivae-tecknetPriser skriver man som 19998e

Det tecken som visas ovan aumlr den officiella eurosymbolen Om man i staumlllet till ha en symbolsom passar baumlttre till det aktuella teckensnittet anvaumlnder manusepackage[gen]eurosymDaring skrivs symbolen somAC i staumlllet foumlre EUR placerar symbolen foumlre eller efter beloppetberoende paring vilket spraringk man har valt I sverige blir det alltid till houmlger om beloppet Vill manaumlndra paring det kan man anvaumlndausepackage[left]eurosym

34 6 Oumlverkurs

614 Fler teckensnitt

Om man har tillgaringng till en postscriptskrivare (som vi har) saring kan man utnyttja fler teckensnittaumlr de som hittills har beskrivits Genom att skriva

usepackagetimes

i boumlrjan av dokumentet blir den vanliga texten satt medtimes textsf blir helveticaochtexttt blir courier Foumlljande paket finns

paket textrm textsf textttmdash inget mdash computer modern roman comp modern sans comp modern typewritertimes times helvetica courierbookman bookman avant garde couriernewcent new century schoolbook avant garde courierpalatino palatino helvetica courieravant computer modern roman avant garde comp modern typewriterhelvet computer modern roman helvetica comp modern typewriterchancery zapf chancery (endast kursiv) comp modern sans comp modern typewriter

615 Sammanfattning

Ibland vill man ha en sammanfattning (sammandrag referat abstract) i boumlrjan av sin rapportDet aringstadkommer man medabstract-omgivning (EXEMPEL 11)Ex 11

begindocumentmaketitlebeginabstractDetta aumlr en kort sammanfattning avinneharingllet i rapportenendabstractsectionBakgrundHaumlr kommer resten av texten irapportenenddocument

Sammanfattning

Detta aumlr en kort sammanfatt-ning av inneharingllet i rapporten

1 Bakgrund

Haumlr kommer resten av texten i rappor-ten

Vissa institutioner kraumlver att sammanfattningens rubrik aumlrAbstract Andra kraumlven en sam-manfattning paring svenska och en paring engelska Hur man loumlser detta beskrivs iEXEMPEL 12 ochEx 12EXEMPEL 13

Ex 13

616 Referenser

Foumlr att faring en lista med litteraturreferenser anvaumlnder man sig av enthebibliography-omgiv-ning Argumentet (99) till beginthebibliography99 nedan aumlr en teckenstraumlng somanger hur mycket plats etiketterna tar (och hur mycket resten av texten ska skjutas in)99raumlcker till tvaring siffror

617 Vill ni veta mer 35

Laumls mer om LaTeX i citeLamport

beginthebibliography99bibitemLamport Leslie LamportemphLaTeX users guideamp reference manualAddison Wesley 1994bibitemKnuth Donald E KnuthemphThe TeX bookAddison Wesley 1990bibitemPer Per ForebyemphAtt skriva rapporter med LaTeXPHs kopieringsmaskin 2003endthebibliography

Laumls mer om LATEX i [1]

Referenser[1] Leslie LamportLATEX users gui-

de amp reference manualAddison-Wesley 1994

[2] Donald E KnuthThe TEXbookAddison Wesley 1990

[3] Per ForebyAtt skriva rappor-ter med LATEX PHs kopieringsma-skin 2003

Foumlrsta argumentet tillbibitem aumlr en etikett som man sen kan referera till medcite Detfungerar ungefaumlr somlabel ochref (se sidan13)

617 Vill ni veta merDet haumlr dokumentet beraumlttar lite om hur man anvaumlnder LATEX foumlr att skriva rapporter LATEX kanmycket mer aumln vad som beskrivs haumlr men foumlr de flesta raumlcker nog detta

Foumlr de som vill laumlra sig lite mer har viThe Not So Short Intruduction to LATEX 2ε avTobias Oetiker m fltill salu Priset aumlr foumlr naumlrvarande 50 kronor men den finns aumlven tillgaumlngligparing naumltethttppeopleeeethzch˜oetikerlshort

Vill man veta aumlnnu mer finns det tvaring bra boumlcker som jag kan rekommendera

bull LATEX A Document Preparation Systemav Leslie Lamport(ISBN 0-201-52983-1)Boken aumlr baringde en enkel handledning och en referensmanual

bull The LATEX Companion av Michel Goossens Alexander Samarinoch Frank Mittelbach(ISBN 0-201-54199-8) Boken beskriver en hel del trick och tekniker som inte finns medi Lamports bok men inneharingllerintegrunderna i LATEX

De flesta institutioner har nog dessa boumlcker saring om du haringller paring med examansarbete kan dukanske faring laringna boumlckerna Annars finns de att bestaumllla hos de flesta naumltbokhandlar

A Lokala dokumentklasserVi har tvaring lokala dokumenttyper en foumlr att skriva svenska brevefd-brev och en foumlr merit-foumlrteckningarmerit Dessa beskriv naumlrmare iEXEMPEL 8 ochEXEMPEL 9 Ex 8

Ex 9

B LATEX foumlr hemdatornLATEX finns till de flesta operativsystem Tabellen nedan visar var man haumlmta programvaran

operativsystem program URLWindows MiKTeX httpwwwmiktexorgUnix teTeX httpwwwtugorgteTeXAlla All latexprogramvara httpwwwctanorg

36 C Hur utformar man rapporten

Ett saumltt att faring LATEX paring sin PC aumlr att koumlra Linux Det aumlr en gratis unixvariant foumlr PC-datorer ochdaumlr finns redan teTeX som faumlrdiga paket som man kan installera IusrlocalftppubLinuxfinns en del linuxdistributioner att haumlmta Men det aumlr nog enklare att laumlgga naringgra hundralapparparing att koumlpa en CD med linux

C Hur utformar man rapportenUtseendet paring en uppsats rapport eller avhandling aumlr ganska standardiserat Det finns en delolika skolor men huvuddragen aumlr alltid desamma Om man skriver en labrapport paring tre sidorbehoumlver man givetvis inte haringlla lika haringrt paring reglerna som om man skriver en rapport till sittexamensarbete Men det aumlr klokt att foumllja huvuddragen i mallen inte minst foumlr att rapportenslaumlsare ofta aumlr van vid att det ska se ut paring ett visst saumltt

Resten av detta appendix inneharingller lite tips som aumlr skrivna av Lars Olssonparing institutionenfoumlr Elektrovetenskap

Rapporten ska ha en titelsida med projektets (laborationens) namn foumlrfattarnas namn in-stitutions- och kursnamn samt aringrtal Paring denna sida ska ocksaring finnas ettsammandrag(kallasibland referat) av rapporten I detta ska tydligt framgaring vad rapporten handlar om vilketpro-blem som loumlsts hur detta har gjorts mdash vilkenmetod som anvaumlnts de viktigasteresultatenochslutsatsernasamt eventuellarekommendationer Det faringr inte bli stoumlrre aumln ca en halv sidatext och faringr inte inneharinglla naringgra figurer Sammandraget aumlr mycket viktigt eftersom en blivandelaumlsare genom detta kan faring klart foumlr sig om han verkligen ska laumlsa rapporten Kan han inte goumlraen riktig bedoumlmning av detta med ledning av sammandraget riskerar han att foumlrspilla dyrbartid Som ansvarskaumlnnande foumlrfattare maringste Du alltsaring aumlgna en del tid aringt sammandraget som Dugivetvis skriver sist

Innan Du boumlrjar skriva aumlr det bra om Du foumlr Dig sjaumllv kandefiniera laumlsarenmdash som intebara ska vara den som ska granska Ditt alster utan aumlven t ex Dina kolleger Taumlnk ocksaring eftervadsyftet med rapporten ska vara (bortsett fraringn det uppenbara att Du maringste foumlr att bli godkaumlndparing kursen) t ex att Du villsprida kaumlnnedomom upptaumlckter Du gjort ellerRapportera till enkollega eller en chef vad Du sysslat med de daumlr timmarna

Boumlrja gaumlrna rapporten med enInledning daumlr Du motiverar Ditt arbeta och definierar maringletDen kan sedan foumlljas av enBakgrund som kan vara en beskrivning av naringgra tidigare anvaumlndametoder eller en historik En riktigt fin rapport som t ex beskriver ett arbete som finansierasmed bidrag fraringn STU eller naringgon annan instans boumlrjar ofta med ettFoumlrord (engelska preface)I detta ger man en bakgrund paring houmlgre nivaring och saumltter in arbetet i ett stoumlrre sammanhang Haumlrtackar man ocksaring dem som varit foumlrfattaren behjaumllpliga med pengar (t ex STU) och med detpraktiska arbetet

Daumlrefter foumlljer den egentliga rapporten Haumlr beskriver Du den metod Du anvaumlnt eller till-vaumlgagaringngssaumlttet Aumlr rapporten en laborationsredovisning kan Du redogoumlra foumlr vardera momen-tet under en egen rubrik Aumlr det en projektrapport kan Du i staumlllet beskriva de olika delarna ikonstruktionen under var sin rubrik Det aumlr ofta laumlmpligt med underrubriker t ex

42 Principen foumlr Kruttilatorn

men undvik en uppdelning paring foumlr maringnga undernivaringer eftersom skriften daring laumltt blir oumlverstruk-turerad Foumlrsoumlk att vara konsekvent med rubriksaumlttningen saring att Du inte aumlndrar formen mellanolika rubriker Detta ser Du tydligast naumlr Du ska skrivaInneharingllsfoumlrteckningen (behoumlvs intetill laborationsrapporten) ty daumlr staringr alla rubrikerna intill varandra

Illustrationer aumlr mycket vaumlrdefulla (en bild paringstarings saumlga mer aumln tusen ordrArr anvaumlnd figurersaring kan rapporten bli kort) men foumlr att en figur ska vara meningsfull maringsten den vara foumlrsedd

Sakregister 37

med enfigurtext Denna ska vara saring tydlig att man kan foumlrstaring figuren utan att behoumlva laumlsanaringgot inne i texten Taumlnk paring hur Du sjaumllv goumlr naumlr Du faringr en rapport eller en artikel i handenFigurtexten ska staring under figuren och skrivas ut helt t ex

Figur 23 En vanlig kruttilator med oumlverhaumlngade skrut Observera att divisorn haumlr aumlrgroumln Efter [2]

Vidare aumlr det vaumlrt att notera attfig 23blir bara ett nedslag mindre aumlnfigur 23 inne i textenFoumlrkorta inte i onoumldan och anvaumlnd bara de vedertagna saumltten t ex tex etc osv

Texten ska man straumlva efter att goumlra kort men uttoumlmmande Det aumlr alltid baumlttre att foumlrsoumlkaskriva korta meningar med ett sammanhang aumln att foumlrsoumlka taumlcka maringnga sammanhang i enmening Taumlnk paring ordval syftningar och meningsbyggnad saring att den text Du skriver verkligenkommer att betyda det Du taumlnkt Dig Detta laringter helt uppenbart men Du ska faring se att det inte aumlrsaring laumlttStavfel ska i princip inte behoumlva foumlrekomma eftersom det finns utmaumlrkta boumlcker somaumlr fyllda med raumltt stavade ord Aumlr Du det minsta osaumlker slaring upp ordet i staumlllet foumlr att chansaDu kan ibland bli osaumlker paring betydelsen av ett ord eller hos en fras Slaring daring upp i en ordbok ellerskriv om meningen mdash detta aumlr extremt viktigt naumlr Du skriver paring ett annat spraringk

Skriv gaumlrna paringsvenska Detta kan dock vara svaringrt i varingr bransch daumlr saring maringnga fackuttryckaumlr laringnade fraringn framfoumlr allt engelskan Om det finns ett svenskt ord foumlr en foumlreteelse saring anvaumlnddet om inte texten daring blir foumlr uppstyltad Fundera oumlver hur Du ska skriva om t exMan maringstenu enabla de strobade latcharna med chip select acknowledgement controlsignalerna(Vad nudet betyder) Det blir kanske flera ord paring svenska men det priset faringr vi betala foumlr att textenska bli snygg

Efter beskrivningar och genomgaringngar av metoder etc skaResultat ochellerSlutsatserkomma Dessa kan ibland ingaring utspridda i det foumlregaringende avsnittet men de ska i saring fall samlasihop haumlr och kommenteras

Referenser aumlr en lista med den litteratur som Du gjort haumlnvisningar till i texten I textenska Du ha skrivet ett nummer som i figurtextexemplet ovan I referenslista ska det daring se ut somt ex

[2] Gustavsson Hans P et alKruttilatorer en global oumlversikt Liberlitteratur Mal-mouml 1944

Sist saumltter Du eventuellabilagor programlistor ochappendix Naumlr sedan sammandragetaumlr klart aumlr rapporten faumlrdigskriven men inte faumlrdig Foumlrsoumlk att faring naringgon annan att korrekturlaumlsaden aringt Dig mdash sjaumllv aumlr du naumlmligen blind aumlven foumlr de enklaste felen vid det haumlr laget

Sakregister

Symboler (mindre utrymme) 22lsquo (iexcl) 14$ (math-omgivning) 15 (kommentar) 3rsquo (accent) 13rsquo (derivata) 18( (() 21) ()) 21 (extra utrymme) 22 (accent) 13 () 21= 12

= (accent) 13gt 12lsquo (iquest) 14[ ([) 21 (blanktecken) 8 (accent) 13( (math-omgivning) 15) (math-omgivning) 15- (avstavningsfoumlrslag) 9[ (displaymath-

omgivning) 15 (radbrytning) 2 28] (displaymath-

omgivning) 15^ (accent) 13 () 21 () 21] (]) 21^ (exponent) 17(index) 17lsquo (accent) 13~ (accent) 13~ (haringrt blanktecken) 910pt (option) 2611pt (option) 2612pt (option) 26

38 Sakregister

Aa4paper (option) 26AA (Aring) 14aa (aring) 14abstract 34abstract-omgivning 34accenter

i matematisk omgivning17i vanlig text 13

acute 17addtolength 26AE (AElig) 14ae (aelig) 14aleph (alefsym) 18alpha (α) 16amalg (q) 16angle ( 6 ) 18appendix 3 4approx (asymp) 16arccos 19arcsin 19arctan 19arg 19array-omgivning 20 21article (dokumentklass)

25 26ast (lowast) 16asymp () 16atop 20author 2avant (paket) 34avstavning 9 24

Bb (accent) 13backslash () 18 21bar 17baselinestretch 27beta (β) 16bfseries 7bibitem 35bibitem 35bigcap (

⋂) 20

bigcirc (copy) 16bigcup (

⋃) 20

Biggl 22biggl 22Biggr 22biggr 22Bigl 22bigl 22bigodot (

⊙) 20

bigoplus (oplus

) 20bigotimes (

otimes) 20

Bigr 22bigr 22

bigsqcup (⊔

) 20bigtriangledown (5) 16bigtriangleup (4) 16biguplus (

⊎) 20

bigvee (or

) 20bigwedge (

and) 20

bindetreck 8binaumlra operatorer 16blanktecken

extra 8haringrt 9

boldmath 19book (dokumentklass) 25bookman (paket) 34bot (perp) 18bowtie () 16Box (2) 18breve 17braringkstreck 18bullet (bull) 16

Cc (accent) 13cap (cap) 16caption 11 15cdot (middot) 16cdots 19center-omgivning 11 30centrerad text 10chancery (paket) 34chapter 25check 17chi (χ) 16circ () 16circle 29citat 10cite 35cite 35clearpage 25clubsuit (clubs) 18colorbox 33cong (sim=) 16coprod (

∐) 20

copyright ( ccopy) 13cos 19cosh 19cot 19coth 19csc 19cup (cup) 16

Dd (accent) 13dag (dagger) 13dagger (dagger) 16dashbox 29

dashv (a) 16date 2 3ddag (Dagger) 13ddagger (Dagger) 16ddot 17 18ddots 21definecolor 33deg 19Delta (∆) 16delta (δ) 16derivator 18description-omgivning

9 10det 19DH (ETH) 14dh (eth) 14Diamond (3) 18diamond () 16diamondsuit (diams) 18dim 19displaymath-omgivning

15 20 21 26div (divide) 16division 18DJ (ETH) 14dj (đ) 14document-omgivning 2documentclass 25dokumentklasser 25dot 17 18doteq ( =) 16Downarrow (dArr) 17 21downarrow (darr) 17 21draft (option) 26dvi2tty (program) 5dvips (program) 1 4ndash6

Eefd-brev (dokument-

klass) 35ell (`) 18em 7emacs

LATEX-mode 4emacs (program) 1 4 14 22emph 7empty (sidnumrering) 27emptyset (empty) 18enumerate-omgivning 9epsilon (ε) 16eqnarray-omgivning 21eqnarray-omgivning 21equation-omgivning 15 20equiv (equiv) 16eta (η) 16EUR 33euro 33

Sakregister 39

eurotecken 33evensidemargin 26exempel 1exists (exist) 18exponent 17ext 19

Ffancyhdr (paket) 27fbox 28fcolorbox 33felsoumlkning 22ndash25fetstil 7figure-omgivning 11 30figurer 11flat ([) 18fleqn (option) 26flushleft-omgivning 10flushright-omgivning 11fonter 6 19 34footnote 9footnotesize 7footskip 26forall (forall) 18fotnoter 9frac 18framebox 29frown (_) 16funktionsnamn 19

GGamma (Γ) 16gamma (γ) 16gcd 19geq (ge) 16gg () 16grader 18graphics (paket) 30ndash32grave 17grekiska bokstaumlver 15 16guillemotleft (laquo) 13guillemotright (raquo) 13guilsinglleft (lsaquo) 13guilsinglright (rsaquo) 13gunzip (program) 31gv (program) 32gzip (program) 31

HH (accent) 13hat 17hbar (h) 18headheight 26headings (sidnumrering) 27headsep 26heartsuit (hearts) 18

helvet (paket) 34hemdator

LATEX foumlr 35hline 12hom 19hookleftarrow (larr) 17hookrightarrow (rarr) 17hspace 28hspace 28Huge 7huge 7haumlnvisningar 13

Ii (ı) 13Im (=) 18imath 17imath (ı) 18import (program) 31in (isin) 16includegraphics 30index 17inf 19infty (infin) 18inneharingllsfoumlrteckning 8int (

int) 20

iota (ι) 16itemize-omgivning 9itshape 7

Jj () 13jmath 17jmath () 18Join (1) 16

Kkapitaumller 7kappa (κ) 16ker 19kill 12kommentar 3komprimering 31kursiv 7

LL (Ł) 14l (ł) 14label 11 13Lambda (Λ) 16lambda (λ) 16landscape (option) 26langle (〈) 21LARGE 7Large 7large 7

laserutskrifter 5LaTeX (logotypen) 8latex (program)

1 4 6 13 25 32LATEX-mode (i emacs) 4latexsym (paket) 17lceil (d) 21ldots ( ) 8ldots 21leadsto () 17left 21 22Leftarrow (lArr) 17leftarrow (larr) 17leftharpoondown () 17leftharpoonup () 17Leftrightarrow (hArr) 17leftrightarrow (harr) 17leq (le) 16leqno (option) 26letter (dokumentklass) 25lfloor (b) 21lg 19lhd () 16lim 19limsup 19line 29lininf 19listoffigures 8listoftables 8listor 9ndash10litteraturreferenser 34ll () 16ln 19log 19Longleftarrow (lArr=) 17longleftarrow (larrminus) 17Longleftrightarrow

(lArrrArr) 17longleftrightarrow

(larrrarr) 17longmapsto (7minusrarr) 17Longrightarrow (=rArr) 17longrightarrow (minusrarr) 17

Mmaketitle 2 8 26 27mapsto (7rarr) 17matematisk text 15ndash22matematiska symboler

15ndash17math-omgivning 15 20 21mathbf 19mathcal 19mathit 19mathrm 19mathsf 19mathtt 19

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 28: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

24 5 Om det blir fel

Missing $ insertedinserted text

$to be read again

gammal245 Det haumlr aumlr bokstaven gamma

i det grekiska alfabetet

Vid den haumlr typen av fel goumlr alltid LATEX en radbrytning efter det felaktiga tecknet Daumlrfoumlr aumlrfelet laumltt att lokalisera

54 Varningar vid sid- och radbrytningar

Om LATEX misslyckas med att avstava ett ord skrivs det ut en varning som kan se ut saring haumlr

Overfull hbox (5423221pt too wide) in paragraph at lines 54--55[]T1cmrmn10 Ett l^^e5ngt ord ^^e4r studiev^^e4gledarna

Det sista ordet (studievaumlgledarna) som skrivs ut aumlr det som LATEX inte har lyckts avstavaAntingen bryr man sig inte om varningen (raden blir lite foumlr laringng i saring fall) eller saring laumlgger manin avstavningsfoumlrslag (se sidan9)

Som framgaringr av exemplet skrivs svenska bokstaumlver ut lite konstigt Det medfoumlr dock foumlrdet mesta inga stoumlrre problem med att tyda utskriften

Foumlr att laumlttare se var LATEX har problem med avstavningen kan man anvaumlnda dokumentop-tionendraft Mer om det finns paring sidan26

Andra varningar man kan faring aumlr

bull Underfull hbox som betyder att LATEX har tvingats laumlgga in lite vaumll mycket tomrummellan orden foumlr att fylla ut raden

bull Overfull vbox som varnar foumlr att LATEX inte har hittat naringgot laumlmpligt staumllle att boumlrja enny sida Sidan har alltsaring blivit lite foumlr laringng

bull Underfull vbox anger det motsatta problemet Sidan aumlr lite kortare aumln den borde vara

Laumls om hur man sjaumllv kan paringverka sid- och radbrytningar paring sidan28

55 Problem med placering av figurer

551 Bilderna kommer sist i dokumentet

Ett vanligt problem aumlr att alla eller en del figurer hamnar sist i dokumentet Det beror naumlstanalltid paring att man har skrivitbeginfigure[h]

LATEX har vissa regler foumlr att placera ut figurer och med ledning av dem har det inte garingttatt placera figuren paring det taumlnkta staumlllet Daumlrfoumlr hamnar den sist i dokumentet En av reglernasaumlger att figurer maringste placeras ut i samma ordning som dom foumlrekommer i LATEXfilen Daumlrfoumlrkommer alla efterfoumlljande bilder ocksaring att hamna sist

Loumlsningen aumlr givetvis att ge LATEX fler alternativ foumlr att placera ut figuren Om man i staumllletskriverbeginfigure[htb] kan LATEX placera bilden laumlngst upp eller laumlngst ner paring en sida

56 Problem i inkluderade filer 25

552 Alla bilder kommer inte ut

FelmeddelandetToo many unresolved floats beror paring att minnet i LATEX har blivit fulltav bilder Naumlr LATEX ser en bild lagras den undan tills det finns ett staumllle att skriva ut den

Detta fel beror normalt paring samma sak som ovan men kan ocksaring upptraumlda om man villha maringnga bilder efter varandra (t ex ett appendix med bara bilder) Loumlsningen aumlr daring att tvingaLATEX att skriva ut de bilder som har samlats i minnet genom att laumlgga in kommandotclearpagemellan tvaring laumlmpliga bilder Daring skrivs alla ackumulerade bilder ut och LATEX goumlr en sidbrytning

56 Problem i inkluderade filer

LATEX skriver kommandon till ett antal filer som sedan inkluderas vid naumlsta koumlrning (Bl a finnsfiltoc foumlr inneharingllsfoumlrteckningenfillof ochfillot foumlr figur- och tabellfoumlrteckningarsamtfilaux foumlr diverse oumlvrig information som bildtexter

Naumlr LATEX inkluderar en fil skrivs filnamnet och eventuella felmeddelanden ut inom paren-teser (se exempel paring sidan4) Paring detta saumltt kan man se vilken fil det aumlr problem med

Skulle det bli fel i en av de inkluderade filerna (t ex paring grund av fel i en bildtext) maringsteman ta bort filen och sedan koumlralatex igen Givetvis maringste man ocksaring raumltta felet ifiltex)

57 Utskriften kommer inte ut

Om det inte kommer ut naringgra sidor paring laserskrivaren eller om bara en del av sidorna kommerut beror det foumlrmodligen paring naringgot av foumlljande

bull Filnamnet inneharingller svenska bokstaumlverSkrivarna klarar inte av filer som inneharingller tecken som har aringttonde biten satt Detta yttrarsig i att det inte kommer ut naringgonting alls Doumlp omtex-filen till ett annat namn kompileraden igen och skriv ut den paring nytt (Det aumlr bara filnamnet som beroumlrs svenska tecken inne itexten kodas saring att skrivarna klarar av dem)

bull Fel i en inkluderad bildOm du har inkluderat en bild i dokumentet kan det beror paring att skrivaren inte foumlrstaringr sig paringbilden I detta fall kommer vanligtvis sidorna foumlre bilden ut Prova att ta bort bilden och seom det blir baumlttre Om det hjaumllper kontrollera att bilden aumlr i raumltt format (se sidan30)

6 Oumlverkurs61 Dokumentklasser

Hittills har vi bara anvaumlnt dokumentklassenarticle Andra dokumentklasser som aumlr standardaumlr letter (EXEMPEL 7) report (EXEMPEL 5) och book report skiljer sig fraumlmst fraringn Ex 7

Ex 5article genom att det finns ytterliga en rubriknivaringchapter book har ytterligare en nivaringsom heterpart article aumlr laumlmpligt till rapporter aumlven raumltt laringnga saringdana Kommer man uppi storleksordningen examensarbete kan det vara laumlmpligt att byta tillreport Paring sidan35finnsytterligare dokumentklasser beskrivna Dessa aumlr dock inte standard i LATEX

Foumlr att byta dokumentklass maringste man aumlndra argumentet till kommandotdocumentclassOm man till exempel vill aumlndra tillreport skriver man

documentclass[a4paper]report

26 6 Oumlverkurs

62 DokumentoptionerDet finns ett antal optioner som man kan ange foumlr att paringverka utseendet paring sitt dokument Vihar redan stoumltt paringa4paper Nedanstaringende lista visar de viktigaste

a4paper Anpassa marginaler till a4-papper Om denna utelaumlmnas anvaumlnds amerikanskpapper (letter)

11pt Anvaumlnd lite stoumlrre bokstaumlver (standard aumlr10pt)

12pt Aumlnnu lite stoumlrre bokstaumlver

twocolumn Skriver texten i tvaring kolumner

twoside Formaterar foumlr dubbelsidig utskrift (Anvaumlnt i detta dokument)

titlepage Goumlr att rubriken (den som man skriver ut medmaketitle) hamnar paring en egensida om man anvaumlnder dokumentklassenarticle Det aumlr standard foumlrreport

landscape Goumlr att sidan formateras foumlr liggande papper Marginalerna blir vaumlldigt bredasaring man kan behoumlva finjustera en del maringtt manuellt (se sidan26)

draft Goumlr att LATEX skriver ut en svart rektangel i marginalen efter alla rader som harblivit foumlr laringnga (overfull hbox) Det aumlr bra att anvaumlnda vid korrekturlaumlsning-en men ska givetvis tas bort foumlre den slutliga utskriftendraft goumlr desutom attinkluderade bilder (se sidan30) bara skrivs ut som en ram runt bildens filnamn

leqno Placera ekvationsnummer till vaumlnster i staumlllet foumlr till houmlger om ekvationen i endisplaymath-omgivning

fleqn Vaumlnsterjustera ekvationer i staumlllet foumlr att centrera dem i endisplaymath-om-givning

openright Om man anvaumlnder dokumentklassenreport boumlrjar kapitel alltid paring ny sidaopenright goumlr att de i staumlllet boumlrjar paring ny houmlgersida

Foumlr att anvaumlnda en option skriver man namnet paring den inom hakparenteser rsquo[]rsquo foumlre dokument-klassen Vill man ange flera optioner skiljer man dem aringt med kommatecken Vill man skrivamed 11 punkter stora bokstaumlver och formatera texten i tvaring kolumner (samtidigt som man be-haringller optionen foumlr a4-papper) skriver man

documentclass[11pttwocolumna4paper]article

63 Finjustering av marginaler och andra maringttOm man inte aumlr noumljd med marginalerna saring finns det moumljlighet att finjustera maringtten med kom-mandonaaddtolength ochsetlength Den foumlrsta aumlr laumlmplig naumlr man vill goumlra smaring juste-ringar t ex goumlra raderna lite laumlngre

Naringgra av de maringtt som garingr att justera aumlr

evensidemargin marginal jaumlmna sidor oddsidemargin marginal udda sidortopmargin marginal oumlverst paring sidan headheight storlek sidhuvudheadsep avst mellan sidhuvud amp text footskip avst mellan sidfot amp texttextwidth textens bredd textheight textens houmljd

Om man t ex vill goumlra raderna en centimeter laumlngre paring varje sida skriver man

addtolengthoddsidemargin-10mmaddtolengthevensidemargin-1cmaddtolengthtextwidth2cm

Foumlr mer info om detta seEXEMPEL 10 Haumlr finns aumlven en beskrivning av de olika maringttenheterEx 10man kan anvaumlnda

64 Separering av stycken 27

64 Separering av styckenLATEX boumlrjar varje stycke med en indragning om det inte aumlr det foumlrsta stycket efter en rubrikOm man i staumlllet vill avgraumlnsa stycken med en extra blankrad skriver man saring haumlr i boumlrjan avdokumentet

usepackageparskip

Paketetparskip goumlr att indragningen saumltts till noll och att avstaringndet mellan tvaring stycken oumlkaren halv rad

65 Engelska dokumentOm man vill skriva dokument paring engelska aumlr det bara att utelaumlmna raden med

usepackage[swedish]babel

Daring kommer en engelsk avstavningstabell att anvaumlndas och ett antal straumlngar aumlndras till engels-ka t ex skrivsTable of contentsi staumlllet foumlrInneharingll

usepackage[swedish]babel

Det garingr aumlven att skriva paring andra spraringk genom att byta utswedish mot naringgot av foumlljande

american french german ngerman bahasa basque catalan croatianczech danish dutch finnish greek icelandic irish italianlatin magyar norsk norsk portuges romanian russian slovakslovene spanish turkish ukrainian nohyphenation

66 Sidnumrering sidhuvud och sidfotLATEX skriver automatiskt ett sidnummer centrerat laumlngst ned paring sidan Med kommandot

pagestyleempty

kan man staumlnga av numreringen Det kan bland annat vara laumlmpligt t ex om man bara vill skrivaut en sida Om man anvaumlndermaketitle maringste man dessutom skriva

thispagestyleempty

eftermaketitle eftersommaketitle alltid definierar om foumlrsta sidan tillplain (SeEX-EMPEL 3) Ex 3

Vill man i staumlllet ha sidnummer och kapitelnamn i sidhuvudet skriver man

pagestyleheadings

Daring faringr man en sidnumrering som ser ut ungefaumlr som i den haumlr handledningen Vill man garingtillbaka till standardutseendet aumlr det bara att skriva

pagestyleplain

Foumlr att faring sidhuvuden som ser ut ungefaumlr som i denna handledning kan man anvaumlnda paketetfancyhdr Detta beskrivs naumlrmare iEXEMPEL 4 Ex 4

67 RadavstaringndIbland kan man vilja aumlndra paring radavstaringndet i LATEX Det goumlrs enklast genom att aumlndra paring pa-rameternbaselinestretch Det aumlr en faktor som radavstaringndet multipliceras med saring detnormala vaumlrdet aumlr1 Foumlr att naumlstan foumlrdubbla radavstaringndet laumlgger man till foumlljande rad naringgon-stans foumlrebegindocument

renewcommandbaselinestretch18

28 6 Oumlverkurs

68 RamarFoumlr att rita en ram runt en del av texten anvaumlnder man kommandotfbox

Haumlr har vi en fboxliten ram Haumlr har vi en liten ram

Det garingr inte att ha radbrytningar inne i enfbox saring om man vill rita en ram runt en stoumlrre delav texten maringste man kapsla in den i enparbox

fboxparbox4cmDenna text blirautomatiskt justerad till ett4 cm brett stycke

Denna text blir automatiskt ju-sterad till ett 4 cmbrettstycke

69 Att paringverka formateringenLATEX lyckas foumlr det mesta bra med att bryta rader och sidor Men ibland kan man behoumlva raumlttatill formateringen lite I andra fall vill man kanske bryta en rad eller en sida trots att den inte aumlrfull eller laumlgga in lite extra tomrum

Vi har redan anvaumlnt kommandot foumlr att tvinga fram en radbrytning Kommandot kanaumlven ha ett argument som talar om hur mycketextrautrymme som ska laumlggas till

Det haumlr kan ni redanMed ett extra argumentblir [7mm]det extra mycket tomrum

Dethaumlr kan ni redan Med ett extra argu-ment blir

det extra mycket tomrum

Eftersom kan ha ett argument som boumlrjar med tecknet rsquo[rsquo kan man alltsaring inte boumlrja enny rad med rsquo[rsquo om den foumlrra avslutades med Man kan dock lura LATEX att tolka parentesensom just en parentes genom att byta ut mot

Ett annat saumltt att laumlgga in extra tomrum aumlr med kommandotvspacelaumlngd eller medvspacelaumlngd Skillnaden aumlr att den foumlrsta formen tar bort tomrummet om det raringkar hamnavid i slutet eller boumlrjan av en sida

Det finns aumlven motsvarande kommandon foumlr att laumlgga in extra tomrum i en rad De heterhspace ochhspace Den tidigare formen tar bort tomrummet om det hamnar foumlrst ellersist paring en rad

Daring ska vi se om det inte kan bli liteextra tomrum aumlven i boumlrjan hspace20mmav en rad Mitt inne i raden aumlr likahspace10mm laumltt Nu vill jag ha liteextra tomrumvspace10mmsaring att jag baumlttre kan studerafiberstrukturen i papperet

Daring ska vi se om det inte kanbli lite extra tomrum aumlven i boumlrjan

av en rad Mitt inne iraden aumlr lika laumltt Nu vill jagha lite extra tomrum saring att jag baumlttre

kan studera fiberstrukturen i papperet

Observera att raden fylls upp innan det vertikala utrymmet laumlggs till Daumlrfoumlr hamnar inte tom-rumet exakt daumlr man skrivervspace Vill man ha det uppfoumlrandet ska man anvaumlnda medett argument som i det tidigare exemplet

Foumlr att tvinga fram en sidbrytning anvaumlnder man kommandotnewpage Om vi skriver itvaring kolumner avslutarnewpage den aktuella kolumnen i staumlllet foumlr sidan

610 Att rita figurer 29

610 Att rita figurerLATEX klarar av att rita enkla figurer som cirklar fyrkanter linjer och pilar Med enpicture-omgivning skapar man ett koordinatsystem som man sen kan rita i

Standardenheten i koordinatsystemet aumlr punkter Foumlr de flesta aumlr det nog lite svaringrt att taumlnkai punkter Daumlrfoumlr aumlr det laumlttare om man aumlndrar maringttenheten till millimeter med kommandot

setlengthunitlength1mm

Det behoumlver man bara goumlra en garingng i varje dokument alltsaringinte foumlr varje bildOm man vill skapa ett koordinatsystem som aumlr 100 mm brett och 80 mm houmlgt goumlr man saring

haumlr

beginpicture(10080) kommandon som ritar bilderendpicture

Foumlr att placera grafiska objekt i koordinatsystemet anvaumlnder vi kommandotput Med

put(200)objekt

placerar viobjekti punkten med x-koordinaten 20 och y-koordinaten 0 (Foumlr rektanglar aumlr detnedre vaumlnstra houmlrnet foumlr cirklar centrum och foumlr linjer utgaringngspunkten)

Exemplet nedan visar de vanligaste grafiska objekten och hur man ritar dem i LATEX

beginpicture(3050)put(040)framebox(308)centerput(030)framebox(148)[t]topput(1630)framebox(148)[r]rightput(020)dashbox(308)[bl]bottom leftput(018)line(10)20put(016)vector(2-1)25put(510)circle8put(2412)circle14put(614)textscText

endpicture

center

topright

bottom left

HHHHHH

HHj

~ amp$

TEXT

Argumentet tillcircle aumlr diametern Foumlrline ochvector aumlr foumlrsta argumentet riktningoch det andra laumlngd Riktningsargumenten ska ligga mellanminus6 och+6 foumlr line och mellanminus4 och+4 foumlr vector

Ofta vill man upprepa en ritad figur efter efter ett regelbundet moumlnster Det kan till exempelroumlra sig om boxar i ett koplingsschema Foumlr detta finns kommandotmultiput som anvaumlndssaring haumlr

multiput(xy )(∆x∆y )antal objekt

daumlr(xy ) aumlr startpositionen Objektet behoumlver inte vara ett enkelt objekt utan kan ocksaring varaen helpicture-omgivning Man kan alltsaring dela upp sin bild i flera mindre bilder

beginpicture(4050)multiput(00)(710)3beginpicture(209)put(00)framebox(209)[tr]Hejput(82)oval(143)put(45)oval(55)[tl]put(108)oval(73)[b]put(182)circle4

endpictureendpicture

Hej |

Hej |

Hej |

30 6 Oumlverkurs

Om man har ritat en figur och sen vill flytta hela figuren anger man ytterligare ett argumenttill beginpicture

beginpicture(3060)(1010)

Detta betyder att origo har koordinaterna(1010) i staumlllet foumlr (00) Man kan med foumlrdelplacera sin bild inne i enfigure-omgivning (se sid11ochEXEMPEL 6)Ex 6

Det mesta garingr att rita i enpicture-omgivning och resultatet blir snyggt men det blir na-turligtvis lite jobbigt att rita stora figurer paring det haumlr saumlttet Ett alternativ aumlr att anvaumlnda metodensom beskrivs i naumlsta stycke

611 Paketet graphics6111 Att inkludera postscript-bilder

Numera finns det maringnga bra program som kan rita bilder Kan man bara faring dem att skriva sinutmatning i formatetencapsulated postsciptsaring garingr det bra att inkludera bilden i sitt dokumentmed hjaumlp av paketetgraphics

Foumlr att kunna inkludera bilder maringste man laumlgga till foumlljande rad i boumlrjan av dokumentet

usepackagegraphics

Sen anvaumlnder vi foumlljande kommando foumlr att inkludera bilden som finns i filenbildeps

includegraphicsbildeps

Om man vill skala om bilden anvaumlnder man kommandotresizebox

resizebox20mmincludegraphicsbildeps

Ovanstaringende exempel ger en bild som aumlr 20mm houmlg Utropstecknet betyder att bredden skaskalas saring att bildens proportioner beharinglls

En vanlig anvaumlndning avincludegraphics aumlr att inkludera bilder i enfigure-om-givning Daring kraumlvs att bilden centreras med hjaumllp avcenter-omgivning enligt nedanstaringendeexempel

beginfigurebegincenterincludegraphicsbildeps

endcentercaptionKopplingsschema till transmogrifieraren

endfigure

611 Paketet graphics 31

6112 Att spara utrymme

Postscriptbilder kan ofta ta vaumlldigt mycket plats Det kan man loumlsa genom att komprimerafilen Det enda problemet aumlr att LATEX maringste veta hur stor bilden aumlr Den informationen finnsi filen paring en rad som boumlrjar medBoundingBox Klipp ut denna rad och spara den i filenbildepsbb Skriv daumlrefter

gzip bildeps

saring komprimereasbildeps och ersaumltts med den komprimerade filenbildepsgz Sedan aumlrdet bara att inkludera raumltt fil

includegraphicsbildepsgz

En fil som aumlr komprimerad medgzip kan man packa upp medgunzip om man inte laumlngrevill ha den komprimerad

6113 Naringgra saumltt att skapa postscript-bilder

Det finns givetvis maringnga saumltt att generera PostScript-bilder Paring arbetsstationerna ritar man enk-last bilderna medxfig Om vi till exempel vill skapabildeps (som vi anvaumlnde ovan) skrivervi

xfig bildfig

Daring faringr vi upp et foumlnster daumlr vi kan rita bilden Vaumllj sedan menynExportoch exportera bildenVar noga med att vaumlljaEncapsulated Postscripti rutanLanguage

En postscriptfil som skapas paring detta saumltt garingr inte att skriva ut foumlr sig sjaumllv Foumlr att skriva utden vaumllj i staumlllet menynPrint i xfig

Om man vill spara ett foumlnster paring skaumlrmen som encapsulated postscript till en fil som heterwindoweps kan man anvaumlnda naringgot av foumlljande kommandon

import -density 90x90 windowepsimport -density 90x90 eps2windowepsimport -density 90x90 -depth 8 -colorspace gray eps2windoweps

och klicka paring det foumlnster man vill spara Den andra varianten avimport ger postscript level2 som aumlr mer kompakt Man faringr alltsaring betydligt mindre filer men i vissa falla kan de kraringglaDen sista varianten aumlr laumlmplig om bilden aumlr svartvit eller om det ska skrivax ut paring en svartvitskrivare

Skriv man xfig man xgrabsc respman xgrab foumlr mer information

6114 Aumlndra storlek och roterera

Paketetgraphics inneharingller mer aumln de kommandon som naumlmnt ovan Man kan t ex skala ettobjekt medscalebox

vanlig storlek scalebox2dubbel storlek scalebox5halv storlek

vanlig storlek

dubbel storlekhalv storlek

Man kan ocksaring ange ett ytterligare argument om man inte vill ha samma skala i x- och y-led

scalebox1[2]dubbel houmljd scalebox2[1]dubbel bredd

dubbel houmljddubbel bredd

resizebox kan ocksaring anvaumlndas paring text

32 6 Oumlverkurs

resizebox4cm4 cm bred skalenlig 4 cm bred skalenligMan kan ocksaring rotera valfritt objekt medrotatebox eller spegla det kring en vertikal axelmedreflectbox

rotatebox30Hej rotatebox180Hej reflectboxSpegel spegel paring vaumlggen daumlr

Hej

Hej

Spegelspegelparingvaumlggendaumlr

6115 xdvi och graphics

xdvi klarar inte av att visa text (bilder garingr bra) som manipulerats medresizebox scaleboxrotatebox ellerreflectbox Detta kan man dock loumlsa genom att titta paring den faumlrdiga post-scriptfilen med kommandotgv Om dindvi-fil heterrapportdvi skriver du

dvips rapportgv rapportps

ta bort filen medrm rapportps naumlr du aumlr klar

6116 pdflatex och graphics

Foumlr att anvaumlndagraphics medpdflatex skriver man saring haumlr i boumlrjan av dokumentet

usepackage[pdftex]graphics

Sedan kan man tyvaumlrr inte inkludera bilder i eps-format Bilderna maringste i staumlllet vara i pdf-format Det loumlser man laumltt genom att konvertera bilderna med kommandotps2pdf

ps2pdf bildeps bildpdf

och sedan inkluderar man bilderna med

includegraphicsbildpdf

Det garingr aumlven bra att inkludera andra grafikformat i pdf-dokument till exempel jpeg och tiffOm man vill kunna formatera sitt dokument med baringdelatex ochpdflatex saring faringr man

skriva saring haumlr i boumlrjan av dokumentet

newififpdfifxpdfoutputundefinedpdffalse

elsepdftrue

fiifpdfusepackage[pdftex]graphics

elseusepackagegraphics

fi

Sedan goumlr man saring haumlr foumlr att inkludera bilden

ifpdfincludegraphicsbildpdf

elseincludegraphicsbildeps

fi

612 Paketet color 33

612 Paketet colorFoumlr att anvaumlnda paketet skriven man

usepackagecolor

i boumlrjan av dokumentet Sedan finns ett antal kommandon tillgaumlngliga foumlr att skriva text i avvi-kande faumlrg

Det foumlrsta som man maringste goumlra aumlr att definiera en eller flera faumlrger meddefinecolor

definecolorlightgray92definecolordarkgray5definecolorlight-bluergb080851definecolormeloncmyk00460500

Som synes kan man anvaumlnda tre olika modeller foumlr att definiera faumlrger

gray Vaumlrdet aumlr ett tal mellan 0 och 1 daumlr 0 aumlr svart

rgb Vaumlrdet aumlr en kommaseparerad lista av tre tal mellan 0 och 1 som anger intensitetenfoumlr roumltt groumlnt och blaringtt ljus (som paring en TV)

cmyk Vaumlrdet aumlr en kommaseparerad lista av fyra tal mellan 0 och 1 som anger hur mycketman ska anvaumlnda av faumlrgerna cyan magenta gul och svart (som paring en faumlrgskrivare)

Foumlr att skriva sin text i en avvikande faumlrg finns det tvaring kommandon

Detta ord aumlr textcolordarkgraringttprecis som colordark dessa tvaring

Detta ord aumlrgraringtt precis somdessatvaring

Foumlr att goumlra en fylld ram anvaumlnder mancolorbox Om ramen ska ha avvikande faumlrg finnsfcolorbox

colorboxdarkHej hopp fcolorboxblackdarkHej igen

Hej hopp

Hej igen

Man kan aumlven aumlndra bakgrundfaumlrgen Det goumlr man med kommandotpagecolorcolor Kommandot ska skrivas i boumlrjan av dokumentet och gaumlller foumlr alla sidor

Faumlrgenblack som anvaumlndes i exemplen ovan aumlr foumlrdefinierad och behoumlver alltsaring intedefinieras meddefinecolor Oumlvriga foumlrdefinierade faumlrger aumlrwhite red green blueyellow cyan ochmagenta Alla andra faumlrger maringste definieras innan de kan anvaumlndas

613 EuroteckenFoumlr att skriva symbolen foumlr Euro skriver man foumlljande i boumlrjan av dokumentet

usepackageeurosym

Daring definieras kommandonaeuro ochEUR

Med euro kan vi skriva euro-tecknet Priser skriver man som EUR19998

Mede kan vi skrivae-tecknetPriser skriver man som 19998e

Det tecken som visas ovan aumlr den officiella eurosymbolen Om man i staumlllet till ha en symbolsom passar baumlttre till det aktuella teckensnittet anvaumlnder manusepackage[gen]eurosymDaring skrivs symbolen somAC i staumlllet foumlre EUR placerar symbolen foumlre eller efter beloppetberoende paring vilket spraringk man har valt I sverige blir det alltid till houmlger om beloppet Vill manaumlndra paring det kan man anvaumlndausepackage[left]eurosym

34 6 Oumlverkurs

614 Fler teckensnitt

Om man har tillgaringng till en postscriptskrivare (som vi har) saring kan man utnyttja fler teckensnittaumlr de som hittills har beskrivits Genom att skriva

usepackagetimes

i boumlrjan av dokumentet blir den vanliga texten satt medtimes textsf blir helveticaochtexttt blir courier Foumlljande paket finns

paket textrm textsf textttmdash inget mdash computer modern roman comp modern sans comp modern typewritertimes times helvetica courierbookman bookman avant garde couriernewcent new century schoolbook avant garde courierpalatino palatino helvetica courieravant computer modern roman avant garde comp modern typewriterhelvet computer modern roman helvetica comp modern typewriterchancery zapf chancery (endast kursiv) comp modern sans comp modern typewriter

615 Sammanfattning

Ibland vill man ha en sammanfattning (sammandrag referat abstract) i boumlrjan av sin rapportDet aringstadkommer man medabstract-omgivning (EXEMPEL 11)Ex 11

begindocumentmaketitlebeginabstractDetta aumlr en kort sammanfattning avinneharingllet i rapportenendabstractsectionBakgrundHaumlr kommer resten av texten irapportenenddocument

Sammanfattning

Detta aumlr en kort sammanfatt-ning av inneharingllet i rapporten

1 Bakgrund

Haumlr kommer resten av texten i rappor-ten

Vissa institutioner kraumlver att sammanfattningens rubrik aumlrAbstract Andra kraumlven en sam-manfattning paring svenska och en paring engelska Hur man loumlser detta beskrivs iEXEMPEL 12 ochEx 12EXEMPEL 13

Ex 13

616 Referenser

Foumlr att faring en lista med litteraturreferenser anvaumlnder man sig av enthebibliography-omgiv-ning Argumentet (99) till beginthebibliography99 nedan aumlr en teckenstraumlng somanger hur mycket plats etiketterna tar (och hur mycket resten av texten ska skjutas in)99raumlcker till tvaring siffror

617 Vill ni veta mer 35

Laumls mer om LaTeX i citeLamport

beginthebibliography99bibitemLamport Leslie LamportemphLaTeX users guideamp reference manualAddison Wesley 1994bibitemKnuth Donald E KnuthemphThe TeX bookAddison Wesley 1990bibitemPer Per ForebyemphAtt skriva rapporter med LaTeXPHs kopieringsmaskin 2003endthebibliography

Laumls mer om LATEX i [1]

Referenser[1] Leslie LamportLATEX users gui-

de amp reference manualAddison-Wesley 1994

[2] Donald E KnuthThe TEXbookAddison Wesley 1990

[3] Per ForebyAtt skriva rappor-ter med LATEX PHs kopieringsma-skin 2003

Foumlrsta argumentet tillbibitem aumlr en etikett som man sen kan referera till medcite Detfungerar ungefaumlr somlabel ochref (se sidan13)

617 Vill ni veta merDet haumlr dokumentet beraumlttar lite om hur man anvaumlnder LATEX foumlr att skriva rapporter LATEX kanmycket mer aumln vad som beskrivs haumlr men foumlr de flesta raumlcker nog detta

Foumlr de som vill laumlra sig lite mer har viThe Not So Short Intruduction to LATEX 2ε avTobias Oetiker m fltill salu Priset aumlr foumlr naumlrvarande 50 kronor men den finns aumlven tillgaumlngligparing naumltethttppeopleeeethzch˜oetikerlshort

Vill man veta aumlnnu mer finns det tvaring bra boumlcker som jag kan rekommendera

bull LATEX A Document Preparation Systemav Leslie Lamport(ISBN 0-201-52983-1)Boken aumlr baringde en enkel handledning och en referensmanual

bull The LATEX Companion av Michel Goossens Alexander Samarinoch Frank Mittelbach(ISBN 0-201-54199-8) Boken beskriver en hel del trick och tekniker som inte finns medi Lamports bok men inneharingllerintegrunderna i LATEX

De flesta institutioner har nog dessa boumlcker saring om du haringller paring med examansarbete kan dukanske faring laringna boumlckerna Annars finns de att bestaumllla hos de flesta naumltbokhandlar

A Lokala dokumentklasserVi har tvaring lokala dokumenttyper en foumlr att skriva svenska brevefd-brev och en foumlr merit-foumlrteckningarmerit Dessa beskriv naumlrmare iEXEMPEL 8 ochEXEMPEL 9 Ex 8

Ex 9

B LATEX foumlr hemdatornLATEX finns till de flesta operativsystem Tabellen nedan visar var man haumlmta programvaran

operativsystem program URLWindows MiKTeX httpwwwmiktexorgUnix teTeX httpwwwtugorgteTeXAlla All latexprogramvara httpwwwctanorg

36 C Hur utformar man rapporten

Ett saumltt att faring LATEX paring sin PC aumlr att koumlra Linux Det aumlr en gratis unixvariant foumlr PC-datorer ochdaumlr finns redan teTeX som faumlrdiga paket som man kan installera IusrlocalftppubLinuxfinns en del linuxdistributioner att haumlmta Men det aumlr nog enklare att laumlgga naringgra hundralapparparing att koumlpa en CD med linux

C Hur utformar man rapportenUtseendet paring en uppsats rapport eller avhandling aumlr ganska standardiserat Det finns en delolika skolor men huvuddragen aumlr alltid desamma Om man skriver en labrapport paring tre sidorbehoumlver man givetvis inte haringlla lika haringrt paring reglerna som om man skriver en rapport till sittexamensarbete Men det aumlr klokt att foumllja huvuddragen i mallen inte minst foumlr att rapportenslaumlsare ofta aumlr van vid att det ska se ut paring ett visst saumltt

Resten av detta appendix inneharingller lite tips som aumlr skrivna av Lars Olssonparing institutionenfoumlr Elektrovetenskap

Rapporten ska ha en titelsida med projektets (laborationens) namn foumlrfattarnas namn in-stitutions- och kursnamn samt aringrtal Paring denna sida ska ocksaring finnas ettsammandrag(kallasibland referat) av rapporten I detta ska tydligt framgaring vad rapporten handlar om vilketpro-blem som loumlsts hur detta har gjorts mdash vilkenmetod som anvaumlnts de viktigasteresultatenochslutsatsernasamt eventuellarekommendationer Det faringr inte bli stoumlrre aumln ca en halv sidatext och faringr inte inneharinglla naringgra figurer Sammandraget aumlr mycket viktigt eftersom en blivandelaumlsare genom detta kan faring klart foumlr sig om han verkligen ska laumlsa rapporten Kan han inte goumlraen riktig bedoumlmning av detta med ledning av sammandraget riskerar han att foumlrspilla dyrbartid Som ansvarskaumlnnande foumlrfattare maringste Du alltsaring aumlgna en del tid aringt sammandraget som Dugivetvis skriver sist

Innan Du boumlrjar skriva aumlr det bra om Du foumlr Dig sjaumllv kandefiniera laumlsarenmdash som intebara ska vara den som ska granska Ditt alster utan aumlven t ex Dina kolleger Taumlnk ocksaring eftervadsyftet med rapporten ska vara (bortsett fraringn det uppenbara att Du maringste foumlr att bli godkaumlndparing kursen) t ex att Du villsprida kaumlnnedomom upptaumlckter Du gjort ellerRapportera till enkollega eller en chef vad Du sysslat med de daumlr timmarna

Boumlrja gaumlrna rapporten med enInledning daumlr Du motiverar Ditt arbeta och definierar maringletDen kan sedan foumlljas av enBakgrund som kan vara en beskrivning av naringgra tidigare anvaumlndametoder eller en historik En riktigt fin rapport som t ex beskriver ett arbete som finansierasmed bidrag fraringn STU eller naringgon annan instans boumlrjar ofta med ettFoumlrord (engelska preface)I detta ger man en bakgrund paring houmlgre nivaring och saumltter in arbetet i ett stoumlrre sammanhang Haumlrtackar man ocksaring dem som varit foumlrfattaren behjaumllpliga med pengar (t ex STU) och med detpraktiska arbetet

Daumlrefter foumlljer den egentliga rapporten Haumlr beskriver Du den metod Du anvaumlnt eller till-vaumlgagaringngssaumlttet Aumlr rapporten en laborationsredovisning kan Du redogoumlra foumlr vardera momen-tet under en egen rubrik Aumlr det en projektrapport kan Du i staumlllet beskriva de olika delarna ikonstruktionen under var sin rubrik Det aumlr ofta laumlmpligt med underrubriker t ex

42 Principen foumlr Kruttilatorn

men undvik en uppdelning paring foumlr maringnga undernivaringer eftersom skriften daring laumltt blir oumlverstruk-turerad Foumlrsoumlk att vara konsekvent med rubriksaumlttningen saring att Du inte aumlndrar formen mellanolika rubriker Detta ser Du tydligast naumlr Du ska skrivaInneharingllsfoumlrteckningen (behoumlvs intetill laborationsrapporten) ty daumlr staringr alla rubrikerna intill varandra

Illustrationer aumlr mycket vaumlrdefulla (en bild paringstarings saumlga mer aumln tusen ordrArr anvaumlnd figurersaring kan rapporten bli kort) men foumlr att en figur ska vara meningsfull maringsten den vara foumlrsedd

Sakregister 37

med enfigurtext Denna ska vara saring tydlig att man kan foumlrstaring figuren utan att behoumlva laumlsanaringgot inne i texten Taumlnk paring hur Du sjaumllv goumlr naumlr Du faringr en rapport eller en artikel i handenFigurtexten ska staring under figuren och skrivas ut helt t ex

Figur 23 En vanlig kruttilator med oumlverhaumlngade skrut Observera att divisorn haumlr aumlrgroumln Efter [2]

Vidare aumlr det vaumlrt att notera attfig 23blir bara ett nedslag mindre aumlnfigur 23 inne i textenFoumlrkorta inte i onoumldan och anvaumlnd bara de vedertagna saumltten t ex tex etc osv

Texten ska man straumlva efter att goumlra kort men uttoumlmmande Det aumlr alltid baumlttre att foumlrsoumlkaskriva korta meningar med ett sammanhang aumln att foumlrsoumlka taumlcka maringnga sammanhang i enmening Taumlnk paring ordval syftningar och meningsbyggnad saring att den text Du skriver verkligenkommer att betyda det Du taumlnkt Dig Detta laringter helt uppenbart men Du ska faring se att det inte aumlrsaring laumlttStavfel ska i princip inte behoumlva foumlrekomma eftersom det finns utmaumlrkta boumlcker somaumlr fyllda med raumltt stavade ord Aumlr Du det minsta osaumlker slaring upp ordet i staumlllet foumlr att chansaDu kan ibland bli osaumlker paring betydelsen av ett ord eller hos en fras Slaring daring upp i en ordbok ellerskriv om meningen mdash detta aumlr extremt viktigt naumlr Du skriver paring ett annat spraringk

Skriv gaumlrna paringsvenska Detta kan dock vara svaringrt i varingr bransch daumlr saring maringnga fackuttryckaumlr laringnade fraringn framfoumlr allt engelskan Om det finns ett svenskt ord foumlr en foumlreteelse saring anvaumlnddet om inte texten daring blir foumlr uppstyltad Fundera oumlver hur Du ska skriva om t exMan maringstenu enabla de strobade latcharna med chip select acknowledgement controlsignalerna(Vad nudet betyder) Det blir kanske flera ord paring svenska men det priset faringr vi betala foumlr att textenska bli snygg

Efter beskrivningar och genomgaringngar av metoder etc skaResultat ochellerSlutsatserkomma Dessa kan ibland ingaring utspridda i det foumlregaringende avsnittet men de ska i saring fall samlasihop haumlr och kommenteras

Referenser aumlr en lista med den litteratur som Du gjort haumlnvisningar till i texten I textenska Du ha skrivet ett nummer som i figurtextexemplet ovan I referenslista ska det daring se ut somt ex

[2] Gustavsson Hans P et alKruttilatorer en global oumlversikt Liberlitteratur Mal-mouml 1944

Sist saumltter Du eventuellabilagor programlistor ochappendix Naumlr sedan sammandragetaumlr klart aumlr rapporten faumlrdigskriven men inte faumlrdig Foumlrsoumlk att faring naringgon annan att korrekturlaumlsaden aringt Dig mdash sjaumllv aumlr du naumlmligen blind aumlven foumlr de enklaste felen vid det haumlr laget

Sakregister

Symboler (mindre utrymme) 22lsquo (iexcl) 14$ (math-omgivning) 15 (kommentar) 3rsquo (accent) 13rsquo (derivata) 18( (() 21) ()) 21 (extra utrymme) 22 (accent) 13 () 21= 12

= (accent) 13gt 12lsquo (iquest) 14[ ([) 21 (blanktecken) 8 (accent) 13( (math-omgivning) 15) (math-omgivning) 15- (avstavningsfoumlrslag) 9[ (displaymath-

omgivning) 15 (radbrytning) 2 28] (displaymath-

omgivning) 15^ (accent) 13 () 21 () 21] (]) 21^ (exponent) 17(index) 17lsquo (accent) 13~ (accent) 13~ (haringrt blanktecken) 910pt (option) 2611pt (option) 2612pt (option) 26

38 Sakregister

Aa4paper (option) 26AA (Aring) 14aa (aring) 14abstract 34abstract-omgivning 34accenter

i matematisk omgivning17i vanlig text 13

acute 17addtolength 26AE (AElig) 14ae (aelig) 14aleph (alefsym) 18alpha (α) 16amalg (q) 16angle ( 6 ) 18appendix 3 4approx (asymp) 16arccos 19arcsin 19arctan 19arg 19array-omgivning 20 21article (dokumentklass)

25 26ast (lowast) 16asymp () 16atop 20author 2avant (paket) 34avstavning 9 24

Bb (accent) 13backslash () 18 21bar 17baselinestretch 27beta (β) 16bfseries 7bibitem 35bibitem 35bigcap (

⋂) 20

bigcirc (copy) 16bigcup (

⋃) 20

Biggl 22biggl 22Biggr 22biggr 22Bigl 22bigl 22bigodot (

⊙) 20

bigoplus (oplus

) 20bigotimes (

otimes) 20

Bigr 22bigr 22

bigsqcup (⊔

) 20bigtriangledown (5) 16bigtriangleup (4) 16biguplus (

⊎) 20

bigvee (or

) 20bigwedge (

and) 20

bindetreck 8binaumlra operatorer 16blanktecken

extra 8haringrt 9

boldmath 19book (dokumentklass) 25bookman (paket) 34bot (perp) 18bowtie () 16Box (2) 18breve 17braringkstreck 18bullet (bull) 16

Cc (accent) 13cap (cap) 16caption 11 15cdot (middot) 16cdots 19center-omgivning 11 30centrerad text 10chancery (paket) 34chapter 25check 17chi (χ) 16circ () 16circle 29citat 10cite 35cite 35clearpage 25clubsuit (clubs) 18colorbox 33cong (sim=) 16coprod (

∐) 20

copyright ( ccopy) 13cos 19cosh 19cot 19coth 19csc 19cup (cup) 16

Dd (accent) 13dag (dagger) 13dagger (dagger) 16dashbox 29

dashv (a) 16date 2 3ddag (Dagger) 13ddagger (Dagger) 16ddot 17 18ddots 21definecolor 33deg 19Delta (∆) 16delta (δ) 16derivator 18description-omgivning

9 10det 19DH (ETH) 14dh (eth) 14Diamond (3) 18diamond () 16diamondsuit (diams) 18dim 19displaymath-omgivning

15 20 21 26div (divide) 16division 18DJ (ETH) 14dj (đ) 14document-omgivning 2documentclass 25dokumentklasser 25dot 17 18doteq ( =) 16Downarrow (dArr) 17 21downarrow (darr) 17 21draft (option) 26dvi2tty (program) 5dvips (program) 1 4ndash6

Eefd-brev (dokument-

klass) 35ell (`) 18em 7emacs

LATEX-mode 4emacs (program) 1 4 14 22emph 7empty (sidnumrering) 27emptyset (empty) 18enumerate-omgivning 9epsilon (ε) 16eqnarray-omgivning 21eqnarray-omgivning 21equation-omgivning 15 20equiv (equiv) 16eta (η) 16EUR 33euro 33

Sakregister 39

eurotecken 33evensidemargin 26exempel 1exists (exist) 18exponent 17ext 19

Ffancyhdr (paket) 27fbox 28fcolorbox 33felsoumlkning 22ndash25fetstil 7figure-omgivning 11 30figurer 11flat ([) 18fleqn (option) 26flushleft-omgivning 10flushright-omgivning 11fonter 6 19 34footnote 9footnotesize 7footskip 26forall (forall) 18fotnoter 9frac 18framebox 29frown (_) 16funktionsnamn 19

GGamma (Γ) 16gamma (γ) 16gcd 19geq (ge) 16gg () 16grader 18graphics (paket) 30ndash32grave 17grekiska bokstaumlver 15 16guillemotleft (laquo) 13guillemotright (raquo) 13guilsinglleft (lsaquo) 13guilsinglright (rsaquo) 13gunzip (program) 31gv (program) 32gzip (program) 31

HH (accent) 13hat 17hbar (h) 18headheight 26headings (sidnumrering) 27headsep 26heartsuit (hearts) 18

helvet (paket) 34hemdator

LATEX foumlr 35hline 12hom 19hookleftarrow (larr) 17hookrightarrow (rarr) 17hspace 28hspace 28Huge 7huge 7haumlnvisningar 13

Ii (ı) 13Im (=) 18imath 17imath (ı) 18import (program) 31in (isin) 16includegraphics 30index 17inf 19infty (infin) 18inneharingllsfoumlrteckning 8int (

int) 20

iota (ι) 16itemize-omgivning 9itshape 7

Jj () 13jmath 17jmath () 18Join (1) 16

Kkapitaumller 7kappa (κ) 16ker 19kill 12kommentar 3komprimering 31kursiv 7

LL (Ł) 14l (ł) 14label 11 13Lambda (Λ) 16lambda (λ) 16landscape (option) 26langle (〈) 21LARGE 7Large 7large 7

laserutskrifter 5LaTeX (logotypen) 8latex (program)

1 4 6 13 25 32LATEX-mode (i emacs) 4latexsym (paket) 17lceil (d) 21ldots ( ) 8ldots 21leadsto () 17left 21 22Leftarrow (lArr) 17leftarrow (larr) 17leftharpoondown () 17leftharpoonup () 17Leftrightarrow (hArr) 17leftrightarrow (harr) 17leq (le) 16leqno (option) 26letter (dokumentklass) 25lfloor (b) 21lg 19lhd () 16lim 19limsup 19line 29lininf 19listoffigures 8listoftables 8listor 9ndash10litteraturreferenser 34ll () 16ln 19log 19Longleftarrow (lArr=) 17longleftarrow (larrminus) 17Longleftrightarrow

(lArrrArr) 17longleftrightarrow

(larrrarr) 17longmapsto (7minusrarr) 17Longrightarrow (=rArr) 17longrightarrow (minusrarr) 17

Mmaketitle 2 8 26 27mapsto (7rarr) 17matematisk text 15ndash22matematiska symboler

15ndash17math-omgivning 15 20 21mathbf 19mathcal 19mathit 19mathrm 19mathsf 19mathtt 19

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 29: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

56 Problem i inkluderade filer 25

552 Alla bilder kommer inte ut

FelmeddelandetToo many unresolved floats beror paring att minnet i LATEX har blivit fulltav bilder Naumlr LATEX ser en bild lagras den undan tills det finns ett staumllle att skriva ut den

Detta fel beror normalt paring samma sak som ovan men kan ocksaring upptraumlda om man villha maringnga bilder efter varandra (t ex ett appendix med bara bilder) Loumlsningen aumlr daring att tvingaLATEX att skriva ut de bilder som har samlats i minnet genom att laumlgga in kommandotclearpagemellan tvaring laumlmpliga bilder Daring skrivs alla ackumulerade bilder ut och LATEX goumlr en sidbrytning

56 Problem i inkluderade filer

LATEX skriver kommandon till ett antal filer som sedan inkluderas vid naumlsta koumlrning (Bl a finnsfiltoc foumlr inneharingllsfoumlrteckningenfillof ochfillot foumlr figur- och tabellfoumlrteckningarsamtfilaux foumlr diverse oumlvrig information som bildtexter

Naumlr LATEX inkluderar en fil skrivs filnamnet och eventuella felmeddelanden ut inom paren-teser (se exempel paring sidan4) Paring detta saumltt kan man se vilken fil det aumlr problem med

Skulle det bli fel i en av de inkluderade filerna (t ex paring grund av fel i en bildtext) maringsteman ta bort filen och sedan koumlralatex igen Givetvis maringste man ocksaring raumltta felet ifiltex)

57 Utskriften kommer inte ut

Om det inte kommer ut naringgra sidor paring laserskrivaren eller om bara en del av sidorna kommerut beror det foumlrmodligen paring naringgot av foumlljande

bull Filnamnet inneharingller svenska bokstaumlverSkrivarna klarar inte av filer som inneharingller tecken som har aringttonde biten satt Detta yttrarsig i att det inte kommer ut naringgonting alls Doumlp omtex-filen till ett annat namn kompileraden igen och skriv ut den paring nytt (Det aumlr bara filnamnet som beroumlrs svenska tecken inne itexten kodas saring att skrivarna klarar av dem)

bull Fel i en inkluderad bildOm du har inkluderat en bild i dokumentet kan det beror paring att skrivaren inte foumlrstaringr sig paringbilden I detta fall kommer vanligtvis sidorna foumlre bilden ut Prova att ta bort bilden och seom det blir baumlttre Om det hjaumllper kontrollera att bilden aumlr i raumltt format (se sidan30)

6 Oumlverkurs61 Dokumentklasser

Hittills har vi bara anvaumlnt dokumentklassenarticle Andra dokumentklasser som aumlr standardaumlr letter (EXEMPEL 7) report (EXEMPEL 5) och book report skiljer sig fraumlmst fraringn Ex 7

Ex 5article genom att det finns ytterliga en rubriknivaringchapter book har ytterligare en nivaringsom heterpart article aumlr laumlmpligt till rapporter aumlven raumltt laringnga saringdana Kommer man uppi storleksordningen examensarbete kan det vara laumlmpligt att byta tillreport Paring sidan35finnsytterligare dokumentklasser beskrivna Dessa aumlr dock inte standard i LATEX

Foumlr att byta dokumentklass maringste man aumlndra argumentet till kommandotdocumentclassOm man till exempel vill aumlndra tillreport skriver man

documentclass[a4paper]report

26 6 Oumlverkurs

62 DokumentoptionerDet finns ett antal optioner som man kan ange foumlr att paringverka utseendet paring sitt dokument Vihar redan stoumltt paringa4paper Nedanstaringende lista visar de viktigaste

a4paper Anpassa marginaler till a4-papper Om denna utelaumlmnas anvaumlnds amerikanskpapper (letter)

11pt Anvaumlnd lite stoumlrre bokstaumlver (standard aumlr10pt)

12pt Aumlnnu lite stoumlrre bokstaumlver

twocolumn Skriver texten i tvaring kolumner

twoside Formaterar foumlr dubbelsidig utskrift (Anvaumlnt i detta dokument)

titlepage Goumlr att rubriken (den som man skriver ut medmaketitle) hamnar paring en egensida om man anvaumlnder dokumentklassenarticle Det aumlr standard foumlrreport

landscape Goumlr att sidan formateras foumlr liggande papper Marginalerna blir vaumlldigt bredasaring man kan behoumlva finjustera en del maringtt manuellt (se sidan26)

draft Goumlr att LATEX skriver ut en svart rektangel i marginalen efter alla rader som harblivit foumlr laringnga (overfull hbox) Det aumlr bra att anvaumlnda vid korrekturlaumlsning-en men ska givetvis tas bort foumlre den slutliga utskriftendraft goumlr desutom attinkluderade bilder (se sidan30) bara skrivs ut som en ram runt bildens filnamn

leqno Placera ekvationsnummer till vaumlnster i staumlllet foumlr till houmlger om ekvationen i endisplaymath-omgivning

fleqn Vaumlnsterjustera ekvationer i staumlllet foumlr att centrera dem i endisplaymath-om-givning

openright Om man anvaumlnder dokumentklassenreport boumlrjar kapitel alltid paring ny sidaopenright goumlr att de i staumlllet boumlrjar paring ny houmlgersida

Foumlr att anvaumlnda en option skriver man namnet paring den inom hakparenteser rsquo[]rsquo foumlre dokument-klassen Vill man ange flera optioner skiljer man dem aringt med kommatecken Vill man skrivamed 11 punkter stora bokstaumlver och formatera texten i tvaring kolumner (samtidigt som man be-haringller optionen foumlr a4-papper) skriver man

documentclass[11pttwocolumna4paper]article

63 Finjustering av marginaler och andra maringttOm man inte aumlr noumljd med marginalerna saring finns det moumljlighet att finjustera maringtten med kom-mandonaaddtolength ochsetlength Den foumlrsta aumlr laumlmplig naumlr man vill goumlra smaring juste-ringar t ex goumlra raderna lite laumlngre

Naringgra av de maringtt som garingr att justera aumlr

evensidemargin marginal jaumlmna sidor oddsidemargin marginal udda sidortopmargin marginal oumlverst paring sidan headheight storlek sidhuvudheadsep avst mellan sidhuvud amp text footskip avst mellan sidfot amp texttextwidth textens bredd textheight textens houmljd

Om man t ex vill goumlra raderna en centimeter laumlngre paring varje sida skriver man

addtolengthoddsidemargin-10mmaddtolengthevensidemargin-1cmaddtolengthtextwidth2cm

Foumlr mer info om detta seEXEMPEL 10 Haumlr finns aumlven en beskrivning av de olika maringttenheterEx 10man kan anvaumlnda

64 Separering av stycken 27

64 Separering av styckenLATEX boumlrjar varje stycke med en indragning om det inte aumlr det foumlrsta stycket efter en rubrikOm man i staumlllet vill avgraumlnsa stycken med en extra blankrad skriver man saring haumlr i boumlrjan avdokumentet

usepackageparskip

Paketetparskip goumlr att indragningen saumltts till noll och att avstaringndet mellan tvaring stycken oumlkaren halv rad

65 Engelska dokumentOm man vill skriva dokument paring engelska aumlr det bara att utelaumlmna raden med

usepackage[swedish]babel

Daring kommer en engelsk avstavningstabell att anvaumlndas och ett antal straumlngar aumlndras till engels-ka t ex skrivsTable of contentsi staumlllet foumlrInneharingll

usepackage[swedish]babel

Det garingr aumlven att skriva paring andra spraringk genom att byta utswedish mot naringgot av foumlljande

american french german ngerman bahasa basque catalan croatianczech danish dutch finnish greek icelandic irish italianlatin magyar norsk norsk portuges romanian russian slovakslovene spanish turkish ukrainian nohyphenation

66 Sidnumrering sidhuvud och sidfotLATEX skriver automatiskt ett sidnummer centrerat laumlngst ned paring sidan Med kommandot

pagestyleempty

kan man staumlnga av numreringen Det kan bland annat vara laumlmpligt t ex om man bara vill skrivaut en sida Om man anvaumlndermaketitle maringste man dessutom skriva

thispagestyleempty

eftermaketitle eftersommaketitle alltid definierar om foumlrsta sidan tillplain (SeEX-EMPEL 3) Ex 3

Vill man i staumlllet ha sidnummer och kapitelnamn i sidhuvudet skriver man

pagestyleheadings

Daring faringr man en sidnumrering som ser ut ungefaumlr som i den haumlr handledningen Vill man garingtillbaka till standardutseendet aumlr det bara att skriva

pagestyleplain

Foumlr att faring sidhuvuden som ser ut ungefaumlr som i denna handledning kan man anvaumlnda paketetfancyhdr Detta beskrivs naumlrmare iEXEMPEL 4 Ex 4

67 RadavstaringndIbland kan man vilja aumlndra paring radavstaringndet i LATEX Det goumlrs enklast genom att aumlndra paring pa-rameternbaselinestretch Det aumlr en faktor som radavstaringndet multipliceras med saring detnormala vaumlrdet aumlr1 Foumlr att naumlstan foumlrdubbla radavstaringndet laumlgger man till foumlljande rad naringgon-stans foumlrebegindocument

renewcommandbaselinestretch18

28 6 Oumlverkurs

68 RamarFoumlr att rita en ram runt en del av texten anvaumlnder man kommandotfbox

Haumlr har vi en fboxliten ram Haumlr har vi en liten ram

Det garingr inte att ha radbrytningar inne i enfbox saring om man vill rita en ram runt en stoumlrre delav texten maringste man kapsla in den i enparbox

fboxparbox4cmDenna text blirautomatiskt justerad till ett4 cm brett stycke

Denna text blir automatiskt ju-sterad till ett 4 cmbrettstycke

69 Att paringverka formateringenLATEX lyckas foumlr det mesta bra med att bryta rader och sidor Men ibland kan man behoumlva raumlttatill formateringen lite I andra fall vill man kanske bryta en rad eller en sida trots att den inte aumlrfull eller laumlgga in lite extra tomrum

Vi har redan anvaumlnt kommandot foumlr att tvinga fram en radbrytning Kommandot kanaumlven ha ett argument som talar om hur mycketextrautrymme som ska laumlggas till

Det haumlr kan ni redanMed ett extra argumentblir [7mm]det extra mycket tomrum

Dethaumlr kan ni redan Med ett extra argu-ment blir

det extra mycket tomrum

Eftersom kan ha ett argument som boumlrjar med tecknet rsquo[rsquo kan man alltsaring inte boumlrja enny rad med rsquo[rsquo om den foumlrra avslutades med Man kan dock lura LATEX att tolka parentesensom just en parentes genom att byta ut mot

Ett annat saumltt att laumlgga in extra tomrum aumlr med kommandotvspacelaumlngd eller medvspacelaumlngd Skillnaden aumlr att den foumlrsta formen tar bort tomrummet om det raringkar hamnavid i slutet eller boumlrjan av en sida

Det finns aumlven motsvarande kommandon foumlr att laumlgga in extra tomrum i en rad De heterhspace ochhspace Den tidigare formen tar bort tomrummet om det hamnar foumlrst ellersist paring en rad

Daring ska vi se om det inte kan bli liteextra tomrum aumlven i boumlrjan hspace20mmav en rad Mitt inne i raden aumlr likahspace10mm laumltt Nu vill jag ha liteextra tomrumvspace10mmsaring att jag baumlttre kan studerafiberstrukturen i papperet

Daring ska vi se om det inte kanbli lite extra tomrum aumlven i boumlrjan

av en rad Mitt inne iraden aumlr lika laumltt Nu vill jagha lite extra tomrum saring att jag baumlttre

kan studera fiberstrukturen i papperet

Observera att raden fylls upp innan det vertikala utrymmet laumlggs till Daumlrfoumlr hamnar inte tom-rumet exakt daumlr man skrivervspace Vill man ha det uppfoumlrandet ska man anvaumlnda medett argument som i det tidigare exemplet

Foumlr att tvinga fram en sidbrytning anvaumlnder man kommandotnewpage Om vi skriver itvaring kolumner avslutarnewpage den aktuella kolumnen i staumlllet foumlr sidan

610 Att rita figurer 29

610 Att rita figurerLATEX klarar av att rita enkla figurer som cirklar fyrkanter linjer och pilar Med enpicture-omgivning skapar man ett koordinatsystem som man sen kan rita i

Standardenheten i koordinatsystemet aumlr punkter Foumlr de flesta aumlr det nog lite svaringrt att taumlnkai punkter Daumlrfoumlr aumlr det laumlttare om man aumlndrar maringttenheten till millimeter med kommandot

setlengthunitlength1mm

Det behoumlver man bara goumlra en garingng i varje dokument alltsaringinte foumlr varje bildOm man vill skapa ett koordinatsystem som aumlr 100 mm brett och 80 mm houmlgt goumlr man saring

haumlr

beginpicture(10080) kommandon som ritar bilderendpicture

Foumlr att placera grafiska objekt i koordinatsystemet anvaumlnder vi kommandotput Med

put(200)objekt

placerar viobjekti punkten med x-koordinaten 20 och y-koordinaten 0 (Foumlr rektanglar aumlr detnedre vaumlnstra houmlrnet foumlr cirklar centrum och foumlr linjer utgaringngspunkten)

Exemplet nedan visar de vanligaste grafiska objekten och hur man ritar dem i LATEX

beginpicture(3050)put(040)framebox(308)centerput(030)framebox(148)[t]topput(1630)framebox(148)[r]rightput(020)dashbox(308)[bl]bottom leftput(018)line(10)20put(016)vector(2-1)25put(510)circle8put(2412)circle14put(614)textscText

endpicture

center

topright

bottom left

HHHHHH

HHj

~ amp$

TEXT

Argumentet tillcircle aumlr diametern Foumlrline ochvector aumlr foumlrsta argumentet riktningoch det andra laumlngd Riktningsargumenten ska ligga mellanminus6 och+6 foumlr line och mellanminus4 och+4 foumlr vector

Ofta vill man upprepa en ritad figur efter efter ett regelbundet moumlnster Det kan till exempelroumlra sig om boxar i ett koplingsschema Foumlr detta finns kommandotmultiput som anvaumlndssaring haumlr

multiput(xy )(∆x∆y )antal objekt

daumlr(xy ) aumlr startpositionen Objektet behoumlver inte vara ett enkelt objekt utan kan ocksaring varaen helpicture-omgivning Man kan alltsaring dela upp sin bild i flera mindre bilder

beginpicture(4050)multiput(00)(710)3beginpicture(209)put(00)framebox(209)[tr]Hejput(82)oval(143)put(45)oval(55)[tl]put(108)oval(73)[b]put(182)circle4

endpictureendpicture

Hej |

Hej |

Hej |

30 6 Oumlverkurs

Om man har ritat en figur och sen vill flytta hela figuren anger man ytterligare ett argumenttill beginpicture

beginpicture(3060)(1010)

Detta betyder att origo har koordinaterna(1010) i staumlllet foumlr (00) Man kan med foumlrdelplacera sin bild inne i enfigure-omgivning (se sid11ochEXEMPEL 6)Ex 6

Det mesta garingr att rita i enpicture-omgivning och resultatet blir snyggt men det blir na-turligtvis lite jobbigt att rita stora figurer paring det haumlr saumlttet Ett alternativ aumlr att anvaumlnda metodensom beskrivs i naumlsta stycke

611 Paketet graphics6111 Att inkludera postscript-bilder

Numera finns det maringnga bra program som kan rita bilder Kan man bara faring dem att skriva sinutmatning i formatetencapsulated postsciptsaring garingr det bra att inkludera bilden i sitt dokumentmed hjaumlp av paketetgraphics

Foumlr att kunna inkludera bilder maringste man laumlgga till foumlljande rad i boumlrjan av dokumentet

usepackagegraphics

Sen anvaumlnder vi foumlljande kommando foumlr att inkludera bilden som finns i filenbildeps

includegraphicsbildeps

Om man vill skala om bilden anvaumlnder man kommandotresizebox

resizebox20mmincludegraphicsbildeps

Ovanstaringende exempel ger en bild som aumlr 20mm houmlg Utropstecknet betyder att bredden skaskalas saring att bildens proportioner beharinglls

En vanlig anvaumlndning avincludegraphics aumlr att inkludera bilder i enfigure-om-givning Daring kraumlvs att bilden centreras med hjaumllp avcenter-omgivning enligt nedanstaringendeexempel

beginfigurebegincenterincludegraphicsbildeps

endcentercaptionKopplingsschema till transmogrifieraren

endfigure

611 Paketet graphics 31

6112 Att spara utrymme

Postscriptbilder kan ofta ta vaumlldigt mycket plats Det kan man loumlsa genom att komprimerafilen Det enda problemet aumlr att LATEX maringste veta hur stor bilden aumlr Den informationen finnsi filen paring en rad som boumlrjar medBoundingBox Klipp ut denna rad och spara den i filenbildepsbb Skriv daumlrefter

gzip bildeps

saring komprimereasbildeps och ersaumltts med den komprimerade filenbildepsgz Sedan aumlrdet bara att inkludera raumltt fil

includegraphicsbildepsgz

En fil som aumlr komprimerad medgzip kan man packa upp medgunzip om man inte laumlngrevill ha den komprimerad

6113 Naringgra saumltt att skapa postscript-bilder

Det finns givetvis maringnga saumltt att generera PostScript-bilder Paring arbetsstationerna ritar man enk-last bilderna medxfig Om vi till exempel vill skapabildeps (som vi anvaumlnde ovan) skrivervi

xfig bildfig

Daring faringr vi upp et foumlnster daumlr vi kan rita bilden Vaumllj sedan menynExportoch exportera bildenVar noga med att vaumlljaEncapsulated Postscripti rutanLanguage

En postscriptfil som skapas paring detta saumltt garingr inte att skriva ut foumlr sig sjaumllv Foumlr att skriva utden vaumllj i staumlllet menynPrint i xfig

Om man vill spara ett foumlnster paring skaumlrmen som encapsulated postscript till en fil som heterwindoweps kan man anvaumlnda naringgot av foumlljande kommandon

import -density 90x90 windowepsimport -density 90x90 eps2windowepsimport -density 90x90 -depth 8 -colorspace gray eps2windoweps

och klicka paring det foumlnster man vill spara Den andra varianten avimport ger postscript level2 som aumlr mer kompakt Man faringr alltsaring betydligt mindre filer men i vissa falla kan de kraringglaDen sista varianten aumlr laumlmplig om bilden aumlr svartvit eller om det ska skrivax ut paring en svartvitskrivare

Skriv man xfig man xgrabsc respman xgrab foumlr mer information

6114 Aumlndra storlek och roterera

Paketetgraphics inneharingller mer aumln de kommandon som naumlmnt ovan Man kan t ex skala ettobjekt medscalebox

vanlig storlek scalebox2dubbel storlek scalebox5halv storlek

vanlig storlek

dubbel storlekhalv storlek

Man kan ocksaring ange ett ytterligare argument om man inte vill ha samma skala i x- och y-led

scalebox1[2]dubbel houmljd scalebox2[1]dubbel bredd

dubbel houmljddubbel bredd

resizebox kan ocksaring anvaumlndas paring text

32 6 Oumlverkurs

resizebox4cm4 cm bred skalenlig 4 cm bred skalenligMan kan ocksaring rotera valfritt objekt medrotatebox eller spegla det kring en vertikal axelmedreflectbox

rotatebox30Hej rotatebox180Hej reflectboxSpegel spegel paring vaumlggen daumlr

Hej

Hej

Spegelspegelparingvaumlggendaumlr

6115 xdvi och graphics

xdvi klarar inte av att visa text (bilder garingr bra) som manipulerats medresizebox scaleboxrotatebox ellerreflectbox Detta kan man dock loumlsa genom att titta paring den faumlrdiga post-scriptfilen med kommandotgv Om dindvi-fil heterrapportdvi skriver du

dvips rapportgv rapportps

ta bort filen medrm rapportps naumlr du aumlr klar

6116 pdflatex och graphics

Foumlr att anvaumlndagraphics medpdflatex skriver man saring haumlr i boumlrjan av dokumentet

usepackage[pdftex]graphics

Sedan kan man tyvaumlrr inte inkludera bilder i eps-format Bilderna maringste i staumlllet vara i pdf-format Det loumlser man laumltt genom att konvertera bilderna med kommandotps2pdf

ps2pdf bildeps bildpdf

och sedan inkluderar man bilderna med

includegraphicsbildpdf

Det garingr aumlven bra att inkludera andra grafikformat i pdf-dokument till exempel jpeg och tiffOm man vill kunna formatera sitt dokument med baringdelatex ochpdflatex saring faringr man

skriva saring haumlr i boumlrjan av dokumentet

newififpdfifxpdfoutputundefinedpdffalse

elsepdftrue

fiifpdfusepackage[pdftex]graphics

elseusepackagegraphics

fi

Sedan goumlr man saring haumlr foumlr att inkludera bilden

ifpdfincludegraphicsbildpdf

elseincludegraphicsbildeps

fi

612 Paketet color 33

612 Paketet colorFoumlr att anvaumlnda paketet skriven man

usepackagecolor

i boumlrjan av dokumentet Sedan finns ett antal kommandon tillgaumlngliga foumlr att skriva text i avvi-kande faumlrg

Det foumlrsta som man maringste goumlra aumlr att definiera en eller flera faumlrger meddefinecolor

definecolorlightgray92definecolordarkgray5definecolorlight-bluergb080851definecolormeloncmyk00460500

Som synes kan man anvaumlnda tre olika modeller foumlr att definiera faumlrger

gray Vaumlrdet aumlr ett tal mellan 0 och 1 daumlr 0 aumlr svart

rgb Vaumlrdet aumlr en kommaseparerad lista av tre tal mellan 0 och 1 som anger intensitetenfoumlr roumltt groumlnt och blaringtt ljus (som paring en TV)

cmyk Vaumlrdet aumlr en kommaseparerad lista av fyra tal mellan 0 och 1 som anger hur mycketman ska anvaumlnda av faumlrgerna cyan magenta gul och svart (som paring en faumlrgskrivare)

Foumlr att skriva sin text i en avvikande faumlrg finns det tvaring kommandon

Detta ord aumlr textcolordarkgraringttprecis som colordark dessa tvaring

Detta ord aumlrgraringtt precis somdessatvaring

Foumlr att goumlra en fylld ram anvaumlnder mancolorbox Om ramen ska ha avvikande faumlrg finnsfcolorbox

colorboxdarkHej hopp fcolorboxblackdarkHej igen

Hej hopp

Hej igen

Man kan aumlven aumlndra bakgrundfaumlrgen Det goumlr man med kommandotpagecolorcolor Kommandot ska skrivas i boumlrjan av dokumentet och gaumlller foumlr alla sidor

Faumlrgenblack som anvaumlndes i exemplen ovan aumlr foumlrdefinierad och behoumlver alltsaring intedefinieras meddefinecolor Oumlvriga foumlrdefinierade faumlrger aumlrwhite red green blueyellow cyan ochmagenta Alla andra faumlrger maringste definieras innan de kan anvaumlndas

613 EuroteckenFoumlr att skriva symbolen foumlr Euro skriver man foumlljande i boumlrjan av dokumentet

usepackageeurosym

Daring definieras kommandonaeuro ochEUR

Med euro kan vi skriva euro-tecknet Priser skriver man som EUR19998

Mede kan vi skrivae-tecknetPriser skriver man som 19998e

Det tecken som visas ovan aumlr den officiella eurosymbolen Om man i staumlllet till ha en symbolsom passar baumlttre till det aktuella teckensnittet anvaumlnder manusepackage[gen]eurosymDaring skrivs symbolen somAC i staumlllet foumlre EUR placerar symbolen foumlre eller efter beloppetberoende paring vilket spraringk man har valt I sverige blir det alltid till houmlger om beloppet Vill manaumlndra paring det kan man anvaumlndausepackage[left]eurosym

34 6 Oumlverkurs

614 Fler teckensnitt

Om man har tillgaringng till en postscriptskrivare (som vi har) saring kan man utnyttja fler teckensnittaumlr de som hittills har beskrivits Genom att skriva

usepackagetimes

i boumlrjan av dokumentet blir den vanliga texten satt medtimes textsf blir helveticaochtexttt blir courier Foumlljande paket finns

paket textrm textsf textttmdash inget mdash computer modern roman comp modern sans comp modern typewritertimes times helvetica courierbookman bookman avant garde couriernewcent new century schoolbook avant garde courierpalatino palatino helvetica courieravant computer modern roman avant garde comp modern typewriterhelvet computer modern roman helvetica comp modern typewriterchancery zapf chancery (endast kursiv) comp modern sans comp modern typewriter

615 Sammanfattning

Ibland vill man ha en sammanfattning (sammandrag referat abstract) i boumlrjan av sin rapportDet aringstadkommer man medabstract-omgivning (EXEMPEL 11)Ex 11

begindocumentmaketitlebeginabstractDetta aumlr en kort sammanfattning avinneharingllet i rapportenendabstractsectionBakgrundHaumlr kommer resten av texten irapportenenddocument

Sammanfattning

Detta aumlr en kort sammanfatt-ning av inneharingllet i rapporten

1 Bakgrund

Haumlr kommer resten av texten i rappor-ten

Vissa institutioner kraumlver att sammanfattningens rubrik aumlrAbstract Andra kraumlven en sam-manfattning paring svenska och en paring engelska Hur man loumlser detta beskrivs iEXEMPEL 12 ochEx 12EXEMPEL 13

Ex 13

616 Referenser

Foumlr att faring en lista med litteraturreferenser anvaumlnder man sig av enthebibliography-omgiv-ning Argumentet (99) till beginthebibliography99 nedan aumlr en teckenstraumlng somanger hur mycket plats etiketterna tar (och hur mycket resten av texten ska skjutas in)99raumlcker till tvaring siffror

617 Vill ni veta mer 35

Laumls mer om LaTeX i citeLamport

beginthebibliography99bibitemLamport Leslie LamportemphLaTeX users guideamp reference manualAddison Wesley 1994bibitemKnuth Donald E KnuthemphThe TeX bookAddison Wesley 1990bibitemPer Per ForebyemphAtt skriva rapporter med LaTeXPHs kopieringsmaskin 2003endthebibliography

Laumls mer om LATEX i [1]

Referenser[1] Leslie LamportLATEX users gui-

de amp reference manualAddison-Wesley 1994

[2] Donald E KnuthThe TEXbookAddison Wesley 1990

[3] Per ForebyAtt skriva rappor-ter med LATEX PHs kopieringsma-skin 2003

Foumlrsta argumentet tillbibitem aumlr en etikett som man sen kan referera till medcite Detfungerar ungefaumlr somlabel ochref (se sidan13)

617 Vill ni veta merDet haumlr dokumentet beraumlttar lite om hur man anvaumlnder LATEX foumlr att skriva rapporter LATEX kanmycket mer aumln vad som beskrivs haumlr men foumlr de flesta raumlcker nog detta

Foumlr de som vill laumlra sig lite mer har viThe Not So Short Intruduction to LATEX 2ε avTobias Oetiker m fltill salu Priset aumlr foumlr naumlrvarande 50 kronor men den finns aumlven tillgaumlngligparing naumltethttppeopleeeethzch˜oetikerlshort

Vill man veta aumlnnu mer finns det tvaring bra boumlcker som jag kan rekommendera

bull LATEX A Document Preparation Systemav Leslie Lamport(ISBN 0-201-52983-1)Boken aumlr baringde en enkel handledning och en referensmanual

bull The LATEX Companion av Michel Goossens Alexander Samarinoch Frank Mittelbach(ISBN 0-201-54199-8) Boken beskriver en hel del trick och tekniker som inte finns medi Lamports bok men inneharingllerintegrunderna i LATEX

De flesta institutioner har nog dessa boumlcker saring om du haringller paring med examansarbete kan dukanske faring laringna boumlckerna Annars finns de att bestaumllla hos de flesta naumltbokhandlar

A Lokala dokumentklasserVi har tvaring lokala dokumenttyper en foumlr att skriva svenska brevefd-brev och en foumlr merit-foumlrteckningarmerit Dessa beskriv naumlrmare iEXEMPEL 8 ochEXEMPEL 9 Ex 8

Ex 9

B LATEX foumlr hemdatornLATEX finns till de flesta operativsystem Tabellen nedan visar var man haumlmta programvaran

operativsystem program URLWindows MiKTeX httpwwwmiktexorgUnix teTeX httpwwwtugorgteTeXAlla All latexprogramvara httpwwwctanorg

36 C Hur utformar man rapporten

Ett saumltt att faring LATEX paring sin PC aumlr att koumlra Linux Det aumlr en gratis unixvariant foumlr PC-datorer ochdaumlr finns redan teTeX som faumlrdiga paket som man kan installera IusrlocalftppubLinuxfinns en del linuxdistributioner att haumlmta Men det aumlr nog enklare att laumlgga naringgra hundralapparparing att koumlpa en CD med linux

C Hur utformar man rapportenUtseendet paring en uppsats rapport eller avhandling aumlr ganska standardiserat Det finns en delolika skolor men huvuddragen aumlr alltid desamma Om man skriver en labrapport paring tre sidorbehoumlver man givetvis inte haringlla lika haringrt paring reglerna som om man skriver en rapport till sittexamensarbete Men det aumlr klokt att foumllja huvuddragen i mallen inte minst foumlr att rapportenslaumlsare ofta aumlr van vid att det ska se ut paring ett visst saumltt

Resten av detta appendix inneharingller lite tips som aumlr skrivna av Lars Olssonparing institutionenfoumlr Elektrovetenskap

Rapporten ska ha en titelsida med projektets (laborationens) namn foumlrfattarnas namn in-stitutions- och kursnamn samt aringrtal Paring denna sida ska ocksaring finnas ettsammandrag(kallasibland referat) av rapporten I detta ska tydligt framgaring vad rapporten handlar om vilketpro-blem som loumlsts hur detta har gjorts mdash vilkenmetod som anvaumlnts de viktigasteresultatenochslutsatsernasamt eventuellarekommendationer Det faringr inte bli stoumlrre aumln ca en halv sidatext och faringr inte inneharinglla naringgra figurer Sammandraget aumlr mycket viktigt eftersom en blivandelaumlsare genom detta kan faring klart foumlr sig om han verkligen ska laumlsa rapporten Kan han inte goumlraen riktig bedoumlmning av detta med ledning av sammandraget riskerar han att foumlrspilla dyrbartid Som ansvarskaumlnnande foumlrfattare maringste Du alltsaring aumlgna en del tid aringt sammandraget som Dugivetvis skriver sist

Innan Du boumlrjar skriva aumlr det bra om Du foumlr Dig sjaumllv kandefiniera laumlsarenmdash som intebara ska vara den som ska granska Ditt alster utan aumlven t ex Dina kolleger Taumlnk ocksaring eftervadsyftet med rapporten ska vara (bortsett fraringn det uppenbara att Du maringste foumlr att bli godkaumlndparing kursen) t ex att Du villsprida kaumlnnedomom upptaumlckter Du gjort ellerRapportera till enkollega eller en chef vad Du sysslat med de daumlr timmarna

Boumlrja gaumlrna rapporten med enInledning daumlr Du motiverar Ditt arbeta och definierar maringletDen kan sedan foumlljas av enBakgrund som kan vara en beskrivning av naringgra tidigare anvaumlndametoder eller en historik En riktigt fin rapport som t ex beskriver ett arbete som finansierasmed bidrag fraringn STU eller naringgon annan instans boumlrjar ofta med ettFoumlrord (engelska preface)I detta ger man en bakgrund paring houmlgre nivaring och saumltter in arbetet i ett stoumlrre sammanhang Haumlrtackar man ocksaring dem som varit foumlrfattaren behjaumllpliga med pengar (t ex STU) och med detpraktiska arbetet

Daumlrefter foumlljer den egentliga rapporten Haumlr beskriver Du den metod Du anvaumlnt eller till-vaumlgagaringngssaumlttet Aumlr rapporten en laborationsredovisning kan Du redogoumlra foumlr vardera momen-tet under en egen rubrik Aumlr det en projektrapport kan Du i staumlllet beskriva de olika delarna ikonstruktionen under var sin rubrik Det aumlr ofta laumlmpligt med underrubriker t ex

42 Principen foumlr Kruttilatorn

men undvik en uppdelning paring foumlr maringnga undernivaringer eftersom skriften daring laumltt blir oumlverstruk-turerad Foumlrsoumlk att vara konsekvent med rubriksaumlttningen saring att Du inte aumlndrar formen mellanolika rubriker Detta ser Du tydligast naumlr Du ska skrivaInneharingllsfoumlrteckningen (behoumlvs intetill laborationsrapporten) ty daumlr staringr alla rubrikerna intill varandra

Illustrationer aumlr mycket vaumlrdefulla (en bild paringstarings saumlga mer aumln tusen ordrArr anvaumlnd figurersaring kan rapporten bli kort) men foumlr att en figur ska vara meningsfull maringsten den vara foumlrsedd

Sakregister 37

med enfigurtext Denna ska vara saring tydlig att man kan foumlrstaring figuren utan att behoumlva laumlsanaringgot inne i texten Taumlnk paring hur Du sjaumllv goumlr naumlr Du faringr en rapport eller en artikel i handenFigurtexten ska staring under figuren och skrivas ut helt t ex

Figur 23 En vanlig kruttilator med oumlverhaumlngade skrut Observera att divisorn haumlr aumlrgroumln Efter [2]

Vidare aumlr det vaumlrt att notera attfig 23blir bara ett nedslag mindre aumlnfigur 23 inne i textenFoumlrkorta inte i onoumldan och anvaumlnd bara de vedertagna saumltten t ex tex etc osv

Texten ska man straumlva efter att goumlra kort men uttoumlmmande Det aumlr alltid baumlttre att foumlrsoumlkaskriva korta meningar med ett sammanhang aumln att foumlrsoumlka taumlcka maringnga sammanhang i enmening Taumlnk paring ordval syftningar och meningsbyggnad saring att den text Du skriver verkligenkommer att betyda det Du taumlnkt Dig Detta laringter helt uppenbart men Du ska faring se att det inte aumlrsaring laumlttStavfel ska i princip inte behoumlva foumlrekomma eftersom det finns utmaumlrkta boumlcker somaumlr fyllda med raumltt stavade ord Aumlr Du det minsta osaumlker slaring upp ordet i staumlllet foumlr att chansaDu kan ibland bli osaumlker paring betydelsen av ett ord eller hos en fras Slaring daring upp i en ordbok ellerskriv om meningen mdash detta aumlr extremt viktigt naumlr Du skriver paring ett annat spraringk

Skriv gaumlrna paringsvenska Detta kan dock vara svaringrt i varingr bransch daumlr saring maringnga fackuttryckaumlr laringnade fraringn framfoumlr allt engelskan Om det finns ett svenskt ord foumlr en foumlreteelse saring anvaumlnddet om inte texten daring blir foumlr uppstyltad Fundera oumlver hur Du ska skriva om t exMan maringstenu enabla de strobade latcharna med chip select acknowledgement controlsignalerna(Vad nudet betyder) Det blir kanske flera ord paring svenska men det priset faringr vi betala foumlr att textenska bli snygg

Efter beskrivningar och genomgaringngar av metoder etc skaResultat ochellerSlutsatserkomma Dessa kan ibland ingaring utspridda i det foumlregaringende avsnittet men de ska i saring fall samlasihop haumlr och kommenteras

Referenser aumlr en lista med den litteratur som Du gjort haumlnvisningar till i texten I textenska Du ha skrivet ett nummer som i figurtextexemplet ovan I referenslista ska det daring se ut somt ex

[2] Gustavsson Hans P et alKruttilatorer en global oumlversikt Liberlitteratur Mal-mouml 1944

Sist saumltter Du eventuellabilagor programlistor ochappendix Naumlr sedan sammandragetaumlr klart aumlr rapporten faumlrdigskriven men inte faumlrdig Foumlrsoumlk att faring naringgon annan att korrekturlaumlsaden aringt Dig mdash sjaumllv aumlr du naumlmligen blind aumlven foumlr de enklaste felen vid det haumlr laget

Sakregister

Symboler (mindre utrymme) 22lsquo (iexcl) 14$ (math-omgivning) 15 (kommentar) 3rsquo (accent) 13rsquo (derivata) 18( (() 21) ()) 21 (extra utrymme) 22 (accent) 13 () 21= 12

= (accent) 13gt 12lsquo (iquest) 14[ ([) 21 (blanktecken) 8 (accent) 13( (math-omgivning) 15) (math-omgivning) 15- (avstavningsfoumlrslag) 9[ (displaymath-

omgivning) 15 (radbrytning) 2 28] (displaymath-

omgivning) 15^ (accent) 13 () 21 () 21] (]) 21^ (exponent) 17(index) 17lsquo (accent) 13~ (accent) 13~ (haringrt blanktecken) 910pt (option) 2611pt (option) 2612pt (option) 26

38 Sakregister

Aa4paper (option) 26AA (Aring) 14aa (aring) 14abstract 34abstract-omgivning 34accenter

i matematisk omgivning17i vanlig text 13

acute 17addtolength 26AE (AElig) 14ae (aelig) 14aleph (alefsym) 18alpha (α) 16amalg (q) 16angle ( 6 ) 18appendix 3 4approx (asymp) 16arccos 19arcsin 19arctan 19arg 19array-omgivning 20 21article (dokumentklass)

25 26ast (lowast) 16asymp () 16atop 20author 2avant (paket) 34avstavning 9 24

Bb (accent) 13backslash () 18 21bar 17baselinestretch 27beta (β) 16bfseries 7bibitem 35bibitem 35bigcap (

⋂) 20

bigcirc (copy) 16bigcup (

⋃) 20

Biggl 22biggl 22Biggr 22biggr 22Bigl 22bigl 22bigodot (

⊙) 20

bigoplus (oplus

) 20bigotimes (

otimes) 20

Bigr 22bigr 22

bigsqcup (⊔

) 20bigtriangledown (5) 16bigtriangleup (4) 16biguplus (

⊎) 20

bigvee (or

) 20bigwedge (

and) 20

bindetreck 8binaumlra operatorer 16blanktecken

extra 8haringrt 9

boldmath 19book (dokumentklass) 25bookman (paket) 34bot (perp) 18bowtie () 16Box (2) 18breve 17braringkstreck 18bullet (bull) 16

Cc (accent) 13cap (cap) 16caption 11 15cdot (middot) 16cdots 19center-omgivning 11 30centrerad text 10chancery (paket) 34chapter 25check 17chi (χ) 16circ () 16circle 29citat 10cite 35cite 35clearpage 25clubsuit (clubs) 18colorbox 33cong (sim=) 16coprod (

∐) 20

copyright ( ccopy) 13cos 19cosh 19cot 19coth 19csc 19cup (cup) 16

Dd (accent) 13dag (dagger) 13dagger (dagger) 16dashbox 29

dashv (a) 16date 2 3ddag (Dagger) 13ddagger (Dagger) 16ddot 17 18ddots 21definecolor 33deg 19Delta (∆) 16delta (δ) 16derivator 18description-omgivning

9 10det 19DH (ETH) 14dh (eth) 14Diamond (3) 18diamond () 16diamondsuit (diams) 18dim 19displaymath-omgivning

15 20 21 26div (divide) 16division 18DJ (ETH) 14dj (đ) 14document-omgivning 2documentclass 25dokumentklasser 25dot 17 18doteq ( =) 16Downarrow (dArr) 17 21downarrow (darr) 17 21draft (option) 26dvi2tty (program) 5dvips (program) 1 4ndash6

Eefd-brev (dokument-

klass) 35ell (`) 18em 7emacs

LATEX-mode 4emacs (program) 1 4 14 22emph 7empty (sidnumrering) 27emptyset (empty) 18enumerate-omgivning 9epsilon (ε) 16eqnarray-omgivning 21eqnarray-omgivning 21equation-omgivning 15 20equiv (equiv) 16eta (η) 16EUR 33euro 33

Sakregister 39

eurotecken 33evensidemargin 26exempel 1exists (exist) 18exponent 17ext 19

Ffancyhdr (paket) 27fbox 28fcolorbox 33felsoumlkning 22ndash25fetstil 7figure-omgivning 11 30figurer 11flat ([) 18fleqn (option) 26flushleft-omgivning 10flushright-omgivning 11fonter 6 19 34footnote 9footnotesize 7footskip 26forall (forall) 18fotnoter 9frac 18framebox 29frown (_) 16funktionsnamn 19

GGamma (Γ) 16gamma (γ) 16gcd 19geq (ge) 16gg () 16grader 18graphics (paket) 30ndash32grave 17grekiska bokstaumlver 15 16guillemotleft (laquo) 13guillemotright (raquo) 13guilsinglleft (lsaquo) 13guilsinglright (rsaquo) 13gunzip (program) 31gv (program) 32gzip (program) 31

HH (accent) 13hat 17hbar (h) 18headheight 26headings (sidnumrering) 27headsep 26heartsuit (hearts) 18

helvet (paket) 34hemdator

LATEX foumlr 35hline 12hom 19hookleftarrow (larr) 17hookrightarrow (rarr) 17hspace 28hspace 28Huge 7huge 7haumlnvisningar 13

Ii (ı) 13Im (=) 18imath 17imath (ı) 18import (program) 31in (isin) 16includegraphics 30index 17inf 19infty (infin) 18inneharingllsfoumlrteckning 8int (

int) 20

iota (ι) 16itemize-omgivning 9itshape 7

Jj () 13jmath 17jmath () 18Join (1) 16

Kkapitaumller 7kappa (κ) 16ker 19kill 12kommentar 3komprimering 31kursiv 7

LL (Ł) 14l (ł) 14label 11 13Lambda (Λ) 16lambda (λ) 16landscape (option) 26langle (〈) 21LARGE 7Large 7large 7

laserutskrifter 5LaTeX (logotypen) 8latex (program)

1 4 6 13 25 32LATEX-mode (i emacs) 4latexsym (paket) 17lceil (d) 21ldots ( ) 8ldots 21leadsto () 17left 21 22Leftarrow (lArr) 17leftarrow (larr) 17leftharpoondown () 17leftharpoonup () 17Leftrightarrow (hArr) 17leftrightarrow (harr) 17leq (le) 16leqno (option) 26letter (dokumentklass) 25lfloor (b) 21lg 19lhd () 16lim 19limsup 19line 29lininf 19listoffigures 8listoftables 8listor 9ndash10litteraturreferenser 34ll () 16ln 19log 19Longleftarrow (lArr=) 17longleftarrow (larrminus) 17Longleftrightarrow

(lArrrArr) 17longleftrightarrow

(larrrarr) 17longmapsto (7minusrarr) 17Longrightarrow (=rArr) 17longrightarrow (minusrarr) 17

Mmaketitle 2 8 26 27mapsto (7rarr) 17matematisk text 15ndash22matematiska symboler

15ndash17math-omgivning 15 20 21mathbf 19mathcal 19mathit 19mathrm 19mathsf 19mathtt 19

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 30: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

26 6 Oumlverkurs

62 DokumentoptionerDet finns ett antal optioner som man kan ange foumlr att paringverka utseendet paring sitt dokument Vihar redan stoumltt paringa4paper Nedanstaringende lista visar de viktigaste

a4paper Anpassa marginaler till a4-papper Om denna utelaumlmnas anvaumlnds amerikanskpapper (letter)

11pt Anvaumlnd lite stoumlrre bokstaumlver (standard aumlr10pt)

12pt Aumlnnu lite stoumlrre bokstaumlver

twocolumn Skriver texten i tvaring kolumner

twoside Formaterar foumlr dubbelsidig utskrift (Anvaumlnt i detta dokument)

titlepage Goumlr att rubriken (den som man skriver ut medmaketitle) hamnar paring en egensida om man anvaumlnder dokumentklassenarticle Det aumlr standard foumlrreport

landscape Goumlr att sidan formateras foumlr liggande papper Marginalerna blir vaumlldigt bredasaring man kan behoumlva finjustera en del maringtt manuellt (se sidan26)

draft Goumlr att LATEX skriver ut en svart rektangel i marginalen efter alla rader som harblivit foumlr laringnga (overfull hbox) Det aumlr bra att anvaumlnda vid korrekturlaumlsning-en men ska givetvis tas bort foumlre den slutliga utskriftendraft goumlr desutom attinkluderade bilder (se sidan30) bara skrivs ut som en ram runt bildens filnamn

leqno Placera ekvationsnummer till vaumlnster i staumlllet foumlr till houmlger om ekvationen i endisplaymath-omgivning

fleqn Vaumlnsterjustera ekvationer i staumlllet foumlr att centrera dem i endisplaymath-om-givning

openright Om man anvaumlnder dokumentklassenreport boumlrjar kapitel alltid paring ny sidaopenright goumlr att de i staumlllet boumlrjar paring ny houmlgersida

Foumlr att anvaumlnda en option skriver man namnet paring den inom hakparenteser rsquo[]rsquo foumlre dokument-klassen Vill man ange flera optioner skiljer man dem aringt med kommatecken Vill man skrivamed 11 punkter stora bokstaumlver och formatera texten i tvaring kolumner (samtidigt som man be-haringller optionen foumlr a4-papper) skriver man

documentclass[11pttwocolumna4paper]article

63 Finjustering av marginaler och andra maringttOm man inte aumlr noumljd med marginalerna saring finns det moumljlighet att finjustera maringtten med kom-mandonaaddtolength ochsetlength Den foumlrsta aumlr laumlmplig naumlr man vill goumlra smaring juste-ringar t ex goumlra raderna lite laumlngre

Naringgra av de maringtt som garingr att justera aumlr

evensidemargin marginal jaumlmna sidor oddsidemargin marginal udda sidortopmargin marginal oumlverst paring sidan headheight storlek sidhuvudheadsep avst mellan sidhuvud amp text footskip avst mellan sidfot amp texttextwidth textens bredd textheight textens houmljd

Om man t ex vill goumlra raderna en centimeter laumlngre paring varje sida skriver man

addtolengthoddsidemargin-10mmaddtolengthevensidemargin-1cmaddtolengthtextwidth2cm

Foumlr mer info om detta seEXEMPEL 10 Haumlr finns aumlven en beskrivning av de olika maringttenheterEx 10man kan anvaumlnda

64 Separering av stycken 27

64 Separering av styckenLATEX boumlrjar varje stycke med en indragning om det inte aumlr det foumlrsta stycket efter en rubrikOm man i staumlllet vill avgraumlnsa stycken med en extra blankrad skriver man saring haumlr i boumlrjan avdokumentet

usepackageparskip

Paketetparskip goumlr att indragningen saumltts till noll och att avstaringndet mellan tvaring stycken oumlkaren halv rad

65 Engelska dokumentOm man vill skriva dokument paring engelska aumlr det bara att utelaumlmna raden med

usepackage[swedish]babel

Daring kommer en engelsk avstavningstabell att anvaumlndas och ett antal straumlngar aumlndras till engels-ka t ex skrivsTable of contentsi staumlllet foumlrInneharingll

usepackage[swedish]babel

Det garingr aumlven att skriva paring andra spraringk genom att byta utswedish mot naringgot av foumlljande

american french german ngerman bahasa basque catalan croatianczech danish dutch finnish greek icelandic irish italianlatin magyar norsk norsk portuges romanian russian slovakslovene spanish turkish ukrainian nohyphenation

66 Sidnumrering sidhuvud och sidfotLATEX skriver automatiskt ett sidnummer centrerat laumlngst ned paring sidan Med kommandot

pagestyleempty

kan man staumlnga av numreringen Det kan bland annat vara laumlmpligt t ex om man bara vill skrivaut en sida Om man anvaumlndermaketitle maringste man dessutom skriva

thispagestyleempty

eftermaketitle eftersommaketitle alltid definierar om foumlrsta sidan tillplain (SeEX-EMPEL 3) Ex 3

Vill man i staumlllet ha sidnummer och kapitelnamn i sidhuvudet skriver man

pagestyleheadings

Daring faringr man en sidnumrering som ser ut ungefaumlr som i den haumlr handledningen Vill man garingtillbaka till standardutseendet aumlr det bara att skriva

pagestyleplain

Foumlr att faring sidhuvuden som ser ut ungefaumlr som i denna handledning kan man anvaumlnda paketetfancyhdr Detta beskrivs naumlrmare iEXEMPEL 4 Ex 4

67 RadavstaringndIbland kan man vilja aumlndra paring radavstaringndet i LATEX Det goumlrs enklast genom att aumlndra paring pa-rameternbaselinestretch Det aumlr en faktor som radavstaringndet multipliceras med saring detnormala vaumlrdet aumlr1 Foumlr att naumlstan foumlrdubbla radavstaringndet laumlgger man till foumlljande rad naringgon-stans foumlrebegindocument

renewcommandbaselinestretch18

28 6 Oumlverkurs

68 RamarFoumlr att rita en ram runt en del av texten anvaumlnder man kommandotfbox

Haumlr har vi en fboxliten ram Haumlr har vi en liten ram

Det garingr inte att ha radbrytningar inne i enfbox saring om man vill rita en ram runt en stoumlrre delav texten maringste man kapsla in den i enparbox

fboxparbox4cmDenna text blirautomatiskt justerad till ett4 cm brett stycke

Denna text blir automatiskt ju-sterad till ett 4 cmbrettstycke

69 Att paringverka formateringenLATEX lyckas foumlr det mesta bra med att bryta rader och sidor Men ibland kan man behoumlva raumlttatill formateringen lite I andra fall vill man kanske bryta en rad eller en sida trots att den inte aumlrfull eller laumlgga in lite extra tomrum

Vi har redan anvaumlnt kommandot foumlr att tvinga fram en radbrytning Kommandot kanaumlven ha ett argument som talar om hur mycketextrautrymme som ska laumlggas till

Det haumlr kan ni redanMed ett extra argumentblir [7mm]det extra mycket tomrum

Dethaumlr kan ni redan Med ett extra argu-ment blir

det extra mycket tomrum

Eftersom kan ha ett argument som boumlrjar med tecknet rsquo[rsquo kan man alltsaring inte boumlrja enny rad med rsquo[rsquo om den foumlrra avslutades med Man kan dock lura LATEX att tolka parentesensom just en parentes genom att byta ut mot

Ett annat saumltt att laumlgga in extra tomrum aumlr med kommandotvspacelaumlngd eller medvspacelaumlngd Skillnaden aumlr att den foumlrsta formen tar bort tomrummet om det raringkar hamnavid i slutet eller boumlrjan av en sida

Det finns aumlven motsvarande kommandon foumlr att laumlgga in extra tomrum i en rad De heterhspace ochhspace Den tidigare formen tar bort tomrummet om det hamnar foumlrst ellersist paring en rad

Daring ska vi se om det inte kan bli liteextra tomrum aumlven i boumlrjan hspace20mmav en rad Mitt inne i raden aumlr likahspace10mm laumltt Nu vill jag ha liteextra tomrumvspace10mmsaring att jag baumlttre kan studerafiberstrukturen i papperet

Daring ska vi se om det inte kanbli lite extra tomrum aumlven i boumlrjan

av en rad Mitt inne iraden aumlr lika laumltt Nu vill jagha lite extra tomrum saring att jag baumlttre

kan studera fiberstrukturen i papperet

Observera att raden fylls upp innan det vertikala utrymmet laumlggs till Daumlrfoumlr hamnar inte tom-rumet exakt daumlr man skrivervspace Vill man ha det uppfoumlrandet ska man anvaumlnda medett argument som i det tidigare exemplet

Foumlr att tvinga fram en sidbrytning anvaumlnder man kommandotnewpage Om vi skriver itvaring kolumner avslutarnewpage den aktuella kolumnen i staumlllet foumlr sidan

610 Att rita figurer 29

610 Att rita figurerLATEX klarar av att rita enkla figurer som cirklar fyrkanter linjer och pilar Med enpicture-omgivning skapar man ett koordinatsystem som man sen kan rita i

Standardenheten i koordinatsystemet aumlr punkter Foumlr de flesta aumlr det nog lite svaringrt att taumlnkai punkter Daumlrfoumlr aumlr det laumlttare om man aumlndrar maringttenheten till millimeter med kommandot

setlengthunitlength1mm

Det behoumlver man bara goumlra en garingng i varje dokument alltsaringinte foumlr varje bildOm man vill skapa ett koordinatsystem som aumlr 100 mm brett och 80 mm houmlgt goumlr man saring

haumlr

beginpicture(10080) kommandon som ritar bilderendpicture

Foumlr att placera grafiska objekt i koordinatsystemet anvaumlnder vi kommandotput Med

put(200)objekt

placerar viobjekti punkten med x-koordinaten 20 och y-koordinaten 0 (Foumlr rektanglar aumlr detnedre vaumlnstra houmlrnet foumlr cirklar centrum och foumlr linjer utgaringngspunkten)

Exemplet nedan visar de vanligaste grafiska objekten och hur man ritar dem i LATEX

beginpicture(3050)put(040)framebox(308)centerput(030)framebox(148)[t]topput(1630)framebox(148)[r]rightput(020)dashbox(308)[bl]bottom leftput(018)line(10)20put(016)vector(2-1)25put(510)circle8put(2412)circle14put(614)textscText

endpicture

center

topright

bottom left

HHHHHH

HHj

~ amp$

TEXT

Argumentet tillcircle aumlr diametern Foumlrline ochvector aumlr foumlrsta argumentet riktningoch det andra laumlngd Riktningsargumenten ska ligga mellanminus6 och+6 foumlr line och mellanminus4 och+4 foumlr vector

Ofta vill man upprepa en ritad figur efter efter ett regelbundet moumlnster Det kan till exempelroumlra sig om boxar i ett koplingsschema Foumlr detta finns kommandotmultiput som anvaumlndssaring haumlr

multiput(xy )(∆x∆y )antal objekt

daumlr(xy ) aumlr startpositionen Objektet behoumlver inte vara ett enkelt objekt utan kan ocksaring varaen helpicture-omgivning Man kan alltsaring dela upp sin bild i flera mindre bilder

beginpicture(4050)multiput(00)(710)3beginpicture(209)put(00)framebox(209)[tr]Hejput(82)oval(143)put(45)oval(55)[tl]put(108)oval(73)[b]put(182)circle4

endpictureendpicture

Hej |

Hej |

Hej |

30 6 Oumlverkurs

Om man har ritat en figur och sen vill flytta hela figuren anger man ytterligare ett argumenttill beginpicture

beginpicture(3060)(1010)

Detta betyder att origo har koordinaterna(1010) i staumlllet foumlr (00) Man kan med foumlrdelplacera sin bild inne i enfigure-omgivning (se sid11ochEXEMPEL 6)Ex 6

Det mesta garingr att rita i enpicture-omgivning och resultatet blir snyggt men det blir na-turligtvis lite jobbigt att rita stora figurer paring det haumlr saumlttet Ett alternativ aumlr att anvaumlnda metodensom beskrivs i naumlsta stycke

611 Paketet graphics6111 Att inkludera postscript-bilder

Numera finns det maringnga bra program som kan rita bilder Kan man bara faring dem att skriva sinutmatning i formatetencapsulated postsciptsaring garingr det bra att inkludera bilden i sitt dokumentmed hjaumlp av paketetgraphics

Foumlr att kunna inkludera bilder maringste man laumlgga till foumlljande rad i boumlrjan av dokumentet

usepackagegraphics

Sen anvaumlnder vi foumlljande kommando foumlr att inkludera bilden som finns i filenbildeps

includegraphicsbildeps

Om man vill skala om bilden anvaumlnder man kommandotresizebox

resizebox20mmincludegraphicsbildeps

Ovanstaringende exempel ger en bild som aumlr 20mm houmlg Utropstecknet betyder att bredden skaskalas saring att bildens proportioner beharinglls

En vanlig anvaumlndning avincludegraphics aumlr att inkludera bilder i enfigure-om-givning Daring kraumlvs att bilden centreras med hjaumllp avcenter-omgivning enligt nedanstaringendeexempel

beginfigurebegincenterincludegraphicsbildeps

endcentercaptionKopplingsschema till transmogrifieraren

endfigure

611 Paketet graphics 31

6112 Att spara utrymme

Postscriptbilder kan ofta ta vaumlldigt mycket plats Det kan man loumlsa genom att komprimerafilen Det enda problemet aumlr att LATEX maringste veta hur stor bilden aumlr Den informationen finnsi filen paring en rad som boumlrjar medBoundingBox Klipp ut denna rad och spara den i filenbildepsbb Skriv daumlrefter

gzip bildeps

saring komprimereasbildeps och ersaumltts med den komprimerade filenbildepsgz Sedan aumlrdet bara att inkludera raumltt fil

includegraphicsbildepsgz

En fil som aumlr komprimerad medgzip kan man packa upp medgunzip om man inte laumlngrevill ha den komprimerad

6113 Naringgra saumltt att skapa postscript-bilder

Det finns givetvis maringnga saumltt att generera PostScript-bilder Paring arbetsstationerna ritar man enk-last bilderna medxfig Om vi till exempel vill skapabildeps (som vi anvaumlnde ovan) skrivervi

xfig bildfig

Daring faringr vi upp et foumlnster daumlr vi kan rita bilden Vaumllj sedan menynExportoch exportera bildenVar noga med att vaumlljaEncapsulated Postscripti rutanLanguage

En postscriptfil som skapas paring detta saumltt garingr inte att skriva ut foumlr sig sjaumllv Foumlr att skriva utden vaumllj i staumlllet menynPrint i xfig

Om man vill spara ett foumlnster paring skaumlrmen som encapsulated postscript till en fil som heterwindoweps kan man anvaumlnda naringgot av foumlljande kommandon

import -density 90x90 windowepsimport -density 90x90 eps2windowepsimport -density 90x90 -depth 8 -colorspace gray eps2windoweps

och klicka paring det foumlnster man vill spara Den andra varianten avimport ger postscript level2 som aumlr mer kompakt Man faringr alltsaring betydligt mindre filer men i vissa falla kan de kraringglaDen sista varianten aumlr laumlmplig om bilden aumlr svartvit eller om det ska skrivax ut paring en svartvitskrivare

Skriv man xfig man xgrabsc respman xgrab foumlr mer information

6114 Aumlndra storlek och roterera

Paketetgraphics inneharingller mer aumln de kommandon som naumlmnt ovan Man kan t ex skala ettobjekt medscalebox

vanlig storlek scalebox2dubbel storlek scalebox5halv storlek

vanlig storlek

dubbel storlekhalv storlek

Man kan ocksaring ange ett ytterligare argument om man inte vill ha samma skala i x- och y-led

scalebox1[2]dubbel houmljd scalebox2[1]dubbel bredd

dubbel houmljddubbel bredd

resizebox kan ocksaring anvaumlndas paring text

32 6 Oumlverkurs

resizebox4cm4 cm bred skalenlig 4 cm bred skalenligMan kan ocksaring rotera valfritt objekt medrotatebox eller spegla det kring en vertikal axelmedreflectbox

rotatebox30Hej rotatebox180Hej reflectboxSpegel spegel paring vaumlggen daumlr

Hej

Hej

Spegelspegelparingvaumlggendaumlr

6115 xdvi och graphics

xdvi klarar inte av att visa text (bilder garingr bra) som manipulerats medresizebox scaleboxrotatebox ellerreflectbox Detta kan man dock loumlsa genom att titta paring den faumlrdiga post-scriptfilen med kommandotgv Om dindvi-fil heterrapportdvi skriver du

dvips rapportgv rapportps

ta bort filen medrm rapportps naumlr du aumlr klar

6116 pdflatex och graphics

Foumlr att anvaumlndagraphics medpdflatex skriver man saring haumlr i boumlrjan av dokumentet

usepackage[pdftex]graphics

Sedan kan man tyvaumlrr inte inkludera bilder i eps-format Bilderna maringste i staumlllet vara i pdf-format Det loumlser man laumltt genom att konvertera bilderna med kommandotps2pdf

ps2pdf bildeps bildpdf

och sedan inkluderar man bilderna med

includegraphicsbildpdf

Det garingr aumlven bra att inkludera andra grafikformat i pdf-dokument till exempel jpeg och tiffOm man vill kunna formatera sitt dokument med baringdelatex ochpdflatex saring faringr man

skriva saring haumlr i boumlrjan av dokumentet

newififpdfifxpdfoutputundefinedpdffalse

elsepdftrue

fiifpdfusepackage[pdftex]graphics

elseusepackagegraphics

fi

Sedan goumlr man saring haumlr foumlr att inkludera bilden

ifpdfincludegraphicsbildpdf

elseincludegraphicsbildeps

fi

612 Paketet color 33

612 Paketet colorFoumlr att anvaumlnda paketet skriven man

usepackagecolor

i boumlrjan av dokumentet Sedan finns ett antal kommandon tillgaumlngliga foumlr att skriva text i avvi-kande faumlrg

Det foumlrsta som man maringste goumlra aumlr att definiera en eller flera faumlrger meddefinecolor

definecolorlightgray92definecolordarkgray5definecolorlight-bluergb080851definecolormeloncmyk00460500

Som synes kan man anvaumlnda tre olika modeller foumlr att definiera faumlrger

gray Vaumlrdet aumlr ett tal mellan 0 och 1 daumlr 0 aumlr svart

rgb Vaumlrdet aumlr en kommaseparerad lista av tre tal mellan 0 och 1 som anger intensitetenfoumlr roumltt groumlnt och blaringtt ljus (som paring en TV)

cmyk Vaumlrdet aumlr en kommaseparerad lista av fyra tal mellan 0 och 1 som anger hur mycketman ska anvaumlnda av faumlrgerna cyan magenta gul och svart (som paring en faumlrgskrivare)

Foumlr att skriva sin text i en avvikande faumlrg finns det tvaring kommandon

Detta ord aumlr textcolordarkgraringttprecis som colordark dessa tvaring

Detta ord aumlrgraringtt precis somdessatvaring

Foumlr att goumlra en fylld ram anvaumlnder mancolorbox Om ramen ska ha avvikande faumlrg finnsfcolorbox

colorboxdarkHej hopp fcolorboxblackdarkHej igen

Hej hopp

Hej igen

Man kan aumlven aumlndra bakgrundfaumlrgen Det goumlr man med kommandotpagecolorcolor Kommandot ska skrivas i boumlrjan av dokumentet och gaumlller foumlr alla sidor

Faumlrgenblack som anvaumlndes i exemplen ovan aumlr foumlrdefinierad och behoumlver alltsaring intedefinieras meddefinecolor Oumlvriga foumlrdefinierade faumlrger aumlrwhite red green blueyellow cyan ochmagenta Alla andra faumlrger maringste definieras innan de kan anvaumlndas

613 EuroteckenFoumlr att skriva symbolen foumlr Euro skriver man foumlljande i boumlrjan av dokumentet

usepackageeurosym

Daring definieras kommandonaeuro ochEUR

Med euro kan vi skriva euro-tecknet Priser skriver man som EUR19998

Mede kan vi skrivae-tecknetPriser skriver man som 19998e

Det tecken som visas ovan aumlr den officiella eurosymbolen Om man i staumlllet till ha en symbolsom passar baumlttre till det aktuella teckensnittet anvaumlnder manusepackage[gen]eurosymDaring skrivs symbolen somAC i staumlllet foumlre EUR placerar symbolen foumlre eller efter beloppetberoende paring vilket spraringk man har valt I sverige blir det alltid till houmlger om beloppet Vill manaumlndra paring det kan man anvaumlndausepackage[left]eurosym

34 6 Oumlverkurs

614 Fler teckensnitt

Om man har tillgaringng till en postscriptskrivare (som vi har) saring kan man utnyttja fler teckensnittaumlr de som hittills har beskrivits Genom att skriva

usepackagetimes

i boumlrjan av dokumentet blir den vanliga texten satt medtimes textsf blir helveticaochtexttt blir courier Foumlljande paket finns

paket textrm textsf textttmdash inget mdash computer modern roman comp modern sans comp modern typewritertimes times helvetica courierbookman bookman avant garde couriernewcent new century schoolbook avant garde courierpalatino palatino helvetica courieravant computer modern roman avant garde comp modern typewriterhelvet computer modern roman helvetica comp modern typewriterchancery zapf chancery (endast kursiv) comp modern sans comp modern typewriter

615 Sammanfattning

Ibland vill man ha en sammanfattning (sammandrag referat abstract) i boumlrjan av sin rapportDet aringstadkommer man medabstract-omgivning (EXEMPEL 11)Ex 11

begindocumentmaketitlebeginabstractDetta aumlr en kort sammanfattning avinneharingllet i rapportenendabstractsectionBakgrundHaumlr kommer resten av texten irapportenenddocument

Sammanfattning

Detta aumlr en kort sammanfatt-ning av inneharingllet i rapporten

1 Bakgrund

Haumlr kommer resten av texten i rappor-ten

Vissa institutioner kraumlver att sammanfattningens rubrik aumlrAbstract Andra kraumlven en sam-manfattning paring svenska och en paring engelska Hur man loumlser detta beskrivs iEXEMPEL 12 ochEx 12EXEMPEL 13

Ex 13

616 Referenser

Foumlr att faring en lista med litteraturreferenser anvaumlnder man sig av enthebibliography-omgiv-ning Argumentet (99) till beginthebibliography99 nedan aumlr en teckenstraumlng somanger hur mycket plats etiketterna tar (och hur mycket resten av texten ska skjutas in)99raumlcker till tvaring siffror

617 Vill ni veta mer 35

Laumls mer om LaTeX i citeLamport

beginthebibliography99bibitemLamport Leslie LamportemphLaTeX users guideamp reference manualAddison Wesley 1994bibitemKnuth Donald E KnuthemphThe TeX bookAddison Wesley 1990bibitemPer Per ForebyemphAtt skriva rapporter med LaTeXPHs kopieringsmaskin 2003endthebibliography

Laumls mer om LATEX i [1]

Referenser[1] Leslie LamportLATEX users gui-

de amp reference manualAddison-Wesley 1994

[2] Donald E KnuthThe TEXbookAddison Wesley 1990

[3] Per ForebyAtt skriva rappor-ter med LATEX PHs kopieringsma-skin 2003

Foumlrsta argumentet tillbibitem aumlr en etikett som man sen kan referera till medcite Detfungerar ungefaumlr somlabel ochref (se sidan13)

617 Vill ni veta merDet haumlr dokumentet beraumlttar lite om hur man anvaumlnder LATEX foumlr att skriva rapporter LATEX kanmycket mer aumln vad som beskrivs haumlr men foumlr de flesta raumlcker nog detta

Foumlr de som vill laumlra sig lite mer har viThe Not So Short Intruduction to LATEX 2ε avTobias Oetiker m fltill salu Priset aumlr foumlr naumlrvarande 50 kronor men den finns aumlven tillgaumlngligparing naumltethttppeopleeeethzch˜oetikerlshort

Vill man veta aumlnnu mer finns det tvaring bra boumlcker som jag kan rekommendera

bull LATEX A Document Preparation Systemav Leslie Lamport(ISBN 0-201-52983-1)Boken aumlr baringde en enkel handledning och en referensmanual

bull The LATEX Companion av Michel Goossens Alexander Samarinoch Frank Mittelbach(ISBN 0-201-54199-8) Boken beskriver en hel del trick och tekniker som inte finns medi Lamports bok men inneharingllerintegrunderna i LATEX

De flesta institutioner har nog dessa boumlcker saring om du haringller paring med examansarbete kan dukanske faring laringna boumlckerna Annars finns de att bestaumllla hos de flesta naumltbokhandlar

A Lokala dokumentklasserVi har tvaring lokala dokumenttyper en foumlr att skriva svenska brevefd-brev och en foumlr merit-foumlrteckningarmerit Dessa beskriv naumlrmare iEXEMPEL 8 ochEXEMPEL 9 Ex 8

Ex 9

B LATEX foumlr hemdatornLATEX finns till de flesta operativsystem Tabellen nedan visar var man haumlmta programvaran

operativsystem program URLWindows MiKTeX httpwwwmiktexorgUnix teTeX httpwwwtugorgteTeXAlla All latexprogramvara httpwwwctanorg

36 C Hur utformar man rapporten

Ett saumltt att faring LATEX paring sin PC aumlr att koumlra Linux Det aumlr en gratis unixvariant foumlr PC-datorer ochdaumlr finns redan teTeX som faumlrdiga paket som man kan installera IusrlocalftppubLinuxfinns en del linuxdistributioner att haumlmta Men det aumlr nog enklare att laumlgga naringgra hundralapparparing att koumlpa en CD med linux

C Hur utformar man rapportenUtseendet paring en uppsats rapport eller avhandling aumlr ganska standardiserat Det finns en delolika skolor men huvuddragen aumlr alltid desamma Om man skriver en labrapport paring tre sidorbehoumlver man givetvis inte haringlla lika haringrt paring reglerna som om man skriver en rapport till sittexamensarbete Men det aumlr klokt att foumllja huvuddragen i mallen inte minst foumlr att rapportenslaumlsare ofta aumlr van vid att det ska se ut paring ett visst saumltt

Resten av detta appendix inneharingller lite tips som aumlr skrivna av Lars Olssonparing institutionenfoumlr Elektrovetenskap

Rapporten ska ha en titelsida med projektets (laborationens) namn foumlrfattarnas namn in-stitutions- och kursnamn samt aringrtal Paring denna sida ska ocksaring finnas ettsammandrag(kallasibland referat) av rapporten I detta ska tydligt framgaring vad rapporten handlar om vilketpro-blem som loumlsts hur detta har gjorts mdash vilkenmetod som anvaumlnts de viktigasteresultatenochslutsatsernasamt eventuellarekommendationer Det faringr inte bli stoumlrre aumln ca en halv sidatext och faringr inte inneharinglla naringgra figurer Sammandraget aumlr mycket viktigt eftersom en blivandelaumlsare genom detta kan faring klart foumlr sig om han verkligen ska laumlsa rapporten Kan han inte goumlraen riktig bedoumlmning av detta med ledning av sammandraget riskerar han att foumlrspilla dyrbartid Som ansvarskaumlnnande foumlrfattare maringste Du alltsaring aumlgna en del tid aringt sammandraget som Dugivetvis skriver sist

Innan Du boumlrjar skriva aumlr det bra om Du foumlr Dig sjaumllv kandefiniera laumlsarenmdash som intebara ska vara den som ska granska Ditt alster utan aumlven t ex Dina kolleger Taumlnk ocksaring eftervadsyftet med rapporten ska vara (bortsett fraringn det uppenbara att Du maringste foumlr att bli godkaumlndparing kursen) t ex att Du villsprida kaumlnnedomom upptaumlckter Du gjort ellerRapportera till enkollega eller en chef vad Du sysslat med de daumlr timmarna

Boumlrja gaumlrna rapporten med enInledning daumlr Du motiverar Ditt arbeta och definierar maringletDen kan sedan foumlljas av enBakgrund som kan vara en beskrivning av naringgra tidigare anvaumlndametoder eller en historik En riktigt fin rapport som t ex beskriver ett arbete som finansierasmed bidrag fraringn STU eller naringgon annan instans boumlrjar ofta med ettFoumlrord (engelska preface)I detta ger man en bakgrund paring houmlgre nivaring och saumltter in arbetet i ett stoumlrre sammanhang Haumlrtackar man ocksaring dem som varit foumlrfattaren behjaumllpliga med pengar (t ex STU) och med detpraktiska arbetet

Daumlrefter foumlljer den egentliga rapporten Haumlr beskriver Du den metod Du anvaumlnt eller till-vaumlgagaringngssaumlttet Aumlr rapporten en laborationsredovisning kan Du redogoumlra foumlr vardera momen-tet under en egen rubrik Aumlr det en projektrapport kan Du i staumlllet beskriva de olika delarna ikonstruktionen under var sin rubrik Det aumlr ofta laumlmpligt med underrubriker t ex

42 Principen foumlr Kruttilatorn

men undvik en uppdelning paring foumlr maringnga undernivaringer eftersom skriften daring laumltt blir oumlverstruk-turerad Foumlrsoumlk att vara konsekvent med rubriksaumlttningen saring att Du inte aumlndrar formen mellanolika rubriker Detta ser Du tydligast naumlr Du ska skrivaInneharingllsfoumlrteckningen (behoumlvs intetill laborationsrapporten) ty daumlr staringr alla rubrikerna intill varandra

Illustrationer aumlr mycket vaumlrdefulla (en bild paringstarings saumlga mer aumln tusen ordrArr anvaumlnd figurersaring kan rapporten bli kort) men foumlr att en figur ska vara meningsfull maringsten den vara foumlrsedd

Sakregister 37

med enfigurtext Denna ska vara saring tydlig att man kan foumlrstaring figuren utan att behoumlva laumlsanaringgot inne i texten Taumlnk paring hur Du sjaumllv goumlr naumlr Du faringr en rapport eller en artikel i handenFigurtexten ska staring under figuren och skrivas ut helt t ex

Figur 23 En vanlig kruttilator med oumlverhaumlngade skrut Observera att divisorn haumlr aumlrgroumln Efter [2]

Vidare aumlr det vaumlrt att notera attfig 23blir bara ett nedslag mindre aumlnfigur 23 inne i textenFoumlrkorta inte i onoumldan och anvaumlnd bara de vedertagna saumltten t ex tex etc osv

Texten ska man straumlva efter att goumlra kort men uttoumlmmande Det aumlr alltid baumlttre att foumlrsoumlkaskriva korta meningar med ett sammanhang aumln att foumlrsoumlka taumlcka maringnga sammanhang i enmening Taumlnk paring ordval syftningar och meningsbyggnad saring att den text Du skriver verkligenkommer att betyda det Du taumlnkt Dig Detta laringter helt uppenbart men Du ska faring se att det inte aumlrsaring laumlttStavfel ska i princip inte behoumlva foumlrekomma eftersom det finns utmaumlrkta boumlcker somaumlr fyllda med raumltt stavade ord Aumlr Du det minsta osaumlker slaring upp ordet i staumlllet foumlr att chansaDu kan ibland bli osaumlker paring betydelsen av ett ord eller hos en fras Slaring daring upp i en ordbok ellerskriv om meningen mdash detta aumlr extremt viktigt naumlr Du skriver paring ett annat spraringk

Skriv gaumlrna paringsvenska Detta kan dock vara svaringrt i varingr bransch daumlr saring maringnga fackuttryckaumlr laringnade fraringn framfoumlr allt engelskan Om det finns ett svenskt ord foumlr en foumlreteelse saring anvaumlnddet om inte texten daring blir foumlr uppstyltad Fundera oumlver hur Du ska skriva om t exMan maringstenu enabla de strobade latcharna med chip select acknowledgement controlsignalerna(Vad nudet betyder) Det blir kanske flera ord paring svenska men det priset faringr vi betala foumlr att textenska bli snygg

Efter beskrivningar och genomgaringngar av metoder etc skaResultat ochellerSlutsatserkomma Dessa kan ibland ingaring utspridda i det foumlregaringende avsnittet men de ska i saring fall samlasihop haumlr och kommenteras

Referenser aumlr en lista med den litteratur som Du gjort haumlnvisningar till i texten I textenska Du ha skrivet ett nummer som i figurtextexemplet ovan I referenslista ska det daring se ut somt ex

[2] Gustavsson Hans P et alKruttilatorer en global oumlversikt Liberlitteratur Mal-mouml 1944

Sist saumltter Du eventuellabilagor programlistor ochappendix Naumlr sedan sammandragetaumlr klart aumlr rapporten faumlrdigskriven men inte faumlrdig Foumlrsoumlk att faring naringgon annan att korrekturlaumlsaden aringt Dig mdash sjaumllv aumlr du naumlmligen blind aumlven foumlr de enklaste felen vid det haumlr laget

Sakregister

Symboler (mindre utrymme) 22lsquo (iexcl) 14$ (math-omgivning) 15 (kommentar) 3rsquo (accent) 13rsquo (derivata) 18( (() 21) ()) 21 (extra utrymme) 22 (accent) 13 () 21= 12

= (accent) 13gt 12lsquo (iquest) 14[ ([) 21 (blanktecken) 8 (accent) 13( (math-omgivning) 15) (math-omgivning) 15- (avstavningsfoumlrslag) 9[ (displaymath-

omgivning) 15 (radbrytning) 2 28] (displaymath-

omgivning) 15^ (accent) 13 () 21 () 21] (]) 21^ (exponent) 17(index) 17lsquo (accent) 13~ (accent) 13~ (haringrt blanktecken) 910pt (option) 2611pt (option) 2612pt (option) 26

38 Sakregister

Aa4paper (option) 26AA (Aring) 14aa (aring) 14abstract 34abstract-omgivning 34accenter

i matematisk omgivning17i vanlig text 13

acute 17addtolength 26AE (AElig) 14ae (aelig) 14aleph (alefsym) 18alpha (α) 16amalg (q) 16angle ( 6 ) 18appendix 3 4approx (asymp) 16arccos 19arcsin 19arctan 19arg 19array-omgivning 20 21article (dokumentklass)

25 26ast (lowast) 16asymp () 16atop 20author 2avant (paket) 34avstavning 9 24

Bb (accent) 13backslash () 18 21bar 17baselinestretch 27beta (β) 16bfseries 7bibitem 35bibitem 35bigcap (

⋂) 20

bigcirc (copy) 16bigcup (

⋃) 20

Biggl 22biggl 22Biggr 22biggr 22Bigl 22bigl 22bigodot (

⊙) 20

bigoplus (oplus

) 20bigotimes (

otimes) 20

Bigr 22bigr 22

bigsqcup (⊔

) 20bigtriangledown (5) 16bigtriangleup (4) 16biguplus (

⊎) 20

bigvee (or

) 20bigwedge (

and) 20

bindetreck 8binaumlra operatorer 16blanktecken

extra 8haringrt 9

boldmath 19book (dokumentklass) 25bookman (paket) 34bot (perp) 18bowtie () 16Box (2) 18breve 17braringkstreck 18bullet (bull) 16

Cc (accent) 13cap (cap) 16caption 11 15cdot (middot) 16cdots 19center-omgivning 11 30centrerad text 10chancery (paket) 34chapter 25check 17chi (χ) 16circ () 16circle 29citat 10cite 35cite 35clearpage 25clubsuit (clubs) 18colorbox 33cong (sim=) 16coprod (

∐) 20

copyright ( ccopy) 13cos 19cosh 19cot 19coth 19csc 19cup (cup) 16

Dd (accent) 13dag (dagger) 13dagger (dagger) 16dashbox 29

dashv (a) 16date 2 3ddag (Dagger) 13ddagger (Dagger) 16ddot 17 18ddots 21definecolor 33deg 19Delta (∆) 16delta (δ) 16derivator 18description-omgivning

9 10det 19DH (ETH) 14dh (eth) 14Diamond (3) 18diamond () 16diamondsuit (diams) 18dim 19displaymath-omgivning

15 20 21 26div (divide) 16division 18DJ (ETH) 14dj (đ) 14document-omgivning 2documentclass 25dokumentklasser 25dot 17 18doteq ( =) 16Downarrow (dArr) 17 21downarrow (darr) 17 21draft (option) 26dvi2tty (program) 5dvips (program) 1 4ndash6

Eefd-brev (dokument-

klass) 35ell (`) 18em 7emacs

LATEX-mode 4emacs (program) 1 4 14 22emph 7empty (sidnumrering) 27emptyset (empty) 18enumerate-omgivning 9epsilon (ε) 16eqnarray-omgivning 21eqnarray-omgivning 21equation-omgivning 15 20equiv (equiv) 16eta (η) 16EUR 33euro 33

Sakregister 39

eurotecken 33evensidemargin 26exempel 1exists (exist) 18exponent 17ext 19

Ffancyhdr (paket) 27fbox 28fcolorbox 33felsoumlkning 22ndash25fetstil 7figure-omgivning 11 30figurer 11flat ([) 18fleqn (option) 26flushleft-omgivning 10flushright-omgivning 11fonter 6 19 34footnote 9footnotesize 7footskip 26forall (forall) 18fotnoter 9frac 18framebox 29frown (_) 16funktionsnamn 19

GGamma (Γ) 16gamma (γ) 16gcd 19geq (ge) 16gg () 16grader 18graphics (paket) 30ndash32grave 17grekiska bokstaumlver 15 16guillemotleft (laquo) 13guillemotright (raquo) 13guilsinglleft (lsaquo) 13guilsinglright (rsaquo) 13gunzip (program) 31gv (program) 32gzip (program) 31

HH (accent) 13hat 17hbar (h) 18headheight 26headings (sidnumrering) 27headsep 26heartsuit (hearts) 18

helvet (paket) 34hemdator

LATEX foumlr 35hline 12hom 19hookleftarrow (larr) 17hookrightarrow (rarr) 17hspace 28hspace 28Huge 7huge 7haumlnvisningar 13

Ii (ı) 13Im (=) 18imath 17imath (ı) 18import (program) 31in (isin) 16includegraphics 30index 17inf 19infty (infin) 18inneharingllsfoumlrteckning 8int (

int) 20

iota (ι) 16itemize-omgivning 9itshape 7

Jj () 13jmath 17jmath () 18Join (1) 16

Kkapitaumller 7kappa (κ) 16ker 19kill 12kommentar 3komprimering 31kursiv 7

LL (Ł) 14l (ł) 14label 11 13Lambda (Λ) 16lambda (λ) 16landscape (option) 26langle (〈) 21LARGE 7Large 7large 7

laserutskrifter 5LaTeX (logotypen) 8latex (program)

1 4 6 13 25 32LATEX-mode (i emacs) 4latexsym (paket) 17lceil (d) 21ldots ( ) 8ldots 21leadsto () 17left 21 22Leftarrow (lArr) 17leftarrow (larr) 17leftharpoondown () 17leftharpoonup () 17Leftrightarrow (hArr) 17leftrightarrow (harr) 17leq (le) 16leqno (option) 26letter (dokumentklass) 25lfloor (b) 21lg 19lhd () 16lim 19limsup 19line 29lininf 19listoffigures 8listoftables 8listor 9ndash10litteraturreferenser 34ll () 16ln 19log 19Longleftarrow (lArr=) 17longleftarrow (larrminus) 17Longleftrightarrow

(lArrrArr) 17longleftrightarrow

(larrrarr) 17longmapsto (7minusrarr) 17Longrightarrow (=rArr) 17longrightarrow (minusrarr) 17

Mmaketitle 2 8 26 27mapsto (7rarr) 17matematisk text 15ndash22matematiska symboler

15ndash17math-omgivning 15 20 21mathbf 19mathcal 19mathit 19mathrm 19mathsf 19mathtt 19

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 31: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

64 Separering av stycken 27

64 Separering av styckenLATEX boumlrjar varje stycke med en indragning om det inte aumlr det foumlrsta stycket efter en rubrikOm man i staumlllet vill avgraumlnsa stycken med en extra blankrad skriver man saring haumlr i boumlrjan avdokumentet

usepackageparskip

Paketetparskip goumlr att indragningen saumltts till noll och att avstaringndet mellan tvaring stycken oumlkaren halv rad

65 Engelska dokumentOm man vill skriva dokument paring engelska aumlr det bara att utelaumlmna raden med

usepackage[swedish]babel

Daring kommer en engelsk avstavningstabell att anvaumlndas och ett antal straumlngar aumlndras till engels-ka t ex skrivsTable of contentsi staumlllet foumlrInneharingll

usepackage[swedish]babel

Det garingr aumlven att skriva paring andra spraringk genom att byta utswedish mot naringgot av foumlljande

american french german ngerman bahasa basque catalan croatianczech danish dutch finnish greek icelandic irish italianlatin magyar norsk norsk portuges romanian russian slovakslovene spanish turkish ukrainian nohyphenation

66 Sidnumrering sidhuvud och sidfotLATEX skriver automatiskt ett sidnummer centrerat laumlngst ned paring sidan Med kommandot

pagestyleempty

kan man staumlnga av numreringen Det kan bland annat vara laumlmpligt t ex om man bara vill skrivaut en sida Om man anvaumlndermaketitle maringste man dessutom skriva

thispagestyleempty

eftermaketitle eftersommaketitle alltid definierar om foumlrsta sidan tillplain (SeEX-EMPEL 3) Ex 3

Vill man i staumlllet ha sidnummer och kapitelnamn i sidhuvudet skriver man

pagestyleheadings

Daring faringr man en sidnumrering som ser ut ungefaumlr som i den haumlr handledningen Vill man garingtillbaka till standardutseendet aumlr det bara att skriva

pagestyleplain

Foumlr att faring sidhuvuden som ser ut ungefaumlr som i denna handledning kan man anvaumlnda paketetfancyhdr Detta beskrivs naumlrmare iEXEMPEL 4 Ex 4

67 RadavstaringndIbland kan man vilja aumlndra paring radavstaringndet i LATEX Det goumlrs enklast genom att aumlndra paring pa-rameternbaselinestretch Det aumlr en faktor som radavstaringndet multipliceras med saring detnormala vaumlrdet aumlr1 Foumlr att naumlstan foumlrdubbla radavstaringndet laumlgger man till foumlljande rad naringgon-stans foumlrebegindocument

renewcommandbaselinestretch18

28 6 Oumlverkurs

68 RamarFoumlr att rita en ram runt en del av texten anvaumlnder man kommandotfbox

Haumlr har vi en fboxliten ram Haumlr har vi en liten ram

Det garingr inte att ha radbrytningar inne i enfbox saring om man vill rita en ram runt en stoumlrre delav texten maringste man kapsla in den i enparbox

fboxparbox4cmDenna text blirautomatiskt justerad till ett4 cm brett stycke

Denna text blir automatiskt ju-sterad till ett 4 cmbrettstycke

69 Att paringverka formateringenLATEX lyckas foumlr det mesta bra med att bryta rader och sidor Men ibland kan man behoumlva raumlttatill formateringen lite I andra fall vill man kanske bryta en rad eller en sida trots att den inte aumlrfull eller laumlgga in lite extra tomrum

Vi har redan anvaumlnt kommandot foumlr att tvinga fram en radbrytning Kommandot kanaumlven ha ett argument som talar om hur mycketextrautrymme som ska laumlggas till

Det haumlr kan ni redanMed ett extra argumentblir [7mm]det extra mycket tomrum

Dethaumlr kan ni redan Med ett extra argu-ment blir

det extra mycket tomrum

Eftersom kan ha ett argument som boumlrjar med tecknet rsquo[rsquo kan man alltsaring inte boumlrja enny rad med rsquo[rsquo om den foumlrra avslutades med Man kan dock lura LATEX att tolka parentesensom just en parentes genom att byta ut mot

Ett annat saumltt att laumlgga in extra tomrum aumlr med kommandotvspacelaumlngd eller medvspacelaumlngd Skillnaden aumlr att den foumlrsta formen tar bort tomrummet om det raringkar hamnavid i slutet eller boumlrjan av en sida

Det finns aumlven motsvarande kommandon foumlr att laumlgga in extra tomrum i en rad De heterhspace ochhspace Den tidigare formen tar bort tomrummet om det hamnar foumlrst ellersist paring en rad

Daring ska vi se om det inte kan bli liteextra tomrum aumlven i boumlrjan hspace20mmav en rad Mitt inne i raden aumlr likahspace10mm laumltt Nu vill jag ha liteextra tomrumvspace10mmsaring att jag baumlttre kan studerafiberstrukturen i papperet

Daring ska vi se om det inte kanbli lite extra tomrum aumlven i boumlrjan

av en rad Mitt inne iraden aumlr lika laumltt Nu vill jagha lite extra tomrum saring att jag baumlttre

kan studera fiberstrukturen i papperet

Observera att raden fylls upp innan det vertikala utrymmet laumlggs till Daumlrfoumlr hamnar inte tom-rumet exakt daumlr man skrivervspace Vill man ha det uppfoumlrandet ska man anvaumlnda medett argument som i det tidigare exemplet

Foumlr att tvinga fram en sidbrytning anvaumlnder man kommandotnewpage Om vi skriver itvaring kolumner avslutarnewpage den aktuella kolumnen i staumlllet foumlr sidan

610 Att rita figurer 29

610 Att rita figurerLATEX klarar av att rita enkla figurer som cirklar fyrkanter linjer och pilar Med enpicture-omgivning skapar man ett koordinatsystem som man sen kan rita i

Standardenheten i koordinatsystemet aumlr punkter Foumlr de flesta aumlr det nog lite svaringrt att taumlnkai punkter Daumlrfoumlr aumlr det laumlttare om man aumlndrar maringttenheten till millimeter med kommandot

setlengthunitlength1mm

Det behoumlver man bara goumlra en garingng i varje dokument alltsaringinte foumlr varje bildOm man vill skapa ett koordinatsystem som aumlr 100 mm brett och 80 mm houmlgt goumlr man saring

haumlr

beginpicture(10080) kommandon som ritar bilderendpicture

Foumlr att placera grafiska objekt i koordinatsystemet anvaumlnder vi kommandotput Med

put(200)objekt

placerar viobjekti punkten med x-koordinaten 20 och y-koordinaten 0 (Foumlr rektanglar aumlr detnedre vaumlnstra houmlrnet foumlr cirklar centrum och foumlr linjer utgaringngspunkten)

Exemplet nedan visar de vanligaste grafiska objekten och hur man ritar dem i LATEX

beginpicture(3050)put(040)framebox(308)centerput(030)framebox(148)[t]topput(1630)framebox(148)[r]rightput(020)dashbox(308)[bl]bottom leftput(018)line(10)20put(016)vector(2-1)25put(510)circle8put(2412)circle14put(614)textscText

endpicture

center

topright

bottom left

HHHHHH

HHj

~ amp$

TEXT

Argumentet tillcircle aumlr diametern Foumlrline ochvector aumlr foumlrsta argumentet riktningoch det andra laumlngd Riktningsargumenten ska ligga mellanminus6 och+6 foumlr line och mellanminus4 och+4 foumlr vector

Ofta vill man upprepa en ritad figur efter efter ett regelbundet moumlnster Det kan till exempelroumlra sig om boxar i ett koplingsschema Foumlr detta finns kommandotmultiput som anvaumlndssaring haumlr

multiput(xy )(∆x∆y )antal objekt

daumlr(xy ) aumlr startpositionen Objektet behoumlver inte vara ett enkelt objekt utan kan ocksaring varaen helpicture-omgivning Man kan alltsaring dela upp sin bild i flera mindre bilder

beginpicture(4050)multiput(00)(710)3beginpicture(209)put(00)framebox(209)[tr]Hejput(82)oval(143)put(45)oval(55)[tl]put(108)oval(73)[b]put(182)circle4

endpictureendpicture

Hej |

Hej |

Hej |

30 6 Oumlverkurs

Om man har ritat en figur och sen vill flytta hela figuren anger man ytterligare ett argumenttill beginpicture

beginpicture(3060)(1010)

Detta betyder att origo har koordinaterna(1010) i staumlllet foumlr (00) Man kan med foumlrdelplacera sin bild inne i enfigure-omgivning (se sid11ochEXEMPEL 6)Ex 6

Det mesta garingr att rita i enpicture-omgivning och resultatet blir snyggt men det blir na-turligtvis lite jobbigt att rita stora figurer paring det haumlr saumlttet Ett alternativ aumlr att anvaumlnda metodensom beskrivs i naumlsta stycke

611 Paketet graphics6111 Att inkludera postscript-bilder

Numera finns det maringnga bra program som kan rita bilder Kan man bara faring dem att skriva sinutmatning i formatetencapsulated postsciptsaring garingr det bra att inkludera bilden i sitt dokumentmed hjaumlp av paketetgraphics

Foumlr att kunna inkludera bilder maringste man laumlgga till foumlljande rad i boumlrjan av dokumentet

usepackagegraphics

Sen anvaumlnder vi foumlljande kommando foumlr att inkludera bilden som finns i filenbildeps

includegraphicsbildeps

Om man vill skala om bilden anvaumlnder man kommandotresizebox

resizebox20mmincludegraphicsbildeps

Ovanstaringende exempel ger en bild som aumlr 20mm houmlg Utropstecknet betyder att bredden skaskalas saring att bildens proportioner beharinglls

En vanlig anvaumlndning avincludegraphics aumlr att inkludera bilder i enfigure-om-givning Daring kraumlvs att bilden centreras med hjaumllp avcenter-omgivning enligt nedanstaringendeexempel

beginfigurebegincenterincludegraphicsbildeps

endcentercaptionKopplingsschema till transmogrifieraren

endfigure

611 Paketet graphics 31

6112 Att spara utrymme

Postscriptbilder kan ofta ta vaumlldigt mycket plats Det kan man loumlsa genom att komprimerafilen Det enda problemet aumlr att LATEX maringste veta hur stor bilden aumlr Den informationen finnsi filen paring en rad som boumlrjar medBoundingBox Klipp ut denna rad och spara den i filenbildepsbb Skriv daumlrefter

gzip bildeps

saring komprimereasbildeps och ersaumltts med den komprimerade filenbildepsgz Sedan aumlrdet bara att inkludera raumltt fil

includegraphicsbildepsgz

En fil som aumlr komprimerad medgzip kan man packa upp medgunzip om man inte laumlngrevill ha den komprimerad

6113 Naringgra saumltt att skapa postscript-bilder

Det finns givetvis maringnga saumltt att generera PostScript-bilder Paring arbetsstationerna ritar man enk-last bilderna medxfig Om vi till exempel vill skapabildeps (som vi anvaumlnde ovan) skrivervi

xfig bildfig

Daring faringr vi upp et foumlnster daumlr vi kan rita bilden Vaumllj sedan menynExportoch exportera bildenVar noga med att vaumlljaEncapsulated Postscripti rutanLanguage

En postscriptfil som skapas paring detta saumltt garingr inte att skriva ut foumlr sig sjaumllv Foumlr att skriva utden vaumllj i staumlllet menynPrint i xfig

Om man vill spara ett foumlnster paring skaumlrmen som encapsulated postscript till en fil som heterwindoweps kan man anvaumlnda naringgot av foumlljande kommandon

import -density 90x90 windowepsimport -density 90x90 eps2windowepsimport -density 90x90 -depth 8 -colorspace gray eps2windoweps

och klicka paring det foumlnster man vill spara Den andra varianten avimport ger postscript level2 som aumlr mer kompakt Man faringr alltsaring betydligt mindre filer men i vissa falla kan de kraringglaDen sista varianten aumlr laumlmplig om bilden aumlr svartvit eller om det ska skrivax ut paring en svartvitskrivare

Skriv man xfig man xgrabsc respman xgrab foumlr mer information

6114 Aumlndra storlek och roterera

Paketetgraphics inneharingller mer aumln de kommandon som naumlmnt ovan Man kan t ex skala ettobjekt medscalebox

vanlig storlek scalebox2dubbel storlek scalebox5halv storlek

vanlig storlek

dubbel storlekhalv storlek

Man kan ocksaring ange ett ytterligare argument om man inte vill ha samma skala i x- och y-led

scalebox1[2]dubbel houmljd scalebox2[1]dubbel bredd

dubbel houmljddubbel bredd

resizebox kan ocksaring anvaumlndas paring text

32 6 Oumlverkurs

resizebox4cm4 cm bred skalenlig 4 cm bred skalenligMan kan ocksaring rotera valfritt objekt medrotatebox eller spegla det kring en vertikal axelmedreflectbox

rotatebox30Hej rotatebox180Hej reflectboxSpegel spegel paring vaumlggen daumlr

Hej

Hej

Spegelspegelparingvaumlggendaumlr

6115 xdvi och graphics

xdvi klarar inte av att visa text (bilder garingr bra) som manipulerats medresizebox scaleboxrotatebox ellerreflectbox Detta kan man dock loumlsa genom att titta paring den faumlrdiga post-scriptfilen med kommandotgv Om dindvi-fil heterrapportdvi skriver du

dvips rapportgv rapportps

ta bort filen medrm rapportps naumlr du aumlr klar

6116 pdflatex och graphics

Foumlr att anvaumlndagraphics medpdflatex skriver man saring haumlr i boumlrjan av dokumentet

usepackage[pdftex]graphics

Sedan kan man tyvaumlrr inte inkludera bilder i eps-format Bilderna maringste i staumlllet vara i pdf-format Det loumlser man laumltt genom att konvertera bilderna med kommandotps2pdf

ps2pdf bildeps bildpdf

och sedan inkluderar man bilderna med

includegraphicsbildpdf

Det garingr aumlven bra att inkludera andra grafikformat i pdf-dokument till exempel jpeg och tiffOm man vill kunna formatera sitt dokument med baringdelatex ochpdflatex saring faringr man

skriva saring haumlr i boumlrjan av dokumentet

newififpdfifxpdfoutputundefinedpdffalse

elsepdftrue

fiifpdfusepackage[pdftex]graphics

elseusepackagegraphics

fi

Sedan goumlr man saring haumlr foumlr att inkludera bilden

ifpdfincludegraphicsbildpdf

elseincludegraphicsbildeps

fi

612 Paketet color 33

612 Paketet colorFoumlr att anvaumlnda paketet skriven man

usepackagecolor

i boumlrjan av dokumentet Sedan finns ett antal kommandon tillgaumlngliga foumlr att skriva text i avvi-kande faumlrg

Det foumlrsta som man maringste goumlra aumlr att definiera en eller flera faumlrger meddefinecolor

definecolorlightgray92definecolordarkgray5definecolorlight-bluergb080851definecolormeloncmyk00460500

Som synes kan man anvaumlnda tre olika modeller foumlr att definiera faumlrger

gray Vaumlrdet aumlr ett tal mellan 0 och 1 daumlr 0 aumlr svart

rgb Vaumlrdet aumlr en kommaseparerad lista av tre tal mellan 0 och 1 som anger intensitetenfoumlr roumltt groumlnt och blaringtt ljus (som paring en TV)

cmyk Vaumlrdet aumlr en kommaseparerad lista av fyra tal mellan 0 och 1 som anger hur mycketman ska anvaumlnda av faumlrgerna cyan magenta gul och svart (som paring en faumlrgskrivare)

Foumlr att skriva sin text i en avvikande faumlrg finns det tvaring kommandon

Detta ord aumlr textcolordarkgraringttprecis som colordark dessa tvaring

Detta ord aumlrgraringtt precis somdessatvaring

Foumlr att goumlra en fylld ram anvaumlnder mancolorbox Om ramen ska ha avvikande faumlrg finnsfcolorbox

colorboxdarkHej hopp fcolorboxblackdarkHej igen

Hej hopp

Hej igen

Man kan aumlven aumlndra bakgrundfaumlrgen Det goumlr man med kommandotpagecolorcolor Kommandot ska skrivas i boumlrjan av dokumentet och gaumlller foumlr alla sidor

Faumlrgenblack som anvaumlndes i exemplen ovan aumlr foumlrdefinierad och behoumlver alltsaring intedefinieras meddefinecolor Oumlvriga foumlrdefinierade faumlrger aumlrwhite red green blueyellow cyan ochmagenta Alla andra faumlrger maringste definieras innan de kan anvaumlndas

613 EuroteckenFoumlr att skriva symbolen foumlr Euro skriver man foumlljande i boumlrjan av dokumentet

usepackageeurosym

Daring definieras kommandonaeuro ochEUR

Med euro kan vi skriva euro-tecknet Priser skriver man som EUR19998

Mede kan vi skrivae-tecknetPriser skriver man som 19998e

Det tecken som visas ovan aumlr den officiella eurosymbolen Om man i staumlllet till ha en symbolsom passar baumlttre till det aktuella teckensnittet anvaumlnder manusepackage[gen]eurosymDaring skrivs symbolen somAC i staumlllet foumlre EUR placerar symbolen foumlre eller efter beloppetberoende paring vilket spraringk man har valt I sverige blir det alltid till houmlger om beloppet Vill manaumlndra paring det kan man anvaumlndausepackage[left]eurosym

34 6 Oumlverkurs

614 Fler teckensnitt

Om man har tillgaringng till en postscriptskrivare (som vi har) saring kan man utnyttja fler teckensnittaumlr de som hittills har beskrivits Genom att skriva

usepackagetimes

i boumlrjan av dokumentet blir den vanliga texten satt medtimes textsf blir helveticaochtexttt blir courier Foumlljande paket finns

paket textrm textsf textttmdash inget mdash computer modern roman comp modern sans comp modern typewritertimes times helvetica courierbookman bookman avant garde couriernewcent new century schoolbook avant garde courierpalatino palatino helvetica courieravant computer modern roman avant garde comp modern typewriterhelvet computer modern roman helvetica comp modern typewriterchancery zapf chancery (endast kursiv) comp modern sans comp modern typewriter

615 Sammanfattning

Ibland vill man ha en sammanfattning (sammandrag referat abstract) i boumlrjan av sin rapportDet aringstadkommer man medabstract-omgivning (EXEMPEL 11)Ex 11

begindocumentmaketitlebeginabstractDetta aumlr en kort sammanfattning avinneharingllet i rapportenendabstractsectionBakgrundHaumlr kommer resten av texten irapportenenddocument

Sammanfattning

Detta aumlr en kort sammanfatt-ning av inneharingllet i rapporten

1 Bakgrund

Haumlr kommer resten av texten i rappor-ten

Vissa institutioner kraumlver att sammanfattningens rubrik aumlrAbstract Andra kraumlven en sam-manfattning paring svenska och en paring engelska Hur man loumlser detta beskrivs iEXEMPEL 12 ochEx 12EXEMPEL 13

Ex 13

616 Referenser

Foumlr att faring en lista med litteraturreferenser anvaumlnder man sig av enthebibliography-omgiv-ning Argumentet (99) till beginthebibliography99 nedan aumlr en teckenstraumlng somanger hur mycket plats etiketterna tar (och hur mycket resten av texten ska skjutas in)99raumlcker till tvaring siffror

617 Vill ni veta mer 35

Laumls mer om LaTeX i citeLamport

beginthebibliography99bibitemLamport Leslie LamportemphLaTeX users guideamp reference manualAddison Wesley 1994bibitemKnuth Donald E KnuthemphThe TeX bookAddison Wesley 1990bibitemPer Per ForebyemphAtt skriva rapporter med LaTeXPHs kopieringsmaskin 2003endthebibliography

Laumls mer om LATEX i [1]

Referenser[1] Leslie LamportLATEX users gui-

de amp reference manualAddison-Wesley 1994

[2] Donald E KnuthThe TEXbookAddison Wesley 1990

[3] Per ForebyAtt skriva rappor-ter med LATEX PHs kopieringsma-skin 2003

Foumlrsta argumentet tillbibitem aumlr en etikett som man sen kan referera till medcite Detfungerar ungefaumlr somlabel ochref (se sidan13)

617 Vill ni veta merDet haumlr dokumentet beraumlttar lite om hur man anvaumlnder LATEX foumlr att skriva rapporter LATEX kanmycket mer aumln vad som beskrivs haumlr men foumlr de flesta raumlcker nog detta

Foumlr de som vill laumlra sig lite mer har viThe Not So Short Intruduction to LATEX 2ε avTobias Oetiker m fltill salu Priset aumlr foumlr naumlrvarande 50 kronor men den finns aumlven tillgaumlngligparing naumltethttppeopleeeethzch˜oetikerlshort

Vill man veta aumlnnu mer finns det tvaring bra boumlcker som jag kan rekommendera

bull LATEX A Document Preparation Systemav Leslie Lamport(ISBN 0-201-52983-1)Boken aumlr baringde en enkel handledning och en referensmanual

bull The LATEX Companion av Michel Goossens Alexander Samarinoch Frank Mittelbach(ISBN 0-201-54199-8) Boken beskriver en hel del trick och tekniker som inte finns medi Lamports bok men inneharingllerintegrunderna i LATEX

De flesta institutioner har nog dessa boumlcker saring om du haringller paring med examansarbete kan dukanske faring laringna boumlckerna Annars finns de att bestaumllla hos de flesta naumltbokhandlar

A Lokala dokumentklasserVi har tvaring lokala dokumenttyper en foumlr att skriva svenska brevefd-brev och en foumlr merit-foumlrteckningarmerit Dessa beskriv naumlrmare iEXEMPEL 8 ochEXEMPEL 9 Ex 8

Ex 9

B LATEX foumlr hemdatornLATEX finns till de flesta operativsystem Tabellen nedan visar var man haumlmta programvaran

operativsystem program URLWindows MiKTeX httpwwwmiktexorgUnix teTeX httpwwwtugorgteTeXAlla All latexprogramvara httpwwwctanorg

36 C Hur utformar man rapporten

Ett saumltt att faring LATEX paring sin PC aumlr att koumlra Linux Det aumlr en gratis unixvariant foumlr PC-datorer ochdaumlr finns redan teTeX som faumlrdiga paket som man kan installera IusrlocalftppubLinuxfinns en del linuxdistributioner att haumlmta Men det aumlr nog enklare att laumlgga naringgra hundralapparparing att koumlpa en CD med linux

C Hur utformar man rapportenUtseendet paring en uppsats rapport eller avhandling aumlr ganska standardiserat Det finns en delolika skolor men huvuddragen aumlr alltid desamma Om man skriver en labrapport paring tre sidorbehoumlver man givetvis inte haringlla lika haringrt paring reglerna som om man skriver en rapport till sittexamensarbete Men det aumlr klokt att foumllja huvuddragen i mallen inte minst foumlr att rapportenslaumlsare ofta aumlr van vid att det ska se ut paring ett visst saumltt

Resten av detta appendix inneharingller lite tips som aumlr skrivna av Lars Olssonparing institutionenfoumlr Elektrovetenskap

Rapporten ska ha en titelsida med projektets (laborationens) namn foumlrfattarnas namn in-stitutions- och kursnamn samt aringrtal Paring denna sida ska ocksaring finnas ettsammandrag(kallasibland referat) av rapporten I detta ska tydligt framgaring vad rapporten handlar om vilketpro-blem som loumlsts hur detta har gjorts mdash vilkenmetod som anvaumlnts de viktigasteresultatenochslutsatsernasamt eventuellarekommendationer Det faringr inte bli stoumlrre aumln ca en halv sidatext och faringr inte inneharinglla naringgra figurer Sammandraget aumlr mycket viktigt eftersom en blivandelaumlsare genom detta kan faring klart foumlr sig om han verkligen ska laumlsa rapporten Kan han inte goumlraen riktig bedoumlmning av detta med ledning av sammandraget riskerar han att foumlrspilla dyrbartid Som ansvarskaumlnnande foumlrfattare maringste Du alltsaring aumlgna en del tid aringt sammandraget som Dugivetvis skriver sist

Innan Du boumlrjar skriva aumlr det bra om Du foumlr Dig sjaumllv kandefiniera laumlsarenmdash som intebara ska vara den som ska granska Ditt alster utan aumlven t ex Dina kolleger Taumlnk ocksaring eftervadsyftet med rapporten ska vara (bortsett fraringn det uppenbara att Du maringste foumlr att bli godkaumlndparing kursen) t ex att Du villsprida kaumlnnedomom upptaumlckter Du gjort ellerRapportera till enkollega eller en chef vad Du sysslat med de daumlr timmarna

Boumlrja gaumlrna rapporten med enInledning daumlr Du motiverar Ditt arbeta och definierar maringletDen kan sedan foumlljas av enBakgrund som kan vara en beskrivning av naringgra tidigare anvaumlndametoder eller en historik En riktigt fin rapport som t ex beskriver ett arbete som finansierasmed bidrag fraringn STU eller naringgon annan instans boumlrjar ofta med ettFoumlrord (engelska preface)I detta ger man en bakgrund paring houmlgre nivaring och saumltter in arbetet i ett stoumlrre sammanhang Haumlrtackar man ocksaring dem som varit foumlrfattaren behjaumllpliga med pengar (t ex STU) och med detpraktiska arbetet

Daumlrefter foumlljer den egentliga rapporten Haumlr beskriver Du den metod Du anvaumlnt eller till-vaumlgagaringngssaumlttet Aumlr rapporten en laborationsredovisning kan Du redogoumlra foumlr vardera momen-tet under en egen rubrik Aumlr det en projektrapport kan Du i staumlllet beskriva de olika delarna ikonstruktionen under var sin rubrik Det aumlr ofta laumlmpligt med underrubriker t ex

42 Principen foumlr Kruttilatorn

men undvik en uppdelning paring foumlr maringnga undernivaringer eftersom skriften daring laumltt blir oumlverstruk-turerad Foumlrsoumlk att vara konsekvent med rubriksaumlttningen saring att Du inte aumlndrar formen mellanolika rubriker Detta ser Du tydligast naumlr Du ska skrivaInneharingllsfoumlrteckningen (behoumlvs intetill laborationsrapporten) ty daumlr staringr alla rubrikerna intill varandra

Illustrationer aumlr mycket vaumlrdefulla (en bild paringstarings saumlga mer aumln tusen ordrArr anvaumlnd figurersaring kan rapporten bli kort) men foumlr att en figur ska vara meningsfull maringsten den vara foumlrsedd

Sakregister 37

med enfigurtext Denna ska vara saring tydlig att man kan foumlrstaring figuren utan att behoumlva laumlsanaringgot inne i texten Taumlnk paring hur Du sjaumllv goumlr naumlr Du faringr en rapport eller en artikel i handenFigurtexten ska staring under figuren och skrivas ut helt t ex

Figur 23 En vanlig kruttilator med oumlverhaumlngade skrut Observera att divisorn haumlr aumlrgroumln Efter [2]

Vidare aumlr det vaumlrt att notera attfig 23blir bara ett nedslag mindre aumlnfigur 23 inne i textenFoumlrkorta inte i onoumldan och anvaumlnd bara de vedertagna saumltten t ex tex etc osv

Texten ska man straumlva efter att goumlra kort men uttoumlmmande Det aumlr alltid baumlttre att foumlrsoumlkaskriva korta meningar med ett sammanhang aumln att foumlrsoumlka taumlcka maringnga sammanhang i enmening Taumlnk paring ordval syftningar och meningsbyggnad saring att den text Du skriver verkligenkommer att betyda det Du taumlnkt Dig Detta laringter helt uppenbart men Du ska faring se att det inte aumlrsaring laumlttStavfel ska i princip inte behoumlva foumlrekomma eftersom det finns utmaumlrkta boumlcker somaumlr fyllda med raumltt stavade ord Aumlr Du det minsta osaumlker slaring upp ordet i staumlllet foumlr att chansaDu kan ibland bli osaumlker paring betydelsen av ett ord eller hos en fras Slaring daring upp i en ordbok ellerskriv om meningen mdash detta aumlr extremt viktigt naumlr Du skriver paring ett annat spraringk

Skriv gaumlrna paringsvenska Detta kan dock vara svaringrt i varingr bransch daumlr saring maringnga fackuttryckaumlr laringnade fraringn framfoumlr allt engelskan Om det finns ett svenskt ord foumlr en foumlreteelse saring anvaumlnddet om inte texten daring blir foumlr uppstyltad Fundera oumlver hur Du ska skriva om t exMan maringstenu enabla de strobade latcharna med chip select acknowledgement controlsignalerna(Vad nudet betyder) Det blir kanske flera ord paring svenska men det priset faringr vi betala foumlr att textenska bli snygg

Efter beskrivningar och genomgaringngar av metoder etc skaResultat ochellerSlutsatserkomma Dessa kan ibland ingaring utspridda i det foumlregaringende avsnittet men de ska i saring fall samlasihop haumlr och kommenteras

Referenser aumlr en lista med den litteratur som Du gjort haumlnvisningar till i texten I textenska Du ha skrivet ett nummer som i figurtextexemplet ovan I referenslista ska det daring se ut somt ex

[2] Gustavsson Hans P et alKruttilatorer en global oumlversikt Liberlitteratur Mal-mouml 1944

Sist saumltter Du eventuellabilagor programlistor ochappendix Naumlr sedan sammandragetaumlr klart aumlr rapporten faumlrdigskriven men inte faumlrdig Foumlrsoumlk att faring naringgon annan att korrekturlaumlsaden aringt Dig mdash sjaumllv aumlr du naumlmligen blind aumlven foumlr de enklaste felen vid det haumlr laget

Sakregister

Symboler (mindre utrymme) 22lsquo (iexcl) 14$ (math-omgivning) 15 (kommentar) 3rsquo (accent) 13rsquo (derivata) 18( (() 21) ()) 21 (extra utrymme) 22 (accent) 13 () 21= 12

= (accent) 13gt 12lsquo (iquest) 14[ ([) 21 (blanktecken) 8 (accent) 13( (math-omgivning) 15) (math-omgivning) 15- (avstavningsfoumlrslag) 9[ (displaymath-

omgivning) 15 (radbrytning) 2 28] (displaymath-

omgivning) 15^ (accent) 13 () 21 () 21] (]) 21^ (exponent) 17(index) 17lsquo (accent) 13~ (accent) 13~ (haringrt blanktecken) 910pt (option) 2611pt (option) 2612pt (option) 26

38 Sakregister

Aa4paper (option) 26AA (Aring) 14aa (aring) 14abstract 34abstract-omgivning 34accenter

i matematisk omgivning17i vanlig text 13

acute 17addtolength 26AE (AElig) 14ae (aelig) 14aleph (alefsym) 18alpha (α) 16amalg (q) 16angle ( 6 ) 18appendix 3 4approx (asymp) 16arccos 19arcsin 19arctan 19arg 19array-omgivning 20 21article (dokumentklass)

25 26ast (lowast) 16asymp () 16atop 20author 2avant (paket) 34avstavning 9 24

Bb (accent) 13backslash () 18 21bar 17baselinestretch 27beta (β) 16bfseries 7bibitem 35bibitem 35bigcap (

⋂) 20

bigcirc (copy) 16bigcup (

⋃) 20

Biggl 22biggl 22Biggr 22biggr 22Bigl 22bigl 22bigodot (

⊙) 20

bigoplus (oplus

) 20bigotimes (

otimes) 20

Bigr 22bigr 22

bigsqcup (⊔

) 20bigtriangledown (5) 16bigtriangleup (4) 16biguplus (

⊎) 20

bigvee (or

) 20bigwedge (

and) 20

bindetreck 8binaumlra operatorer 16blanktecken

extra 8haringrt 9

boldmath 19book (dokumentklass) 25bookman (paket) 34bot (perp) 18bowtie () 16Box (2) 18breve 17braringkstreck 18bullet (bull) 16

Cc (accent) 13cap (cap) 16caption 11 15cdot (middot) 16cdots 19center-omgivning 11 30centrerad text 10chancery (paket) 34chapter 25check 17chi (χ) 16circ () 16circle 29citat 10cite 35cite 35clearpage 25clubsuit (clubs) 18colorbox 33cong (sim=) 16coprod (

∐) 20

copyright ( ccopy) 13cos 19cosh 19cot 19coth 19csc 19cup (cup) 16

Dd (accent) 13dag (dagger) 13dagger (dagger) 16dashbox 29

dashv (a) 16date 2 3ddag (Dagger) 13ddagger (Dagger) 16ddot 17 18ddots 21definecolor 33deg 19Delta (∆) 16delta (δ) 16derivator 18description-omgivning

9 10det 19DH (ETH) 14dh (eth) 14Diamond (3) 18diamond () 16diamondsuit (diams) 18dim 19displaymath-omgivning

15 20 21 26div (divide) 16division 18DJ (ETH) 14dj (đ) 14document-omgivning 2documentclass 25dokumentklasser 25dot 17 18doteq ( =) 16Downarrow (dArr) 17 21downarrow (darr) 17 21draft (option) 26dvi2tty (program) 5dvips (program) 1 4ndash6

Eefd-brev (dokument-

klass) 35ell (`) 18em 7emacs

LATEX-mode 4emacs (program) 1 4 14 22emph 7empty (sidnumrering) 27emptyset (empty) 18enumerate-omgivning 9epsilon (ε) 16eqnarray-omgivning 21eqnarray-omgivning 21equation-omgivning 15 20equiv (equiv) 16eta (η) 16EUR 33euro 33

Sakregister 39

eurotecken 33evensidemargin 26exempel 1exists (exist) 18exponent 17ext 19

Ffancyhdr (paket) 27fbox 28fcolorbox 33felsoumlkning 22ndash25fetstil 7figure-omgivning 11 30figurer 11flat ([) 18fleqn (option) 26flushleft-omgivning 10flushright-omgivning 11fonter 6 19 34footnote 9footnotesize 7footskip 26forall (forall) 18fotnoter 9frac 18framebox 29frown (_) 16funktionsnamn 19

GGamma (Γ) 16gamma (γ) 16gcd 19geq (ge) 16gg () 16grader 18graphics (paket) 30ndash32grave 17grekiska bokstaumlver 15 16guillemotleft (laquo) 13guillemotright (raquo) 13guilsinglleft (lsaquo) 13guilsinglright (rsaquo) 13gunzip (program) 31gv (program) 32gzip (program) 31

HH (accent) 13hat 17hbar (h) 18headheight 26headings (sidnumrering) 27headsep 26heartsuit (hearts) 18

helvet (paket) 34hemdator

LATEX foumlr 35hline 12hom 19hookleftarrow (larr) 17hookrightarrow (rarr) 17hspace 28hspace 28Huge 7huge 7haumlnvisningar 13

Ii (ı) 13Im (=) 18imath 17imath (ı) 18import (program) 31in (isin) 16includegraphics 30index 17inf 19infty (infin) 18inneharingllsfoumlrteckning 8int (

int) 20

iota (ι) 16itemize-omgivning 9itshape 7

Jj () 13jmath 17jmath () 18Join (1) 16

Kkapitaumller 7kappa (κ) 16ker 19kill 12kommentar 3komprimering 31kursiv 7

LL (Ł) 14l (ł) 14label 11 13Lambda (Λ) 16lambda (λ) 16landscape (option) 26langle (〈) 21LARGE 7Large 7large 7

laserutskrifter 5LaTeX (logotypen) 8latex (program)

1 4 6 13 25 32LATEX-mode (i emacs) 4latexsym (paket) 17lceil (d) 21ldots ( ) 8ldots 21leadsto () 17left 21 22Leftarrow (lArr) 17leftarrow (larr) 17leftharpoondown () 17leftharpoonup () 17Leftrightarrow (hArr) 17leftrightarrow (harr) 17leq (le) 16leqno (option) 26letter (dokumentklass) 25lfloor (b) 21lg 19lhd () 16lim 19limsup 19line 29lininf 19listoffigures 8listoftables 8listor 9ndash10litteraturreferenser 34ll () 16ln 19log 19Longleftarrow (lArr=) 17longleftarrow (larrminus) 17Longleftrightarrow

(lArrrArr) 17longleftrightarrow

(larrrarr) 17longmapsto (7minusrarr) 17Longrightarrow (=rArr) 17longrightarrow (minusrarr) 17

Mmaketitle 2 8 26 27mapsto (7rarr) 17matematisk text 15ndash22matematiska symboler

15ndash17math-omgivning 15 20 21mathbf 19mathcal 19mathit 19mathrm 19mathsf 19mathtt 19

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 32: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

28 6 Oumlverkurs

68 RamarFoumlr att rita en ram runt en del av texten anvaumlnder man kommandotfbox

Haumlr har vi en fboxliten ram Haumlr har vi en liten ram

Det garingr inte att ha radbrytningar inne i enfbox saring om man vill rita en ram runt en stoumlrre delav texten maringste man kapsla in den i enparbox

fboxparbox4cmDenna text blirautomatiskt justerad till ett4 cm brett stycke

Denna text blir automatiskt ju-sterad till ett 4 cmbrettstycke

69 Att paringverka formateringenLATEX lyckas foumlr det mesta bra med att bryta rader och sidor Men ibland kan man behoumlva raumlttatill formateringen lite I andra fall vill man kanske bryta en rad eller en sida trots att den inte aumlrfull eller laumlgga in lite extra tomrum

Vi har redan anvaumlnt kommandot foumlr att tvinga fram en radbrytning Kommandot kanaumlven ha ett argument som talar om hur mycketextrautrymme som ska laumlggas till

Det haumlr kan ni redanMed ett extra argumentblir [7mm]det extra mycket tomrum

Dethaumlr kan ni redan Med ett extra argu-ment blir

det extra mycket tomrum

Eftersom kan ha ett argument som boumlrjar med tecknet rsquo[rsquo kan man alltsaring inte boumlrja enny rad med rsquo[rsquo om den foumlrra avslutades med Man kan dock lura LATEX att tolka parentesensom just en parentes genom att byta ut mot

Ett annat saumltt att laumlgga in extra tomrum aumlr med kommandotvspacelaumlngd eller medvspacelaumlngd Skillnaden aumlr att den foumlrsta formen tar bort tomrummet om det raringkar hamnavid i slutet eller boumlrjan av en sida

Det finns aumlven motsvarande kommandon foumlr att laumlgga in extra tomrum i en rad De heterhspace ochhspace Den tidigare formen tar bort tomrummet om det hamnar foumlrst ellersist paring en rad

Daring ska vi se om det inte kan bli liteextra tomrum aumlven i boumlrjan hspace20mmav en rad Mitt inne i raden aumlr likahspace10mm laumltt Nu vill jag ha liteextra tomrumvspace10mmsaring att jag baumlttre kan studerafiberstrukturen i papperet

Daring ska vi se om det inte kanbli lite extra tomrum aumlven i boumlrjan

av en rad Mitt inne iraden aumlr lika laumltt Nu vill jagha lite extra tomrum saring att jag baumlttre

kan studera fiberstrukturen i papperet

Observera att raden fylls upp innan det vertikala utrymmet laumlggs till Daumlrfoumlr hamnar inte tom-rumet exakt daumlr man skrivervspace Vill man ha det uppfoumlrandet ska man anvaumlnda medett argument som i det tidigare exemplet

Foumlr att tvinga fram en sidbrytning anvaumlnder man kommandotnewpage Om vi skriver itvaring kolumner avslutarnewpage den aktuella kolumnen i staumlllet foumlr sidan

610 Att rita figurer 29

610 Att rita figurerLATEX klarar av att rita enkla figurer som cirklar fyrkanter linjer och pilar Med enpicture-omgivning skapar man ett koordinatsystem som man sen kan rita i

Standardenheten i koordinatsystemet aumlr punkter Foumlr de flesta aumlr det nog lite svaringrt att taumlnkai punkter Daumlrfoumlr aumlr det laumlttare om man aumlndrar maringttenheten till millimeter med kommandot

setlengthunitlength1mm

Det behoumlver man bara goumlra en garingng i varje dokument alltsaringinte foumlr varje bildOm man vill skapa ett koordinatsystem som aumlr 100 mm brett och 80 mm houmlgt goumlr man saring

haumlr

beginpicture(10080) kommandon som ritar bilderendpicture

Foumlr att placera grafiska objekt i koordinatsystemet anvaumlnder vi kommandotput Med

put(200)objekt

placerar viobjekti punkten med x-koordinaten 20 och y-koordinaten 0 (Foumlr rektanglar aumlr detnedre vaumlnstra houmlrnet foumlr cirklar centrum och foumlr linjer utgaringngspunkten)

Exemplet nedan visar de vanligaste grafiska objekten och hur man ritar dem i LATEX

beginpicture(3050)put(040)framebox(308)centerput(030)framebox(148)[t]topput(1630)framebox(148)[r]rightput(020)dashbox(308)[bl]bottom leftput(018)line(10)20put(016)vector(2-1)25put(510)circle8put(2412)circle14put(614)textscText

endpicture

center

topright

bottom left

HHHHHH

HHj

~ amp$

TEXT

Argumentet tillcircle aumlr diametern Foumlrline ochvector aumlr foumlrsta argumentet riktningoch det andra laumlngd Riktningsargumenten ska ligga mellanminus6 och+6 foumlr line och mellanminus4 och+4 foumlr vector

Ofta vill man upprepa en ritad figur efter efter ett regelbundet moumlnster Det kan till exempelroumlra sig om boxar i ett koplingsschema Foumlr detta finns kommandotmultiput som anvaumlndssaring haumlr

multiput(xy )(∆x∆y )antal objekt

daumlr(xy ) aumlr startpositionen Objektet behoumlver inte vara ett enkelt objekt utan kan ocksaring varaen helpicture-omgivning Man kan alltsaring dela upp sin bild i flera mindre bilder

beginpicture(4050)multiput(00)(710)3beginpicture(209)put(00)framebox(209)[tr]Hejput(82)oval(143)put(45)oval(55)[tl]put(108)oval(73)[b]put(182)circle4

endpictureendpicture

Hej |

Hej |

Hej |

30 6 Oumlverkurs

Om man har ritat en figur och sen vill flytta hela figuren anger man ytterligare ett argumenttill beginpicture

beginpicture(3060)(1010)

Detta betyder att origo har koordinaterna(1010) i staumlllet foumlr (00) Man kan med foumlrdelplacera sin bild inne i enfigure-omgivning (se sid11ochEXEMPEL 6)Ex 6

Det mesta garingr att rita i enpicture-omgivning och resultatet blir snyggt men det blir na-turligtvis lite jobbigt att rita stora figurer paring det haumlr saumlttet Ett alternativ aumlr att anvaumlnda metodensom beskrivs i naumlsta stycke

611 Paketet graphics6111 Att inkludera postscript-bilder

Numera finns det maringnga bra program som kan rita bilder Kan man bara faring dem att skriva sinutmatning i formatetencapsulated postsciptsaring garingr det bra att inkludera bilden i sitt dokumentmed hjaumlp av paketetgraphics

Foumlr att kunna inkludera bilder maringste man laumlgga till foumlljande rad i boumlrjan av dokumentet

usepackagegraphics

Sen anvaumlnder vi foumlljande kommando foumlr att inkludera bilden som finns i filenbildeps

includegraphicsbildeps

Om man vill skala om bilden anvaumlnder man kommandotresizebox

resizebox20mmincludegraphicsbildeps

Ovanstaringende exempel ger en bild som aumlr 20mm houmlg Utropstecknet betyder att bredden skaskalas saring att bildens proportioner beharinglls

En vanlig anvaumlndning avincludegraphics aumlr att inkludera bilder i enfigure-om-givning Daring kraumlvs att bilden centreras med hjaumllp avcenter-omgivning enligt nedanstaringendeexempel

beginfigurebegincenterincludegraphicsbildeps

endcentercaptionKopplingsschema till transmogrifieraren

endfigure

611 Paketet graphics 31

6112 Att spara utrymme

Postscriptbilder kan ofta ta vaumlldigt mycket plats Det kan man loumlsa genom att komprimerafilen Det enda problemet aumlr att LATEX maringste veta hur stor bilden aumlr Den informationen finnsi filen paring en rad som boumlrjar medBoundingBox Klipp ut denna rad och spara den i filenbildepsbb Skriv daumlrefter

gzip bildeps

saring komprimereasbildeps och ersaumltts med den komprimerade filenbildepsgz Sedan aumlrdet bara att inkludera raumltt fil

includegraphicsbildepsgz

En fil som aumlr komprimerad medgzip kan man packa upp medgunzip om man inte laumlngrevill ha den komprimerad

6113 Naringgra saumltt att skapa postscript-bilder

Det finns givetvis maringnga saumltt att generera PostScript-bilder Paring arbetsstationerna ritar man enk-last bilderna medxfig Om vi till exempel vill skapabildeps (som vi anvaumlnde ovan) skrivervi

xfig bildfig

Daring faringr vi upp et foumlnster daumlr vi kan rita bilden Vaumllj sedan menynExportoch exportera bildenVar noga med att vaumlljaEncapsulated Postscripti rutanLanguage

En postscriptfil som skapas paring detta saumltt garingr inte att skriva ut foumlr sig sjaumllv Foumlr att skriva utden vaumllj i staumlllet menynPrint i xfig

Om man vill spara ett foumlnster paring skaumlrmen som encapsulated postscript till en fil som heterwindoweps kan man anvaumlnda naringgot av foumlljande kommandon

import -density 90x90 windowepsimport -density 90x90 eps2windowepsimport -density 90x90 -depth 8 -colorspace gray eps2windoweps

och klicka paring det foumlnster man vill spara Den andra varianten avimport ger postscript level2 som aumlr mer kompakt Man faringr alltsaring betydligt mindre filer men i vissa falla kan de kraringglaDen sista varianten aumlr laumlmplig om bilden aumlr svartvit eller om det ska skrivax ut paring en svartvitskrivare

Skriv man xfig man xgrabsc respman xgrab foumlr mer information

6114 Aumlndra storlek och roterera

Paketetgraphics inneharingller mer aumln de kommandon som naumlmnt ovan Man kan t ex skala ettobjekt medscalebox

vanlig storlek scalebox2dubbel storlek scalebox5halv storlek

vanlig storlek

dubbel storlekhalv storlek

Man kan ocksaring ange ett ytterligare argument om man inte vill ha samma skala i x- och y-led

scalebox1[2]dubbel houmljd scalebox2[1]dubbel bredd

dubbel houmljddubbel bredd

resizebox kan ocksaring anvaumlndas paring text

32 6 Oumlverkurs

resizebox4cm4 cm bred skalenlig 4 cm bred skalenligMan kan ocksaring rotera valfritt objekt medrotatebox eller spegla det kring en vertikal axelmedreflectbox

rotatebox30Hej rotatebox180Hej reflectboxSpegel spegel paring vaumlggen daumlr

Hej

Hej

Spegelspegelparingvaumlggendaumlr

6115 xdvi och graphics

xdvi klarar inte av att visa text (bilder garingr bra) som manipulerats medresizebox scaleboxrotatebox ellerreflectbox Detta kan man dock loumlsa genom att titta paring den faumlrdiga post-scriptfilen med kommandotgv Om dindvi-fil heterrapportdvi skriver du

dvips rapportgv rapportps

ta bort filen medrm rapportps naumlr du aumlr klar

6116 pdflatex och graphics

Foumlr att anvaumlndagraphics medpdflatex skriver man saring haumlr i boumlrjan av dokumentet

usepackage[pdftex]graphics

Sedan kan man tyvaumlrr inte inkludera bilder i eps-format Bilderna maringste i staumlllet vara i pdf-format Det loumlser man laumltt genom att konvertera bilderna med kommandotps2pdf

ps2pdf bildeps bildpdf

och sedan inkluderar man bilderna med

includegraphicsbildpdf

Det garingr aumlven bra att inkludera andra grafikformat i pdf-dokument till exempel jpeg och tiffOm man vill kunna formatera sitt dokument med baringdelatex ochpdflatex saring faringr man

skriva saring haumlr i boumlrjan av dokumentet

newififpdfifxpdfoutputundefinedpdffalse

elsepdftrue

fiifpdfusepackage[pdftex]graphics

elseusepackagegraphics

fi

Sedan goumlr man saring haumlr foumlr att inkludera bilden

ifpdfincludegraphicsbildpdf

elseincludegraphicsbildeps

fi

612 Paketet color 33

612 Paketet colorFoumlr att anvaumlnda paketet skriven man

usepackagecolor

i boumlrjan av dokumentet Sedan finns ett antal kommandon tillgaumlngliga foumlr att skriva text i avvi-kande faumlrg

Det foumlrsta som man maringste goumlra aumlr att definiera en eller flera faumlrger meddefinecolor

definecolorlightgray92definecolordarkgray5definecolorlight-bluergb080851definecolormeloncmyk00460500

Som synes kan man anvaumlnda tre olika modeller foumlr att definiera faumlrger

gray Vaumlrdet aumlr ett tal mellan 0 och 1 daumlr 0 aumlr svart

rgb Vaumlrdet aumlr en kommaseparerad lista av tre tal mellan 0 och 1 som anger intensitetenfoumlr roumltt groumlnt och blaringtt ljus (som paring en TV)

cmyk Vaumlrdet aumlr en kommaseparerad lista av fyra tal mellan 0 och 1 som anger hur mycketman ska anvaumlnda av faumlrgerna cyan magenta gul och svart (som paring en faumlrgskrivare)

Foumlr att skriva sin text i en avvikande faumlrg finns det tvaring kommandon

Detta ord aumlr textcolordarkgraringttprecis som colordark dessa tvaring

Detta ord aumlrgraringtt precis somdessatvaring

Foumlr att goumlra en fylld ram anvaumlnder mancolorbox Om ramen ska ha avvikande faumlrg finnsfcolorbox

colorboxdarkHej hopp fcolorboxblackdarkHej igen

Hej hopp

Hej igen

Man kan aumlven aumlndra bakgrundfaumlrgen Det goumlr man med kommandotpagecolorcolor Kommandot ska skrivas i boumlrjan av dokumentet och gaumlller foumlr alla sidor

Faumlrgenblack som anvaumlndes i exemplen ovan aumlr foumlrdefinierad och behoumlver alltsaring intedefinieras meddefinecolor Oumlvriga foumlrdefinierade faumlrger aumlrwhite red green blueyellow cyan ochmagenta Alla andra faumlrger maringste definieras innan de kan anvaumlndas

613 EuroteckenFoumlr att skriva symbolen foumlr Euro skriver man foumlljande i boumlrjan av dokumentet

usepackageeurosym

Daring definieras kommandonaeuro ochEUR

Med euro kan vi skriva euro-tecknet Priser skriver man som EUR19998

Mede kan vi skrivae-tecknetPriser skriver man som 19998e

Det tecken som visas ovan aumlr den officiella eurosymbolen Om man i staumlllet till ha en symbolsom passar baumlttre till det aktuella teckensnittet anvaumlnder manusepackage[gen]eurosymDaring skrivs symbolen somAC i staumlllet foumlre EUR placerar symbolen foumlre eller efter beloppetberoende paring vilket spraringk man har valt I sverige blir det alltid till houmlger om beloppet Vill manaumlndra paring det kan man anvaumlndausepackage[left]eurosym

34 6 Oumlverkurs

614 Fler teckensnitt

Om man har tillgaringng till en postscriptskrivare (som vi har) saring kan man utnyttja fler teckensnittaumlr de som hittills har beskrivits Genom att skriva

usepackagetimes

i boumlrjan av dokumentet blir den vanliga texten satt medtimes textsf blir helveticaochtexttt blir courier Foumlljande paket finns

paket textrm textsf textttmdash inget mdash computer modern roman comp modern sans comp modern typewritertimes times helvetica courierbookman bookman avant garde couriernewcent new century schoolbook avant garde courierpalatino palatino helvetica courieravant computer modern roman avant garde comp modern typewriterhelvet computer modern roman helvetica comp modern typewriterchancery zapf chancery (endast kursiv) comp modern sans comp modern typewriter

615 Sammanfattning

Ibland vill man ha en sammanfattning (sammandrag referat abstract) i boumlrjan av sin rapportDet aringstadkommer man medabstract-omgivning (EXEMPEL 11)Ex 11

begindocumentmaketitlebeginabstractDetta aumlr en kort sammanfattning avinneharingllet i rapportenendabstractsectionBakgrundHaumlr kommer resten av texten irapportenenddocument

Sammanfattning

Detta aumlr en kort sammanfatt-ning av inneharingllet i rapporten

1 Bakgrund

Haumlr kommer resten av texten i rappor-ten

Vissa institutioner kraumlver att sammanfattningens rubrik aumlrAbstract Andra kraumlven en sam-manfattning paring svenska och en paring engelska Hur man loumlser detta beskrivs iEXEMPEL 12 ochEx 12EXEMPEL 13

Ex 13

616 Referenser

Foumlr att faring en lista med litteraturreferenser anvaumlnder man sig av enthebibliography-omgiv-ning Argumentet (99) till beginthebibliography99 nedan aumlr en teckenstraumlng somanger hur mycket plats etiketterna tar (och hur mycket resten av texten ska skjutas in)99raumlcker till tvaring siffror

617 Vill ni veta mer 35

Laumls mer om LaTeX i citeLamport

beginthebibliography99bibitemLamport Leslie LamportemphLaTeX users guideamp reference manualAddison Wesley 1994bibitemKnuth Donald E KnuthemphThe TeX bookAddison Wesley 1990bibitemPer Per ForebyemphAtt skriva rapporter med LaTeXPHs kopieringsmaskin 2003endthebibliography

Laumls mer om LATEX i [1]

Referenser[1] Leslie LamportLATEX users gui-

de amp reference manualAddison-Wesley 1994

[2] Donald E KnuthThe TEXbookAddison Wesley 1990

[3] Per ForebyAtt skriva rappor-ter med LATEX PHs kopieringsma-skin 2003

Foumlrsta argumentet tillbibitem aumlr en etikett som man sen kan referera till medcite Detfungerar ungefaumlr somlabel ochref (se sidan13)

617 Vill ni veta merDet haumlr dokumentet beraumlttar lite om hur man anvaumlnder LATEX foumlr att skriva rapporter LATEX kanmycket mer aumln vad som beskrivs haumlr men foumlr de flesta raumlcker nog detta

Foumlr de som vill laumlra sig lite mer har viThe Not So Short Intruduction to LATEX 2ε avTobias Oetiker m fltill salu Priset aumlr foumlr naumlrvarande 50 kronor men den finns aumlven tillgaumlngligparing naumltethttppeopleeeethzch˜oetikerlshort

Vill man veta aumlnnu mer finns det tvaring bra boumlcker som jag kan rekommendera

bull LATEX A Document Preparation Systemav Leslie Lamport(ISBN 0-201-52983-1)Boken aumlr baringde en enkel handledning och en referensmanual

bull The LATEX Companion av Michel Goossens Alexander Samarinoch Frank Mittelbach(ISBN 0-201-54199-8) Boken beskriver en hel del trick och tekniker som inte finns medi Lamports bok men inneharingllerintegrunderna i LATEX

De flesta institutioner har nog dessa boumlcker saring om du haringller paring med examansarbete kan dukanske faring laringna boumlckerna Annars finns de att bestaumllla hos de flesta naumltbokhandlar

A Lokala dokumentklasserVi har tvaring lokala dokumenttyper en foumlr att skriva svenska brevefd-brev och en foumlr merit-foumlrteckningarmerit Dessa beskriv naumlrmare iEXEMPEL 8 ochEXEMPEL 9 Ex 8

Ex 9

B LATEX foumlr hemdatornLATEX finns till de flesta operativsystem Tabellen nedan visar var man haumlmta programvaran

operativsystem program URLWindows MiKTeX httpwwwmiktexorgUnix teTeX httpwwwtugorgteTeXAlla All latexprogramvara httpwwwctanorg

36 C Hur utformar man rapporten

Ett saumltt att faring LATEX paring sin PC aumlr att koumlra Linux Det aumlr en gratis unixvariant foumlr PC-datorer ochdaumlr finns redan teTeX som faumlrdiga paket som man kan installera IusrlocalftppubLinuxfinns en del linuxdistributioner att haumlmta Men det aumlr nog enklare att laumlgga naringgra hundralapparparing att koumlpa en CD med linux

C Hur utformar man rapportenUtseendet paring en uppsats rapport eller avhandling aumlr ganska standardiserat Det finns en delolika skolor men huvuddragen aumlr alltid desamma Om man skriver en labrapport paring tre sidorbehoumlver man givetvis inte haringlla lika haringrt paring reglerna som om man skriver en rapport till sittexamensarbete Men det aumlr klokt att foumllja huvuddragen i mallen inte minst foumlr att rapportenslaumlsare ofta aumlr van vid att det ska se ut paring ett visst saumltt

Resten av detta appendix inneharingller lite tips som aumlr skrivna av Lars Olssonparing institutionenfoumlr Elektrovetenskap

Rapporten ska ha en titelsida med projektets (laborationens) namn foumlrfattarnas namn in-stitutions- och kursnamn samt aringrtal Paring denna sida ska ocksaring finnas ettsammandrag(kallasibland referat) av rapporten I detta ska tydligt framgaring vad rapporten handlar om vilketpro-blem som loumlsts hur detta har gjorts mdash vilkenmetod som anvaumlnts de viktigasteresultatenochslutsatsernasamt eventuellarekommendationer Det faringr inte bli stoumlrre aumln ca en halv sidatext och faringr inte inneharinglla naringgra figurer Sammandraget aumlr mycket viktigt eftersom en blivandelaumlsare genom detta kan faring klart foumlr sig om han verkligen ska laumlsa rapporten Kan han inte goumlraen riktig bedoumlmning av detta med ledning av sammandraget riskerar han att foumlrspilla dyrbartid Som ansvarskaumlnnande foumlrfattare maringste Du alltsaring aumlgna en del tid aringt sammandraget som Dugivetvis skriver sist

Innan Du boumlrjar skriva aumlr det bra om Du foumlr Dig sjaumllv kandefiniera laumlsarenmdash som intebara ska vara den som ska granska Ditt alster utan aumlven t ex Dina kolleger Taumlnk ocksaring eftervadsyftet med rapporten ska vara (bortsett fraringn det uppenbara att Du maringste foumlr att bli godkaumlndparing kursen) t ex att Du villsprida kaumlnnedomom upptaumlckter Du gjort ellerRapportera till enkollega eller en chef vad Du sysslat med de daumlr timmarna

Boumlrja gaumlrna rapporten med enInledning daumlr Du motiverar Ditt arbeta och definierar maringletDen kan sedan foumlljas av enBakgrund som kan vara en beskrivning av naringgra tidigare anvaumlndametoder eller en historik En riktigt fin rapport som t ex beskriver ett arbete som finansierasmed bidrag fraringn STU eller naringgon annan instans boumlrjar ofta med ettFoumlrord (engelska preface)I detta ger man en bakgrund paring houmlgre nivaring och saumltter in arbetet i ett stoumlrre sammanhang Haumlrtackar man ocksaring dem som varit foumlrfattaren behjaumllpliga med pengar (t ex STU) och med detpraktiska arbetet

Daumlrefter foumlljer den egentliga rapporten Haumlr beskriver Du den metod Du anvaumlnt eller till-vaumlgagaringngssaumlttet Aumlr rapporten en laborationsredovisning kan Du redogoumlra foumlr vardera momen-tet under en egen rubrik Aumlr det en projektrapport kan Du i staumlllet beskriva de olika delarna ikonstruktionen under var sin rubrik Det aumlr ofta laumlmpligt med underrubriker t ex

42 Principen foumlr Kruttilatorn

men undvik en uppdelning paring foumlr maringnga undernivaringer eftersom skriften daring laumltt blir oumlverstruk-turerad Foumlrsoumlk att vara konsekvent med rubriksaumlttningen saring att Du inte aumlndrar formen mellanolika rubriker Detta ser Du tydligast naumlr Du ska skrivaInneharingllsfoumlrteckningen (behoumlvs intetill laborationsrapporten) ty daumlr staringr alla rubrikerna intill varandra

Illustrationer aumlr mycket vaumlrdefulla (en bild paringstarings saumlga mer aumln tusen ordrArr anvaumlnd figurersaring kan rapporten bli kort) men foumlr att en figur ska vara meningsfull maringsten den vara foumlrsedd

Sakregister 37

med enfigurtext Denna ska vara saring tydlig att man kan foumlrstaring figuren utan att behoumlva laumlsanaringgot inne i texten Taumlnk paring hur Du sjaumllv goumlr naumlr Du faringr en rapport eller en artikel i handenFigurtexten ska staring under figuren och skrivas ut helt t ex

Figur 23 En vanlig kruttilator med oumlverhaumlngade skrut Observera att divisorn haumlr aumlrgroumln Efter [2]

Vidare aumlr det vaumlrt att notera attfig 23blir bara ett nedslag mindre aumlnfigur 23 inne i textenFoumlrkorta inte i onoumldan och anvaumlnd bara de vedertagna saumltten t ex tex etc osv

Texten ska man straumlva efter att goumlra kort men uttoumlmmande Det aumlr alltid baumlttre att foumlrsoumlkaskriva korta meningar med ett sammanhang aumln att foumlrsoumlka taumlcka maringnga sammanhang i enmening Taumlnk paring ordval syftningar och meningsbyggnad saring att den text Du skriver verkligenkommer att betyda det Du taumlnkt Dig Detta laringter helt uppenbart men Du ska faring se att det inte aumlrsaring laumlttStavfel ska i princip inte behoumlva foumlrekomma eftersom det finns utmaumlrkta boumlcker somaumlr fyllda med raumltt stavade ord Aumlr Du det minsta osaumlker slaring upp ordet i staumlllet foumlr att chansaDu kan ibland bli osaumlker paring betydelsen av ett ord eller hos en fras Slaring daring upp i en ordbok ellerskriv om meningen mdash detta aumlr extremt viktigt naumlr Du skriver paring ett annat spraringk

Skriv gaumlrna paringsvenska Detta kan dock vara svaringrt i varingr bransch daumlr saring maringnga fackuttryckaumlr laringnade fraringn framfoumlr allt engelskan Om det finns ett svenskt ord foumlr en foumlreteelse saring anvaumlnddet om inte texten daring blir foumlr uppstyltad Fundera oumlver hur Du ska skriva om t exMan maringstenu enabla de strobade latcharna med chip select acknowledgement controlsignalerna(Vad nudet betyder) Det blir kanske flera ord paring svenska men det priset faringr vi betala foumlr att textenska bli snygg

Efter beskrivningar och genomgaringngar av metoder etc skaResultat ochellerSlutsatserkomma Dessa kan ibland ingaring utspridda i det foumlregaringende avsnittet men de ska i saring fall samlasihop haumlr och kommenteras

Referenser aumlr en lista med den litteratur som Du gjort haumlnvisningar till i texten I textenska Du ha skrivet ett nummer som i figurtextexemplet ovan I referenslista ska det daring se ut somt ex

[2] Gustavsson Hans P et alKruttilatorer en global oumlversikt Liberlitteratur Mal-mouml 1944

Sist saumltter Du eventuellabilagor programlistor ochappendix Naumlr sedan sammandragetaumlr klart aumlr rapporten faumlrdigskriven men inte faumlrdig Foumlrsoumlk att faring naringgon annan att korrekturlaumlsaden aringt Dig mdash sjaumllv aumlr du naumlmligen blind aumlven foumlr de enklaste felen vid det haumlr laget

Sakregister

Symboler (mindre utrymme) 22lsquo (iexcl) 14$ (math-omgivning) 15 (kommentar) 3rsquo (accent) 13rsquo (derivata) 18( (() 21) ()) 21 (extra utrymme) 22 (accent) 13 () 21= 12

= (accent) 13gt 12lsquo (iquest) 14[ ([) 21 (blanktecken) 8 (accent) 13( (math-omgivning) 15) (math-omgivning) 15- (avstavningsfoumlrslag) 9[ (displaymath-

omgivning) 15 (radbrytning) 2 28] (displaymath-

omgivning) 15^ (accent) 13 () 21 () 21] (]) 21^ (exponent) 17(index) 17lsquo (accent) 13~ (accent) 13~ (haringrt blanktecken) 910pt (option) 2611pt (option) 2612pt (option) 26

38 Sakregister

Aa4paper (option) 26AA (Aring) 14aa (aring) 14abstract 34abstract-omgivning 34accenter

i matematisk omgivning17i vanlig text 13

acute 17addtolength 26AE (AElig) 14ae (aelig) 14aleph (alefsym) 18alpha (α) 16amalg (q) 16angle ( 6 ) 18appendix 3 4approx (asymp) 16arccos 19arcsin 19arctan 19arg 19array-omgivning 20 21article (dokumentklass)

25 26ast (lowast) 16asymp () 16atop 20author 2avant (paket) 34avstavning 9 24

Bb (accent) 13backslash () 18 21bar 17baselinestretch 27beta (β) 16bfseries 7bibitem 35bibitem 35bigcap (

⋂) 20

bigcirc (copy) 16bigcup (

⋃) 20

Biggl 22biggl 22Biggr 22biggr 22Bigl 22bigl 22bigodot (

⊙) 20

bigoplus (oplus

) 20bigotimes (

otimes) 20

Bigr 22bigr 22

bigsqcup (⊔

) 20bigtriangledown (5) 16bigtriangleup (4) 16biguplus (

⊎) 20

bigvee (or

) 20bigwedge (

and) 20

bindetreck 8binaumlra operatorer 16blanktecken

extra 8haringrt 9

boldmath 19book (dokumentklass) 25bookman (paket) 34bot (perp) 18bowtie () 16Box (2) 18breve 17braringkstreck 18bullet (bull) 16

Cc (accent) 13cap (cap) 16caption 11 15cdot (middot) 16cdots 19center-omgivning 11 30centrerad text 10chancery (paket) 34chapter 25check 17chi (χ) 16circ () 16circle 29citat 10cite 35cite 35clearpage 25clubsuit (clubs) 18colorbox 33cong (sim=) 16coprod (

∐) 20

copyright ( ccopy) 13cos 19cosh 19cot 19coth 19csc 19cup (cup) 16

Dd (accent) 13dag (dagger) 13dagger (dagger) 16dashbox 29

dashv (a) 16date 2 3ddag (Dagger) 13ddagger (Dagger) 16ddot 17 18ddots 21definecolor 33deg 19Delta (∆) 16delta (δ) 16derivator 18description-omgivning

9 10det 19DH (ETH) 14dh (eth) 14Diamond (3) 18diamond () 16diamondsuit (diams) 18dim 19displaymath-omgivning

15 20 21 26div (divide) 16division 18DJ (ETH) 14dj (đ) 14document-omgivning 2documentclass 25dokumentklasser 25dot 17 18doteq ( =) 16Downarrow (dArr) 17 21downarrow (darr) 17 21draft (option) 26dvi2tty (program) 5dvips (program) 1 4ndash6

Eefd-brev (dokument-

klass) 35ell (`) 18em 7emacs

LATEX-mode 4emacs (program) 1 4 14 22emph 7empty (sidnumrering) 27emptyset (empty) 18enumerate-omgivning 9epsilon (ε) 16eqnarray-omgivning 21eqnarray-omgivning 21equation-omgivning 15 20equiv (equiv) 16eta (η) 16EUR 33euro 33

Sakregister 39

eurotecken 33evensidemargin 26exempel 1exists (exist) 18exponent 17ext 19

Ffancyhdr (paket) 27fbox 28fcolorbox 33felsoumlkning 22ndash25fetstil 7figure-omgivning 11 30figurer 11flat ([) 18fleqn (option) 26flushleft-omgivning 10flushright-omgivning 11fonter 6 19 34footnote 9footnotesize 7footskip 26forall (forall) 18fotnoter 9frac 18framebox 29frown (_) 16funktionsnamn 19

GGamma (Γ) 16gamma (γ) 16gcd 19geq (ge) 16gg () 16grader 18graphics (paket) 30ndash32grave 17grekiska bokstaumlver 15 16guillemotleft (laquo) 13guillemotright (raquo) 13guilsinglleft (lsaquo) 13guilsinglright (rsaquo) 13gunzip (program) 31gv (program) 32gzip (program) 31

HH (accent) 13hat 17hbar (h) 18headheight 26headings (sidnumrering) 27headsep 26heartsuit (hearts) 18

helvet (paket) 34hemdator

LATEX foumlr 35hline 12hom 19hookleftarrow (larr) 17hookrightarrow (rarr) 17hspace 28hspace 28Huge 7huge 7haumlnvisningar 13

Ii (ı) 13Im (=) 18imath 17imath (ı) 18import (program) 31in (isin) 16includegraphics 30index 17inf 19infty (infin) 18inneharingllsfoumlrteckning 8int (

int) 20

iota (ι) 16itemize-omgivning 9itshape 7

Jj () 13jmath 17jmath () 18Join (1) 16

Kkapitaumller 7kappa (κ) 16ker 19kill 12kommentar 3komprimering 31kursiv 7

LL (Ł) 14l (ł) 14label 11 13Lambda (Λ) 16lambda (λ) 16landscape (option) 26langle (〈) 21LARGE 7Large 7large 7

laserutskrifter 5LaTeX (logotypen) 8latex (program)

1 4 6 13 25 32LATEX-mode (i emacs) 4latexsym (paket) 17lceil (d) 21ldots ( ) 8ldots 21leadsto () 17left 21 22Leftarrow (lArr) 17leftarrow (larr) 17leftharpoondown () 17leftharpoonup () 17Leftrightarrow (hArr) 17leftrightarrow (harr) 17leq (le) 16leqno (option) 26letter (dokumentklass) 25lfloor (b) 21lg 19lhd () 16lim 19limsup 19line 29lininf 19listoffigures 8listoftables 8listor 9ndash10litteraturreferenser 34ll () 16ln 19log 19Longleftarrow (lArr=) 17longleftarrow (larrminus) 17Longleftrightarrow

(lArrrArr) 17longleftrightarrow

(larrrarr) 17longmapsto (7minusrarr) 17Longrightarrow (=rArr) 17longrightarrow (minusrarr) 17

Mmaketitle 2 8 26 27mapsto (7rarr) 17matematisk text 15ndash22matematiska symboler

15ndash17math-omgivning 15 20 21mathbf 19mathcal 19mathit 19mathrm 19mathsf 19mathtt 19

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 33: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

610 Att rita figurer 29

610 Att rita figurerLATEX klarar av att rita enkla figurer som cirklar fyrkanter linjer och pilar Med enpicture-omgivning skapar man ett koordinatsystem som man sen kan rita i

Standardenheten i koordinatsystemet aumlr punkter Foumlr de flesta aumlr det nog lite svaringrt att taumlnkai punkter Daumlrfoumlr aumlr det laumlttare om man aumlndrar maringttenheten till millimeter med kommandot

setlengthunitlength1mm

Det behoumlver man bara goumlra en garingng i varje dokument alltsaringinte foumlr varje bildOm man vill skapa ett koordinatsystem som aumlr 100 mm brett och 80 mm houmlgt goumlr man saring

haumlr

beginpicture(10080) kommandon som ritar bilderendpicture

Foumlr att placera grafiska objekt i koordinatsystemet anvaumlnder vi kommandotput Med

put(200)objekt

placerar viobjekti punkten med x-koordinaten 20 och y-koordinaten 0 (Foumlr rektanglar aumlr detnedre vaumlnstra houmlrnet foumlr cirklar centrum och foumlr linjer utgaringngspunkten)

Exemplet nedan visar de vanligaste grafiska objekten och hur man ritar dem i LATEX

beginpicture(3050)put(040)framebox(308)centerput(030)framebox(148)[t]topput(1630)framebox(148)[r]rightput(020)dashbox(308)[bl]bottom leftput(018)line(10)20put(016)vector(2-1)25put(510)circle8put(2412)circle14put(614)textscText

endpicture

center

topright

bottom left

HHHHHH

HHj

~ amp$

TEXT

Argumentet tillcircle aumlr diametern Foumlrline ochvector aumlr foumlrsta argumentet riktningoch det andra laumlngd Riktningsargumenten ska ligga mellanminus6 och+6 foumlr line och mellanminus4 och+4 foumlr vector

Ofta vill man upprepa en ritad figur efter efter ett regelbundet moumlnster Det kan till exempelroumlra sig om boxar i ett koplingsschema Foumlr detta finns kommandotmultiput som anvaumlndssaring haumlr

multiput(xy )(∆x∆y )antal objekt

daumlr(xy ) aumlr startpositionen Objektet behoumlver inte vara ett enkelt objekt utan kan ocksaring varaen helpicture-omgivning Man kan alltsaring dela upp sin bild i flera mindre bilder

beginpicture(4050)multiput(00)(710)3beginpicture(209)put(00)framebox(209)[tr]Hejput(82)oval(143)put(45)oval(55)[tl]put(108)oval(73)[b]put(182)circle4

endpictureendpicture

Hej |

Hej |

Hej |

30 6 Oumlverkurs

Om man har ritat en figur och sen vill flytta hela figuren anger man ytterligare ett argumenttill beginpicture

beginpicture(3060)(1010)

Detta betyder att origo har koordinaterna(1010) i staumlllet foumlr (00) Man kan med foumlrdelplacera sin bild inne i enfigure-omgivning (se sid11ochEXEMPEL 6)Ex 6

Det mesta garingr att rita i enpicture-omgivning och resultatet blir snyggt men det blir na-turligtvis lite jobbigt att rita stora figurer paring det haumlr saumlttet Ett alternativ aumlr att anvaumlnda metodensom beskrivs i naumlsta stycke

611 Paketet graphics6111 Att inkludera postscript-bilder

Numera finns det maringnga bra program som kan rita bilder Kan man bara faring dem att skriva sinutmatning i formatetencapsulated postsciptsaring garingr det bra att inkludera bilden i sitt dokumentmed hjaumlp av paketetgraphics

Foumlr att kunna inkludera bilder maringste man laumlgga till foumlljande rad i boumlrjan av dokumentet

usepackagegraphics

Sen anvaumlnder vi foumlljande kommando foumlr att inkludera bilden som finns i filenbildeps

includegraphicsbildeps

Om man vill skala om bilden anvaumlnder man kommandotresizebox

resizebox20mmincludegraphicsbildeps

Ovanstaringende exempel ger en bild som aumlr 20mm houmlg Utropstecknet betyder att bredden skaskalas saring att bildens proportioner beharinglls

En vanlig anvaumlndning avincludegraphics aumlr att inkludera bilder i enfigure-om-givning Daring kraumlvs att bilden centreras med hjaumllp avcenter-omgivning enligt nedanstaringendeexempel

beginfigurebegincenterincludegraphicsbildeps

endcentercaptionKopplingsschema till transmogrifieraren

endfigure

611 Paketet graphics 31

6112 Att spara utrymme

Postscriptbilder kan ofta ta vaumlldigt mycket plats Det kan man loumlsa genom att komprimerafilen Det enda problemet aumlr att LATEX maringste veta hur stor bilden aumlr Den informationen finnsi filen paring en rad som boumlrjar medBoundingBox Klipp ut denna rad och spara den i filenbildepsbb Skriv daumlrefter

gzip bildeps

saring komprimereasbildeps och ersaumltts med den komprimerade filenbildepsgz Sedan aumlrdet bara att inkludera raumltt fil

includegraphicsbildepsgz

En fil som aumlr komprimerad medgzip kan man packa upp medgunzip om man inte laumlngrevill ha den komprimerad

6113 Naringgra saumltt att skapa postscript-bilder

Det finns givetvis maringnga saumltt att generera PostScript-bilder Paring arbetsstationerna ritar man enk-last bilderna medxfig Om vi till exempel vill skapabildeps (som vi anvaumlnde ovan) skrivervi

xfig bildfig

Daring faringr vi upp et foumlnster daumlr vi kan rita bilden Vaumllj sedan menynExportoch exportera bildenVar noga med att vaumlljaEncapsulated Postscripti rutanLanguage

En postscriptfil som skapas paring detta saumltt garingr inte att skriva ut foumlr sig sjaumllv Foumlr att skriva utden vaumllj i staumlllet menynPrint i xfig

Om man vill spara ett foumlnster paring skaumlrmen som encapsulated postscript till en fil som heterwindoweps kan man anvaumlnda naringgot av foumlljande kommandon

import -density 90x90 windowepsimport -density 90x90 eps2windowepsimport -density 90x90 -depth 8 -colorspace gray eps2windoweps

och klicka paring det foumlnster man vill spara Den andra varianten avimport ger postscript level2 som aumlr mer kompakt Man faringr alltsaring betydligt mindre filer men i vissa falla kan de kraringglaDen sista varianten aumlr laumlmplig om bilden aumlr svartvit eller om det ska skrivax ut paring en svartvitskrivare

Skriv man xfig man xgrabsc respman xgrab foumlr mer information

6114 Aumlndra storlek och roterera

Paketetgraphics inneharingller mer aumln de kommandon som naumlmnt ovan Man kan t ex skala ettobjekt medscalebox

vanlig storlek scalebox2dubbel storlek scalebox5halv storlek

vanlig storlek

dubbel storlekhalv storlek

Man kan ocksaring ange ett ytterligare argument om man inte vill ha samma skala i x- och y-led

scalebox1[2]dubbel houmljd scalebox2[1]dubbel bredd

dubbel houmljddubbel bredd

resizebox kan ocksaring anvaumlndas paring text

32 6 Oumlverkurs

resizebox4cm4 cm bred skalenlig 4 cm bred skalenligMan kan ocksaring rotera valfritt objekt medrotatebox eller spegla det kring en vertikal axelmedreflectbox

rotatebox30Hej rotatebox180Hej reflectboxSpegel spegel paring vaumlggen daumlr

Hej

Hej

Spegelspegelparingvaumlggendaumlr

6115 xdvi och graphics

xdvi klarar inte av att visa text (bilder garingr bra) som manipulerats medresizebox scaleboxrotatebox ellerreflectbox Detta kan man dock loumlsa genom att titta paring den faumlrdiga post-scriptfilen med kommandotgv Om dindvi-fil heterrapportdvi skriver du

dvips rapportgv rapportps

ta bort filen medrm rapportps naumlr du aumlr klar

6116 pdflatex och graphics

Foumlr att anvaumlndagraphics medpdflatex skriver man saring haumlr i boumlrjan av dokumentet

usepackage[pdftex]graphics

Sedan kan man tyvaumlrr inte inkludera bilder i eps-format Bilderna maringste i staumlllet vara i pdf-format Det loumlser man laumltt genom att konvertera bilderna med kommandotps2pdf

ps2pdf bildeps bildpdf

och sedan inkluderar man bilderna med

includegraphicsbildpdf

Det garingr aumlven bra att inkludera andra grafikformat i pdf-dokument till exempel jpeg och tiffOm man vill kunna formatera sitt dokument med baringdelatex ochpdflatex saring faringr man

skriva saring haumlr i boumlrjan av dokumentet

newififpdfifxpdfoutputundefinedpdffalse

elsepdftrue

fiifpdfusepackage[pdftex]graphics

elseusepackagegraphics

fi

Sedan goumlr man saring haumlr foumlr att inkludera bilden

ifpdfincludegraphicsbildpdf

elseincludegraphicsbildeps

fi

612 Paketet color 33

612 Paketet colorFoumlr att anvaumlnda paketet skriven man

usepackagecolor

i boumlrjan av dokumentet Sedan finns ett antal kommandon tillgaumlngliga foumlr att skriva text i avvi-kande faumlrg

Det foumlrsta som man maringste goumlra aumlr att definiera en eller flera faumlrger meddefinecolor

definecolorlightgray92definecolordarkgray5definecolorlight-bluergb080851definecolormeloncmyk00460500

Som synes kan man anvaumlnda tre olika modeller foumlr att definiera faumlrger

gray Vaumlrdet aumlr ett tal mellan 0 och 1 daumlr 0 aumlr svart

rgb Vaumlrdet aumlr en kommaseparerad lista av tre tal mellan 0 och 1 som anger intensitetenfoumlr roumltt groumlnt och blaringtt ljus (som paring en TV)

cmyk Vaumlrdet aumlr en kommaseparerad lista av fyra tal mellan 0 och 1 som anger hur mycketman ska anvaumlnda av faumlrgerna cyan magenta gul och svart (som paring en faumlrgskrivare)

Foumlr att skriva sin text i en avvikande faumlrg finns det tvaring kommandon

Detta ord aumlr textcolordarkgraringttprecis som colordark dessa tvaring

Detta ord aumlrgraringtt precis somdessatvaring

Foumlr att goumlra en fylld ram anvaumlnder mancolorbox Om ramen ska ha avvikande faumlrg finnsfcolorbox

colorboxdarkHej hopp fcolorboxblackdarkHej igen

Hej hopp

Hej igen

Man kan aumlven aumlndra bakgrundfaumlrgen Det goumlr man med kommandotpagecolorcolor Kommandot ska skrivas i boumlrjan av dokumentet och gaumlller foumlr alla sidor

Faumlrgenblack som anvaumlndes i exemplen ovan aumlr foumlrdefinierad och behoumlver alltsaring intedefinieras meddefinecolor Oumlvriga foumlrdefinierade faumlrger aumlrwhite red green blueyellow cyan ochmagenta Alla andra faumlrger maringste definieras innan de kan anvaumlndas

613 EuroteckenFoumlr att skriva symbolen foumlr Euro skriver man foumlljande i boumlrjan av dokumentet

usepackageeurosym

Daring definieras kommandonaeuro ochEUR

Med euro kan vi skriva euro-tecknet Priser skriver man som EUR19998

Mede kan vi skrivae-tecknetPriser skriver man som 19998e

Det tecken som visas ovan aumlr den officiella eurosymbolen Om man i staumlllet till ha en symbolsom passar baumlttre till det aktuella teckensnittet anvaumlnder manusepackage[gen]eurosymDaring skrivs symbolen somAC i staumlllet foumlre EUR placerar symbolen foumlre eller efter beloppetberoende paring vilket spraringk man har valt I sverige blir det alltid till houmlger om beloppet Vill manaumlndra paring det kan man anvaumlndausepackage[left]eurosym

34 6 Oumlverkurs

614 Fler teckensnitt

Om man har tillgaringng till en postscriptskrivare (som vi har) saring kan man utnyttja fler teckensnittaumlr de som hittills har beskrivits Genom att skriva

usepackagetimes

i boumlrjan av dokumentet blir den vanliga texten satt medtimes textsf blir helveticaochtexttt blir courier Foumlljande paket finns

paket textrm textsf textttmdash inget mdash computer modern roman comp modern sans comp modern typewritertimes times helvetica courierbookman bookman avant garde couriernewcent new century schoolbook avant garde courierpalatino palatino helvetica courieravant computer modern roman avant garde comp modern typewriterhelvet computer modern roman helvetica comp modern typewriterchancery zapf chancery (endast kursiv) comp modern sans comp modern typewriter

615 Sammanfattning

Ibland vill man ha en sammanfattning (sammandrag referat abstract) i boumlrjan av sin rapportDet aringstadkommer man medabstract-omgivning (EXEMPEL 11)Ex 11

begindocumentmaketitlebeginabstractDetta aumlr en kort sammanfattning avinneharingllet i rapportenendabstractsectionBakgrundHaumlr kommer resten av texten irapportenenddocument

Sammanfattning

Detta aumlr en kort sammanfatt-ning av inneharingllet i rapporten

1 Bakgrund

Haumlr kommer resten av texten i rappor-ten

Vissa institutioner kraumlver att sammanfattningens rubrik aumlrAbstract Andra kraumlven en sam-manfattning paring svenska och en paring engelska Hur man loumlser detta beskrivs iEXEMPEL 12 ochEx 12EXEMPEL 13

Ex 13

616 Referenser

Foumlr att faring en lista med litteraturreferenser anvaumlnder man sig av enthebibliography-omgiv-ning Argumentet (99) till beginthebibliography99 nedan aumlr en teckenstraumlng somanger hur mycket plats etiketterna tar (och hur mycket resten av texten ska skjutas in)99raumlcker till tvaring siffror

617 Vill ni veta mer 35

Laumls mer om LaTeX i citeLamport

beginthebibliography99bibitemLamport Leslie LamportemphLaTeX users guideamp reference manualAddison Wesley 1994bibitemKnuth Donald E KnuthemphThe TeX bookAddison Wesley 1990bibitemPer Per ForebyemphAtt skriva rapporter med LaTeXPHs kopieringsmaskin 2003endthebibliography

Laumls mer om LATEX i [1]

Referenser[1] Leslie LamportLATEX users gui-

de amp reference manualAddison-Wesley 1994

[2] Donald E KnuthThe TEXbookAddison Wesley 1990

[3] Per ForebyAtt skriva rappor-ter med LATEX PHs kopieringsma-skin 2003

Foumlrsta argumentet tillbibitem aumlr en etikett som man sen kan referera till medcite Detfungerar ungefaumlr somlabel ochref (se sidan13)

617 Vill ni veta merDet haumlr dokumentet beraumlttar lite om hur man anvaumlnder LATEX foumlr att skriva rapporter LATEX kanmycket mer aumln vad som beskrivs haumlr men foumlr de flesta raumlcker nog detta

Foumlr de som vill laumlra sig lite mer har viThe Not So Short Intruduction to LATEX 2ε avTobias Oetiker m fltill salu Priset aumlr foumlr naumlrvarande 50 kronor men den finns aumlven tillgaumlngligparing naumltethttppeopleeeethzch˜oetikerlshort

Vill man veta aumlnnu mer finns det tvaring bra boumlcker som jag kan rekommendera

bull LATEX A Document Preparation Systemav Leslie Lamport(ISBN 0-201-52983-1)Boken aumlr baringde en enkel handledning och en referensmanual

bull The LATEX Companion av Michel Goossens Alexander Samarinoch Frank Mittelbach(ISBN 0-201-54199-8) Boken beskriver en hel del trick och tekniker som inte finns medi Lamports bok men inneharingllerintegrunderna i LATEX

De flesta institutioner har nog dessa boumlcker saring om du haringller paring med examansarbete kan dukanske faring laringna boumlckerna Annars finns de att bestaumllla hos de flesta naumltbokhandlar

A Lokala dokumentklasserVi har tvaring lokala dokumenttyper en foumlr att skriva svenska brevefd-brev och en foumlr merit-foumlrteckningarmerit Dessa beskriv naumlrmare iEXEMPEL 8 ochEXEMPEL 9 Ex 8

Ex 9

B LATEX foumlr hemdatornLATEX finns till de flesta operativsystem Tabellen nedan visar var man haumlmta programvaran

operativsystem program URLWindows MiKTeX httpwwwmiktexorgUnix teTeX httpwwwtugorgteTeXAlla All latexprogramvara httpwwwctanorg

36 C Hur utformar man rapporten

Ett saumltt att faring LATEX paring sin PC aumlr att koumlra Linux Det aumlr en gratis unixvariant foumlr PC-datorer ochdaumlr finns redan teTeX som faumlrdiga paket som man kan installera IusrlocalftppubLinuxfinns en del linuxdistributioner att haumlmta Men det aumlr nog enklare att laumlgga naringgra hundralapparparing att koumlpa en CD med linux

C Hur utformar man rapportenUtseendet paring en uppsats rapport eller avhandling aumlr ganska standardiserat Det finns en delolika skolor men huvuddragen aumlr alltid desamma Om man skriver en labrapport paring tre sidorbehoumlver man givetvis inte haringlla lika haringrt paring reglerna som om man skriver en rapport till sittexamensarbete Men det aumlr klokt att foumllja huvuddragen i mallen inte minst foumlr att rapportenslaumlsare ofta aumlr van vid att det ska se ut paring ett visst saumltt

Resten av detta appendix inneharingller lite tips som aumlr skrivna av Lars Olssonparing institutionenfoumlr Elektrovetenskap

Rapporten ska ha en titelsida med projektets (laborationens) namn foumlrfattarnas namn in-stitutions- och kursnamn samt aringrtal Paring denna sida ska ocksaring finnas ettsammandrag(kallasibland referat) av rapporten I detta ska tydligt framgaring vad rapporten handlar om vilketpro-blem som loumlsts hur detta har gjorts mdash vilkenmetod som anvaumlnts de viktigasteresultatenochslutsatsernasamt eventuellarekommendationer Det faringr inte bli stoumlrre aumln ca en halv sidatext och faringr inte inneharinglla naringgra figurer Sammandraget aumlr mycket viktigt eftersom en blivandelaumlsare genom detta kan faring klart foumlr sig om han verkligen ska laumlsa rapporten Kan han inte goumlraen riktig bedoumlmning av detta med ledning av sammandraget riskerar han att foumlrspilla dyrbartid Som ansvarskaumlnnande foumlrfattare maringste Du alltsaring aumlgna en del tid aringt sammandraget som Dugivetvis skriver sist

Innan Du boumlrjar skriva aumlr det bra om Du foumlr Dig sjaumllv kandefiniera laumlsarenmdash som intebara ska vara den som ska granska Ditt alster utan aumlven t ex Dina kolleger Taumlnk ocksaring eftervadsyftet med rapporten ska vara (bortsett fraringn det uppenbara att Du maringste foumlr att bli godkaumlndparing kursen) t ex att Du villsprida kaumlnnedomom upptaumlckter Du gjort ellerRapportera till enkollega eller en chef vad Du sysslat med de daumlr timmarna

Boumlrja gaumlrna rapporten med enInledning daumlr Du motiverar Ditt arbeta och definierar maringletDen kan sedan foumlljas av enBakgrund som kan vara en beskrivning av naringgra tidigare anvaumlndametoder eller en historik En riktigt fin rapport som t ex beskriver ett arbete som finansierasmed bidrag fraringn STU eller naringgon annan instans boumlrjar ofta med ettFoumlrord (engelska preface)I detta ger man en bakgrund paring houmlgre nivaring och saumltter in arbetet i ett stoumlrre sammanhang Haumlrtackar man ocksaring dem som varit foumlrfattaren behjaumllpliga med pengar (t ex STU) och med detpraktiska arbetet

Daumlrefter foumlljer den egentliga rapporten Haumlr beskriver Du den metod Du anvaumlnt eller till-vaumlgagaringngssaumlttet Aumlr rapporten en laborationsredovisning kan Du redogoumlra foumlr vardera momen-tet under en egen rubrik Aumlr det en projektrapport kan Du i staumlllet beskriva de olika delarna ikonstruktionen under var sin rubrik Det aumlr ofta laumlmpligt med underrubriker t ex

42 Principen foumlr Kruttilatorn

men undvik en uppdelning paring foumlr maringnga undernivaringer eftersom skriften daring laumltt blir oumlverstruk-turerad Foumlrsoumlk att vara konsekvent med rubriksaumlttningen saring att Du inte aumlndrar formen mellanolika rubriker Detta ser Du tydligast naumlr Du ska skrivaInneharingllsfoumlrteckningen (behoumlvs intetill laborationsrapporten) ty daumlr staringr alla rubrikerna intill varandra

Illustrationer aumlr mycket vaumlrdefulla (en bild paringstarings saumlga mer aumln tusen ordrArr anvaumlnd figurersaring kan rapporten bli kort) men foumlr att en figur ska vara meningsfull maringsten den vara foumlrsedd

Sakregister 37

med enfigurtext Denna ska vara saring tydlig att man kan foumlrstaring figuren utan att behoumlva laumlsanaringgot inne i texten Taumlnk paring hur Du sjaumllv goumlr naumlr Du faringr en rapport eller en artikel i handenFigurtexten ska staring under figuren och skrivas ut helt t ex

Figur 23 En vanlig kruttilator med oumlverhaumlngade skrut Observera att divisorn haumlr aumlrgroumln Efter [2]

Vidare aumlr det vaumlrt att notera attfig 23blir bara ett nedslag mindre aumlnfigur 23 inne i textenFoumlrkorta inte i onoumldan och anvaumlnd bara de vedertagna saumltten t ex tex etc osv

Texten ska man straumlva efter att goumlra kort men uttoumlmmande Det aumlr alltid baumlttre att foumlrsoumlkaskriva korta meningar med ett sammanhang aumln att foumlrsoumlka taumlcka maringnga sammanhang i enmening Taumlnk paring ordval syftningar och meningsbyggnad saring att den text Du skriver verkligenkommer att betyda det Du taumlnkt Dig Detta laringter helt uppenbart men Du ska faring se att det inte aumlrsaring laumlttStavfel ska i princip inte behoumlva foumlrekomma eftersom det finns utmaumlrkta boumlcker somaumlr fyllda med raumltt stavade ord Aumlr Du det minsta osaumlker slaring upp ordet i staumlllet foumlr att chansaDu kan ibland bli osaumlker paring betydelsen av ett ord eller hos en fras Slaring daring upp i en ordbok ellerskriv om meningen mdash detta aumlr extremt viktigt naumlr Du skriver paring ett annat spraringk

Skriv gaumlrna paringsvenska Detta kan dock vara svaringrt i varingr bransch daumlr saring maringnga fackuttryckaumlr laringnade fraringn framfoumlr allt engelskan Om det finns ett svenskt ord foumlr en foumlreteelse saring anvaumlnddet om inte texten daring blir foumlr uppstyltad Fundera oumlver hur Du ska skriva om t exMan maringstenu enabla de strobade latcharna med chip select acknowledgement controlsignalerna(Vad nudet betyder) Det blir kanske flera ord paring svenska men det priset faringr vi betala foumlr att textenska bli snygg

Efter beskrivningar och genomgaringngar av metoder etc skaResultat ochellerSlutsatserkomma Dessa kan ibland ingaring utspridda i det foumlregaringende avsnittet men de ska i saring fall samlasihop haumlr och kommenteras

Referenser aumlr en lista med den litteratur som Du gjort haumlnvisningar till i texten I textenska Du ha skrivet ett nummer som i figurtextexemplet ovan I referenslista ska det daring se ut somt ex

[2] Gustavsson Hans P et alKruttilatorer en global oumlversikt Liberlitteratur Mal-mouml 1944

Sist saumltter Du eventuellabilagor programlistor ochappendix Naumlr sedan sammandragetaumlr klart aumlr rapporten faumlrdigskriven men inte faumlrdig Foumlrsoumlk att faring naringgon annan att korrekturlaumlsaden aringt Dig mdash sjaumllv aumlr du naumlmligen blind aumlven foumlr de enklaste felen vid det haumlr laget

Sakregister

Symboler (mindre utrymme) 22lsquo (iexcl) 14$ (math-omgivning) 15 (kommentar) 3rsquo (accent) 13rsquo (derivata) 18( (() 21) ()) 21 (extra utrymme) 22 (accent) 13 () 21= 12

= (accent) 13gt 12lsquo (iquest) 14[ ([) 21 (blanktecken) 8 (accent) 13( (math-omgivning) 15) (math-omgivning) 15- (avstavningsfoumlrslag) 9[ (displaymath-

omgivning) 15 (radbrytning) 2 28] (displaymath-

omgivning) 15^ (accent) 13 () 21 () 21] (]) 21^ (exponent) 17(index) 17lsquo (accent) 13~ (accent) 13~ (haringrt blanktecken) 910pt (option) 2611pt (option) 2612pt (option) 26

38 Sakregister

Aa4paper (option) 26AA (Aring) 14aa (aring) 14abstract 34abstract-omgivning 34accenter

i matematisk omgivning17i vanlig text 13

acute 17addtolength 26AE (AElig) 14ae (aelig) 14aleph (alefsym) 18alpha (α) 16amalg (q) 16angle ( 6 ) 18appendix 3 4approx (asymp) 16arccos 19arcsin 19arctan 19arg 19array-omgivning 20 21article (dokumentklass)

25 26ast (lowast) 16asymp () 16atop 20author 2avant (paket) 34avstavning 9 24

Bb (accent) 13backslash () 18 21bar 17baselinestretch 27beta (β) 16bfseries 7bibitem 35bibitem 35bigcap (

⋂) 20

bigcirc (copy) 16bigcup (

⋃) 20

Biggl 22biggl 22Biggr 22biggr 22Bigl 22bigl 22bigodot (

⊙) 20

bigoplus (oplus

) 20bigotimes (

otimes) 20

Bigr 22bigr 22

bigsqcup (⊔

) 20bigtriangledown (5) 16bigtriangleup (4) 16biguplus (

⊎) 20

bigvee (or

) 20bigwedge (

and) 20

bindetreck 8binaumlra operatorer 16blanktecken

extra 8haringrt 9

boldmath 19book (dokumentklass) 25bookman (paket) 34bot (perp) 18bowtie () 16Box (2) 18breve 17braringkstreck 18bullet (bull) 16

Cc (accent) 13cap (cap) 16caption 11 15cdot (middot) 16cdots 19center-omgivning 11 30centrerad text 10chancery (paket) 34chapter 25check 17chi (χ) 16circ () 16circle 29citat 10cite 35cite 35clearpage 25clubsuit (clubs) 18colorbox 33cong (sim=) 16coprod (

∐) 20

copyright ( ccopy) 13cos 19cosh 19cot 19coth 19csc 19cup (cup) 16

Dd (accent) 13dag (dagger) 13dagger (dagger) 16dashbox 29

dashv (a) 16date 2 3ddag (Dagger) 13ddagger (Dagger) 16ddot 17 18ddots 21definecolor 33deg 19Delta (∆) 16delta (δ) 16derivator 18description-omgivning

9 10det 19DH (ETH) 14dh (eth) 14Diamond (3) 18diamond () 16diamondsuit (diams) 18dim 19displaymath-omgivning

15 20 21 26div (divide) 16division 18DJ (ETH) 14dj (đ) 14document-omgivning 2documentclass 25dokumentklasser 25dot 17 18doteq ( =) 16Downarrow (dArr) 17 21downarrow (darr) 17 21draft (option) 26dvi2tty (program) 5dvips (program) 1 4ndash6

Eefd-brev (dokument-

klass) 35ell (`) 18em 7emacs

LATEX-mode 4emacs (program) 1 4 14 22emph 7empty (sidnumrering) 27emptyset (empty) 18enumerate-omgivning 9epsilon (ε) 16eqnarray-omgivning 21eqnarray-omgivning 21equation-omgivning 15 20equiv (equiv) 16eta (η) 16EUR 33euro 33

Sakregister 39

eurotecken 33evensidemargin 26exempel 1exists (exist) 18exponent 17ext 19

Ffancyhdr (paket) 27fbox 28fcolorbox 33felsoumlkning 22ndash25fetstil 7figure-omgivning 11 30figurer 11flat ([) 18fleqn (option) 26flushleft-omgivning 10flushright-omgivning 11fonter 6 19 34footnote 9footnotesize 7footskip 26forall (forall) 18fotnoter 9frac 18framebox 29frown (_) 16funktionsnamn 19

GGamma (Γ) 16gamma (γ) 16gcd 19geq (ge) 16gg () 16grader 18graphics (paket) 30ndash32grave 17grekiska bokstaumlver 15 16guillemotleft (laquo) 13guillemotright (raquo) 13guilsinglleft (lsaquo) 13guilsinglright (rsaquo) 13gunzip (program) 31gv (program) 32gzip (program) 31

HH (accent) 13hat 17hbar (h) 18headheight 26headings (sidnumrering) 27headsep 26heartsuit (hearts) 18

helvet (paket) 34hemdator

LATEX foumlr 35hline 12hom 19hookleftarrow (larr) 17hookrightarrow (rarr) 17hspace 28hspace 28Huge 7huge 7haumlnvisningar 13

Ii (ı) 13Im (=) 18imath 17imath (ı) 18import (program) 31in (isin) 16includegraphics 30index 17inf 19infty (infin) 18inneharingllsfoumlrteckning 8int (

int) 20

iota (ι) 16itemize-omgivning 9itshape 7

Jj () 13jmath 17jmath () 18Join (1) 16

Kkapitaumller 7kappa (κ) 16ker 19kill 12kommentar 3komprimering 31kursiv 7

LL (Ł) 14l (ł) 14label 11 13Lambda (Λ) 16lambda (λ) 16landscape (option) 26langle (〈) 21LARGE 7Large 7large 7

laserutskrifter 5LaTeX (logotypen) 8latex (program)

1 4 6 13 25 32LATEX-mode (i emacs) 4latexsym (paket) 17lceil (d) 21ldots ( ) 8ldots 21leadsto () 17left 21 22Leftarrow (lArr) 17leftarrow (larr) 17leftharpoondown () 17leftharpoonup () 17Leftrightarrow (hArr) 17leftrightarrow (harr) 17leq (le) 16leqno (option) 26letter (dokumentklass) 25lfloor (b) 21lg 19lhd () 16lim 19limsup 19line 29lininf 19listoffigures 8listoftables 8listor 9ndash10litteraturreferenser 34ll () 16ln 19log 19Longleftarrow (lArr=) 17longleftarrow (larrminus) 17Longleftrightarrow

(lArrrArr) 17longleftrightarrow

(larrrarr) 17longmapsto (7minusrarr) 17Longrightarrow (=rArr) 17longrightarrow (minusrarr) 17

Mmaketitle 2 8 26 27mapsto (7rarr) 17matematisk text 15ndash22matematiska symboler

15ndash17math-omgivning 15 20 21mathbf 19mathcal 19mathit 19mathrm 19mathsf 19mathtt 19

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 34: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

30 6 Oumlverkurs

Om man har ritat en figur och sen vill flytta hela figuren anger man ytterligare ett argumenttill beginpicture

beginpicture(3060)(1010)

Detta betyder att origo har koordinaterna(1010) i staumlllet foumlr (00) Man kan med foumlrdelplacera sin bild inne i enfigure-omgivning (se sid11ochEXEMPEL 6)Ex 6

Det mesta garingr att rita i enpicture-omgivning och resultatet blir snyggt men det blir na-turligtvis lite jobbigt att rita stora figurer paring det haumlr saumlttet Ett alternativ aumlr att anvaumlnda metodensom beskrivs i naumlsta stycke

611 Paketet graphics6111 Att inkludera postscript-bilder

Numera finns det maringnga bra program som kan rita bilder Kan man bara faring dem att skriva sinutmatning i formatetencapsulated postsciptsaring garingr det bra att inkludera bilden i sitt dokumentmed hjaumlp av paketetgraphics

Foumlr att kunna inkludera bilder maringste man laumlgga till foumlljande rad i boumlrjan av dokumentet

usepackagegraphics

Sen anvaumlnder vi foumlljande kommando foumlr att inkludera bilden som finns i filenbildeps

includegraphicsbildeps

Om man vill skala om bilden anvaumlnder man kommandotresizebox

resizebox20mmincludegraphicsbildeps

Ovanstaringende exempel ger en bild som aumlr 20mm houmlg Utropstecknet betyder att bredden skaskalas saring att bildens proportioner beharinglls

En vanlig anvaumlndning avincludegraphics aumlr att inkludera bilder i enfigure-om-givning Daring kraumlvs att bilden centreras med hjaumllp avcenter-omgivning enligt nedanstaringendeexempel

beginfigurebegincenterincludegraphicsbildeps

endcentercaptionKopplingsschema till transmogrifieraren

endfigure

611 Paketet graphics 31

6112 Att spara utrymme

Postscriptbilder kan ofta ta vaumlldigt mycket plats Det kan man loumlsa genom att komprimerafilen Det enda problemet aumlr att LATEX maringste veta hur stor bilden aumlr Den informationen finnsi filen paring en rad som boumlrjar medBoundingBox Klipp ut denna rad och spara den i filenbildepsbb Skriv daumlrefter

gzip bildeps

saring komprimereasbildeps och ersaumltts med den komprimerade filenbildepsgz Sedan aumlrdet bara att inkludera raumltt fil

includegraphicsbildepsgz

En fil som aumlr komprimerad medgzip kan man packa upp medgunzip om man inte laumlngrevill ha den komprimerad

6113 Naringgra saumltt att skapa postscript-bilder

Det finns givetvis maringnga saumltt att generera PostScript-bilder Paring arbetsstationerna ritar man enk-last bilderna medxfig Om vi till exempel vill skapabildeps (som vi anvaumlnde ovan) skrivervi

xfig bildfig

Daring faringr vi upp et foumlnster daumlr vi kan rita bilden Vaumllj sedan menynExportoch exportera bildenVar noga med att vaumlljaEncapsulated Postscripti rutanLanguage

En postscriptfil som skapas paring detta saumltt garingr inte att skriva ut foumlr sig sjaumllv Foumlr att skriva utden vaumllj i staumlllet menynPrint i xfig

Om man vill spara ett foumlnster paring skaumlrmen som encapsulated postscript till en fil som heterwindoweps kan man anvaumlnda naringgot av foumlljande kommandon

import -density 90x90 windowepsimport -density 90x90 eps2windowepsimport -density 90x90 -depth 8 -colorspace gray eps2windoweps

och klicka paring det foumlnster man vill spara Den andra varianten avimport ger postscript level2 som aumlr mer kompakt Man faringr alltsaring betydligt mindre filer men i vissa falla kan de kraringglaDen sista varianten aumlr laumlmplig om bilden aumlr svartvit eller om det ska skrivax ut paring en svartvitskrivare

Skriv man xfig man xgrabsc respman xgrab foumlr mer information

6114 Aumlndra storlek och roterera

Paketetgraphics inneharingller mer aumln de kommandon som naumlmnt ovan Man kan t ex skala ettobjekt medscalebox

vanlig storlek scalebox2dubbel storlek scalebox5halv storlek

vanlig storlek

dubbel storlekhalv storlek

Man kan ocksaring ange ett ytterligare argument om man inte vill ha samma skala i x- och y-led

scalebox1[2]dubbel houmljd scalebox2[1]dubbel bredd

dubbel houmljddubbel bredd

resizebox kan ocksaring anvaumlndas paring text

32 6 Oumlverkurs

resizebox4cm4 cm bred skalenlig 4 cm bred skalenligMan kan ocksaring rotera valfritt objekt medrotatebox eller spegla det kring en vertikal axelmedreflectbox

rotatebox30Hej rotatebox180Hej reflectboxSpegel spegel paring vaumlggen daumlr

Hej

Hej

Spegelspegelparingvaumlggendaumlr

6115 xdvi och graphics

xdvi klarar inte av att visa text (bilder garingr bra) som manipulerats medresizebox scaleboxrotatebox ellerreflectbox Detta kan man dock loumlsa genom att titta paring den faumlrdiga post-scriptfilen med kommandotgv Om dindvi-fil heterrapportdvi skriver du

dvips rapportgv rapportps

ta bort filen medrm rapportps naumlr du aumlr klar

6116 pdflatex och graphics

Foumlr att anvaumlndagraphics medpdflatex skriver man saring haumlr i boumlrjan av dokumentet

usepackage[pdftex]graphics

Sedan kan man tyvaumlrr inte inkludera bilder i eps-format Bilderna maringste i staumlllet vara i pdf-format Det loumlser man laumltt genom att konvertera bilderna med kommandotps2pdf

ps2pdf bildeps bildpdf

och sedan inkluderar man bilderna med

includegraphicsbildpdf

Det garingr aumlven bra att inkludera andra grafikformat i pdf-dokument till exempel jpeg och tiffOm man vill kunna formatera sitt dokument med baringdelatex ochpdflatex saring faringr man

skriva saring haumlr i boumlrjan av dokumentet

newififpdfifxpdfoutputundefinedpdffalse

elsepdftrue

fiifpdfusepackage[pdftex]graphics

elseusepackagegraphics

fi

Sedan goumlr man saring haumlr foumlr att inkludera bilden

ifpdfincludegraphicsbildpdf

elseincludegraphicsbildeps

fi

612 Paketet color 33

612 Paketet colorFoumlr att anvaumlnda paketet skriven man

usepackagecolor

i boumlrjan av dokumentet Sedan finns ett antal kommandon tillgaumlngliga foumlr att skriva text i avvi-kande faumlrg

Det foumlrsta som man maringste goumlra aumlr att definiera en eller flera faumlrger meddefinecolor

definecolorlightgray92definecolordarkgray5definecolorlight-bluergb080851definecolormeloncmyk00460500

Som synes kan man anvaumlnda tre olika modeller foumlr att definiera faumlrger

gray Vaumlrdet aumlr ett tal mellan 0 och 1 daumlr 0 aumlr svart

rgb Vaumlrdet aumlr en kommaseparerad lista av tre tal mellan 0 och 1 som anger intensitetenfoumlr roumltt groumlnt och blaringtt ljus (som paring en TV)

cmyk Vaumlrdet aumlr en kommaseparerad lista av fyra tal mellan 0 och 1 som anger hur mycketman ska anvaumlnda av faumlrgerna cyan magenta gul och svart (som paring en faumlrgskrivare)

Foumlr att skriva sin text i en avvikande faumlrg finns det tvaring kommandon

Detta ord aumlr textcolordarkgraringttprecis som colordark dessa tvaring

Detta ord aumlrgraringtt precis somdessatvaring

Foumlr att goumlra en fylld ram anvaumlnder mancolorbox Om ramen ska ha avvikande faumlrg finnsfcolorbox

colorboxdarkHej hopp fcolorboxblackdarkHej igen

Hej hopp

Hej igen

Man kan aumlven aumlndra bakgrundfaumlrgen Det goumlr man med kommandotpagecolorcolor Kommandot ska skrivas i boumlrjan av dokumentet och gaumlller foumlr alla sidor

Faumlrgenblack som anvaumlndes i exemplen ovan aumlr foumlrdefinierad och behoumlver alltsaring intedefinieras meddefinecolor Oumlvriga foumlrdefinierade faumlrger aumlrwhite red green blueyellow cyan ochmagenta Alla andra faumlrger maringste definieras innan de kan anvaumlndas

613 EuroteckenFoumlr att skriva symbolen foumlr Euro skriver man foumlljande i boumlrjan av dokumentet

usepackageeurosym

Daring definieras kommandonaeuro ochEUR

Med euro kan vi skriva euro-tecknet Priser skriver man som EUR19998

Mede kan vi skrivae-tecknetPriser skriver man som 19998e

Det tecken som visas ovan aumlr den officiella eurosymbolen Om man i staumlllet till ha en symbolsom passar baumlttre till det aktuella teckensnittet anvaumlnder manusepackage[gen]eurosymDaring skrivs symbolen somAC i staumlllet foumlre EUR placerar symbolen foumlre eller efter beloppetberoende paring vilket spraringk man har valt I sverige blir det alltid till houmlger om beloppet Vill manaumlndra paring det kan man anvaumlndausepackage[left]eurosym

34 6 Oumlverkurs

614 Fler teckensnitt

Om man har tillgaringng till en postscriptskrivare (som vi har) saring kan man utnyttja fler teckensnittaumlr de som hittills har beskrivits Genom att skriva

usepackagetimes

i boumlrjan av dokumentet blir den vanliga texten satt medtimes textsf blir helveticaochtexttt blir courier Foumlljande paket finns

paket textrm textsf textttmdash inget mdash computer modern roman comp modern sans comp modern typewritertimes times helvetica courierbookman bookman avant garde couriernewcent new century schoolbook avant garde courierpalatino palatino helvetica courieravant computer modern roman avant garde comp modern typewriterhelvet computer modern roman helvetica comp modern typewriterchancery zapf chancery (endast kursiv) comp modern sans comp modern typewriter

615 Sammanfattning

Ibland vill man ha en sammanfattning (sammandrag referat abstract) i boumlrjan av sin rapportDet aringstadkommer man medabstract-omgivning (EXEMPEL 11)Ex 11

begindocumentmaketitlebeginabstractDetta aumlr en kort sammanfattning avinneharingllet i rapportenendabstractsectionBakgrundHaumlr kommer resten av texten irapportenenddocument

Sammanfattning

Detta aumlr en kort sammanfatt-ning av inneharingllet i rapporten

1 Bakgrund

Haumlr kommer resten av texten i rappor-ten

Vissa institutioner kraumlver att sammanfattningens rubrik aumlrAbstract Andra kraumlven en sam-manfattning paring svenska och en paring engelska Hur man loumlser detta beskrivs iEXEMPEL 12 ochEx 12EXEMPEL 13

Ex 13

616 Referenser

Foumlr att faring en lista med litteraturreferenser anvaumlnder man sig av enthebibliography-omgiv-ning Argumentet (99) till beginthebibliography99 nedan aumlr en teckenstraumlng somanger hur mycket plats etiketterna tar (och hur mycket resten av texten ska skjutas in)99raumlcker till tvaring siffror

617 Vill ni veta mer 35

Laumls mer om LaTeX i citeLamport

beginthebibliography99bibitemLamport Leslie LamportemphLaTeX users guideamp reference manualAddison Wesley 1994bibitemKnuth Donald E KnuthemphThe TeX bookAddison Wesley 1990bibitemPer Per ForebyemphAtt skriva rapporter med LaTeXPHs kopieringsmaskin 2003endthebibliography

Laumls mer om LATEX i [1]

Referenser[1] Leslie LamportLATEX users gui-

de amp reference manualAddison-Wesley 1994

[2] Donald E KnuthThe TEXbookAddison Wesley 1990

[3] Per ForebyAtt skriva rappor-ter med LATEX PHs kopieringsma-skin 2003

Foumlrsta argumentet tillbibitem aumlr en etikett som man sen kan referera till medcite Detfungerar ungefaumlr somlabel ochref (se sidan13)

617 Vill ni veta merDet haumlr dokumentet beraumlttar lite om hur man anvaumlnder LATEX foumlr att skriva rapporter LATEX kanmycket mer aumln vad som beskrivs haumlr men foumlr de flesta raumlcker nog detta

Foumlr de som vill laumlra sig lite mer har viThe Not So Short Intruduction to LATEX 2ε avTobias Oetiker m fltill salu Priset aumlr foumlr naumlrvarande 50 kronor men den finns aumlven tillgaumlngligparing naumltethttppeopleeeethzch˜oetikerlshort

Vill man veta aumlnnu mer finns det tvaring bra boumlcker som jag kan rekommendera

bull LATEX A Document Preparation Systemav Leslie Lamport(ISBN 0-201-52983-1)Boken aumlr baringde en enkel handledning och en referensmanual

bull The LATEX Companion av Michel Goossens Alexander Samarinoch Frank Mittelbach(ISBN 0-201-54199-8) Boken beskriver en hel del trick och tekniker som inte finns medi Lamports bok men inneharingllerintegrunderna i LATEX

De flesta institutioner har nog dessa boumlcker saring om du haringller paring med examansarbete kan dukanske faring laringna boumlckerna Annars finns de att bestaumllla hos de flesta naumltbokhandlar

A Lokala dokumentklasserVi har tvaring lokala dokumenttyper en foumlr att skriva svenska brevefd-brev och en foumlr merit-foumlrteckningarmerit Dessa beskriv naumlrmare iEXEMPEL 8 ochEXEMPEL 9 Ex 8

Ex 9

B LATEX foumlr hemdatornLATEX finns till de flesta operativsystem Tabellen nedan visar var man haumlmta programvaran

operativsystem program URLWindows MiKTeX httpwwwmiktexorgUnix teTeX httpwwwtugorgteTeXAlla All latexprogramvara httpwwwctanorg

36 C Hur utformar man rapporten

Ett saumltt att faring LATEX paring sin PC aumlr att koumlra Linux Det aumlr en gratis unixvariant foumlr PC-datorer ochdaumlr finns redan teTeX som faumlrdiga paket som man kan installera IusrlocalftppubLinuxfinns en del linuxdistributioner att haumlmta Men det aumlr nog enklare att laumlgga naringgra hundralapparparing att koumlpa en CD med linux

C Hur utformar man rapportenUtseendet paring en uppsats rapport eller avhandling aumlr ganska standardiserat Det finns en delolika skolor men huvuddragen aumlr alltid desamma Om man skriver en labrapport paring tre sidorbehoumlver man givetvis inte haringlla lika haringrt paring reglerna som om man skriver en rapport till sittexamensarbete Men det aumlr klokt att foumllja huvuddragen i mallen inte minst foumlr att rapportenslaumlsare ofta aumlr van vid att det ska se ut paring ett visst saumltt

Resten av detta appendix inneharingller lite tips som aumlr skrivna av Lars Olssonparing institutionenfoumlr Elektrovetenskap

Rapporten ska ha en titelsida med projektets (laborationens) namn foumlrfattarnas namn in-stitutions- och kursnamn samt aringrtal Paring denna sida ska ocksaring finnas ettsammandrag(kallasibland referat) av rapporten I detta ska tydligt framgaring vad rapporten handlar om vilketpro-blem som loumlsts hur detta har gjorts mdash vilkenmetod som anvaumlnts de viktigasteresultatenochslutsatsernasamt eventuellarekommendationer Det faringr inte bli stoumlrre aumln ca en halv sidatext och faringr inte inneharinglla naringgra figurer Sammandraget aumlr mycket viktigt eftersom en blivandelaumlsare genom detta kan faring klart foumlr sig om han verkligen ska laumlsa rapporten Kan han inte goumlraen riktig bedoumlmning av detta med ledning av sammandraget riskerar han att foumlrspilla dyrbartid Som ansvarskaumlnnande foumlrfattare maringste Du alltsaring aumlgna en del tid aringt sammandraget som Dugivetvis skriver sist

Innan Du boumlrjar skriva aumlr det bra om Du foumlr Dig sjaumllv kandefiniera laumlsarenmdash som intebara ska vara den som ska granska Ditt alster utan aumlven t ex Dina kolleger Taumlnk ocksaring eftervadsyftet med rapporten ska vara (bortsett fraringn det uppenbara att Du maringste foumlr att bli godkaumlndparing kursen) t ex att Du villsprida kaumlnnedomom upptaumlckter Du gjort ellerRapportera till enkollega eller en chef vad Du sysslat med de daumlr timmarna

Boumlrja gaumlrna rapporten med enInledning daumlr Du motiverar Ditt arbeta och definierar maringletDen kan sedan foumlljas av enBakgrund som kan vara en beskrivning av naringgra tidigare anvaumlndametoder eller en historik En riktigt fin rapport som t ex beskriver ett arbete som finansierasmed bidrag fraringn STU eller naringgon annan instans boumlrjar ofta med ettFoumlrord (engelska preface)I detta ger man en bakgrund paring houmlgre nivaring och saumltter in arbetet i ett stoumlrre sammanhang Haumlrtackar man ocksaring dem som varit foumlrfattaren behjaumllpliga med pengar (t ex STU) och med detpraktiska arbetet

Daumlrefter foumlljer den egentliga rapporten Haumlr beskriver Du den metod Du anvaumlnt eller till-vaumlgagaringngssaumlttet Aumlr rapporten en laborationsredovisning kan Du redogoumlra foumlr vardera momen-tet under en egen rubrik Aumlr det en projektrapport kan Du i staumlllet beskriva de olika delarna ikonstruktionen under var sin rubrik Det aumlr ofta laumlmpligt med underrubriker t ex

42 Principen foumlr Kruttilatorn

men undvik en uppdelning paring foumlr maringnga undernivaringer eftersom skriften daring laumltt blir oumlverstruk-turerad Foumlrsoumlk att vara konsekvent med rubriksaumlttningen saring att Du inte aumlndrar formen mellanolika rubriker Detta ser Du tydligast naumlr Du ska skrivaInneharingllsfoumlrteckningen (behoumlvs intetill laborationsrapporten) ty daumlr staringr alla rubrikerna intill varandra

Illustrationer aumlr mycket vaumlrdefulla (en bild paringstarings saumlga mer aumln tusen ordrArr anvaumlnd figurersaring kan rapporten bli kort) men foumlr att en figur ska vara meningsfull maringsten den vara foumlrsedd

Sakregister 37

med enfigurtext Denna ska vara saring tydlig att man kan foumlrstaring figuren utan att behoumlva laumlsanaringgot inne i texten Taumlnk paring hur Du sjaumllv goumlr naumlr Du faringr en rapport eller en artikel i handenFigurtexten ska staring under figuren och skrivas ut helt t ex

Figur 23 En vanlig kruttilator med oumlverhaumlngade skrut Observera att divisorn haumlr aumlrgroumln Efter [2]

Vidare aumlr det vaumlrt att notera attfig 23blir bara ett nedslag mindre aumlnfigur 23 inne i textenFoumlrkorta inte i onoumldan och anvaumlnd bara de vedertagna saumltten t ex tex etc osv

Texten ska man straumlva efter att goumlra kort men uttoumlmmande Det aumlr alltid baumlttre att foumlrsoumlkaskriva korta meningar med ett sammanhang aumln att foumlrsoumlka taumlcka maringnga sammanhang i enmening Taumlnk paring ordval syftningar och meningsbyggnad saring att den text Du skriver verkligenkommer att betyda det Du taumlnkt Dig Detta laringter helt uppenbart men Du ska faring se att det inte aumlrsaring laumlttStavfel ska i princip inte behoumlva foumlrekomma eftersom det finns utmaumlrkta boumlcker somaumlr fyllda med raumltt stavade ord Aumlr Du det minsta osaumlker slaring upp ordet i staumlllet foumlr att chansaDu kan ibland bli osaumlker paring betydelsen av ett ord eller hos en fras Slaring daring upp i en ordbok ellerskriv om meningen mdash detta aumlr extremt viktigt naumlr Du skriver paring ett annat spraringk

Skriv gaumlrna paringsvenska Detta kan dock vara svaringrt i varingr bransch daumlr saring maringnga fackuttryckaumlr laringnade fraringn framfoumlr allt engelskan Om det finns ett svenskt ord foumlr en foumlreteelse saring anvaumlnddet om inte texten daring blir foumlr uppstyltad Fundera oumlver hur Du ska skriva om t exMan maringstenu enabla de strobade latcharna med chip select acknowledgement controlsignalerna(Vad nudet betyder) Det blir kanske flera ord paring svenska men det priset faringr vi betala foumlr att textenska bli snygg

Efter beskrivningar och genomgaringngar av metoder etc skaResultat ochellerSlutsatserkomma Dessa kan ibland ingaring utspridda i det foumlregaringende avsnittet men de ska i saring fall samlasihop haumlr och kommenteras

Referenser aumlr en lista med den litteratur som Du gjort haumlnvisningar till i texten I textenska Du ha skrivet ett nummer som i figurtextexemplet ovan I referenslista ska det daring se ut somt ex

[2] Gustavsson Hans P et alKruttilatorer en global oumlversikt Liberlitteratur Mal-mouml 1944

Sist saumltter Du eventuellabilagor programlistor ochappendix Naumlr sedan sammandragetaumlr klart aumlr rapporten faumlrdigskriven men inte faumlrdig Foumlrsoumlk att faring naringgon annan att korrekturlaumlsaden aringt Dig mdash sjaumllv aumlr du naumlmligen blind aumlven foumlr de enklaste felen vid det haumlr laget

Sakregister

Symboler (mindre utrymme) 22lsquo (iexcl) 14$ (math-omgivning) 15 (kommentar) 3rsquo (accent) 13rsquo (derivata) 18( (() 21) ()) 21 (extra utrymme) 22 (accent) 13 () 21= 12

= (accent) 13gt 12lsquo (iquest) 14[ ([) 21 (blanktecken) 8 (accent) 13( (math-omgivning) 15) (math-omgivning) 15- (avstavningsfoumlrslag) 9[ (displaymath-

omgivning) 15 (radbrytning) 2 28] (displaymath-

omgivning) 15^ (accent) 13 () 21 () 21] (]) 21^ (exponent) 17(index) 17lsquo (accent) 13~ (accent) 13~ (haringrt blanktecken) 910pt (option) 2611pt (option) 2612pt (option) 26

38 Sakregister

Aa4paper (option) 26AA (Aring) 14aa (aring) 14abstract 34abstract-omgivning 34accenter

i matematisk omgivning17i vanlig text 13

acute 17addtolength 26AE (AElig) 14ae (aelig) 14aleph (alefsym) 18alpha (α) 16amalg (q) 16angle ( 6 ) 18appendix 3 4approx (asymp) 16arccos 19arcsin 19arctan 19arg 19array-omgivning 20 21article (dokumentklass)

25 26ast (lowast) 16asymp () 16atop 20author 2avant (paket) 34avstavning 9 24

Bb (accent) 13backslash () 18 21bar 17baselinestretch 27beta (β) 16bfseries 7bibitem 35bibitem 35bigcap (

⋂) 20

bigcirc (copy) 16bigcup (

⋃) 20

Biggl 22biggl 22Biggr 22biggr 22Bigl 22bigl 22bigodot (

⊙) 20

bigoplus (oplus

) 20bigotimes (

otimes) 20

Bigr 22bigr 22

bigsqcup (⊔

) 20bigtriangledown (5) 16bigtriangleup (4) 16biguplus (

⊎) 20

bigvee (or

) 20bigwedge (

and) 20

bindetreck 8binaumlra operatorer 16blanktecken

extra 8haringrt 9

boldmath 19book (dokumentklass) 25bookman (paket) 34bot (perp) 18bowtie () 16Box (2) 18breve 17braringkstreck 18bullet (bull) 16

Cc (accent) 13cap (cap) 16caption 11 15cdot (middot) 16cdots 19center-omgivning 11 30centrerad text 10chancery (paket) 34chapter 25check 17chi (χ) 16circ () 16circle 29citat 10cite 35cite 35clearpage 25clubsuit (clubs) 18colorbox 33cong (sim=) 16coprod (

∐) 20

copyright ( ccopy) 13cos 19cosh 19cot 19coth 19csc 19cup (cup) 16

Dd (accent) 13dag (dagger) 13dagger (dagger) 16dashbox 29

dashv (a) 16date 2 3ddag (Dagger) 13ddagger (Dagger) 16ddot 17 18ddots 21definecolor 33deg 19Delta (∆) 16delta (δ) 16derivator 18description-omgivning

9 10det 19DH (ETH) 14dh (eth) 14Diamond (3) 18diamond () 16diamondsuit (diams) 18dim 19displaymath-omgivning

15 20 21 26div (divide) 16division 18DJ (ETH) 14dj (đ) 14document-omgivning 2documentclass 25dokumentklasser 25dot 17 18doteq ( =) 16Downarrow (dArr) 17 21downarrow (darr) 17 21draft (option) 26dvi2tty (program) 5dvips (program) 1 4ndash6

Eefd-brev (dokument-

klass) 35ell (`) 18em 7emacs

LATEX-mode 4emacs (program) 1 4 14 22emph 7empty (sidnumrering) 27emptyset (empty) 18enumerate-omgivning 9epsilon (ε) 16eqnarray-omgivning 21eqnarray-omgivning 21equation-omgivning 15 20equiv (equiv) 16eta (η) 16EUR 33euro 33

Sakregister 39

eurotecken 33evensidemargin 26exempel 1exists (exist) 18exponent 17ext 19

Ffancyhdr (paket) 27fbox 28fcolorbox 33felsoumlkning 22ndash25fetstil 7figure-omgivning 11 30figurer 11flat ([) 18fleqn (option) 26flushleft-omgivning 10flushright-omgivning 11fonter 6 19 34footnote 9footnotesize 7footskip 26forall (forall) 18fotnoter 9frac 18framebox 29frown (_) 16funktionsnamn 19

GGamma (Γ) 16gamma (γ) 16gcd 19geq (ge) 16gg () 16grader 18graphics (paket) 30ndash32grave 17grekiska bokstaumlver 15 16guillemotleft (laquo) 13guillemotright (raquo) 13guilsinglleft (lsaquo) 13guilsinglright (rsaquo) 13gunzip (program) 31gv (program) 32gzip (program) 31

HH (accent) 13hat 17hbar (h) 18headheight 26headings (sidnumrering) 27headsep 26heartsuit (hearts) 18

helvet (paket) 34hemdator

LATEX foumlr 35hline 12hom 19hookleftarrow (larr) 17hookrightarrow (rarr) 17hspace 28hspace 28Huge 7huge 7haumlnvisningar 13

Ii (ı) 13Im (=) 18imath 17imath (ı) 18import (program) 31in (isin) 16includegraphics 30index 17inf 19infty (infin) 18inneharingllsfoumlrteckning 8int (

int) 20

iota (ι) 16itemize-omgivning 9itshape 7

Jj () 13jmath 17jmath () 18Join (1) 16

Kkapitaumller 7kappa (κ) 16ker 19kill 12kommentar 3komprimering 31kursiv 7

LL (Ł) 14l (ł) 14label 11 13Lambda (Λ) 16lambda (λ) 16landscape (option) 26langle (〈) 21LARGE 7Large 7large 7

laserutskrifter 5LaTeX (logotypen) 8latex (program)

1 4 6 13 25 32LATEX-mode (i emacs) 4latexsym (paket) 17lceil (d) 21ldots ( ) 8ldots 21leadsto () 17left 21 22Leftarrow (lArr) 17leftarrow (larr) 17leftharpoondown () 17leftharpoonup () 17Leftrightarrow (hArr) 17leftrightarrow (harr) 17leq (le) 16leqno (option) 26letter (dokumentklass) 25lfloor (b) 21lg 19lhd () 16lim 19limsup 19line 29lininf 19listoffigures 8listoftables 8listor 9ndash10litteraturreferenser 34ll () 16ln 19log 19Longleftarrow (lArr=) 17longleftarrow (larrminus) 17Longleftrightarrow

(lArrrArr) 17longleftrightarrow

(larrrarr) 17longmapsto (7minusrarr) 17Longrightarrow (=rArr) 17longrightarrow (minusrarr) 17

Mmaketitle 2 8 26 27mapsto (7rarr) 17matematisk text 15ndash22matematiska symboler

15ndash17math-omgivning 15 20 21mathbf 19mathcal 19mathit 19mathrm 19mathsf 19mathtt 19

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 35: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

611 Paketet graphics 31

6112 Att spara utrymme

Postscriptbilder kan ofta ta vaumlldigt mycket plats Det kan man loumlsa genom att komprimerafilen Det enda problemet aumlr att LATEX maringste veta hur stor bilden aumlr Den informationen finnsi filen paring en rad som boumlrjar medBoundingBox Klipp ut denna rad och spara den i filenbildepsbb Skriv daumlrefter

gzip bildeps

saring komprimereasbildeps och ersaumltts med den komprimerade filenbildepsgz Sedan aumlrdet bara att inkludera raumltt fil

includegraphicsbildepsgz

En fil som aumlr komprimerad medgzip kan man packa upp medgunzip om man inte laumlngrevill ha den komprimerad

6113 Naringgra saumltt att skapa postscript-bilder

Det finns givetvis maringnga saumltt att generera PostScript-bilder Paring arbetsstationerna ritar man enk-last bilderna medxfig Om vi till exempel vill skapabildeps (som vi anvaumlnde ovan) skrivervi

xfig bildfig

Daring faringr vi upp et foumlnster daumlr vi kan rita bilden Vaumllj sedan menynExportoch exportera bildenVar noga med att vaumlljaEncapsulated Postscripti rutanLanguage

En postscriptfil som skapas paring detta saumltt garingr inte att skriva ut foumlr sig sjaumllv Foumlr att skriva utden vaumllj i staumlllet menynPrint i xfig

Om man vill spara ett foumlnster paring skaumlrmen som encapsulated postscript till en fil som heterwindoweps kan man anvaumlnda naringgot av foumlljande kommandon

import -density 90x90 windowepsimport -density 90x90 eps2windowepsimport -density 90x90 -depth 8 -colorspace gray eps2windoweps

och klicka paring det foumlnster man vill spara Den andra varianten avimport ger postscript level2 som aumlr mer kompakt Man faringr alltsaring betydligt mindre filer men i vissa falla kan de kraringglaDen sista varianten aumlr laumlmplig om bilden aumlr svartvit eller om det ska skrivax ut paring en svartvitskrivare

Skriv man xfig man xgrabsc respman xgrab foumlr mer information

6114 Aumlndra storlek och roterera

Paketetgraphics inneharingller mer aumln de kommandon som naumlmnt ovan Man kan t ex skala ettobjekt medscalebox

vanlig storlek scalebox2dubbel storlek scalebox5halv storlek

vanlig storlek

dubbel storlekhalv storlek

Man kan ocksaring ange ett ytterligare argument om man inte vill ha samma skala i x- och y-led

scalebox1[2]dubbel houmljd scalebox2[1]dubbel bredd

dubbel houmljddubbel bredd

resizebox kan ocksaring anvaumlndas paring text

32 6 Oumlverkurs

resizebox4cm4 cm bred skalenlig 4 cm bred skalenligMan kan ocksaring rotera valfritt objekt medrotatebox eller spegla det kring en vertikal axelmedreflectbox

rotatebox30Hej rotatebox180Hej reflectboxSpegel spegel paring vaumlggen daumlr

Hej

Hej

Spegelspegelparingvaumlggendaumlr

6115 xdvi och graphics

xdvi klarar inte av att visa text (bilder garingr bra) som manipulerats medresizebox scaleboxrotatebox ellerreflectbox Detta kan man dock loumlsa genom att titta paring den faumlrdiga post-scriptfilen med kommandotgv Om dindvi-fil heterrapportdvi skriver du

dvips rapportgv rapportps

ta bort filen medrm rapportps naumlr du aumlr klar

6116 pdflatex och graphics

Foumlr att anvaumlndagraphics medpdflatex skriver man saring haumlr i boumlrjan av dokumentet

usepackage[pdftex]graphics

Sedan kan man tyvaumlrr inte inkludera bilder i eps-format Bilderna maringste i staumlllet vara i pdf-format Det loumlser man laumltt genom att konvertera bilderna med kommandotps2pdf

ps2pdf bildeps bildpdf

och sedan inkluderar man bilderna med

includegraphicsbildpdf

Det garingr aumlven bra att inkludera andra grafikformat i pdf-dokument till exempel jpeg och tiffOm man vill kunna formatera sitt dokument med baringdelatex ochpdflatex saring faringr man

skriva saring haumlr i boumlrjan av dokumentet

newififpdfifxpdfoutputundefinedpdffalse

elsepdftrue

fiifpdfusepackage[pdftex]graphics

elseusepackagegraphics

fi

Sedan goumlr man saring haumlr foumlr att inkludera bilden

ifpdfincludegraphicsbildpdf

elseincludegraphicsbildeps

fi

612 Paketet color 33

612 Paketet colorFoumlr att anvaumlnda paketet skriven man

usepackagecolor

i boumlrjan av dokumentet Sedan finns ett antal kommandon tillgaumlngliga foumlr att skriva text i avvi-kande faumlrg

Det foumlrsta som man maringste goumlra aumlr att definiera en eller flera faumlrger meddefinecolor

definecolorlightgray92definecolordarkgray5definecolorlight-bluergb080851definecolormeloncmyk00460500

Som synes kan man anvaumlnda tre olika modeller foumlr att definiera faumlrger

gray Vaumlrdet aumlr ett tal mellan 0 och 1 daumlr 0 aumlr svart

rgb Vaumlrdet aumlr en kommaseparerad lista av tre tal mellan 0 och 1 som anger intensitetenfoumlr roumltt groumlnt och blaringtt ljus (som paring en TV)

cmyk Vaumlrdet aumlr en kommaseparerad lista av fyra tal mellan 0 och 1 som anger hur mycketman ska anvaumlnda av faumlrgerna cyan magenta gul och svart (som paring en faumlrgskrivare)

Foumlr att skriva sin text i en avvikande faumlrg finns det tvaring kommandon

Detta ord aumlr textcolordarkgraringttprecis som colordark dessa tvaring

Detta ord aumlrgraringtt precis somdessatvaring

Foumlr att goumlra en fylld ram anvaumlnder mancolorbox Om ramen ska ha avvikande faumlrg finnsfcolorbox

colorboxdarkHej hopp fcolorboxblackdarkHej igen

Hej hopp

Hej igen

Man kan aumlven aumlndra bakgrundfaumlrgen Det goumlr man med kommandotpagecolorcolor Kommandot ska skrivas i boumlrjan av dokumentet och gaumlller foumlr alla sidor

Faumlrgenblack som anvaumlndes i exemplen ovan aumlr foumlrdefinierad och behoumlver alltsaring intedefinieras meddefinecolor Oumlvriga foumlrdefinierade faumlrger aumlrwhite red green blueyellow cyan ochmagenta Alla andra faumlrger maringste definieras innan de kan anvaumlndas

613 EuroteckenFoumlr att skriva symbolen foumlr Euro skriver man foumlljande i boumlrjan av dokumentet

usepackageeurosym

Daring definieras kommandonaeuro ochEUR

Med euro kan vi skriva euro-tecknet Priser skriver man som EUR19998

Mede kan vi skrivae-tecknetPriser skriver man som 19998e

Det tecken som visas ovan aumlr den officiella eurosymbolen Om man i staumlllet till ha en symbolsom passar baumlttre till det aktuella teckensnittet anvaumlnder manusepackage[gen]eurosymDaring skrivs symbolen somAC i staumlllet foumlre EUR placerar symbolen foumlre eller efter beloppetberoende paring vilket spraringk man har valt I sverige blir det alltid till houmlger om beloppet Vill manaumlndra paring det kan man anvaumlndausepackage[left]eurosym

34 6 Oumlverkurs

614 Fler teckensnitt

Om man har tillgaringng till en postscriptskrivare (som vi har) saring kan man utnyttja fler teckensnittaumlr de som hittills har beskrivits Genom att skriva

usepackagetimes

i boumlrjan av dokumentet blir den vanliga texten satt medtimes textsf blir helveticaochtexttt blir courier Foumlljande paket finns

paket textrm textsf textttmdash inget mdash computer modern roman comp modern sans comp modern typewritertimes times helvetica courierbookman bookman avant garde couriernewcent new century schoolbook avant garde courierpalatino palatino helvetica courieravant computer modern roman avant garde comp modern typewriterhelvet computer modern roman helvetica comp modern typewriterchancery zapf chancery (endast kursiv) comp modern sans comp modern typewriter

615 Sammanfattning

Ibland vill man ha en sammanfattning (sammandrag referat abstract) i boumlrjan av sin rapportDet aringstadkommer man medabstract-omgivning (EXEMPEL 11)Ex 11

begindocumentmaketitlebeginabstractDetta aumlr en kort sammanfattning avinneharingllet i rapportenendabstractsectionBakgrundHaumlr kommer resten av texten irapportenenddocument

Sammanfattning

Detta aumlr en kort sammanfatt-ning av inneharingllet i rapporten

1 Bakgrund

Haumlr kommer resten av texten i rappor-ten

Vissa institutioner kraumlver att sammanfattningens rubrik aumlrAbstract Andra kraumlven en sam-manfattning paring svenska och en paring engelska Hur man loumlser detta beskrivs iEXEMPEL 12 ochEx 12EXEMPEL 13

Ex 13

616 Referenser

Foumlr att faring en lista med litteraturreferenser anvaumlnder man sig av enthebibliography-omgiv-ning Argumentet (99) till beginthebibliography99 nedan aumlr en teckenstraumlng somanger hur mycket plats etiketterna tar (och hur mycket resten av texten ska skjutas in)99raumlcker till tvaring siffror

617 Vill ni veta mer 35

Laumls mer om LaTeX i citeLamport

beginthebibliography99bibitemLamport Leslie LamportemphLaTeX users guideamp reference manualAddison Wesley 1994bibitemKnuth Donald E KnuthemphThe TeX bookAddison Wesley 1990bibitemPer Per ForebyemphAtt skriva rapporter med LaTeXPHs kopieringsmaskin 2003endthebibliography

Laumls mer om LATEX i [1]

Referenser[1] Leslie LamportLATEX users gui-

de amp reference manualAddison-Wesley 1994

[2] Donald E KnuthThe TEXbookAddison Wesley 1990

[3] Per ForebyAtt skriva rappor-ter med LATEX PHs kopieringsma-skin 2003

Foumlrsta argumentet tillbibitem aumlr en etikett som man sen kan referera till medcite Detfungerar ungefaumlr somlabel ochref (se sidan13)

617 Vill ni veta merDet haumlr dokumentet beraumlttar lite om hur man anvaumlnder LATEX foumlr att skriva rapporter LATEX kanmycket mer aumln vad som beskrivs haumlr men foumlr de flesta raumlcker nog detta

Foumlr de som vill laumlra sig lite mer har viThe Not So Short Intruduction to LATEX 2ε avTobias Oetiker m fltill salu Priset aumlr foumlr naumlrvarande 50 kronor men den finns aumlven tillgaumlngligparing naumltethttppeopleeeethzch˜oetikerlshort

Vill man veta aumlnnu mer finns det tvaring bra boumlcker som jag kan rekommendera

bull LATEX A Document Preparation Systemav Leslie Lamport(ISBN 0-201-52983-1)Boken aumlr baringde en enkel handledning och en referensmanual

bull The LATEX Companion av Michel Goossens Alexander Samarinoch Frank Mittelbach(ISBN 0-201-54199-8) Boken beskriver en hel del trick och tekniker som inte finns medi Lamports bok men inneharingllerintegrunderna i LATEX

De flesta institutioner har nog dessa boumlcker saring om du haringller paring med examansarbete kan dukanske faring laringna boumlckerna Annars finns de att bestaumllla hos de flesta naumltbokhandlar

A Lokala dokumentklasserVi har tvaring lokala dokumenttyper en foumlr att skriva svenska brevefd-brev och en foumlr merit-foumlrteckningarmerit Dessa beskriv naumlrmare iEXEMPEL 8 ochEXEMPEL 9 Ex 8

Ex 9

B LATEX foumlr hemdatornLATEX finns till de flesta operativsystem Tabellen nedan visar var man haumlmta programvaran

operativsystem program URLWindows MiKTeX httpwwwmiktexorgUnix teTeX httpwwwtugorgteTeXAlla All latexprogramvara httpwwwctanorg

36 C Hur utformar man rapporten

Ett saumltt att faring LATEX paring sin PC aumlr att koumlra Linux Det aumlr en gratis unixvariant foumlr PC-datorer ochdaumlr finns redan teTeX som faumlrdiga paket som man kan installera IusrlocalftppubLinuxfinns en del linuxdistributioner att haumlmta Men det aumlr nog enklare att laumlgga naringgra hundralapparparing att koumlpa en CD med linux

C Hur utformar man rapportenUtseendet paring en uppsats rapport eller avhandling aumlr ganska standardiserat Det finns en delolika skolor men huvuddragen aumlr alltid desamma Om man skriver en labrapport paring tre sidorbehoumlver man givetvis inte haringlla lika haringrt paring reglerna som om man skriver en rapport till sittexamensarbete Men det aumlr klokt att foumllja huvuddragen i mallen inte minst foumlr att rapportenslaumlsare ofta aumlr van vid att det ska se ut paring ett visst saumltt

Resten av detta appendix inneharingller lite tips som aumlr skrivna av Lars Olssonparing institutionenfoumlr Elektrovetenskap

Rapporten ska ha en titelsida med projektets (laborationens) namn foumlrfattarnas namn in-stitutions- och kursnamn samt aringrtal Paring denna sida ska ocksaring finnas ettsammandrag(kallasibland referat) av rapporten I detta ska tydligt framgaring vad rapporten handlar om vilketpro-blem som loumlsts hur detta har gjorts mdash vilkenmetod som anvaumlnts de viktigasteresultatenochslutsatsernasamt eventuellarekommendationer Det faringr inte bli stoumlrre aumln ca en halv sidatext och faringr inte inneharinglla naringgra figurer Sammandraget aumlr mycket viktigt eftersom en blivandelaumlsare genom detta kan faring klart foumlr sig om han verkligen ska laumlsa rapporten Kan han inte goumlraen riktig bedoumlmning av detta med ledning av sammandraget riskerar han att foumlrspilla dyrbartid Som ansvarskaumlnnande foumlrfattare maringste Du alltsaring aumlgna en del tid aringt sammandraget som Dugivetvis skriver sist

Innan Du boumlrjar skriva aumlr det bra om Du foumlr Dig sjaumllv kandefiniera laumlsarenmdash som intebara ska vara den som ska granska Ditt alster utan aumlven t ex Dina kolleger Taumlnk ocksaring eftervadsyftet med rapporten ska vara (bortsett fraringn det uppenbara att Du maringste foumlr att bli godkaumlndparing kursen) t ex att Du villsprida kaumlnnedomom upptaumlckter Du gjort ellerRapportera till enkollega eller en chef vad Du sysslat med de daumlr timmarna

Boumlrja gaumlrna rapporten med enInledning daumlr Du motiverar Ditt arbeta och definierar maringletDen kan sedan foumlljas av enBakgrund som kan vara en beskrivning av naringgra tidigare anvaumlndametoder eller en historik En riktigt fin rapport som t ex beskriver ett arbete som finansierasmed bidrag fraringn STU eller naringgon annan instans boumlrjar ofta med ettFoumlrord (engelska preface)I detta ger man en bakgrund paring houmlgre nivaring och saumltter in arbetet i ett stoumlrre sammanhang Haumlrtackar man ocksaring dem som varit foumlrfattaren behjaumllpliga med pengar (t ex STU) och med detpraktiska arbetet

Daumlrefter foumlljer den egentliga rapporten Haumlr beskriver Du den metod Du anvaumlnt eller till-vaumlgagaringngssaumlttet Aumlr rapporten en laborationsredovisning kan Du redogoumlra foumlr vardera momen-tet under en egen rubrik Aumlr det en projektrapport kan Du i staumlllet beskriva de olika delarna ikonstruktionen under var sin rubrik Det aumlr ofta laumlmpligt med underrubriker t ex

42 Principen foumlr Kruttilatorn

men undvik en uppdelning paring foumlr maringnga undernivaringer eftersom skriften daring laumltt blir oumlverstruk-turerad Foumlrsoumlk att vara konsekvent med rubriksaumlttningen saring att Du inte aumlndrar formen mellanolika rubriker Detta ser Du tydligast naumlr Du ska skrivaInneharingllsfoumlrteckningen (behoumlvs intetill laborationsrapporten) ty daumlr staringr alla rubrikerna intill varandra

Illustrationer aumlr mycket vaumlrdefulla (en bild paringstarings saumlga mer aumln tusen ordrArr anvaumlnd figurersaring kan rapporten bli kort) men foumlr att en figur ska vara meningsfull maringsten den vara foumlrsedd

Sakregister 37

med enfigurtext Denna ska vara saring tydlig att man kan foumlrstaring figuren utan att behoumlva laumlsanaringgot inne i texten Taumlnk paring hur Du sjaumllv goumlr naumlr Du faringr en rapport eller en artikel i handenFigurtexten ska staring under figuren och skrivas ut helt t ex

Figur 23 En vanlig kruttilator med oumlverhaumlngade skrut Observera att divisorn haumlr aumlrgroumln Efter [2]

Vidare aumlr det vaumlrt att notera attfig 23blir bara ett nedslag mindre aumlnfigur 23 inne i textenFoumlrkorta inte i onoumldan och anvaumlnd bara de vedertagna saumltten t ex tex etc osv

Texten ska man straumlva efter att goumlra kort men uttoumlmmande Det aumlr alltid baumlttre att foumlrsoumlkaskriva korta meningar med ett sammanhang aumln att foumlrsoumlka taumlcka maringnga sammanhang i enmening Taumlnk paring ordval syftningar och meningsbyggnad saring att den text Du skriver verkligenkommer att betyda det Du taumlnkt Dig Detta laringter helt uppenbart men Du ska faring se att det inte aumlrsaring laumlttStavfel ska i princip inte behoumlva foumlrekomma eftersom det finns utmaumlrkta boumlcker somaumlr fyllda med raumltt stavade ord Aumlr Du det minsta osaumlker slaring upp ordet i staumlllet foumlr att chansaDu kan ibland bli osaumlker paring betydelsen av ett ord eller hos en fras Slaring daring upp i en ordbok ellerskriv om meningen mdash detta aumlr extremt viktigt naumlr Du skriver paring ett annat spraringk

Skriv gaumlrna paringsvenska Detta kan dock vara svaringrt i varingr bransch daumlr saring maringnga fackuttryckaumlr laringnade fraringn framfoumlr allt engelskan Om det finns ett svenskt ord foumlr en foumlreteelse saring anvaumlnddet om inte texten daring blir foumlr uppstyltad Fundera oumlver hur Du ska skriva om t exMan maringstenu enabla de strobade latcharna med chip select acknowledgement controlsignalerna(Vad nudet betyder) Det blir kanske flera ord paring svenska men det priset faringr vi betala foumlr att textenska bli snygg

Efter beskrivningar och genomgaringngar av metoder etc skaResultat ochellerSlutsatserkomma Dessa kan ibland ingaring utspridda i det foumlregaringende avsnittet men de ska i saring fall samlasihop haumlr och kommenteras

Referenser aumlr en lista med den litteratur som Du gjort haumlnvisningar till i texten I textenska Du ha skrivet ett nummer som i figurtextexemplet ovan I referenslista ska det daring se ut somt ex

[2] Gustavsson Hans P et alKruttilatorer en global oumlversikt Liberlitteratur Mal-mouml 1944

Sist saumltter Du eventuellabilagor programlistor ochappendix Naumlr sedan sammandragetaumlr klart aumlr rapporten faumlrdigskriven men inte faumlrdig Foumlrsoumlk att faring naringgon annan att korrekturlaumlsaden aringt Dig mdash sjaumllv aumlr du naumlmligen blind aumlven foumlr de enklaste felen vid det haumlr laget

Sakregister

Symboler (mindre utrymme) 22lsquo (iexcl) 14$ (math-omgivning) 15 (kommentar) 3rsquo (accent) 13rsquo (derivata) 18( (() 21) ()) 21 (extra utrymme) 22 (accent) 13 () 21= 12

= (accent) 13gt 12lsquo (iquest) 14[ ([) 21 (blanktecken) 8 (accent) 13( (math-omgivning) 15) (math-omgivning) 15- (avstavningsfoumlrslag) 9[ (displaymath-

omgivning) 15 (radbrytning) 2 28] (displaymath-

omgivning) 15^ (accent) 13 () 21 () 21] (]) 21^ (exponent) 17(index) 17lsquo (accent) 13~ (accent) 13~ (haringrt blanktecken) 910pt (option) 2611pt (option) 2612pt (option) 26

38 Sakregister

Aa4paper (option) 26AA (Aring) 14aa (aring) 14abstract 34abstract-omgivning 34accenter

i matematisk omgivning17i vanlig text 13

acute 17addtolength 26AE (AElig) 14ae (aelig) 14aleph (alefsym) 18alpha (α) 16amalg (q) 16angle ( 6 ) 18appendix 3 4approx (asymp) 16arccos 19arcsin 19arctan 19arg 19array-omgivning 20 21article (dokumentklass)

25 26ast (lowast) 16asymp () 16atop 20author 2avant (paket) 34avstavning 9 24

Bb (accent) 13backslash () 18 21bar 17baselinestretch 27beta (β) 16bfseries 7bibitem 35bibitem 35bigcap (

⋂) 20

bigcirc (copy) 16bigcup (

⋃) 20

Biggl 22biggl 22Biggr 22biggr 22Bigl 22bigl 22bigodot (

⊙) 20

bigoplus (oplus

) 20bigotimes (

otimes) 20

Bigr 22bigr 22

bigsqcup (⊔

) 20bigtriangledown (5) 16bigtriangleup (4) 16biguplus (

⊎) 20

bigvee (or

) 20bigwedge (

and) 20

bindetreck 8binaumlra operatorer 16blanktecken

extra 8haringrt 9

boldmath 19book (dokumentklass) 25bookman (paket) 34bot (perp) 18bowtie () 16Box (2) 18breve 17braringkstreck 18bullet (bull) 16

Cc (accent) 13cap (cap) 16caption 11 15cdot (middot) 16cdots 19center-omgivning 11 30centrerad text 10chancery (paket) 34chapter 25check 17chi (χ) 16circ () 16circle 29citat 10cite 35cite 35clearpage 25clubsuit (clubs) 18colorbox 33cong (sim=) 16coprod (

∐) 20

copyright ( ccopy) 13cos 19cosh 19cot 19coth 19csc 19cup (cup) 16

Dd (accent) 13dag (dagger) 13dagger (dagger) 16dashbox 29

dashv (a) 16date 2 3ddag (Dagger) 13ddagger (Dagger) 16ddot 17 18ddots 21definecolor 33deg 19Delta (∆) 16delta (δ) 16derivator 18description-omgivning

9 10det 19DH (ETH) 14dh (eth) 14Diamond (3) 18diamond () 16diamondsuit (diams) 18dim 19displaymath-omgivning

15 20 21 26div (divide) 16division 18DJ (ETH) 14dj (đ) 14document-omgivning 2documentclass 25dokumentklasser 25dot 17 18doteq ( =) 16Downarrow (dArr) 17 21downarrow (darr) 17 21draft (option) 26dvi2tty (program) 5dvips (program) 1 4ndash6

Eefd-brev (dokument-

klass) 35ell (`) 18em 7emacs

LATEX-mode 4emacs (program) 1 4 14 22emph 7empty (sidnumrering) 27emptyset (empty) 18enumerate-omgivning 9epsilon (ε) 16eqnarray-omgivning 21eqnarray-omgivning 21equation-omgivning 15 20equiv (equiv) 16eta (η) 16EUR 33euro 33

Sakregister 39

eurotecken 33evensidemargin 26exempel 1exists (exist) 18exponent 17ext 19

Ffancyhdr (paket) 27fbox 28fcolorbox 33felsoumlkning 22ndash25fetstil 7figure-omgivning 11 30figurer 11flat ([) 18fleqn (option) 26flushleft-omgivning 10flushright-omgivning 11fonter 6 19 34footnote 9footnotesize 7footskip 26forall (forall) 18fotnoter 9frac 18framebox 29frown (_) 16funktionsnamn 19

GGamma (Γ) 16gamma (γ) 16gcd 19geq (ge) 16gg () 16grader 18graphics (paket) 30ndash32grave 17grekiska bokstaumlver 15 16guillemotleft (laquo) 13guillemotright (raquo) 13guilsinglleft (lsaquo) 13guilsinglright (rsaquo) 13gunzip (program) 31gv (program) 32gzip (program) 31

HH (accent) 13hat 17hbar (h) 18headheight 26headings (sidnumrering) 27headsep 26heartsuit (hearts) 18

helvet (paket) 34hemdator

LATEX foumlr 35hline 12hom 19hookleftarrow (larr) 17hookrightarrow (rarr) 17hspace 28hspace 28Huge 7huge 7haumlnvisningar 13

Ii (ı) 13Im (=) 18imath 17imath (ı) 18import (program) 31in (isin) 16includegraphics 30index 17inf 19infty (infin) 18inneharingllsfoumlrteckning 8int (

int) 20

iota (ι) 16itemize-omgivning 9itshape 7

Jj () 13jmath 17jmath () 18Join (1) 16

Kkapitaumller 7kappa (κ) 16ker 19kill 12kommentar 3komprimering 31kursiv 7

LL (Ł) 14l (ł) 14label 11 13Lambda (Λ) 16lambda (λ) 16landscape (option) 26langle (〈) 21LARGE 7Large 7large 7

laserutskrifter 5LaTeX (logotypen) 8latex (program)

1 4 6 13 25 32LATEX-mode (i emacs) 4latexsym (paket) 17lceil (d) 21ldots ( ) 8ldots 21leadsto () 17left 21 22Leftarrow (lArr) 17leftarrow (larr) 17leftharpoondown () 17leftharpoonup () 17Leftrightarrow (hArr) 17leftrightarrow (harr) 17leq (le) 16leqno (option) 26letter (dokumentklass) 25lfloor (b) 21lg 19lhd () 16lim 19limsup 19line 29lininf 19listoffigures 8listoftables 8listor 9ndash10litteraturreferenser 34ll () 16ln 19log 19Longleftarrow (lArr=) 17longleftarrow (larrminus) 17Longleftrightarrow

(lArrrArr) 17longleftrightarrow

(larrrarr) 17longmapsto (7minusrarr) 17Longrightarrow (=rArr) 17longrightarrow (minusrarr) 17

Mmaketitle 2 8 26 27mapsto (7rarr) 17matematisk text 15ndash22matematiska symboler

15ndash17math-omgivning 15 20 21mathbf 19mathcal 19mathit 19mathrm 19mathsf 19mathtt 19

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 36: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

32 6 Oumlverkurs

resizebox4cm4 cm bred skalenlig 4 cm bred skalenligMan kan ocksaring rotera valfritt objekt medrotatebox eller spegla det kring en vertikal axelmedreflectbox

rotatebox30Hej rotatebox180Hej reflectboxSpegel spegel paring vaumlggen daumlr

Hej

Hej

Spegelspegelparingvaumlggendaumlr

6115 xdvi och graphics

xdvi klarar inte av att visa text (bilder garingr bra) som manipulerats medresizebox scaleboxrotatebox ellerreflectbox Detta kan man dock loumlsa genom att titta paring den faumlrdiga post-scriptfilen med kommandotgv Om dindvi-fil heterrapportdvi skriver du

dvips rapportgv rapportps

ta bort filen medrm rapportps naumlr du aumlr klar

6116 pdflatex och graphics

Foumlr att anvaumlndagraphics medpdflatex skriver man saring haumlr i boumlrjan av dokumentet

usepackage[pdftex]graphics

Sedan kan man tyvaumlrr inte inkludera bilder i eps-format Bilderna maringste i staumlllet vara i pdf-format Det loumlser man laumltt genom att konvertera bilderna med kommandotps2pdf

ps2pdf bildeps bildpdf

och sedan inkluderar man bilderna med

includegraphicsbildpdf

Det garingr aumlven bra att inkludera andra grafikformat i pdf-dokument till exempel jpeg och tiffOm man vill kunna formatera sitt dokument med baringdelatex ochpdflatex saring faringr man

skriva saring haumlr i boumlrjan av dokumentet

newififpdfifxpdfoutputundefinedpdffalse

elsepdftrue

fiifpdfusepackage[pdftex]graphics

elseusepackagegraphics

fi

Sedan goumlr man saring haumlr foumlr att inkludera bilden

ifpdfincludegraphicsbildpdf

elseincludegraphicsbildeps

fi

612 Paketet color 33

612 Paketet colorFoumlr att anvaumlnda paketet skriven man

usepackagecolor

i boumlrjan av dokumentet Sedan finns ett antal kommandon tillgaumlngliga foumlr att skriva text i avvi-kande faumlrg

Det foumlrsta som man maringste goumlra aumlr att definiera en eller flera faumlrger meddefinecolor

definecolorlightgray92definecolordarkgray5definecolorlight-bluergb080851definecolormeloncmyk00460500

Som synes kan man anvaumlnda tre olika modeller foumlr att definiera faumlrger

gray Vaumlrdet aumlr ett tal mellan 0 och 1 daumlr 0 aumlr svart

rgb Vaumlrdet aumlr en kommaseparerad lista av tre tal mellan 0 och 1 som anger intensitetenfoumlr roumltt groumlnt och blaringtt ljus (som paring en TV)

cmyk Vaumlrdet aumlr en kommaseparerad lista av fyra tal mellan 0 och 1 som anger hur mycketman ska anvaumlnda av faumlrgerna cyan magenta gul och svart (som paring en faumlrgskrivare)

Foumlr att skriva sin text i en avvikande faumlrg finns det tvaring kommandon

Detta ord aumlr textcolordarkgraringttprecis som colordark dessa tvaring

Detta ord aumlrgraringtt precis somdessatvaring

Foumlr att goumlra en fylld ram anvaumlnder mancolorbox Om ramen ska ha avvikande faumlrg finnsfcolorbox

colorboxdarkHej hopp fcolorboxblackdarkHej igen

Hej hopp

Hej igen

Man kan aumlven aumlndra bakgrundfaumlrgen Det goumlr man med kommandotpagecolorcolor Kommandot ska skrivas i boumlrjan av dokumentet och gaumlller foumlr alla sidor

Faumlrgenblack som anvaumlndes i exemplen ovan aumlr foumlrdefinierad och behoumlver alltsaring intedefinieras meddefinecolor Oumlvriga foumlrdefinierade faumlrger aumlrwhite red green blueyellow cyan ochmagenta Alla andra faumlrger maringste definieras innan de kan anvaumlndas

613 EuroteckenFoumlr att skriva symbolen foumlr Euro skriver man foumlljande i boumlrjan av dokumentet

usepackageeurosym

Daring definieras kommandonaeuro ochEUR

Med euro kan vi skriva euro-tecknet Priser skriver man som EUR19998

Mede kan vi skrivae-tecknetPriser skriver man som 19998e

Det tecken som visas ovan aumlr den officiella eurosymbolen Om man i staumlllet till ha en symbolsom passar baumlttre till det aktuella teckensnittet anvaumlnder manusepackage[gen]eurosymDaring skrivs symbolen somAC i staumlllet foumlre EUR placerar symbolen foumlre eller efter beloppetberoende paring vilket spraringk man har valt I sverige blir det alltid till houmlger om beloppet Vill manaumlndra paring det kan man anvaumlndausepackage[left]eurosym

34 6 Oumlverkurs

614 Fler teckensnitt

Om man har tillgaringng till en postscriptskrivare (som vi har) saring kan man utnyttja fler teckensnittaumlr de som hittills har beskrivits Genom att skriva

usepackagetimes

i boumlrjan av dokumentet blir den vanliga texten satt medtimes textsf blir helveticaochtexttt blir courier Foumlljande paket finns

paket textrm textsf textttmdash inget mdash computer modern roman comp modern sans comp modern typewritertimes times helvetica courierbookman bookman avant garde couriernewcent new century schoolbook avant garde courierpalatino palatino helvetica courieravant computer modern roman avant garde comp modern typewriterhelvet computer modern roman helvetica comp modern typewriterchancery zapf chancery (endast kursiv) comp modern sans comp modern typewriter

615 Sammanfattning

Ibland vill man ha en sammanfattning (sammandrag referat abstract) i boumlrjan av sin rapportDet aringstadkommer man medabstract-omgivning (EXEMPEL 11)Ex 11

begindocumentmaketitlebeginabstractDetta aumlr en kort sammanfattning avinneharingllet i rapportenendabstractsectionBakgrundHaumlr kommer resten av texten irapportenenddocument

Sammanfattning

Detta aumlr en kort sammanfatt-ning av inneharingllet i rapporten

1 Bakgrund

Haumlr kommer resten av texten i rappor-ten

Vissa institutioner kraumlver att sammanfattningens rubrik aumlrAbstract Andra kraumlven en sam-manfattning paring svenska och en paring engelska Hur man loumlser detta beskrivs iEXEMPEL 12 ochEx 12EXEMPEL 13

Ex 13

616 Referenser

Foumlr att faring en lista med litteraturreferenser anvaumlnder man sig av enthebibliography-omgiv-ning Argumentet (99) till beginthebibliography99 nedan aumlr en teckenstraumlng somanger hur mycket plats etiketterna tar (och hur mycket resten av texten ska skjutas in)99raumlcker till tvaring siffror

617 Vill ni veta mer 35

Laumls mer om LaTeX i citeLamport

beginthebibliography99bibitemLamport Leslie LamportemphLaTeX users guideamp reference manualAddison Wesley 1994bibitemKnuth Donald E KnuthemphThe TeX bookAddison Wesley 1990bibitemPer Per ForebyemphAtt skriva rapporter med LaTeXPHs kopieringsmaskin 2003endthebibliography

Laumls mer om LATEX i [1]

Referenser[1] Leslie LamportLATEX users gui-

de amp reference manualAddison-Wesley 1994

[2] Donald E KnuthThe TEXbookAddison Wesley 1990

[3] Per ForebyAtt skriva rappor-ter med LATEX PHs kopieringsma-skin 2003

Foumlrsta argumentet tillbibitem aumlr en etikett som man sen kan referera till medcite Detfungerar ungefaumlr somlabel ochref (se sidan13)

617 Vill ni veta merDet haumlr dokumentet beraumlttar lite om hur man anvaumlnder LATEX foumlr att skriva rapporter LATEX kanmycket mer aumln vad som beskrivs haumlr men foumlr de flesta raumlcker nog detta

Foumlr de som vill laumlra sig lite mer har viThe Not So Short Intruduction to LATEX 2ε avTobias Oetiker m fltill salu Priset aumlr foumlr naumlrvarande 50 kronor men den finns aumlven tillgaumlngligparing naumltethttppeopleeeethzch˜oetikerlshort

Vill man veta aumlnnu mer finns det tvaring bra boumlcker som jag kan rekommendera

bull LATEX A Document Preparation Systemav Leslie Lamport(ISBN 0-201-52983-1)Boken aumlr baringde en enkel handledning och en referensmanual

bull The LATEX Companion av Michel Goossens Alexander Samarinoch Frank Mittelbach(ISBN 0-201-54199-8) Boken beskriver en hel del trick och tekniker som inte finns medi Lamports bok men inneharingllerintegrunderna i LATEX

De flesta institutioner har nog dessa boumlcker saring om du haringller paring med examansarbete kan dukanske faring laringna boumlckerna Annars finns de att bestaumllla hos de flesta naumltbokhandlar

A Lokala dokumentklasserVi har tvaring lokala dokumenttyper en foumlr att skriva svenska brevefd-brev och en foumlr merit-foumlrteckningarmerit Dessa beskriv naumlrmare iEXEMPEL 8 ochEXEMPEL 9 Ex 8

Ex 9

B LATEX foumlr hemdatornLATEX finns till de flesta operativsystem Tabellen nedan visar var man haumlmta programvaran

operativsystem program URLWindows MiKTeX httpwwwmiktexorgUnix teTeX httpwwwtugorgteTeXAlla All latexprogramvara httpwwwctanorg

36 C Hur utformar man rapporten

Ett saumltt att faring LATEX paring sin PC aumlr att koumlra Linux Det aumlr en gratis unixvariant foumlr PC-datorer ochdaumlr finns redan teTeX som faumlrdiga paket som man kan installera IusrlocalftppubLinuxfinns en del linuxdistributioner att haumlmta Men det aumlr nog enklare att laumlgga naringgra hundralapparparing att koumlpa en CD med linux

C Hur utformar man rapportenUtseendet paring en uppsats rapport eller avhandling aumlr ganska standardiserat Det finns en delolika skolor men huvuddragen aumlr alltid desamma Om man skriver en labrapport paring tre sidorbehoumlver man givetvis inte haringlla lika haringrt paring reglerna som om man skriver en rapport till sittexamensarbete Men det aumlr klokt att foumllja huvuddragen i mallen inte minst foumlr att rapportenslaumlsare ofta aumlr van vid att det ska se ut paring ett visst saumltt

Resten av detta appendix inneharingller lite tips som aumlr skrivna av Lars Olssonparing institutionenfoumlr Elektrovetenskap

Rapporten ska ha en titelsida med projektets (laborationens) namn foumlrfattarnas namn in-stitutions- och kursnamn samt aringrtal Paring denna sida ska ocksaring finnas ettsammandrag(kallasibland referat) av rapporten I detta ska tydligt framgaring vad rapporten handlar om vilketpro-blem som loumlsts hur detta har gjorts mdash vilkenmetod som anvaumlnts de viktigasteresultatenochslutsatsernasamt eventuellarekommendationer Det faringr inte bli stoumlrre aumln ca en halv sidatext och faringr inte inneharinglla naringgra figurer Sammandraget aumlr mycket viktigt eftersom en blivandelaumlsare genom detta kan faring klart foumlr sig om han verkligen ska laumlsa rapporten Kan han inte goumlraen riktig bedoumlmning av detta med ledning av sammandraget riskerar han att foumlrspilla dyrbartid Som ansvarskaumlnnande foumlrfattare maringste Du alltsaring aumlgna en del tid aringt sammandraget som Dugivetvis skriver sist

Innan Du boumlrjar skriva aumlr det bra om Du foumlr Dig sjaumllv kandefiniera laumlsarenmdash som intebara ska vara den som ska granska Ditt alster utan aumlven t ex Dina kolleger Taumlnk ocksaring eftervadsyftet med rapporten ska vara (bortsett fraringn det uppenbara att Du maringste foumlr att bli godkaumlndparing kursen) t ex att Du villsprida kaumlnnedomom upptaumlckter Du gjort ellerRapportera till enkollega eller en chef vad Du sysslat med de daumlr timmarna

Boumlrja gaumlrna rapporten med enInledning daumlr Du motiverar Ditt arbeta och definierar maringletDen kan sedan foumlljas av enBakgrund som kan vara en beskrivning av naringgra tidigare anvaumlndametoder eller en historik En riktigt fin rapport som t ex beskriver ett arbete som finansierasmed bidrag fraringn STU eller naringgon annan instans boumlrjar ofta med ettFoumlrord (engelska preface)I detta ger man en bakgrund paring houmlgre nivaring och saumltter in arbetet i ett stoumlrre sammanhang Haumlrtackar man ocksaring dem som varit foumlrfattaren behjaumllpliga med pengar (t ex STU) och med detpraktiska arbetet

Daumlrefter foumlljer den egentliga rapporten Haumlr beskriver Du den metod Du anvaumlnt eller till-vaumlgagaringngssaumlttet Aumlr rapporten en laborationsredovisning kan Du redogoumlra foumlr vardera momen-tet under en egen rubrik Aumlr det en projektrapport kan Du i staumlllet beskriva de olika delarna ikonstruktionen under var sin rubrik Det aumlr ofta laumlmpligt med underrubriker t ex

42 Principen foumlr Kruttilatorn

men undvik en uppdelning paring foumlr maringnga undernivaringer eftersom skriften daring laumltt blir oumlverstruk-turerad Foumlrsoumlk att vara konsekvent med rubriksaumlttningen saring att Du inte aumlndrar formen mellanolika rubriker Detta ser Du tydligast naumlr Du ska skrivaInneharingllsfoumlrteckningen (behoumlvs intetill laborationsrapporten) ty daumlr staringr alla rubrikerna intill varandra

Illustrationer aumlr mycket vaumlrdefulla (en bild paringstarings saumlga mer aumln tusen ordrArr anvaumlnd figurersaring kan rapporten bli kort) men foumlr att en figur ska vara meningsfull maringsten den vara foumlrsedd

Sakregister 37

med enfigurtext Denna ska vara saring tydlig att man kan foumlrstaring figuren utan att behoumlva laumlsanaringgot inne i texten Taumlnk paring hur Du sjaumllv goumlr naumlr Du faringr en rapport eller en artikel i handenFigurtexten ska staring under figuren och skrivas ut helt t ex

Figur 23 En vanlig kruttilator med oumlverhaumlngade skrut Observera att divisorn haumlr aumlrgroumln Efter [2]

Vidare aumlr det vaumlrt att notera attfig 23blir bara ett nedslag mindre aumlnfigur 23 inne i textenFoumlrkorta inte i onoumldan och anvaumlnd bara de vedertagna saumltten t ex tex etc osv

Texten ska man straumlva efter att goumlra kort men uttoumlmmande Det aumlr alltid baumlttre att foumlrsoumlkaskriva korta meningar med ett sammanhang aumln att foumlrsoumlka taumlcka maringnga sammanhang i enmening Taumlnk paring ordval syftningar och meningsbyggnad saring att den text Du skriver verkligenkommer att betyda det Du taumlnkt Dig Detta laringter helt uppenbart men Du ska faring se att det inte aumlrsaring laumlttStavfel ska i princip inte behoumlva foumlrekomma eftersom det finns utmaumlrkta boumlcker somaumlr fyllda med raumltt stavade ord Aumlr Du det minsta osaumlker slaring upp ordet i staumlllet foumlr att chansaDu kan ibland bli osaumlker paring betydelsen av ett ord eller hos en fras Slaring daring upp i en ordbok ellerskriv om meningen mdash detta aumlr extremt viktigt naumlr Du skriver paring ett annat spraringk

Skriv gaumlrna paringsvenska Detta kan dock vara svaringrt i varingr bransch daumlr saring maringnga fackuttryckaumlr laringnade fraringn framfoumlr allt engelskan Om det finns ett svenskt ord foumlr en foumlreteelse saring anvaumlnddet om inte texten daring blir foumlr uppstyltad Fundera oumlver hur Du ska skriva om t exMan maringstenu enabla de strobade latcharna med chip select acknowledgement controlsignalerna(Vad nudet betyder) Det blir kanske flera ord paring svenska men det priset faringr vi betala foumlr att textenska bli snygg

Efter beskrivningar och genomgaringngar av metoder etc skaResultat ochellerSlutsatserkomma Dessa kan ibland ingaring utspridda i det foumlregaringende avsnittet men de ska i saring fall samlasihop haumlr och kommenteras

Referenser aumlr en lista med den litteratur som Du gjort haumlnvisningar till i texten I textenska Du ha skrivet ett nummer som i figurtextexemplet ovan I referenslista ska det daring se ut somt ex

[2] Gustavsson Hans P et alKruttilatorer en global oumlversikt Liberlitteratur Mal-mouml 1944

Sist saumltter Du eventuellabilagor programlistor ochappendix Naumlr sedan sammandragetaumlr klart aumlr rapporten faumlrdigskriven men inte faumlrdig Foumlrsoumlk att faring naringgon annan att korrekturlaumlsaden aringt Dig mdash sjaumllv aumlr du naumlmligen blind aumlven foumlr de enklaste felen vid det haumlr laget

Sakregister

Symboler (mindre utrymme) 22lsquo (iexcl) 14$ (math-omgivning) 15 (kommentar) 3rsquo (accent) 13rsquo (derivata) 18( (() 21) ()) 21 (extra utrymme) 22 (accent) 13 () 21= 12

= (accent) 13gt 12lsquo (iquest) 14[ ([) 21 (blanktecken) 8 (accent) 13( (math-omgivning) 15) (math-omgivning) 15- (avstavningsfoumlrslag) 9[ (displaymath-

omgivning) 15 (radbrytning) 2 28] (displaymath-

omgivning) 15^ (accent) 13 () 21 () 21] (]) 21^ (exponent) 17(index) 17lsquo (accent) 13~ (accent) 13~ (haringrt blanktecken) 910pt (option) 2611pt (option) 2612pt (option) 26

38 Sakregister

Aa4paper (option) 26AA (Aring) 14aa (aring) 14abstract 34abstract-omgivning 34accenter

i matematisk omgivning17i vanlig text 13

acute 17addtolength 26AE (AElig) 14ae (aelig) 14aleph (alefsym) 18alpha (α) 16amalg (q) 16angle ( 6 ) 18appendix 3 4approx (asymp) 16arccos 19arcsin 19arctan 19arg 19array-omgivning 20 21article (dokumentklass)

25 26ast (lowast) 16asymp () 16atop 20author 2avant (paket) 34avstavning 9 24

Bb (accent) 13backslash () 18 21bar 17baselinestretch 27beta (β) 16bfseries 7bibitem 35bibitem 35bigcap (

⋂) 20

bigcirc (copy) 16bigcup (

⋃) 20

Biggl 22biggl 22Biggr 22biggr 22Bigl 22bigl 22bigodot (

⊙) 20

bigoplus (oplus

) 20bigotimes (

otimes) 20

Bigr 22bigr 22

bigsqcup (⊔

) 20bigtriangledown (5) 16bigtriangleup (4) 16biguplus (

⊎) 20

bigvee (or

) 20bigwedge (

and) 20

bindetreck 8binaumlra operatorer 16blanktecken

extra 8haringrt 9

boldmath 19book (dokumentklass) 25bookman (paket) 34bot (perp) 18bowtie () 16Box (2) 18breve 17braringkstreck 18bullet (bull) 16

Cc (accent) 13cap (cap) 16caption 11 15cdot (middot) 16cdots 19center-omgivning 11 30centrerad text 10chancery (paket) 34chapter 25check 17chi (χ) 16circ () 16circle 29citat 10cite 35cite 35clearpage 25clubsuit (clubs) 18colorbox 33cong (sim=) 16coprod (

∐) 20

copyright ( ccopy) 13cos 19cosh 19cot 19coth 19csc 19cup (cup) 16

Dd (accent) 13dag (dagger) 13dagger (dagger) 16dashbox 29

dashv (a) 16date 2 3ddag (Dagger) 13ddagger (Dagger) 16ddot 17 18ddots 21definecolor 33deg 19Delta (∆) 16delta (δ) 16derivator 18description-omgivning

9 10det 19DH (ETH) 14dh (eth) 14Diamond (3) 18diamond () 16diamondsuit (diams) 18dim 19displaymath-omgivning

15 20 21 26div (divide) 16division 18DJ (ETH) 14dj (đ) 14document-omgivning 2documentclass 25dokumentklasser 25dot 17 18doteq ( =) 16Downarrow (dArr) 17 21downarrow (darr) 17 21draft (option) 26dvi2tty (program) 5dvips (program) 1 4ndash6

Eefd-brev (dokument-

klass) 35ell (`) 18em 7emacs

LATEX-mode 4emacs (program) 1 4 14 22emph 7empty (sidnumrering) 27emptyset (empty) 18enumerate-omgivning 9epsilon (ε) 16eqnarray-omgivning 21eqnarray-omgivning 21equation-omgivning 15 20equiv (equiv) 16eta (η) 16EUR 33euro 33

Sakregister 39

eurotecken 33evensidemargin 26exempel 1exists (exist) 18exponent 17ext 19

Ffancyhdr (paket) 27fbox 28fcolorbox 33felsoumlkning 22ndash25fetstil 7figure-omgivning 11 30figurer 11flat ([) 18fleqn (option) 26flushleft-omgivning 10flushright-omgivning 11fonter 6 19 34footnote 9footnotesize 7footskip 26forall (forall) 18fotnoter 9frac 18framebox 29frown (_) 16funktionsnamn 19

GGamma (Γ) 16gamma (γ) 16gcd 19geq (ge) 16gg () 16grader 18graphics (paket) 30ndash32grave 17grekiska bokstaumlver 15 16guillemotleft (laquo) 13guillemotright (raquo) 13guilsinglleft (lsaquo) 13guilsinglright (rsaquo) 13gunzip (program) 31gv (program) 32gzip (program) 31

HH (accent) 13hat 17hbar (h) 18headheight 26headings (sidnumrering) 27headsep 26heartsuit (hearts) 18

helvet (paket) 34hemdator

LATEX foumlr 35hline 12hom 19hookleftarrow (larr) 17hookrightarrow (rarr) 17hspace 28hspace 28Huge 7huge 7haumlnvisningar 13

Ii (ı) 13Im (=) 18imath 17imath (ı) 18import (program) 31in (isin) 16includegraphics 30index 17inf 19infty (infin) 18inneharingllsfoumlrteckning 8int (

int) 20

iota (ι) 16itemize-omgivning 9itshape 7

Jj () 13jmath 17jmath () 18Join (1) 16

Kkapitaumller 7kappa (κ) 16ker 19kill 12kommentar 3komprimering 31kursiv 7

LL (Ł) 14l (ł) 14label 11 13Lambda (Λ) 16lambda (λ) 16landscape (option) 26langle (〈) 21LARGE 7Large 7large 7

laserutskrifter 5LaTeX (logotypen) 8latex (program)

1 4 6 13 25 32LATEX-mode (i emacs) 4latexsym (paket) 17lceil (d) 21ldots ( ) 8ldots 21leadsto () 17left 21 22Leftarrow (lArr) 17leftarrow (larr) 17leftharpoondown () 17leftharpoonup () 17Leftrightarrow (hArr) 17leftrightarrow (harr) 17leq (le) 16leqno (option) 26letter (dokumentklass) 25lfloor (b) 21lg 19lhd () 16lim 19limsup 19line 29lininf 19listoffigures 8listoftables 8listor 9ndash10litteraturreferenser 34ll () 16ln 19log 19Longleftarrow (lArr=) 17longleftarrow (larrminus) 17Longleftrightarrow

(lArrrArr) 17longleftrightarrow

(larrrarr) 17longmapsto (7minusrarr) 17Longrightarrow (=rArr) 17longrightarrow (minusrarr) 17

Mmaketitle 2 8 26 27mapsto (7rarr) 17matematisk text 15ndash22matematiska symboler

15ndash17math-omgivning 15 20 21mathbf 19mathcal 19mathit 19mathrm 19mathsf 19mathtt 19

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 37: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

612 Paketet color 33

612 Paketet colorFoumlr att anvaumlnda paketet skriven man

usepackagecolor

i boumlrjan av dokumentet Sedan finns ett antal kommandon tillgaumlngliga foumlr att skriva text i avvi-kande faumlrg

Det foumlrsta som man maringste goumlra aumlr att definiera en eller flera faumlrger meddefinecolor

definecolorlightgray92definecolordarkgray5definecolorlight-bluergb080851definecolormeloncmyk00460500

Som synes kan man anvaumlnda tre olika modeller foumlr att definiera faumlrger

gray Vaumlrdet aumlr ett tal mellan 0 och 1 daumlr 0 aumlr svart

rgb Vaumlrdet aumlr en kommaseparerad lista av tre tal mellan 0 och 1 som anger intensitetenfoumlr roumltt groumlnt och blaringtt ljus (som paring en TV)

cmyk Vaumlrdet aumlr en kommaseparerad lista av fyra tal mellan 0 och 1 som anger hur mycketman ska anvaumlnda av faumlrgerna cyan magenta gul och svart (som paring en faumlrgskrivare)

Foumlr att skriva sin text i en avvikande faumlrg finns det tvaring kommandon

Detta ord aumlr textcolordarkgraringttprecis som colordark dessa tvaring

Detta ord aumlrgraringtt precis somdessatvaring

Foumlr att goumlra en fylld ram anvaumlnder mancolorbox Om ramen ska ha avvikande faumlrg finnsfcolorbox

colorboxdarkHej hopp fcolorboxblackdarkHej igen

Hej hopp

Hej igen

Man kan aumlven aumlndra bakgrundfaumlrgen Det goumlr man med kommandotpagecolorcolor Kommandot ska skrivas i boumlrjan av dokumentet och gaumlller foumlr alla sidor

Faumlrgenblack som anvaumlndes i exemplen ovan aumlr foumlrdefinierad och behoumlver alltsaring intedefinieras meddefinecolor Oumlvriga foumlrdefinierade faumlrger aumlrwhite red green blueyellow cyan ochmagenta Alla andra faumlrger maringste definieras innan de kan anvaumlndas

613 EuroteckenFoumlr att skriva symbolen foumlr Euro skriver man foumlljande i boumlrjan av dokumentet

usepackageeurosym

Daring definieras kommandonaeuro ochEUR

Med euro kan vi skriva euro-tecknet Priser skriver man som EUR19998

Mede kan vi skrivae-tecknetPriser skriver man som 19998e

Det tecken som visas ovan aumlr den officiella eurosymbolen Om man i staumlllet till ha en symbolsom passar baumlttre till det aktuella teckensnittet anvaumlnder manusepackage[gen]eurosymDaring skrivs symbolen somAC i staumlllet foumlre EUR placerar symbolen foumlre eller efter beloppetberoende paring vilket spraringk man har valt I sverige blir det alltid till houmlger om beloppet Vill manaumlndra paring det kan man anvaumlndausepackage[left]eurosym

34 6 Oumlverkurs

614 Fler teckensnitt

Om man har tillgaringng till en postscriptskrivare (som vi har) saring kan man utnyttja fler teckensnittaumlr de som hittills har beskrivits Genom att skriva

usepackagetimes

i boumlrjan av dokumentet blir den vanliga texten satt medtimes textsf blir helveticaochtexttt blir courier Foumlljande paket finns

paket textrm textsf textttmdash inget mdash computer modern roman comp modern sans comp modern typewritertimes times helvetica courierbookman bookman avant garde couriernewcent new century schoolbook avant garde courierpalatino palatino helvetica courieravant computer modern roman avant garde comp modern typewriterhelvet computer modern roman helvetica comp modern typewriterchancery zapf chancery (endast kursiv) comp modern sans comp modern typewriter

615 Sammanfattning

Ibland vill man ha en sammanfattning (sammandrag referat abstract) i boumlrjan av sin rapportDet aringstadkommer man medabstract-omgivning (EXEMPEL 11)Ex 11

begindocumentmaketitlebeginabstractDetta aumlr en kort sammanfattning avinneharingllet i rapportenendabstractsectionBakgrundHaumlr kommer resten av texten irapportenenddocument

Sammanfattning

Detta aumlr en kort sammanfatt-ning av inneharingllet i rapporten

1 Bakgrund

Haumlr kommer resten av texten i rappor-ten

Vissa institutioner kraumlver att sammanfattningens rubrik aumlrAbstract Andra kraumlven en sam-manfattning paring svenska och en paring engelska Hur man loumlser detta beskrivs iEXEMPEL 12 ochEx 12EXEMPEL 13

Ex 13

616 Referenser

Foumlr att faring en lista med litteraturreferenser anvaumlnder man sig av enthebibliography-omgiv-ning Argumentet (99) till beginthebibliography99 nedan aumlr en teckenstraumlng somanger hur mycket plats etiketterna tar (och hur mycket resten av texten ska skjutas in)99raumlcker till tvaring siffror

617 Vill ni veta mer 35

Laumls mer om LaTeX i citeLamport

beginthebibliography99bibitemLamport Leslie LamportemphLaTeX users guideamp reference manualAddison Wesley 1994bibitemKnuth Donald E KnuthemphThe TeX bookAddison Wesley 1990bibitemPer Per ForebyemphAtt skriva rapporter med LaTeXPHs kopieringsmaskin 2003endthebibliography

Laumls mer om LATEX i [1]

Referenser[1] Leslie LamportLATEX users gui-

de amp reference manualAddison-Wesley 1994

[2] Donald E KnuthThe TEXbookAddison Wesley 1990

[3] Per ForebyAtt skriva rappor-ter med LATEX PHs kopieringsma-skin 2003

Foumlrsta argumentet tillbibitem aumlr en etikett som man sen kan referera till medcite Detfungerar ungefaumlr somlabel ochref (se sidan13)

617 Vill ni veta merDet haumlr dokumentet beraumlttar lite om hur man anvaumlnder LATEX foumlr att skriva rapporter LATEX kanmycket mer aumln vad som beskrivs haumlr men foumlr de flesta raumlcker nog detta

Foumlr de som vill laumlra sig lite mer har viThe Not So Short Intruduction to LATEX 2ε avTobias Oetiker m fltill salu Priset aumlr foumlr naumlrvarande 50 kronor men den finns aumlven tillgaumlngligparing naumltethttppeopleeeethzch˜oetikerlshort

Vill man veta aumlnnu mer finns det tvaring bra boumlcker som jag kan rekommendera

bull LATEX A Document Preparation Systemav Leslie Lamport(ISBN 0-201-52983-1)Boken aumlr baringde en enkel handledning och en referensmanual

bull The LATEX Companion av Michel Goossens Alexander Samarinoch Frank Mittelbach(ISBN 0-201-54199-8) Boken beskriver en hel del trick och tekniker som inte finns medi Lamports bok men inneharingllerintegrunderna i LATEX

De flesta institutioner har nog dessa boumlcker saring om du haringller paring med examansarbete kan dukanske faring laringna boumlckerna Annars finns de att bestaumllla hos de flesta naumltbokhandlar

A Lokala dokumentklasserVi har tvaring lokala dokumenttyper en foumlr att skriva svenska brevefd-brev och en foumlr merit-foumlrteckningarmerit Dessa beskriv naumlrmare iEXEMPEL 8 ochEXEMPEL 9 Ex 8

Ex 9

B LATEX foumlr hemdatornLATEX finns till de flesta operativsystem Tabellen nedan visar var man haumlmta programvaran

operativsystem program URLWindows MiKTeX httpwwwmiktexorgUnix teTeX httpwwwtugorgteTeXAlla All latexprogramvara httpwwwctanorg

36 C Hur utformar man rapporten

Ett saumltt att faring LATEX paring sin PC aumlr att koumlra Linux Det aumlr en gratis unixvariant foumlr PC-datorer ochdaumlr finns redan teTeX som faumlrdiga paket som man kan installera IusrlocalftppubLinuxfinns en del linuxdistributioner att haumlmta Men det aumlr nog enklare att laumlgga naringgra hundralapparparing att koumlpa en CD med linux

C Hur utformar man rapportenUtseendet paring en uppsats rapport eller avhandling aumlr ganska standardiserat Det finns en delolika skolor men huvuddragen aumlr alltid desamma Om man skriver en labrapport paring tre sidorbehoumlver man givetvis inte haringlla lika haringrt paring reglerna som om man skriver en rapport till sittexamensarbete Men det aumlr klokt att foumllja huvuddragen i mallen inte minst foumlr att rapportenslaumlsare ofta aumlr van vid att det ska se ut paring ett visst saumltt

Resten av detta appendix inneharingller lite tips som aumlr skrivna av Lars Olssonparing institutionenfoumlr Elektrovetenskap

Rapporten ska ha en titelsida med projektets (laborationens) namn foumlrfattarnas namn in-stitutions- och kursnamn samt aringrtal Paring denna sida ska ocksaring finnas ettsammandrag(kallasibland referat) av rapporten I detta ska tydligt framgaring vad rapporten handlar om vilketpro-blem som loumlsts hur detta har gjorts mdash vilkenmetod som anvaumlnts de viktigasteresultatenochslutsatsernasamt eventuellarekommendationer Det faringr inte bli stoumlrre aumln ca en halv sidatext och faringr inte inneharinglla naringgra figurer Sammandraget aumlr mycket viktigt eftersom en blivandelaumlsare genom detta kan faring klart foumlr sig om han verkligen ska laumlsa rapporten Kan han inte goumlraen riktig bedoumlmning av detta med ledning av sammandraget riskerar han att foumlrspilla dyrbartid Som ansvarskaumlnnande foumlrfattare maringste Du alltsaring aumlgna en del tid aringt sammandraget som Dugivetvis skriver sist

Innan Du boumlrjar skriva aumlr det bra om Du foumlr Dig sjaumllv kandefiniera laumlsarenmdash som intebara ska vara den som ska granska Ditt alster utan aumlven t ex Dina kolleger Taumlnk ocksaring eftervadsyftet med rapporten ska vara (bortsett fraringn det uppenbara att Du maringste foumlr att bli godkaumlndparing kursen) t ex att Du villsprida kaumlnnedomom upptaumlckter Du gjort ellerRapportera till enkollega eller en chef vad Du sysslat med de daumlr timmarna

Boumlrja gaumlrna rapporten med enInledning daumlr Du motiverar Ditt arbeta och definierar maringletDen kan sedan foumlljas av enBakgrund som kan vara en beskrivning av naringgra tidigare anvaumlndametoder eller en historik En riktigt fin rapport som t ex beskriver ett arbete som finansierasmed bidrag fraringn STU eller naringgon annan instans boumlrjar ofta med ettFoumlrord (engelska preface)I detta ger man en bakgrund paring houmlgre nivaring och saumltter in arbetet i ett stoumlrre sammanhang Haumlrtackar man ocksaring dem som varit foumlrfattaren behjaumllpliga med pengar (t ex STU) och med detpraktiska arbetet

Daumlrefter foumlljer den egentliga rapporten Haumlr beskriver Du den metod Du anvaumlnt eller till-vaumlgagaringngssaumlttet Aumlr rapporten en laborationsredovisning kan Du redogoumlra foumlr vardera momen-tet under en egen rubrik Aumlr det en projektrapport kan Du i staumlllet beskriva de olika delarna ikonstruktionen under var sin rubrik Det aumlr ofta laumlmpligt med underrubriker t ex

42 Principen foumlr Kruttilatorn

men undvik en uppdelning paring foumlr maringnga undernivaringer eftersom skriften daring laumltt blir oumlverstruk-turerad Foumlrsoumlk att vara konsekvent med rubriksaumlttningen saring att Du inte aumlndrar formen mellanolika rubriker Detta ser Du tydligast naumlr Du ska skrivaInneharingllsfoumlrteckningen (behoumlvs intetill laborationsrapporten) ty daumlr staringr alla rubrikerna intill varandra

Illustrationer aumlr mycket vaumlrdefulla (en bild paringstarings saumlga mer aumln tusen ordrArr anvaumlnd figurersaring kan rapporten bli kort) men foumlr att en figur ska vara meningsfull maringsten den vara foumlrsedd

Sakregister 37

med enfigurtext Denna ska vara saring tydlig att man kan foumlrstaring figuren utan att behoumlva laumlsanaringgot inne i texten Taumlnk paring hur Du sjaumllv goumlr naumlr Du faringr en rapport eller en artikel i handenFigurtexten ska staring under figuren och skrivas ut helt t ex

Figur 23 En vanlig kruttilator med oumlverhaumlngade skrut Observera att divisorn haumlr aumlrgroumln Efter [2]

Vidare aumlr det vaumlrt att notera attfig 23blir bara ett nedslag mindre aumlnfigur 23 inne i textenFoumlrkorta inte i onoumldan och anvaumlnd bara de vedertagna saumltten t ex tex etc osv

Texten ska man straumlva efter att goumlra kort men uttoumlmmande Det aumlr alltid baumlttre att foumlrsoumlkaskriva korta meningar med ett sammanhang aumln att foumlrsoumlka taumlcka maringnga sammanhang i enmening Taumlnk paring ordval syftningar och meningsbyggnad saring att den text Du skriver verkligenkommer att betyda det Du taumlnkt Dig Detta laringter helt uppenbart men Du ska faring se att det inte aumlrsaring laumlttStavfel ska i princip inte behoumlva foumlrekomma eftersom det finns utmaumlrkta boumlcker somaumlr fyllda med raumltt stavade ord Aumlr Du det minsta osaumlker slaring upp ordet i staumlllet foumlr att chansaDu kan ibland bli osaumlker paring betydelsen av ett ord eller hos en fras Slaring daring upp i en ordbok ellerskriv om meningen mdash detta aumlr extremt viktigt naumlr Du skriver paring ett annat spraringk

Skriv gaumlrna paringsvenska Detta kan dock vara svaringrt i varingr bransch daumlr saring maringnga fackuttryckaumlr laringnade fraringn framfoumlr allt engelskan Om det finns ett svenskt ord foumlr en foumlreteelse saring anvaumlnddet om inte texten daring blir foumlr uppstyltad Fundera oumlver hur Du ska skriva om t exMan maringstenu enabla de strobade latcharna med chip select acknowledgement controlsignalerna(Vad nudet betyder) Det blir kanske flera ord paring svenska men det priset faringr vi betala foumlr att textenska bli snygg

Efter beskrivningar och genomgaringngar av metoder etc skaResultat ochellerSlutsatserkomma Dessa kan ibland ingaring utspridda i det foumlregaringende avsnittet men de ska i saring fall samlasihop haumlr och kommenteras

Referenser aumlr en lista med den litteratur som Du gjort haumlnvisningar till i texten I textenska Du ha skrivet ett nummer som i figurtextexemplet ovan I referenslista ska det daring se ut somt ex

[2] Gustavsson Hans P et alKruttilatorer en global oumlversikt Liberlitteratur Mal-mouml 1944

Sist saumltter Du eventuellabilagor programlistor ochappendix Naumlr sedan sammandragetaumlr klart aumlr rapporten faumlrdigskriven men inte faumlrdig Foumlrsoumlk att faring naringgon annan att korrekturlaumlsaden aringt Dig mdash sjaumllv aumlr du naumlmligen blind aumlven foumlr de enklaste felen vid det haumlr laget

Sakregister

Symboler (mindre utrymme) 22lsquo (iexcl) 14$ (math-omgivning) 15 (kommentar) 3rsquo (accent) 13rsquo (derivata) 18( (() 21) ()) 21 (extra utrymme) 22 (accent) 13 () 21= 12

= (accent) 13gt 12lsquo (iquest) 14[ ([) 21 (blanktecken) 8 (accent) 13( (math-omgivning) 15) (math-omgivning) 15- (avstavningsfoumlrslag) 9[ (displaymath-

omgivning) 15 (radbrytning) 2 28] (displaymath-

omgivning) 15^ (accent) 13 () 21 () 21] (]) 21^ (exponent) 17(index) 17lsquo (accent) 13~ (accent) 13~ (haringrt blanktecken) 910pt (option) 2611pt (option) 2612pt (option) 26

38 Sakregister

Aa4paper (option) 26AA (Aring) 14aa (aring) 14abstract 34abstract-omgivning 34accenter

i matematisk omgivning17i vanlig text 13

acute 17addtolength 26AE (AElig) 14ae (aelig) 14aleph (alefsym) 18alpha (α) 16amalg (q) 16angle ( 6 ) 18appendix 3 4approx (asymp) 16arccos 19arcsin 19arctan 19arg 19array-omgivning 20 21article (dokumentklass)

25 26ast (lowast) 16asymp () 16atop 20author 2avant (paket) 34avstavning 9 24

Bb (accent) 13backslash () 18 21bar 17baselinestretch 27beta (β) 16bfseries 7bibitem 35bibitem 35bigcap (

⋂) 20

bigcirc (copy) 16bigcup (

⋃) 20

Biggl 22biggl 22Biggr 22biggr 22Bigl 22bigl 22bigodot (

⊙) 20

bigoplus (oplus

) 20bigotimes (

otimes) 20

Bigr 22bigr 22

bigsqcup (⊔

) 20bigtriangledown (5) 16bigtriangleup (4) 16biguplus (

⊎) 20

bigvee (or

) 20bigwedge (

and) 20

bindetreck 8binaumlra operatorer 16blanktecken

extra 8haringrt 9

boldmath 19book (dokumentklass) 25bookman (paket) 34bot (perp) 18bowtie () 16Box (2) 18breve 17braringkstreck 18bullet (bull) 16

Cc (accent) 13cap (cap) 16caption 11 15cdot (middot) 16cdots 19center-omgivning 11 30centrerad text 10chancery (paket) 34chapter 25check 17chi (χ) 16circ () 16circle 29citat 10cite 35cite 35clearpage 25clubsuit (clubs) 18colorbox 33cong (sim=) 16coprod (

∐) 20

copyright ( ccopy) 13cos 19cosh 19cot 19coth 19csc 19cup (cup) 16

Dd (accent) 13dag (dagger) 13dagger (dagger) 16dashbox 29

dashv (a) 16date 2 3ddag (Dagger) 13ddagger (Dagger) 16ddot 17 18ddots 21definecolor 33deg 19Delta (∆) 16delta (δ) 16derivator 18description-omgivning

9 10det 19DH (ETH) 14dh (eth) 14Diamond (3) 18diamond () 16diamondsuit (diams) 18dim 19displaymath-omgivning

15 20 21 26div (divide) 16division 18DJ (ETH) 14dj (đ) 14document-omgivning 2documentclass 25dokumentklasser 25dot 17 18doteq ( =) 16Downarrow (dArr) 17 21downarrow (darr) 17 21draft (option) 26dvi2tty (program) 5dvips (program) 1 4ndash6

Eefd-brev (dokument-

klass) 35ell (`) 18em 7emacs

LATEX-mode 4emacs (program) 1 4 14 22emph 7empty (sidnumrering) 27emptyset (empty) 18enumerate-omgivning 9epsilon (ε) 16eqnarray-omgivning 21eqnarray-omgivning 21equation-omgivning 15 20equiv (equiv) 16eta (η) 16EUR 33euro 33

Sakregister 39

eurotecken 33evensidemargin 26exempel 1exists (exist) 18exponent 17ext 19

Ffancyhdr (paket) 27fbox 28fcolorbox 33felsoumlkning 22ndash25fetstil 7figure-omgivning 11 30figurer 11flat ([) 18fleqn (option) 26flushleft-omgivning 10flushright-omgivning 11fonter 6 19 34footnote 9footnotesize 7footskip 26forall (forall) 18fotnoter 9frac 18framebox 29frown (_) 16funktionsnamn 19

GGamma (Γ) 16gamma (γ) 16gcd 19geq (ge) 16gg () 16grader 18graphics (paket) 30ndash32grave 17grekiska bokstaumlver 15 16guillemotleft (laquo) 13guillemotright (raquo) 13guilsinglleft (lsaquo) 13guilsinglright (rsaquo) 13gunzip (program) 31gv (program) 32gzip (program) 31

HH (accent) 13hat 17hbar (h) 18headheight 26headings (sidnumrering) 27headsep 26heartsuit (hearts) 18

helvet (paket) 34hemdator

LATEX foumlr 35hline 12hom 19hookleftarrow (larr) 17hookrightarrow (rarr) 17hspace 28hspace 28Huge 7huge 7haumlnvisningar 13

Ii (ı) 13Im (=) 18imath 17imath (ı) 18import (program) 31in (isin) 16includegraphics 30index 17inf 19infty (infin) 18inneharingllsfoumlrteckning 8int (

int) 20

iota (ι) 16itemize-omgivning 9itshape 7

Jj () 13jmath 17jmath () 18Join (1) 16

Kkapitaumller 7kappa (κ) 16ker 19kill 12kommentar 3komprimering 31kursiv 7

LL (Ł) 14l (ł) 14label 11 13Lambda (Λ) 16lambda (λ) 16landscape (option) 26langle (〈) 21LARGE 7Large 7large 7

laserutskrifter 5LaTeX (logotypen) 8latex (program)

1 4 6 13 25 32LATEX-mode (i emacs) 4latexsym (paket) 17lceil (d) 21ldots ( ) 8ldots 21leadsto () 17left 21 22Leftarrow (lArr) 17leftarrow (larr) 17leftharpoondown () 17leftharpoonup () 17Leftrightarrow (hArr) 17leftrightarrow (harr) 17leq (le) 16leqno (option) 26letter (dokumentklass) 25lfloor (b) 21lg 19lhd () 16lim 19limsup 19line 29lininf 19listoffigures 8listoftables 8listor 9ndash10litteraturreferenser 34ll () 16ln 19log 19Longleftarrow (lArr=) 17longleftarrow (larrminus) 17Longleftrightarrow

(lArrrArr) 17longleftrightarrow

(larrrarr) 17longmapsto (7minusrarr) 17Longrightarrow (=rArr) 17longrightarrow (minusrarr) 17

Mmaketitle 2 8 26 27mapsto (7rarr) 17matematisk text 15ndash22matematiska symboler

15ndash17math-omgivning 15 20 21mathbf 19mathcal 19mathit 19mathrm 19mathsf 19mathtt 19

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 38: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

34 6 Oumlverkurs

614 Fler teckensnitt

Om man har tillgaringng till en postscriptskrivare (som vi har) saring kan man utnyttja fler teckensnittaumlr de som hittills har beskrivits Genom att skriva

usepackagetimes

i boumlrjan av dokumentet blir den vanliga texten satt medtimes textsf blir helveticaochtexttt blir courier Foumlljande paket finns

paket textrm textsf textttmdash inget mdash computer modern roman comp modern sans comp modern typewritertimes times helvetica courierbookman bookman avant garde couriernewcent new century schoolbook avant garde courierpalatino palatino helvetica courieravant computer modern roman avant garde comp modern typewriterhelvet computer modern roman helvetica comp modern typewriterchancery zapf chancery (endast kursiv) comp modern sans comp modern typewriter

615 Sammanfattning

Ibland vill man ha en sammanfattning (sammandrag referat abstract) i boumlrjan av sin rapportDet aringstadkommer man medabstract-omgivning (EXEMPEL 11)Ex 11

begindocumentmaketitlebeginabstractDetta aumlr en kort sammanfattning avinneharingllet i rapportenendabstractsectionBakgrundHaumlr kommer resten av texten irapportenenddocument

Sammanfattning

Detta aumlr en kort sammanfatt-ning av inneharingllet i rapporten

1 Bakgrund

Haumlr kommer resten av texten i rappor-ten

Vissa institutioner kraumlver att sammanfattningens rubrik aumlrAbstract Andra kraumlven en sam-manfattning paring svenska och en paring engelska Hur man loumlser detta beskrivs iEXEMPEL 12 ochEx 12EXEMPEL 13

Ex 13

616 Referenser

Foumlr att faring en lista med litteraturreferenser anvaumlnder man sig av enthebibliography-omgiv-ning Argumentet (99) till beginthebibliography99 nedan aumlr en teckenstraumlng somanger hur mycket plats etiketterna tar (och hur mycket resten av texten ska skjutas in)99raumlcker till tvaring siffror

617 Vill ni veta mer 35

Laumls mer om LaTeX i citeLamport

beginthebibliography99bibitemLamport Leslie LamportemphLaTeX users guideamp reference manualAddison Wesley 1994bibitemKnuth Donald E KnuthemphThe TeX bookAddison Wesley 1990bibitemPer Per ForebyemphAtt skriva rapporter med LaTeXPHs kopieringsmaskin 2003endthebibliography

Laumls mer om LATEX i [1]

Referenser[1] Leslie LamportLATEX users gui-

de amp reference manualAddison-Wesley 1994

[2] Donald E KnuthThe TEXbookAddison Wesley 1990

[3] Per ForebyAtt skriva rappor-ter med LATEX PHs kopieringsma-skin 2003

Foumlrsta argumentet tillbibitem aumlr en etikett som man sen kan referera till medcite Detfungerar ungefaumlr somlabel ochref (se sidan13)

617 Vill ni veta merDet haumlr dokumentet beraumlttar lite om hur man anvaumlnder LATEX foumlr att skriva rapporter LATEX kanmycket mer aumln vad som beskrivs haumlr men foumlr de flesta raumlcker nog detta

Foumlr de som vill laumlra sig lite mer har viThe Not So Short Intruduction to LATEX 2ε avTobias Oetiker m fltill salu Priset aumlr foumlr naumlrvarande 50 kronor men den finns aumlven tillgaumlngligparing naumltethttppeopleeeethzch˜oetikerlshort

Vill man veta aumlnnu mer finns det tvaring bra boumlcker som jag kan rekommendera

bull LATEX A Document Preparation Systemav Leslie Lamport(ISBN 0-201-52983-1)Boken aumlr baringde en enkel handledning och en referensmanual

bull The LATEX Companion av Michel Goossens Alexander Samarinoch Frank Mittelbach(ISBN 0-201-54199-8) Boken beskriver en hel del trick och tekniker som inte finns medi Lamports bok men inneharingllerintegrunderna i LATEX

De flesta institutioner har nog dessa boumlcker saring om du haringller paring med examansarbete kan dukanske faring laringna boumlckerna Annars finns de att bestaumllla hos de flesta naumltbokhandlar

A Lokala dokumentklasserVi har tvaring lokala dokumenttyper en foumlr att skriva svenska brevefd-brev och en foumlr merit-foumlrteckningarmerit Dessa beskriv naumlrmare iEXEMPEL 8 ochEXEMPEL 9 Ex 8

Ex 9

B LATEX foumlr hemdatornLATEX finns till de flesta operativsystem Tabellen nedan visar var man haumlmta programvaran

operativsystem program URLWindows MiKTeX httpwwwmiktexorgUnix teTeX httpwwwtugorgteTeXAlla All latexprogramvara httpwwwctanorg

36 C Hur utformar man rapporten

Ett saumltt att faring LATEX paring sin PC aumlr att koumlra Linux Det aumlr en gratis unixvariant foumlr PC-datorer ochdaumlr finns redan teTeX som faumlrdiga paket som man kan installera IusrlocalftppubLinuxfinns en del linuxdistributioner att haumlmta Men det aumlr nog enklare att laumlgga naringgra hundralapparparing att koumlpa en CD med linux

C Hur utformar man rapportenUtseendet paring en uppsats rapport eller avhandling aumlr ganska standardiserat Det finns en delolika skolor men huvuddragen aumlr alltid desamma Om man skriver en labrapport paring tre sidorbehoumlver man givetvis inte haringlla lika haringrt paring reglerna som om man skriver en rapport till sittexamensarbete Men det aumlr klokt att foumllja huvuddragen i mallen inte minst foumlr att rapportenslaumlsare ofta aumlr van vid att det ska se ut paring ett visst saumltt

Resten av detta appendix inneharingller lite tips som aumlr skrivna av Lars Olssonparing institutionenfoumlr Elektrovetenskap

Rapporten ska ha en titelsida med projektets (laborationens) namn foumlrfattarnas namn in-stitutions- och kursnamn samt aringrtal Paring denna sida ska ocksaring finnas ettsammandrag(kallasibland referat) av rapporten I detta ska tydligt framgaring vad rapporten handlar om vilketpro-blem som loumlsts hur detta har gjorts mdash vilkenmetod som anvaumlnts de viktigasteresultatenochslutsatsernasamt eventuellarekommendationer Det faringr inte bli stoumlrre aumln ca en halv sidatext och faringr inte inneharinglla naringgra figurer Sammandraget aumlr mycket viktigt eftersom en blivandelaumlsare genom detta kan faring klart foumlr sig om han verkligen ska laumlsa rapporten Kan han inte goumlraen riktig bedoumlmning av detta med ledning av sammandraget riskerar han att foumlrspilla dyrbartid Som ansvarskaumlnnande foumlrfattare maringste Du alltsaring aumlgna en del tid aringt sammandraget som Dugivetvis skriver sist

Innan Du boumlrjar skriva aumlr det bra om Du foumlr Dig sjaumllv kandefiniera laumlsarenmdash som intebara ska vara den som ska granska Ditt alster utan aumlven t ex Dina kolleger Taumlnk ocksaring eftervadsyftet med rapporten ska vara (bortsett fraringn det uppenbara att Du maringste foumlr att bli godkaumlndparing kursen) t ex att Du villsprida kaumlnnedomom upptaumlckter Du gjort ellerRapportera till enkollega eller en chef vad Du sysslat med de daumlr timmarna

Boumlrja gaumlrna rapporten med enInledning daumlr Du motiverar Ditt arbeta och definierar maringletDen kan sedan foumlljas av enBakgrund som kan vara en beskrivning av naringgra tidigare anvaumlndametoder eller en historik En riktigt fin rapport som t ex beskriver ett arbete som finansierasmed bidrag fraringn STU eller naringgon annan instans boumlrjar ofta med ettFoumlrord (engelska preface)I detta ger man en bakgrund paring houmlgre nivaring och saumltter in arbetet i ett stoumlrre sammanhang Haumlrtackar man ocksaring dem som varit foumlrfattaren behjaumllpliga med pengar (t ex STU) och med detpraktiska arbetet

Daumlrefter foumlljer den egentliga rapporten Haumlr beskriver Du den metod Du anvaumlnt eller till-vaumlgagaringngssaumlttet Aumlr rapporten en laborationsredovisning kan Du redogoumlra foumlr vardera momen-tet under en egen rubrik Aumlr det en projektrapport kan Du i staumlllet beskriva de olika delarna ikonstruktionen under var sin rubrik Det aumlr ofta laumlmpligt med underrubriker t ex

42 Principen foumlr Kruttilatorn

men undvik en uppdelning paring foumlr maringnga undernivaringer eftersom skriften daring laumltt blir oumlverstruk-turerad Foumlrsoumlk att vara konsekvent med rubriksaumlttningen saring att Du inte aumlndrar formen mellanolika rubriker Detta ser Du tydligast naumlr Du ska skrivaInneharingllsfoumlrteckningen (behoumlvs intetill laborationsrapporten) ty daumlr staringr alla rubrikerna intill varandra

Illustrationer aumlr mycket vaumlrdefulla (en bild paringstarings saumlga mer aumln tusen ordrArr anvaumlnd figurersaring kan rapporten bli kort) men foumlr att en figur ska vara meningsfull maringsten den vara foumlrsedd

Sakregister 37

med enfigurtext Denna ska vara saring tydlig att man kan foumlrstaring figuren utan att behoumlva laumlsanaringgot inne i texten Taumlnk paring hur Du sjaumllv goumlr naumlr Du faringr en rapport eller en artikel i handenFigurtexten ska staring under figuren och skrivas ut helt t ex

Figur 23 En vanlig kruttilator med oumlverhaumlngade skrut Observera att divisorn haumlr aumlrgroumln Efter [2]

Vidare aumlr det vaumlrt att notera attfig 23blir bara ett nedslag mindre aumlnfigur 23 inne i textenFoumlrkorta inte i onoumldan och anvaumlnd bara de vedertagna saumltten t ex tex etc osv

Texten ska man straumlva efter att goumlra kort men uttoumlmmande Det aumlr alltid baumlttre att foumlrsoumlkaskriva korta meningar med ett sammanhang aumln att foumlrsoumlka taumlcka maringnga sammanhang i enmening Taumlnk paring ordval syftningar och meningsbyggnad saring att den text Du skriver verkligenkommer att betyda det Du taumlnkt Dig Detta laringter helt uppenbart men Du ska faring se att det inte aumlrsaring laumlttStavfel ska i princip inte behoumlva foumlrekomma eftersom det finns utmaumlrkta boumlcker somaumlr fyllda med raumltt stavade ord Aumlr Du det minsta osaumlker slaring upp ordet i staumlllet foumlr att chansaDu kan ibland bli osaumlker paring betydelsen av ett ord eller hos en fras Slaring daring upp i en ordbok ellerskriv om meningen mdash detta aumlr extremt viktigt naumlr Du skriver paring ett annat spraringk

Skriv gaumlrna paringsvenska Detta kan dock vara svaringrt i varingr bransch daumlr saring maringnga fackuttryckaumlr laringnade fraringn framfoumlr allt engelskan Om det finns ett svenskt ord foumlr en foumlreteelse saring anvaumlnddet om inte texten daring blir foumlr uppstyltad Fundera oumlver hur Du ska skriva om t exMan maringstenu enabla de strobade latcharna med chip select acknowledgement controlsignalerna(Vad nudet betyder) Det blir kanske flera ord paring svenska men det priset faringr vi betala foumlr att textenska bli snygg

Efter beskrivningar och genomgaringngar av metoder etc skaResultat ochellerSlutsatserkomma Dessa kan ibland ingaring utspridda i det foumlregaringende avsnittet men de ska i saring fall samlasihop haumlr och kommenteras

Referenser aumlr en lista med den litteratur som Du gjort haumlnvisningar till i texten I textenska Du ha skrivet ett nummer som i figurtextexemplet ovan I referenslista ska det daring se ut somt ex

[2] Gustavsson Hans P et alKruttilatorer en global oumlversikt Liberlitteratur Mal-mouml 1944

Sist saumltter Du eventuellabilagor programlistor ochappendix Naumlr sedan sammandragetaumlr klart aumlr rapporten faumlrdigskriven men inte faumlrdig Foumlrsoumlk att faring naringgon annan att korrekturlaumlsaden aringt Dig mdash sjaumllv aumlr du naumlmligen blind aumlven foumlr de enklaste felen vid det haumlr laget

Sakregister

Symboler (mindre utrymme) 22lsquo (iexcl) 14$ (math-omgivning) 15 (kommentar) 3rsquo (accent) 13rsquo (derivata) 18( (() 21) ()) 21 (extra utrymme) 22 (accent) 13 () 21= 12

= (accent) 13gt 12lsquo (iquest) 14[ ([) 21 (blanktecken) 8 (accent) 13( (math-omgivning) 15) (math-omgivning) 15- (avstavningsfoumlrslag) 9[ (displaymath-

omgivning) 15 (radbrytning) 2 28] (displaymath-

omgivning) 15^ (accent) 13 () 21 () 21] (]) 21^ (exponent) 17(index) 17lsquo (accent) 13~ (accent) 13~ (haringrt blanktecken) 910pt (option) 2611pt (option) 2612pt (option) 26

38 Sakregister

Aa4paper (option) 26AA (Aring) 14aa (aring) 14abstract 34abstract-omgivning 34accenter

i matematisk omgivning17i vanlig text 13

acute 17addtolength 26AE (AElig) 14ae (aelig) 14aleph (alefsym) 18alpha (α) 16amalg (q) 16angle ( 6 ) 18appendix 3 4approx (asymp) 16arccos 19arcsin 19arctan 19arg 19array-omgivning 20 21article (dokumentklass)

25 26ast (lowast) 16asymp () 16atop 20author 2avant (paket) 34avstavning 9 24

Bb (accent) 13backslash () 18 21bar 17baselinestretch 27beta (β) 16bfseries 7bibitem 35bibitem 35bigcap (

⋂) 20

bigcirc (copy) 16bigcup (

⋃) 20

Biggl 22biggl 22Biggr 22biggr 22Bigl 22bigl 22bigodot (

⊙) 20

bigoplus (oplus

) 20bigotimes (

otimes) 20

Bigr 22bigr 22

bigsqcup (⊔

) 20bigtriangledown (5) 16bigtriangleup (4) 16biguplus (

⊎) 20

bigvee (or

) 20bigwedge (

and) 20

bindetreck 8binaumlra operatorer 16blanktecken

extra 8haringrt 9

boldmath 19book (dokumentklass) 25bookman (paket) 34bot (perp) 18bowtie () 16Box (2) 18breve 17braringkstreck 18bullet (bull) 16

Cc (accent) 13cap (cap) 16caption 11 15cdot (middot) 16cdots 19center-omgivning 11 30centrerad text 10chancery (paket) 34chapter 25check 17chi (χ) 16circ () 16circle 29citat 10cite 35cite 35clearpage 25clubsuit (clubs) 18colorbox 33cong (sim=) 16coprod (

∐) 20

copyright ( ccopy) 13cos 19cosh 19cot 19coth 19csc 19cup (cup) 16

Dd (accent) 13dag (dagger) 13dagger (dagger) 16dashbox 29

dashv (a) 16date 2 3ddag (Dagger) 13ddagger (Dagger) 16ddot 17 18ddots 21definecolor 33deg 19Delta (∆) 16delta (δ) 16derivator 18description-omgivning

9 10det 19DH (ETH) 14dh (eth) 14Diamond (3) 18diamond () 16diamondsuit (diams) 18dim 19displaymath-omgivning

15 20 21 26div (divide) 16division 18DJ (ETH) 14dj (đ) 14document-omgivning 2documentclass 25dokumentklasser 25dot 17 18doteq ( =) 16Downarrow (dArr) 17 21downarrow (darr) 17 21draft (option) 26dvi2tty (program) 5dvips (program) 1 4ndash6

Eefd-brev (dokument-

klass) 35ell (`) 18em 7emacs

LATEX-mode 4emacs (program) 1 4 14 22emph 7empty (sidnumrering) 27emptyset (empty) 18enumerate-omgivning 9epsilon (ε) 16eqnarray-omgivning 21eqnarray-omgivning 21equation-omgivning 15 20equiv (equiv) 16eta (η) 16EUR 33euro 33

Sakregister 39

eurotecken 33evensidemargin 26exempel 1exists (exist) 18exponent 17ext 19

Ffancyhdr (paket) 27fbox 28fcolorbox 33felsoumlkning 22ndash25fetstil 7figure-omgivning 11 30figurer 11flat ([) 18fleqn (option) 26flushleft-omgivning 10flushright-omgivning 11fonter 6 19 34footnote 9footnotesize 7footskip 26forall (forall) 18fotnoter 9frac 18framebox 29frown (_) 16funktionsnamn 19

GGamma (Γ) 16gamma (γ) 16gcd 19geq (ge) 16gg () 16grader 18graphics (paket) 30ndash32grave 17grekiska bokstaumlver 15 16guillemotleft (laquo) 13guillemotright (raquo) 13guilsinglleft (lsaquo) 13guilsinglright (rsaquo) 13gunzip (program) 31gv (program) 32gzip (program) 31

HH (accent) 13hat 17hbar (h) 18headheight 26headings (sidnumrering) 27headsep 26heartsuit (hearts) 18

helvet (paket) 34hemdator

LATEX foumlr 35hline 12hom 19hookleftarrow (larr) 17hookrightarrow (rarr) 17hspace 28hspace 28Huge 7huge 7haumlnvisningar 13

Ii (ı) 13Im (=) 18imath 17imath (ı) 18import (program) 31in (isin) 16includegraphics 30index 17inf 19infty (infin) 18inneharingllsfoumlrteckning 8int (

int) 20

iota (ι) 16itemize-omgivning 9itshape 7

Jj () 13jmath 17jmath () 18Join (1) 16

Kkapitaumller 7kappa (κ) 16ker 19kill 12kommentar 3komprimering 31kursiv 7

LL (Ł) 14l (ł) 14label 11 13Lambda (Λ) 16lambda (λ) 16landscape (option) 26langle (〈) 21LARGE 7Large 7large 7

laserutskrifter 5LaTeX (logotypen) 8latex (program)

1 4 6 13 25 32LATEX-mode (i emacs) 4latexsym (paket) 17lceil (d) 21ldots ( ) 8ldots 21leadsto () 17left 21 22Leftarrow (lArr) 17leftarrow (larr) 17leftharpoondown () 17leftharpoonup () 17Leftrightarrow (hArr) 17leftrightarrow (harr) 17leq (le) 16leqno (option) 26letter (dokumentklass) 25lfloor (b) 21lg 19lhd () 16lim 19limsup 19line 29lininf 19listoffigures 8listoftables 8listor 9ndash10litteraturreferenser 34ll () 16ln 19log 19Longleftarrow (lArr=) 17longleftarrow (larrminus) 17Longleftrightarrow

(lArrrArr) 17longleftrightarrow

(larrrarr) 17longmapsto (7minusrarr) 17Longrightarrow (=rArr) 17longrightarrow (minusrarr) 17

Mmaketitle 2 8 26 27mapsto (7rarr) 17matematisk text 15ndash22matematiska symboler

15ndash17math-omgivning 15 20 21mathbf 19mathcal 19mathit 19mathrm 19mathsf 19mathtt 19

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 39: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

617 Vill ni veta mer 35

Laumls mer om LaTeX i citeLamport

beginthebibliography99bibitemLamport Leslie LamportemphLaTeX users guideamp reference manualAddison Wesley 1994bibitemKnuth Donald E KnuthemphThe TeX bookAddison Wesley 1990bibitemPer Per ForebyemphAtt skriva rapporter med LaTeXPHs kopieringsmaskin 2003endthebibliography

Laumls mer om LATEX i [1]

Referenser[1] Leslie LamportLATEX users gui-

de amp reference manualAddison-Wesley 1994

[2] Donald E KnuthThe TEXbookAddison Wesley 1990

[3] Per ForebyAtt skriva rappor-ter med LATEX PHs kopieringsma-skin 2003

Foumlrsta argumentet tillbibitem aumlr en etikett som man sen kan referera till medcite Detfungerar ungefaumlr somlabel ochref (se sidan13)

617 Vill ni veta merDet haumlr dokumentet beraumlttar lite om hur man anvaumlnder LATEX foumlr att skriva rapporter LATEX kanmycket mer aumln vad som beskrivs haumlr men foumlr de flesta raumlcker nog detta

Foumlr de som vill laumlra sig lite mer har viThe Not So Short Intruduction to LATEX 2ε avTobias Oetiker m fltill salu Priset aumlr foumlr naumlrvarande 50 kronor men den finns aumlven tillgaumlngligparing naumltethttppeopleeeethzch˜oetikerlshort

Vill man veta aumlnnu mer finns det tvaring bra boumlcker som jag kan rekommendera

bull LATEX A Document Preparation Systemav Leslie Lamport(ISBN 0-201-52983-1)Boken aumlr baringde en enkel handledning och en referensmanual

bull The LATEX Companion av Michel Goossens Alexander Samarinoch Frank Mittelbach(ISBN 0-201-54199-8) Boken beskriver en hel del trick och tekniker som inte finns medi Lamports bok men inneharingllerintegrunderna i LATEX

De flesta institutioner har nog dessa boumlcker saring om du haringller paring med examansarbete kan dukanske faring laringna boumlckerna Annars finns de att bestaumllla hos de flesta naumltbokhandlar

A Lokala dokumentklasserVi har tvaring lokala dokumenttyper en foumlr att skriva svenska brevefd-brev och en foumlr merit-foumlrteckningarmerit Dessa beskriv naumlrmare iEXEMPEL 8 ochEXEMPEL 9 Ex 8

Ex 9

B LATEX foumlr hemdatornLATEX finns till de flesta operativsystem Tabellen nedan visar var man haumlmta programvaran

operativsystem program URLWindows MiKTeX httpwwwmiktexorgUnix teTeX httpwwwtugorgteTeXAlla All latexprogramvara httpwwwctanorg

36 C Hur utformar man rapporten

Ett saumltt att faring LATEX paring sin PC aumlr att koumlra Linux Det aumlr en gratis unixvariant foumlr PC-datorer ochdaumlr finns redan teTeX som faumlrdiga paket som man kan installera IusrlocalftppubLinuxfinns en del linuxdistributioner att haumlmta Men det aumlr nog enklare att laumlgga naringgra hundralapparparing att koumlpa en CD med linux

C Hur utformar man rapportenUtseendet paring en uppsats rapport eller avhandling aumlr ganska standardiserat Det finns en delolika skolor men huvuddragen aumlr alltid desamma Om man skriver en labrapport paring tre sidorbehoumlver man givetvis inte haringlla lika haringrt paring reglerna som om man skriver en rapport till sittexamensarbete Men det aumlr klokt att foumllja huvuddragen i mallen inte minst foumlr att rapportenslaumlsare ofta aumlr van vid att det ska se ut paring ett visst saumltt

Resten av detta appendix inneharingller lite tips som aumlr skrivna av Lars Olssonparing institutionenfoumlr Elektrovetenskap

Rapporten ska ha en titelsida med projektets (laborationens) namn foumlrfattarnas namn in-stitutions- och kursnamn samt aringrtal Paring denna sida ska ocksaring finnas ettsammandrag(kallasibland referat) av rapporten I detta ska tydligt framgaring vad rapporten handlar om vilketpro-blem som loumlsts hur detta har gjorts mdash vilkenmetod som anvaumlnts de viktigasteresultatenochslutsatsernasamt eventuellarekommendationer Det faringr inte bli stoumlrre aumln ca en halv sidatext och faringr inte inneharinglla naringgra figurer Sammandraget aumlr mycket viktigt eftersom en blivandelaumlsare genom detta kan faring klart foumlr sig om han verkligen ska laumlsa rapporten Kan han inte goumlraen riktig bedoumlmning av detta med ledning av sammandraget riskerar han att foumlrspilla dyrbartid Som ansvarskaumlnnande foumlrfattare maringste Du alltsaring aumlgna en del tid aringt sammandraget som Dugivetvis skriver sist

Innan Du boumlrjar skriva aumlr det bra om Du foumlr Dig sjaumllv kandefiniera laumlsarenmdash som intebara ska vara den som ska granska Ditt alster utan aumlven t ex Dina kolleger Taumlnk ocksaring eftervadsyftet med rapporten ska vara (bortsett fraringn det uppenbara att Du maringste foumlr att bli godkaumlndparing kursen) t ex att Du villsprida kaumlnnedomom upptaumlckter Du gjort ellerRapportera till enkollega eller en chef vad Du sysslat med de daumlr timmarna

Boumlrja gaumlrna rapporten med enInledning daumlr Du motiverar Ditt arbeta och definierar maringletDen kan sedan foumlljas av enBakgrund som kan vara en beskrivning av naringgra tidigare anvaumlndametoder eller en historik En riktigt fin rapport som t ex beskriver ett arbete som finansierasmed bidrag fraringn STU eller naringgon annan instans boumlrjar ofta med ettFoumlrord (engelska preface)I detta ger man en bakgrund paring houmlgre nivaring och saumltter in arbetet i ett stoumlrre sammanhang Haumlrtackar man ocksaring dem som varit foumlrfattaren behjaumllpliga med pengar (t ex STU) och med detpraktiska arbetet

Daumlrefter foumlljer den egentliga rapporten Haumlr beskriver Du den metod Du anvaumlnt eller till-vaumlgagaringngssaumlttet Aumlr rapporten en laborationsredovisning kan Du redogoumlra foumlr vardera momen-tet under en egen rubrik Aumlr det en projektrapport kan Du i staumlllet beskriva de olika delarna ikonstruktionen under var sin rubrik Det aumlr ofta laumlmpligt med underrubriker t ex

42 Principen foumlr Kruttilatorn

men undvik en uppdelning paring foumlr maringnga undernivaringer eftersom skriften daring laumltt blir oumlverstruk-turerad Foumlrsoumlk att vara konsekvent med rubriksaumlttningen saring att Du inte aumlndrar formen mellanolika rubriker Detta ser Du tydligast naumlr Du ska skrivaInneharingllsfoumlrteckningen (behoumlvs intetill laborationsrapporten) ty daumlr staringr alla rubrikerna intill varandra

Illustrationer aumlr mycket vaumlrdefulla (en bild paringstarings saumlga mer aumln tusen ordrArr anvaumlnd figurersaring kan rapporten bli kort) men foumlr att en figur ska vara meningsfull maringsten den vara foumlrsedd

Sakregister 37

med enfigurtext Denna ska vara saring tydlig att man kan foumlrstaring figuren utan att behoumlva laumlsanaringgot inne i texten Taumlnk paring hur Du sjaumllv goumlr naumlr Du faringr en rapport eller en artikel i handenFigurtexten ska staring under figuren och skrivas ut helt t ex

Figur 23 En vanlig kruttilator med oumlverhaumlngade skrut Observera att divisorn haumlr aumlrgroumln Efter [2]

Vidare aumlr det vaumlrt att notera attfig 23blir bara ett nedslag mindre aumlnfigur 23 inne i textenFoumlrkorta inte i onoumldan och anvaumlnd bara de vedertagna saumltten t ex tex etc osv

Texten ska man straumlva efter att goumlra kort men uttoumlmmande Det aumlr alltid baumlttre att foumlrsoumlkaskriva korta meningar med ett sammanhang aumln att foumlrsoumlka taumlcka maringnga sammanhang i enmening Taumlnk paring ordval syftningar och meningsbyggnad saring att den text Du skriver verkligenkommer att betyda det Du taumlnkt Dig Detta laringter helt uppenbart men Du ska faring se att det inte aumlrsaring laumlttStavfel ska i princip inte behoumlva foumlrekomma eftersom det finns utmaumlrkta boumlcker somaumlr fyllda med raumltt stavade ord Aumlr Du det minsta osaumlker slaring upp ordet i staumlllet foumlr att chansaDu kan ibland bli osaumlker paring betydelsen av ett ord eller hos en fras Slaring daring upp i en ordbok ellerskriv om meningen mdash detta aumlr extremt viktigt naumlr Du skriver paring ett annat spraringk

Skriv gaumlrna paringsvenska Detta kan dock vara svaringrt i varingr bransch daumlr saring maringnga fackuttryckaumlr laringnade fraringn framfoumlr allt engelskan Om det finns ett svenskt ord foumlr en foumlreteelse saring anvaumlnddet om inte texten daring blir foumlr uppstyltad Fundera oumlver hur Du ska skriva om t exMan maringstenu enabla de strobade latcharna med chip select acknowledgement controlsignalerna(Vad nudet betyder) Det blir kanske flera ord paring svenska men det priset faringr vi betala foumlr att textenska bli snygg

Efter beskrivningar och genomgaringngar av metoder etc skaResultat ochellerSlutsatserkomma Dessa kan ibland ingaring utspridda i det foumlregaringende avsnittet men de ska i saring fall samlasihop haumlr och kommenteras

Referenser aumlr en lista med den litteratur som Du gjort haumlnvisningar till i texten I textenska Du ha skrivet ett nummer som i figurtextexemplet ovan I referenslista ska det daring se ut somt ex

[2] Gustavsson Hans P et alKruttilatorer en global oumlversikt Liberlitteratur Mal-mouml 1944

Sist saumltter Du eventuellabilagor programlistor ochappendix Naumlr sedan sammandragetaumlr klart aumlr rapporten faumlrdigskriven men inte faumlrdig Foumlrsoumlk att faring naringgon annan att korrekturlaumlsaden aringt Dig mdash sjaumllv aumlr du naumlmligen blind aumlven foumlr de enklaste felen vid det haumlr laget

Sakregister

Symboler (mindre utrymme) 22lsquo (iexcl) 14$ (math-omgivning) 15 (kommentar) 3rsquo (accent) 13rsquo (derivata) 18( (() 21) ()) 21 (extra utrymme) 22 (accent) 13 () 21= 12

= (accent) 13gt 12lsquo (iquest) 14[ ([) 21 (blanktecken) 8 (accent) 13( (math-omgivning) 15) (math-omgivning) 15- (avstavningsfoumlrslag) 9[ (displaymath-

omgivning) 15 (radbrytning) 2 28] (displaymath-

omgivning) 15^ (accent) 13 () 21 () 21] (]) 21^ (exponent) 17(index) 17lsquo (accent) 13~ (accent) 13~ (haringrt blanktecken) 910pt (option) 2611pt (option) 2612pt (option) 26

38 Sakregister

Aa4paper (option) 26AA (Aring) 14aa (aring) 14abstract 34abstract-omgivning 34accenter

i matematisk omgivning17i vanlig text 13

acute 17addtolength 26AE (AElig) 14ae (aelig) 14aleph (alefsym) 18alpha (α) 16amalg (q) 16angle ( 6 ) 18appendix 3 4approx (asymp) 16arccos 19arcsin 19arctan 19arg 19array-omgivning 20 21article (dokumentklass)

25 26ast (lowast) 16asymp () 16atop 20author 2avant (paket) 34avstavning 9 24

Bb (accent) 13backslash () 18 21bar 17baselinestretch 27beta (β) 16bfseries 7bibitem 35bibitem 35bigcap (

⋂) 20

bigcirc (copy) 16bigcup (

⋃) 20

Biggl 22biggl 22Biggr 22biggr 22Bigl 22bigl 22bigodot (

⊙) 20

bigoplus (oplus

) 20bigotimes (

otimes) 20

Bigr 22bigr 22

bigsqcup (⊔

) 20bigtriangledown (5) 16bigtriangleup (4) 16biguplus (

⊎) 20

bigvee (or

) 20bigwedge (

and) 20

bindetreck 8binaumlra operatorer 16blanktecken

extra 8haringrt 9

boldmath 19book (dokumentklass) 25bookman (paket) 34bot (perp) 18bowtie () 16Box (2) 18breve 17braringkstreck 18bullet (bull) 16

Cc (accent) 13cap (cap) 16caption 11 15cdot (middot) 16cdots 19center-omgivning 11 30centrerad text 10chancery (paket) 34chapter 25check 17chi (χ) 16circ () 16circle 29citat 10cite 35cite 35clearpage 25clubsuit (clubs) 18colorbox 33cong (sim=) 16coprod (

∐) 20

copyright ( ccopy) 13cos 19cosh 19cot 19coth 19csc 19cup (cup) 16

Dd (accent) 13dag (dagger) 13dagger (dagger) 16dashbox 29

dashv (a) 16date 2 3ddag (Dagger) 13ddagger (Dagger) 16ddot 17 18ddots 21definecolor 33deg 19Delta (∆) 16delta (δ) 16derivator 18description-omgivning

9 10det 19DH (ETH) 14dh (eth) 14Diamond (3) 18diamond () 16diamondsuit (diams) 18dim 19displaymath-omgivning

15 20 21 26div (divide) 16division 18DJ (ETH) 14dj (đ) 14document-omgivning 2documentclass 25dokumentklasser 25dot 17 18doteq ( =) 16Downarrow (dArr) 17 21downarrow (darr) 17 21draft (option) 26dvi2tty (program) 5dvips (program) 1 4ndash6

Eefd-brev (dokument-

klass) 35ell (`) 18em 7emacs

LATEX-mode 4emacs (program) 1 4 14 22emph 7empty (sidnumrering) 27emptyset (empty) 18enumerate-omgivning 9epsilon (ε) 16eqnarray-omgivning 21eqnarray-omgivning 21equation-omgivning 15 20equiv (equiv) 16eta (η) 16EUR 33euro 33

Sakregister 39

eurotecken 33evensidemargin 26exempel 1exists (exist) 18exponent 17ext 19

Ffancyhdr (paket) 27fbox 28fcolorbox 33felsoumlkning 22ndash25fetstil 7figure-omgivning 11 30figurer 11flat ([) 18fleqn (option) 26flushleft-omgivning 10flushright-omgivning 11fonter 6 19 34footnote 9footnotesize 7footskip 26forall (forall) 18fotnoter 9frac 18framebox 29frown (_) 16funktionsnamn 19

GGamma (Γ) 16gamma (γ) 16gcd 19geq (ge) 16gg () 16grader 18graphics (paket) 30ndash32grave 17grekiska bokstaumlver 15 16guillemotleft (laquo) 13guillemotright (raquo) 13guilsinglleft (lsaquo) 13guilsinglright (rsaquo) 13gunzip (program) 31gv (program) 32gzip (program) 31

HH (accent) 13hat 17hbar (h) 18headheight 26headings (sidnumrering) 27headsep 26heartsuit (hearts) 18

helvet (paket) 34hemdator

LATEX foumlr 35hline 12hom 19hookleftarrow (larr) 17hookrightarrow (rarr) 17hspace 28hspace 28Huge 7huge 7haumlnvisningar 13

Ii (ı) 13Im (=) 18imath 17imath (ı) 18import (program) 31in (isin) 16includegraphics 30index 17inf 19infty (infin) 18inneharingllsfoumlrteckning 8int (

int) 20

iota (ι) 16itemize-omgivning 9itshape 7

Jj () 13jmath 17jmath () 18Join (1) 16

Kkapitaumller 7kappa (κ) 16ker 19kill 12kommentar 3komprimering 31kursiv 7

LL (Ł) 14l (ł) 14label 11 13Lambda (Λ) 16lambda (λ) 16landscape (option) 26langle (〈) 21LARGE 7Large 7large 7

laserutskrifter 5LaTeX (logotypen) 8latex (program)

1 4 6 13 25 32LATEX-mode (i emacs) 4latexsym (paket) 17lceil (d) 21ldots ( ) 8ldots 21leadsto () 17left 21 22Leftarrow (lArr) 17leftarrow (larr) 17leftharpoondown () 17leftharpoonup () 17Leftrightarrow (hArr) 17leftrightarrow (harr) 17leq (le) 16leqno (option) 26letter (dokumentklass) 25lfloor (b) 21lg 19lhd () 16lim 19limsup 19line 29lininf 19listoffigures 8listoftables 8listor 9ndash10litteraturreferenser 34ll () 16ln 19log 19Longleftarrow (lArr=) 17longleftarrow (larrminus) 17Longleftrightarrow

(lArrrArr) 17longleftrightarrow

(larrrarr) 17longmapsto (7minusrarr) 17Longrightarrow (=rArr) 17longrightarrow (minusrarr) 17

Mmaketitle 2 8 26 27mapsto (7rarr) 17matematisk text 15ndash22matematiska symboler

15ndash17math-omgivning 15 20 21mathbf 19mathcal 19mathit 19mathrm 19mathsf 19mathtt 19

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 40: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

36 C Hur utformar man rapporten

Ett saumltt att faring LATEX paring sin PC aumlr att koumlra Linux Det aumlr en gratis unixvariant foumlr PC-datorer ochdaumlr finns redan teTeX som faumlrdiga paket som man kan installera IusrlocalftppubLinuxfinns en del linuxdistributioner att haumlmta Men det aumlr nog enklare att laumlgga naringgra hundralapparparing att koumlpa en CD med linux

C Hur utformar man rapportenUtseendet paring en uppsats rapport eller avhandling aumlr ganska standardiserat Det finns en delolika skolor men huvuddragen aumlr alltid desamma Om man skriver en labrapport paring tre sidorbehoumlver man givetvis inte haringlla lika haringrt paring reglerna som om man skriver en rapport till sittexamensarbete Men det aumlr klokt att foumllja huvuddragen i mallen inte minst foumlr att rapportenslaumlsare ofta aumlr van vid att det ska se ut paring ett visst saumltt

Resten av detta appendix inneharingller lite tips som aumlr skrivna av Lars Olssonparing institutionenfoumlr Elektrovetenskap

Rapporten ska ha en titelsida med projektets (laborationens) namn foumlrfattarnas namn in-stitutions- och kursnamn samt aringrtal Paring denna sida ska ocksaring finnas ettsammandrag(kallasibland referat) av rapporten I detta ska tydligt framgaring vad rapporten handlar om vilketpro-blem som loumlsts hur detta har gjorts mdash vilkenmetod som anvaumlnts de viktigasteresultatenochslutsatsernasamt eventuellarekommendationer Det faringr inte bli stoumlrre aumln ca en halv sidatext och faringr inte inneharinglla naringgra figurer Sammandraget aumlr mycket viktigt eftersom en blivandelaumlsare genom detta kan faring klart foumlr sig om han verkligen ska laumlsa rapporten Kan han inte goumlraen riktig bedoumlmning av detta med ledning av sammandraget riskerar han att foumlrspilla dyrbartid Som ansvarskaumlnnande foumlrfattare maringste Du alltsaring aumlgna en del tid aringt sammandraget som Dugivetvis skriver sist

Innan Du boumlrjar skriva aumlr det bra om Du foumlr Dig sjaumllv kandefiniera laumlsarenmdash som intebara ska vara den som ska granska Ditt alster utan aumlven t ex Dina kolleger Taumlnk ocksaring eftervadsyftet med rapporten ska vara (bortsett fraringn det uppenbara att Du maringste foumlr att bli godkaumlndparing kursen) t ex att Du villsprida kaumlnnedomom upptaumlckter Du gjort ellerRapportera till enkollega eller en chef vad Du sysslat med de daumlr timmarna

Boumlrja gaumlrna rapporten med enInledning daumlr Du motiverar Ditt arbeta och definierar maringletDen kan sedan foumlljas av enBakgrund som kan vara en beskrivning av naringgra tidigare anvaumlndametoder eller en historik En riktigt fin rapport som t ex beskriver ett arbete som finansierasmed bidrag fraringn STU eller naringgon annan instans boumlrjar ofta med ettFoumlrord (engelska preface)I detta ger man en bakgrund paring houmlgre nivaring och saumltter in arbetet i ett stoumlrre sammanhang Haumlrtackar man ocksaring dem som varit foumlrfattaren behjaumllpliga med pengar (t ex STU) och med detpraktiska arbetet

Daumlrefter foumlljer den egentliga rapporten Haumlr beskriver Du den metod Du anvaumlnt eller till-vaumlgagaringngssaumlttet Aumlr rapporten en laborationsredovisning kan Du redogoumlra foumlr vardera momen-tet under en egen rubrik Aumlr det en projektrapport kan Du i staumlllet beskriva de olika delarna ikonstruktionen under var sin rubrik Det aumlr ofta laumlmpligt med underrubriker t ex

42 Principen foumlr Kruttilatorn

men undvik en uppdelning paring foumlr maringnga undernivaringer eftersom skriften daring laumltt blir oumlverstruk-turerad Foumlrsoumlk att vara konsekvent med rubriksaumlttningen saring att Du inte aumlndrar formen mellanolika rubriker Detta ser Du tydligast naumlr Du ska skrivaInneharingllsfoumlrteckningen (behoumlvs intetill laborationsrapporten) ty daumlr staringr alla rubrikerna intill varandra

Illustrationer aumlr mycket vaumlrdefulla (en bild paringstarings saumlga mer aumln tusen ordrArr anvaumlnd figurersaring kan rapporten bli kort) men foumlr att en figur ska vara meningsfull maringsten den vara foumlrsedd

Sakregister 37

med enfigurtext Denna ska vara saring tydlig att man kan foumlrstaring figuren utan att behoumlva laumlsanaringgot inne i texten Taumlnk paring hur Du sjaumllv goumlr naumlr Du faringr en rapport eller en artikel i handenFigurtexten ska staring under figuren och skrivas ut helt t ex

Figur 23 En vanlig kruttilator med oumlverhaumlngade skrut Observera att divisorn haumlr aumlrgroumln Efter [2]

Vidare aumlr det vaumlrt att notera attfig 23blir bara ett nedslag mindre aumlnfigur 23 inne i textenFoumlrkorta inte i onoumldan och anvaumlnd bara de vedertagna saumltten t ex tex etc osv

Texten ska man straumlva efter att goumlra kort men uttoumlmmande Det aumlr alltid baumlttre att foumlrsoumlkaskriva korta meningar med ett sammanhang aumln att foumlrsoumlka taumlcka maringnga sammanhang i enmening Taumlnk paring ordval syftningar och meningsbyggnad saring att den text Du skriver verkligenkommer att betyda det Du taumlnkt Dig Detta laringter helt uppenbart men Du ska faring se att det inte aumlrsaring laumlttStavfel ska i princip inte behoumlva foumlrekomma eftersom det finns utmaumlrkta boumlcker somaumlr fyllda med raumltt stavade ord Aumlr Du det minsta osaumlker slaring upp ordet i staumlllet foumlr att chansaDu kan ibland bli osaumlker paring betydelsen av ett ord eller hos en fras Slaring daring upp i en ordbok ellerskriv om meningen mdash detta aumlr extremt viktigt naumlr Du skriver paring ett annat spraringk

Skriv gaumlrna paringsvenska Detta kan dock vara svaringrt i varingr bransch daumlr saring maringnga fackuttryckaumlr laringnade fraringn framfoumlr allt engelskan Om det finns ett svenskt ord foumlr en foumlreteelse saring anvaumlnddet om inte texten daring blir foumlr uppstyltad Fundera oumlver hur Du ska skriva om t exMan maringstenu enabla de strobade latcharna med chip select acknowledgement controlsignalerna(Vad nudet betyder) Det blir kanske flera ord paring svenska men det priset faringr vi betala foumlr att textenska bli snygg

Efter beskrivningar och genomgaringngar av metoder etc skaResultat ochellerSlutsatserkomma Dessa kan ibland ingaring utspridda i det foumlregaringende avsnittet men de ska i saring fall samlasihop haumlr och kommenteras

Referenser aumlr en lista med den litteratur som Du gjort haumlnvisningar till i texten I textenska Du ha skrivet ett nummer som i figurtextexemplet ovan I referenslista ska det daring se ut somt ex

[2] Gustavsson Hans P et alKruttilatorer en global oumlversikt Liberlitteratur Mal-mouml 1944

Sist saumltter Du eventuellabilagor programlistor ochappendix Naumlr sedan sammandragetaumlr klart aumlr rapporten faumlrdigskriven men inte faumlrdig Foumlrsoumlk att faring naringgon annan att korrekturlaumlsaden aringt Dig mdash sjaumllv aumlr du naumlmligen blind aumlven foumlr de enklaste felen vid det haumlr laget

Sakregister

Symboler (mindre utrymme) 22lsquo (iexcl) 14$ (math-omgivning) 15 (kommentar) 3rsquo (accent) 13rsquo (derivata) 18( (() 21) ()) 21 (extra utrymme) 22 (accent) 13 () 21= 12

= (accent) 13gt 12lsquo (iquest) 14[ ([) 21 (blanktecken) 8 (accent) 13( (math-omgivning) 15) (math-omgivning) 15- (avstavningsfoumlrslag) 9[ (displaymath-

omgivning) 15 (radbrytning) 2 28] (displaymath-

omgivning) 15^ (accent) 13 () 21 () 21] (]) 21^ (exponent) 17(index) 17lsquo (accent) 13~ (accent) 13~ (haringrt blanktecken) 910pt (option) 2611pt (option) 2612pt (option) 26

38 Sakregister

Aa4paper (option) 26AA (Aring) 14aa (aring) 14abstract 34abstract-omgivning 34accenter

i matematisk omgivning17i vanlig text 13

acute 17addtolength 26AE (AElig) 14ae (aelig) 14aleph (alefsym) 18alpha (α) 16amalg (q) 16angle ( 6 ) 18appendix 3 4approx (asymp) 16arccos 19arcsin 19arctan 19arg 19array-omgivning 20 21article (dokumentklass)

25 26ast (lowast) 16asymp () 16atop 20author 2avant (paket) 34avstavning 9 24

Bb (accent) 13backslash () 18 21bar 17baselinestretch 27beta (β) 16bfseries 7bibitem 35bibitem 35bigcap (

⋂) 20

bigcirc (copy) 16bigcup (

⋃) 20

Biggl 22biggl 22Biggr 22biggr 22Bigl 22bigl 22bigodot (

⊙) 20

bigoplus (oplus

) 20bigotimes (

otimes) 20

Bigr 22bigr 22

bigsqcup (⊔

) 20bigtriangledown (5) 16bigtriangleup (4) 16biguplus (

⊎) 20

bigvee (or

) 20bigwedge (

and) 20

bindetreck 8binaumlra operatorer 16blanktecken

extra 8haringrt 9

boldmath 19book (dokumentklass) 25bookman (paket) 34bot (perp) 18bowtie () 16Box (2) 18breve 17braringkstreck 18bullet (bull) 16

Cc (accent) 13cap (cap) 16caption 11 15cdot (middot) 16cdots 19center-omgivning 11 30centrerad text 10chancery (paket) 34chapter 25check 17chi (χ) 16circ () 16circle 29citat 10cite 35cite 35clearpage 25clubsuit (clubs) 18colorbox 33cong (sim=) 16coprod (

∐) 20

copyright ( ccopy) 13cos 19cosh 19cot 19coth 19csc 19cup (cup) 16

Dd (accent) 13dag (dagger) 13dagger (dagger) 16dashbox 29

dashv (a) 16date 2 3ddag (Dagger) 13ddagger (Dagger) 16ddot 17 18ddots 21definecolor 33deg 19Delta (∆) 16delta (δ) 16derivator 18description-omgivning

9 10det 19DH (ETH) 14dh (eth) 14Diamond (3) 18diamond () 16diamondsuit (diams) 18dim 19displaymath-omgivning

15 20 21 26div (divide) 16division 18DJ (ETH) 14dj (đ) 14document-omgivning 2documentclass 25dokumentklasser 25dot 17 18doteq ( =) 16Downarrow (dArr) 17 21downarrow (darr) 17 21draft (option) 26dvi2tty (program) 5dvips (program) 1 4ndash6

Eefd-brev (dokument-

klass) 35ell (`) 18em 7emacs

LATEX-mode 4emacs (program) 1 4 14 22emph 7empty (sidnumrering) 27emptyset (empty) 18enumerate-omgivning 9epsilon (ε) 16eqnarray-omgivning 21eqnarray-omgivning 21equation-omgivning 15 20equiv (equiv) 16eta (η) 16EUR 33euro 33

Sakregister 39

eurotecken 33evensidemargin 26exempel 1exists (exist) 18exponent 17ext 19

Ffancyhdr (paket) 27fbox 28fcolorbox 33felsoumlkning 22ndash25fetstil 7figure-omgivning 11 30figurer 11flat ([) 18fleqn (option) 26flushleft-omgivning 10flushright-omgivning 11fonter 6 19 34footnote 9footnotesize 7footskip 26forall (forall) 18fotnoter 9frac 18framebox 29frown (_) 16funktionsnamn 19

GGamma (Γ) 16gamma (γ) 16gcd 19geq (ge) 16gg () 16grader 18graphics (paket) 30ndash32grave 17grekiska bokstaumlver 15 16guillemotleft (laquo) 13guillemotright (raquo) 13guilsinglleft (lsaquo) 13guilsinglright (rsaquo) 13gunzip (program) 31gv (program) 32gzip (program) 31

HH (accent) 13hat 17hbar (h) 18headheight 26headings (sidnumrering) 27headsep 26heartsuit (hearts) 18

helvet (paket) 34hemdator

LATEX foumlr 35hline 12hom 19hookleftarrow (larr) 17hookrightarrow (rarr) 17hspace 28hspace 28Huge 7huge 7haumlnvisningar 13

Ii (ı) 13Im (=) 18imath 17imath (ı) 18import (program) 31in (isin) 16includegraphics 30index 17inf 19infty (infin) 18inneharingllsfoumlrteckning 8int (

int) 20

iota (ι) 16itemize-omgivning 9itshape 7

Jj () 13jmath 17jmath () 18Join (1) 16

Kkapitaumller 7kappa (κ) 16ker 19kill 12kommentar 3komprimering 31kursiv 7

LL (Ł) 14l (ł) 14label 11 13Lambda (Λ) 16lambda (λ) 16landscape (option) 26langle (〈) 21LARGE 7Large 7large 7

laserutskrifter 5LaTeX (logotypen) 8latex (program)

1 4 6 13 25 32LATEX-mode (i emacs) 4latexsym (paket) 17lceil (d) 21ldots ( ) 8ldots 21leadsto () 17left 21 22Leftarrow (lArr) 17leftarrow (larr) 17leftharpoondown () 17leftharpoonup () 17Leftrightarrow (hArr) 17leftrightarrow (harr) 17leq (le) 16leqno (option) 26letter (dokumentklass) 25lfloor (b) 21lg 19lhd () 16lim 19limsup 19line 29lininf 19listoffigures 8listoftables 8listor 9ndash10litteraturreferenser 34ll () 16ln 19log 19Longleftarrow (lArr=) 17longleftarrow (larrminus) 17Longleftrightarrow

(lArrrArr) 17longleftrightarrow

(larrrarr) 17longmapsto (7minusrarr) 17Longrightarrow (=rArr) 17longrightarrow (minusrarr) 17

Mmaketitle 2 8 26 27mapsto (7rarr) 17matematisk text 15ndash22matematiska symboler

15ndash17math-omgivning 15 20 21mathbf 19mathcal 19mathit 19mathrm 19mathsf 19mathtt 19

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 41: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

Sakregister 37

med enfigurtext Denna ska vara saring tydlig att man kan foumlrstaring figuren utan att behoumlva laumlsanaringgot inne i texten Taumlnk paring hur Du sjaumllv goumlr naumlr Du faringr en rapport eller en artikel i handenFigurtexten ska staring under figuren och skrivas ut helt t ex

Figur 23 En vanlig kruttilator med oumlverhaumlngade skrut Observera att divisorn haumlr aumlrgroumln Efter [2]

Vidare aumlr det vaumlrt att notera attfig 23blir bara ett nedslag mindre aumlnfigur 23 inne i textenFoumlrkorta inte i onoumldan och anvaumlnd bara de vedertagna saumltten t ex tex etc osv

Texten ska man straumlva efter att goumlra kort men uttoumlmmande Det aumlr alltid baumlttre att foumlrsoumlkaskriva korta meningar med ett sammanhang aumln att foumlrsoumlka taumlcka maringnga sammanhang i enmening Taumlnk paring ordval syftningar och meningsbyggnad saring att den text Du skriver verkligenkommer att betyda det Du taumlnkt Dig Detta laringter helt uppenbart men Du ska faring se att det inte aumlrsaring laumlttStavfel ska i princip inte behoumlva foumlrekomma eftersom det finns utmaumlrkta boumlcker somaumlr fyllda med raumltt stavade ord Aumlr Du det minsta osaumlker slaring upp ordet i staumlllet foumlr att chansaDu kan ibland bli osaumlker paring betydelsen av ett ord eller hos en fras Slaring daring upp i en ordbok ellerskriv om meningen mdash detta aumlr extremt viktigt naumlr Du skriver paring ett annat spraringk

Skriv gaumlrna paringsvenska Detta kan dock vara svaringrt i varingr bransch daumlr saring maringnga fackuttryckaumlr laringnade fraringn framfoumlr allt engelskan Om det finns ett svenskt ord foumlr en foumlreteelse saring anvaumlnddet om inte texten daring blir foumlr uppstyltad Fundera oumlver hur Du ska skriva om t exMan maringstenu enabla de strobade latcharna med chip select acknowledgement controlsignalerna(Vad nudet betyder) Det blir kanske flera ord paring svenska men det priset faringr vi betala foumlr att textenska bli snygg

Efter beskrivningar och genomgaringngar av metoder etc skaResultat ochellerSlutsatserkomma Dessa kan ibland ingaring utspridda i det foumlregaringende avsnittet men de ska i saring fall samlasihop haumlr och kommenteras

Referenser aumlr en lista med den litteratur som Du gjort haumlnvisningar till i texten I textenska Du ha skrivet ett nummer som i figurtextexemplet ovan I referenslista ska det daring se ut somt ex

[2] Gustavsson Hans P et alKruttilatorer en global oumlversikt Liberlitteratur Mal-mouml 1944

Sist saumltter Du eventuellabilagor programlistor ochappendix Naumlr sedan sammandragetaumlr klart aumlr rapporten faumlrdigskriven men inte faumlrdig Foumlrsoumlk att faring naringgon annan att korrekturlaumlsaden aringt Dig mdash sjaumllv aumlr du naumlmligen blind aumlven foumlr de enklaste felen vid det haumlr laget

Sakregister

Symboler (mindre utrymme) 22lsquo (iexcl) 14$ (math-omgivning) 15 (kommentar) 3rsquo (accent) 13rsquo (derivata) 18( (() 21) ()) 21 (extra utrymme) 22 (accent) 13 () 21= 12

= (accent) 13gt 12lsquo (iquest) 14[ ([) 21 (blanktecken) 8 (accent) 13( (math-omgivning) 15) (math-omgivning) 15- (avstavningsfoumlrslag) 9[ (displaymath-

omgivning) 15 (radbrytning) 2 28] (displaymath-

omgivning) 15^ (accent) 13 () 21 () 21] (]) 21^ (exponent) 17(index) 17lsquo (accent) 13~ (accent) 13~ (haringrt blanktecken) 910pt (option) 2611pt (option) 2612pt (option) 26

38 Sakregister

Aa4paper (option) 26AA (Aring) 14aa (aring) 14abstract 34abstract-omgivning 34accenter

i matematisk omgivning17i vanlig text 13

acute 17addtolength 26AE (AElig) 14ae (aelig) 14aleph (alefsym) 18alpha (α) 16amalg (q) 16angle ( 6 ) 18appendix 3 4approx (asymp) 16arccos 19arcsin 19arctan 19arg 19array-omgivning 20 21article (dokumentklass)

25 26ast (lowast) 16asymp () 16atop 20author 2avant (paket) 34avstavning 9 24

Bb (accent) 13backslash () 18 21bar 17baselinestretch 27beta (β) 16bfseries 7bibitem 35bibitem 35bigcap (

⋂) 20

bigcirc (copy) 16bigcup (

⋃) 20

Biggl 22biggl 22Biggr 22biggr 22Bigl 22bigl 22bigodot (

⊙) 20

bigoplus (oplus

) 20bigotimes (

otimes) 20

Bigr 22bigr 22

bigsqcup (⊔

) 20bigtriangledown (5) 16bigtriangleup (4) 16biguplus (

⊎) 20

bigvee (or

) 20bigwedge (

and) 20

bindetreck 8binaumlra operatorer 16blanktecken

extra 8haringrt 9

boldmath 19book (dokumentklass) 25bookman (paket) 34bot (perp) 18bowtie () 16Box (2) 18breve 17braringkstreck 18bullet (bull) 16

Cc (accent) 13cap (cap) 16caption 11 15cdot (middot) 16cdots 19center-omgivning 11 30centrerad text 10chancery (paket) 34chapter 25check 17chi (χ) 16circ () 16circle 29citat 10cite 35cite 35clearpage 25clubsuit (clubs) 18colorbox 33cong (sim=) 16coprod (

∐) 20

copyright ( ccopy) 13cos 19cosh 19cot 19coth 19csc 19cup (cup) 16

Dd (accent) 13dag (dagger) 13dagger (dagger) 16dashbox 29

dashv (a) 16date 2 3ddag (Dagger) 13ddagger (Dagger) 16ddot 17 18ddots 21definecolor 33deg 19Delta (∆) 16delta (δ) 16derivator 18description-omgivning

9 10det 19DH (ETH) 14dh (eth) 14Diamond (3) 18diamond () 16diamondsuit (diams) 18dim 19displaymath-omgivning

15 20 21 26div (divide) 16division 18DJ (ETH) 14dj (đ) 14document-omgivning 2documentclass 25dokumentklasser 25dot 17 18doteq ( =) 16Downarrow (dArr) 17 21downarrow (darr) 17 21draft (option) 26dvi2tty (program) 5dvips (program) 1 4ndash6

Eefd-brev (dokument-

klass) 35ell (`) 18em 7emacs

LATEX-mode 4emacs (program) 1 4 14 22emph 7empty (sidnumrering) 27emptyset (empty) 18enumerate-omgivning 9epsilon (ε) 16eqnarray-omgivning 21eqnarray-omgivning 21equation-omgivning 15 20equiv (equiv) 16eta (η) 16EUR 33euro 33

Sakregister 39

eurotecken 33evensidemargin 26exempel 1exists (exist) 18exponent 17ext 19

Ffancyhdr (paket) 27fbox 28fcolorbox 33felsoumlkning 22ndash25fetstil 7figure-omgivning 11 30figurer 11flat ([) 18fleqn (option) 26flushleft-omgivning 10flushright-omgivning 11fonter 6 19 34footnote 9footnotesize 7footskip 26forall (forall) 18fotnoter 9frac 18framebox 29frown (_) 16funktionsnamn 19

GGamma (Γ) 16gamma (γ) 16gcd 19geq (ge) 16gg () 16grader 18graphics (paket) 30ndash32grave 17grekiska bokstaumlver 15 16guillemotleft (laquo) 13guillemotright (raquo) 13guilsinglleft (lsaquo) 13guilsinglright (rsaquo) 13gunzip (program) 31gv (program) 32gzip (program) 31

HH (accent) 13hat 17hbar (h) 18headheight 26headings (sidnumrering) 27headsep 26heartsuit (hearts) 18

helvet (paket) 34hemdator

LATEX foumlr 35hline 12hom 19hookleftarrow (larr) 17hookrightarrow (rarr) 17hspace 28hspace 28Huge 7huge 7haumlnvisningar 13

Ii (ı) 13Im (=) 18imath 17imath (ı) 18import (program) 31in (isin) 16includegraphics 30index 17inf 19infty (infin) 18inneharingllsfoumlrteckning 8int (

int) 20

iota (ι) 16itemize-omgivning 9itshape 7

Jj () 13jmath 17jmath () 18Join (1) 16

Kkapitaumller 7kappa (κ) 16ker 19kill 12kommentar 3komprimering 31kursiv 7

LL (Ł) 14l (ł) 14label 11 13Lambda (Λ) 16lambda (λ) 16landscape (option) 26langle (〈) 21LARGE 7Large 7large 7

laserutskrifter 5LaTeX (logotypen) 8latex (program)

1 4 6 13 25 32LATEX-mode (i emacs) 4latexsym (paket) 17lceil (d) 21ldots ( ) 8ldots 21leadsto () 17left 21 22Leftarrow (lArr) 17leftarrow (larr) 17leftharpoondown () 17leftharpoonup () 17Leftrightarrow (hArr) 17leftrightarrow (harr) 17leq (le) 16leqno (option) 26letter (dokumentklass) 25lfloor (b) 21lg 19lhd () 16lim 19limsup 19line 29lininf 19listoffigures 8listoftables 8listor 9ndash10litteraturreferenser 34ll () 16ln 19log 19Longleftarrow (lArr=) 17longleftarrow (larrminus) 17Longleftrightarrow

(lArrrArr) 17longleftrightarrow

(larrrarr) 17longmapsto (7minusrarr) 17Longrightarrow (=rArr) 17longrightarrow (minusrarr) 17

Mmaketitle 2 8 26 27mapsto (7rarr) 17matematisk text 15ndash22matematiska symboler

15ndash17math-omgivning 15 20 21mathbf 19mathcal 19mathit 19mathrm 19mathsf 19mathtt 19

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 42: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

38 Sakregister

Aa4paper (option) 26AA (Aring) 14aa (aring) 14abstract 34abstract-omgivning 34accenter

i matematisk omgivning17i vanlig text 13

acute 17addtolength 26AE (AElig) 14ae (aelig) 14aleph (alefsym) 18alpha (α) 16amalg (q) 16angle ( 6 ) 18appendix 3 4approx (asymp) 16arccos 19arcsin 19arctan 19arg 19array-omgivning 20 21article (dokumentklass)

25 26ast (lowast) 16asymp () 16atop 20author 2avant (paket) 34avstavning 9 24

Bb (accent) 13backslash () 18 21bar 17baselinestretch 27beta (β) 16bfseries 7bibitem 35bibitem 35bigcap (

⋂) 20

bigcirc (copy) 16bigcup (

⋃) 20

Biggl 22biggl 22Biggr 22biggr 22Bigl 22bigl 22bigodot (

⊙) 20

bigoplus (oplus

) 20bigotimes (

otimes) 20

Bigr 22bigr 22

bigsqcup (⊔

) 20bigtriangledown (5) 16bigtriangleup (4) 16biguplus (

⊎) 20

bigvee (or

) 20bigwedge (

and) 20

bindetreck 8binaumlra operatorer 16blanktecken

extra 8haringrt 9

boldmath 19book (dokumentklass) 25bookman (paket) 34bot (perp) 18bowtie () 16Box (2) 18breve 17braringkstreck 18bullet (bull) 16

Cc (accent) 13cap (cap) 16caption 11 15cdot (middot) 16cdots 19center-omgivning 11 30centrerad text 10chancery (paket) 34chapter 25check 17chi (χ) 16circ () 16circle 29citat 10cite 35cite 35clearpage 25clubsuit (clubs) 18colorbox 33cong (sim=) 16coprod (

∐) 20

copyright ( ccopy) 13cos 19cosh 19cot 19coth 19csc 19cup (cup) 16

Dd (accent) 13dag (dagger) 13dagger (dagger) 16dashbox 29

dashv (a) 16date 2 3ddag (Dagger) 13ddagger (Dagger) 16ddot 17 18ddots 21definecolor 33deg 19Delta (∆) 16delta (δ) 16derivator 18description-omgivning

9 10det 19DH (ETH) 14dh (eth) 14Diamond (3) 18diamond () 16diamondsuit (diams) 18dim 19displaymath-omgivning

15 20 21 26div (divide) 16division 18DJ (ETH) 14dj (đ) 14document-omgivning 2documentclass 25dokumentklasser 25dot 17 18doteq ( =) 16Downarrow (dArr) 17 21downarrow (darr) 17 21draft (option) 26dvi2tty (program) 5dvips (program) 1 4ndash6

Eefd-brev (dokument-

klass) 35ell (`) 18em 7emacs

LATEX-mode 4emacs (program) 1 4 14 22emph 7empty (sidnumrering) 27emptyset (empty) 18enumerate-omgivning 9epsilon (ε) 16eqnarray-omgivning 21eqnarray-omgivning 21equation-omgivning 15 20equiv (equiv) 16eta (η) 16EUR 33euro 33

Sakregister 39

eurotecken 33evensidemargin 26exempel 1exists (exist) 18exponent 17ext 19

Ffancyhdr (paket) 27fbox 28fcolorbox 33felsoumlkning 22ndash25fetstil 7figure-omgivning 11 30figurer 11flat ([) 18fleqn (option) 26flushleft-omgivning 10flushright-omgivning 11fonter 6 19 34footnote 9footnotesize 7footskip 26forall (forall) 18fotnoter 9frac 18framebox 29frown (_) 16funktionsnamn 19

GGamma (Γ) 16gamma (γ) 16gcd 19geq (ge) 16gg () 16grader 18graphics (paket) 30ndash32grave 17grekiska bokstaumlver 15 16guillemotleft (laquo) 13guillemotright (raquo) 13guilsinglleft (lsaquo) 13guilsinglright (rsaquo) 13gunzip (program) 31gv (program) 32gzip (program) 31

HH (accent) 13hat 17hbar (h) 18headheight 26headings (sidnumrering) 27headsep 26heartsuit (hearts) 18

helvet (paket) 34hemdator

LATEX foumlr 35hline 12hom 19hookleftarrow (larr) 17hookrightarrow (rarr) 17hspace 28hspace 28Huge 7huge 7haumlnvisningar 13

Ii (ı) 13Im (=) 18imath 17imath (ı) 18import (program) 31in (isin) 16includegraphics 30index 17inf 19infty (infin) 18inneharingllsfoumlrteckning 8int (

int) 20

iota (ι) 16itemize-omgivning 9itshape 7

Jj () 13jmath 17jmath () 18Join (1) 16

Kkapitaumller 7kappa (κ) 16ker 19kill 12kommentar 3komprimering 31kursiv 7

LL (Ł) 14l (ł) 14label 11 13Lambda (Λ) 16lambda (λ) 16landscape (option) 26langle (〈) 21LARGE 7Large 7large 7

laserutskrifter 5LaTeX (logotypen) 8latex (program)

1 4 6 13 25 32LATEX-mode (i emacs) 4latexsym (paket) 17lceil (d) 21ldots ( ) 8ldots 21leadsto () 17left 21 22Leftarrow (lArr) 17leftarrow (larr) 17leftharpoondown () 17leftharpoonup () 17Leftrightarrow (hArr) 17leftrightarrow (harr) 17leq (le) 16leqno (option) 26letter (dokumentklass) 25lfloor (b) 21lg 19lhd () 16lim 19limsup 19line 29lininf 19listoffigures 8listoftables 8listor 9ndash10litteraturreferenser 34ll () 16ln 19log 19Longleftarrow (lArr=) 17longleftarrow (larrminus) 17Longleftrightarrow

(lArrrArr) 17longleftrightarrow

(larrrarr) 17longmapsto (7minusrarr) 17Longrightarrow (=rArr) 17longrightarrow (minusrarr) 17

Mmaketitle 2 8 26 27mapsto (7rarr) 17matematisk text 15ndash22matematiska symboler

15ndash17math-omgivning 15 20 21mathbf 19mathcal 19mathit 19mathrm 19mathsf 19mathtt 19

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 43: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

Sakregister 39

eurotecken 33evensidemargin 26exempel 1exists (exist) 18exponent 17ext 19

Ffancyhdr (paket) 27fbox 28fcolorbox 33felsoumlkning 22ndash25fetstil 7figure-omgivning 11 30figurer 11flat ([) 18fleqn (option) 26flushleft-omgivning 10flushright-omgivning 11fonter 6 19 34footnote 9footnotesize 7footskip 26forall (forall) 18fotnoter 9frac 18framebox 29frown (_) 16funktionsnamn 19

GGamma (Γ) 16gamma (γ) 16gcd 19geq (ge) 16gg () 16grader 18graphics (paket) 30ndash32grave 17grekiska bokstaumlver 15 16guillemotleft (laquo) 13guillemotright (raquo) 13guilsinglleft (lsaquo) 13guilsinglright (rsaquo) 13gunzip (program) 31gv (program) 32gzip (program) 31

HH (accent) 13hat 17hbar (h) 18headheight 26headings (sidnumrering) 27headsep 26heartsuit (hearts) 18

helvet (paket) 34hemdator

LATEX foumlr 35hline 12hom 19hookleftarrow (larr) 17hookrightarrow (rarr) 17hspace 28hspace 28Huge 7huge 7haumlnvisningar 13

Ii (ı) 13Im (=) 18imath 17imath (ı) 18import (program) 31in (isin) 16includegraphics 30index 17inf 19infty (infin) 18inneharingllsfoumlrteckning 8int (

int) 20

iota (ι) 16itemize-omgivning 9itshape 7

Jj () 13jmath 17jmath () 18Join (1) 16

Kkapitaumller 7kappa (κ) 16ker 19kill 12kommentar 3komprimering 31kursiv 7

LL (Ł) 14l (ł) 14label 11 13Lambda (Λ) 16lambda (λ) 16landscape (option) 26langle (〈) 21LARGE 7Large 7large 7

laserutskrifter 5LaTeX (logotypen) 8latex (program)

1 4 6 13 25 32LATEX-mode (i emacs) 4latexsym (paket) 17lceil (d) 21ldots ( ) 8ldots 21leadsto () 17left 21 22Leftarrow (lArr) 17leftarrow (larr) 17leftharpoondown () 17leftharpoonup () 17Leftrightarrow (hArr) 17leftrightarrow (harr) 17leq (le) 16leqno (option) 26letter (dokumentklass) 25lfloor (b) 21lg 19lhd () 16lim 19limsup 19line 29lininf 19listoffigures 8listoftables 8listor 9ndash10litteraturreferenser 34ll () 16ln 19log 19Longleftarrow (lArr=) 17longleftarrow (larrminus) 17Longleftrightarrow

(lArrrArr) 17longleftrightarrow

(larrrarr) 17longmapsto (7minusrarr) 17Longrightarrow (=rArr) 17longrightarrow (minusrarr) 17

Mmaketitle 2 8 26 27mapsto (7rarr) 17matematisk text 15ndash22matematiska symboler

15ndash17math-omgivning 15 20 21mathbf 19mathcal 19mathit 19mathrm 19mathsf 19mathtt 19

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 44: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

40 Sakregister

matriser 20max 19mdseries 7merit (dokumentklass) 35mho (0) 18mid (|) 16min 19models (|=) 16mp (∓) 16mu (micro) 16multiput 29

Nnabla (nabla) 18natural () 18nearrow () 17neg (not) 18neq (6=) 16newcent (paket) 34newpage 28NG (Ŋ) 14ng (ŋ) 14ni (3) 16nonumber 21normalfont 7normalsize 7not 15nu (ν) 16nwarrow () 17ny sida 28

OO (Oslash) 14o (oslash) 14o (o) 16oddsidemargin 26odot () 16OE (Œ) 14oe (œ) 14oint (

∮) 20

Omega (Ω) 16omega (ω) 16ominus () 16openright (option) 26oplus (oplus) 16optioner 26oslash () 16otimes (otimes) 16oval 29overbrace 19overline 19

PP (para) 13pagecolor 33pageref 13

pagestyle 27palatino (paket) 34parallel () 16parbox 28parenteser 21parindent 27parskip (paket) 27part 25partial (part) 18PDF 1 6 32pdflatex (program)

1 4 6 32perp (perp) 16Phi (Φ) 16phi (φ) 16Pi (Π) 16pi (π) 16picture-omgivning

11 29 30pilsymboler 17plain (sidnumrering) 27pm (plusmn) 16postscript

inkludera bilder 30teckensnitt 34

pounds (pound) 13Pr 19prec (≺) 16preceq () 16prime (prime) 18prod (

prod) 20

programlistningar 14propto (prop) 16ps2pdf (program) 32Psi (Ψ) 16psi (ψ) 16punkter

cdots (middot middot middot) 19

ddots ( ) 21

ldots ( ) 8 21typografiskt maringtt 7

vdots () 21

put 29

Qquotation-omgivning 10quote-omgivning 10quotedblbase (bdquo) 13quotesinglbase (sbquo) 13

Rr (accent) 13radavstaringnd 27radbrytning 2 28raggedright 9 10

rangle (〉) 21rceil (e) 21Re (lt) 18ref 11 13referat 34referenser 34reflectbox 32relationssymboler 16renewcommand 27report (dokumentklass)

25 26resizebox 30ndash32rfloor (c) 21rhd () 16rho (ρ) 16right 21 22Rightarrow (rArr) 17rightarrow (rarr) 17rightharpoondown () 17rightharpoonup () 17rightleftharpoons

() 17rmfamily 7roman 7rotatebox 32rubriker 3roumltter 18

SS (sect) 13sammandrag 34sammanfattning 34sans serif 7scalebox 31 32scriptsize 7scshape 7searrow () 17sec 19section 3setlength 26setminus () 16sffamily 7sharp (]) 18sidbrytning 28sidfot 27sidhuvud 27sidnumrering 27Sigma (Σ) 16sigma (σ) 16sim (sim) 16simeq () 16sin 19sinh 19skriva ut 5skrivmaskinstext 7 14skrivstilsbokstaumlver 19slshape 7

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 45: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

Sakregister 41

small 7smile (^) 16spadesuit (spades) 18specialtecken 3 13ndash14sqcap (u) 16sqcup (t) 16sqrt 18sqsubset (lt) 16sqsubseteq (v) 16sqsupset (=) 16sqsupseteq (w) 16stackrel 15star () 16stiltyper 6 19 34stora matematiksymbo-

ler 20subsection 3subset (sub) 16subseteq (sube) 16subsubsection 3succ () 16succeq () 16sum (

sum) 20

sup 19supset (sup) 16supseteq (supe) 16surd (

radic) 18

swarrow () 17

Tt (accent) 13tabbing-omgivning 11tabeller 11ndash12table-omgivning 11tableofcontents 8tabular-omgivning 11 12tan 19tanh 19tankstreck 8tau (τ) 16teckensnitt 6 19 34TeX (logotypen) 8textbf 7 19textheight 26

textit 7textmd 7textnormal 7 19textrm 7textsc 7textsf 7textsl 7texttt 7 19textup 7textwidth 26TH (THORN) 14th (thorn) 14thebibliography-

omgivning 34Theta (Θ) 16theta (θ) 16thispagestyle 27tilde 17times (times) 16times (paket) 34tiny 7titelsidan 2title 2titlepage (option) 26today 8tomrum 28top (gt) 18topmargin 26triangle (4) 18triangleleft () 16triangleright () 16ttfamily 7twocolumn (option) 26twoside (option) 26typsnitt 6 19 34

Uu (accent) 13unboldmath 19underbrace 19underline 19unitlength 29unlhd () 16Uparrow (uArr) 17 21uparrow (uarr) 17 21

Updownarrow (m) 17 21updownarrow (l) 17 21uplus (]) 16upshape 7Upsilon (Υ) 16upsilon (υ) 16usepackage 2utskrifter 5utskriftsproblem 25

Vv (accent) 13varepsilon (ε) 16varphi (ϕ) 16varpi ($) 16varrho () 16varsigma (ς) 16vartheta (ϑ) 16vdash (`) 16vdots 21vec 17vector 29vee (or) 16verb 14verbatim-omgivning 14verbatiminput 14vspace 11 28vspace 28vaumlnsterjusterad text 9 10

Wwedge (and) 16wp (weierp) 18wr (o) 16

Xxdvi (program) 1 4 5 32xfig (program) 31Xi (Ξ) 16xi (ξ) 16

Zzeta (ζ) 16

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister
Page 46: Att skriva rapporter med LATEX - ddg.lth.se · PDF fileVad är LATEX? LATEX är ett typsättningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och låter sedan

LTH Tryckeriet i E-huset Lund 2006

  • Snabbstart
    • Ett enkelt exempel
    • Fler exempel
      • Grunderna
        • Handledningens upplaumlggning
        • En enkel mall
        • Loumlptexten
          • Kommentarer
          • Specialtecken
            • Rubriker
            • Att arbeta med LaTeX
              • Att skriva LaTeX-text med emacs
              • Att formatera texten
              • Att studera dokumentet paring skaumlrmen
              • Att skriva ut dokumentet paring laserskrivare
              • Att skapa en pdf-fil
                  • Paringbyggnad
                    • Att aumlndra utseende paring texten
                      • Att aumlndra teckensnitt
                      • Att aumlndra storlek
                        • Bindestreck
                        • Diverse anvaumlndbara kommandon
                        • Inneharingllsfoumlrteckning
                        • Fotnoter
                        • Avstavning
                        • Listor
                        • Citat
                        • Vaumlnsterjusterad och centrerad text
                        • Figurer och tabeller
                        • tabbing-omgivning
                        • tabular-omgivning
                        • Haumlnvisningar
                        • Fler specialtecken
                          • Symboler
                          • Accenter
                          • Utlaumlndska bokstaumlver
                            • Svenska bokstaumlver
                            • Programlistningar
                              • Matematiska formler
                                • Att skriva matematisk text
                                • En oumlversikt oumlver matematiska symboler
                                  • Accenter
                                    • Exponenter och index
                                    • Derivator
                                    • Division
                                    • Roumltter
                                    • Oumlver- och understrykning
                                    • Teckensnitt i matematisk text
                                    • Summor integraler och saringnt
                                    • Matriser och vektorer
                                    • Ekvationer paring flera rader
                                    • Parenteser
                                    • Finjustering
                                      • Om det blir fel
                                        • Vanliga problem
                                        • Vad man goumlr naumlr LaTeX har stannat
                                        • Att hitta vad som blev fel
                                        • Varningar vid sid- och radbrytningar
                                        • Problem med placering av figurer
                                          • Bilderna kommer sist i dokumentet
                                          • Alla bilder kommer inte ut
                                            • Problem i inkluderade filer
                                            • Utskriften kommer inte ut
                                              • Oumlverkurs
                                                • Dokumentklasser
                                                • Dokumentoptioner
                                                • Finjustering av marginaler och andra maringtt
                                                • Separering av stycken
                                                • Engelska dokument
                                                • Sidnumrering sidhuvud och sidfot
                                                • Radavstaringnd
                                                • Ramar
                                                • Att paringverka formateringen
                                                • Att rita figurer
                                                • Paketet graphics
                                                  • Att inkludera postscript-bilder
                                                  • Att spara utrymme
                                                  • Naringgra saumltt att skapa postscript-bilder
                                                  • Aumlndra storlek och roterera
                                                  • xdvi och graphics
                                                  • pdflatex och graphics
                                                    • Paketet color
                                                    • Eurotecken
                                                    • Fler teckensnitt
                                                    • Sammanfattning
                                                    • Referenser
                                                    • Vill ni veta mer
                                                      • Lokala dokumentklasser
                                                      • LaTeX foumlr hemdatorn
                                                      • Hur utformar man rapporten
                                                      • Sakregister