att skriva rapporter med latex - ddg.lth.se · pdf filevad är latex? latex är ett...
TRANSCRIPT
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-