Att skriva rapporter med LATEX - ddg.lth.se r LATEX? LATEX r ett typsttningsprogram. Man skri-ver...

download Att skriva rapporter med LATEX - ddg.lth.se r LATEX? LATEX r ett typsttningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och lter sedan LATEX producera formate-

of 48

  • date post

    06-Mar-2018
  • Category

    Documents

  • view

    217
  • download

    2

Embed Size (px)

Transcript of Att skriva rapporter med LATEX - ddg.lth.se r LATEX? LATEX r ett typsttningsprogram. Man skri-ver...

  • Att skriva rapportermed LATEX

    Per ForebyDatordriftgruppen LTH

    Lunds universitet

    Version 5.620 september 2006

    Besk

    river

    LATEX2

  • Vad r LATEX?LATEX r ett typsttningsprogram. Man skri-ver formateringskommandon i en vanlig text-fil, och lter sedan LATEX producera formate-rad text, ungefr som en kompilator produce-rar ett program frn kllkod. Den formatera-de texten kan man sedan studera p en grafiskskrm, eller skriva ut p en skrivare.

    LATEX bygger p TEX som r ett gene-rellt typsttningsprogram skrivet av Donald E.Knuth. Som mnga generella system lider TEXav att det r ganska invecklat. Dremot kanman definiera nya kommandon i TEX och dethar Leslie Lamport gjort. Han har definieraten samling nya kommandon som han har kal-lat fr LATEX.

    Frdelar med LATEXven om man inte har ngra erfarenheter avtypografi r det enkelt att producera doku-ment med ett professionellt utseende. LATEXhar nmligen redan bestmt bl a hur stora bok-stver man ska anvnda till rubriker, hur stortradavstnd man ska ha, hur stora marginalersom r lagom och var sidnumret ska placeras.

    LATEX r inte ett ordbehandlingsprogramav typen wysiwyg (what you see is what youget). Det innebr att man inte behver ha ensrskild skrm fr att kunna arbeta med LATEX.En enkel terminal duger (t ex via en modem-uppkoppling). Underskningar har visat attdet gr snabbare att frdigstlla sitt dokumentmed ett system av denna typ. Anledningen ratt man koncentrerar sig p texten i stllet frp att finjustera formateringen.

    LATEX r gratis och finns till nstan alla da-tortyper (se sidan 35). Det innebr att man kanflytta sina dokument till en annan dator ochformatera dem dr ocks.

    Lev som du lr. . .Detta hfte r givetvis skrivet med LATEX.

    Teckensnitten som har anvnts r Ti-mes, Avant-Garde och Computer moderntypewriter. Dessutom anvnds de vanligaTEX-fonterna till matematiska uttryck.

    Storleken p texten r 10 punter. Denna rsedan frminskad till 90% med programmetpstops som ocks skter om att placera tvsidor p varje ark, och organisera om den i rttordning fr att trycka hftet.

    VarningDenna handledningen r ett dligt exempel ptypografi. Raderna r vldigt lnga, margina-lerna i det nrmaste obefintliga och avstndetmellan raderna fr litet.

    Det beror p att jag har frskt f in smycket information som mjligt i handled-ningen utan att formatet blev fr otympligt.

    Handledningen p ntetHandledningen finns ven tillgnglig ielektronisk form i ett antal olika format. Sk-vgen finns lngs ned p denna sida. Dr hittarman ven alla exempel som nmns i texten.

    Synpunkter vlkomnaHr grna av er om ni har synpunkter p den-na handledning, s att jag kan gra den bttre iframtiden. Enklast frmedlar ni era synpunk-ter via datorpost till nedanstende adress ellervia ett personligt besk hos datordriftgruppen(i kllarplanet i E-husets sdra tillbyggnad).

    URL: http://www.efd.lth.se/perf/handledning/c 19902006 Per Foreby (perf@efd.lth.se).

    http://www.efd.lth.se/perf/handledning/http://www.efd.lth.se/perf/mailto:perf@efd.lth.se

  • Innehll i

    Innehll1 Snabbstart 1

    1.1 Ett enkelt exempel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2 Fler exempel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

    2 Grunderna 12.1 Handledningens upplggning . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.2 En enkel mall . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22.3 Lptexten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

    2.3.1 Kommentarer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32.3.2 Specialtecken . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

    2.4 Rubriker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32.5 Att arbeta med LATEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

    2.5.1 Att skriva LATEX-text med emacs . . . . . . . . . . . . . . . . . . . . . 42.5.2 Att formatera texten . . . . . . . . . . . . . . . . . . . . . . . . . . . 42.5.3 Att studera dokumentet p skrmen . . . . . . . . . . . . . . . . . . . 52.5.4 Att skriva ut dokumentet p laserskrivare . . . . . . . . . . . . . . . . 52.5.5 Att skapa en pdf-fil . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

    3 Pbyggnad 63.1 Att ndra utseende p texten . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

    3.1.1 Att ndra teckensnitt . . . . . . . . . . . . . . . . . . . . . . . . . . . 63.1.2 Att ndra storlek . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

    3.2 Bindestreck . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83.3 Diverse anvndbara kommandon . . . . . . . . . . . . . . . . . . . . . . . . . 83.4 Innehllsfrteckning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83.5 Fotnoter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93.6 Avstavning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93.7 Listor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93.8 Citat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103.9 Vnsterjusterad och centrerad text . . . . . . . . . . . . . . . . . . . . . . . . 103.10 Figurer och tabeller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113.11 tabbing-omgivning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113.12 tabular-omgivning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123.13 Hnvisningar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133.14 Fler specialtecken . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

    3.14.1 Symboler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133.14.2 Accenter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133.14.3 Utlndska bokstver . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

    3.15 Svenska bokstver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143.16 Programlistningar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

    4 Matematiska formler 154.1 Att skriva matematisk text . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154.2 En versikt ver matematiska symboler . . . . . . . . . . . . . . . . . . . . . 15

    4.2.1 Accenter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174.3 Exponenter och index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174.4 Derivator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184.5 Division . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184.6 Rtter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184.7 ver- och understrykning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194.8 Teckensnitt i matematisk text . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

  • ii Innehll

    4.9 Summor, integraler och snt . . . . . . . . . . . . . . . . . . . . . . . . . . . 204.10 Matriser och vektorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204.11 Ekvationer p flera rader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214.12 Parenteser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214.13 Finjustering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

    5 Om det blir fel 225.1 Vanliga problem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225.2 Vad man gr nr LATEX har stannat . . . . . . . . . . . . . . . . . . . . . . . . 235.3 Att hitta vad som blev fel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235.4 Varningar vid sid- och radbrytningar . . . . . . . . . . . . . . . . . . . . . . . 245.5 Problem med placering av figurer . . . . . . . . . . . . . . . . . . . . . . . . . 24

    5.5.1 Bilderna kommer sist i dokumentet . . . . . . . . . . . . . . . . . . . 245.5.2 Alla bilder kommer inte ut . . . . . . . . . . . . . . . . . . . . . . . . 25

    5.6 Problem i inkluderade filer . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255.7 Utskriften kommer inte ut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

    6 verkurs 256.1 Dokumentklasser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256.2 Dokumentoptioner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266.3 Finjustering av marginaler och andra mtt . . . . . . . . . . . . . . . . . . . . 266.4 Separering av stycken . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276.5 Engelska dokument . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276.6 Sidnumrering, sidhuvud och sidfot . . . . . . . . . . . . . . . . . . . . . . . . 276.7 Radavstnd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276.8 Ramar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286.9 Att pverka formateringen . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286.10 Att rita figurer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296.11 Paketet graphics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

    6.11.1 Att inkludera postscript-bilder . . . . . . . . . . . . . . . . . . . . . . 306.11.2 Att spara utrymme . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316.11.3 Ngra stt att skapa postscript-bilder . . . . . . . . . . . . . . . . . . . 316.11.4 ndra storlek och roterera . . . . . . . . . . . . . . . . . . . . . . . . 316.11.5 xdvi och graphics . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326.11.6 pdflatex och graphics . . . . . . . . . . . . . . . . . . . . . . . . . . 32

    6.12 Paketet color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336.13 Eu