En introduktion till L A TEX

Relevanta dokument
Instruktion för laboration 1

Laboration 10: LaTeX. Redovisning. Omgivningen document. Början. Instruktionerna nedan. Repetitionsuppgifter

Laborationsrapport för laboration 2 i ESS010 Elektronik. Olle Ollesson 29 september 2012 Handledare: Sven Svensson

Introduktion till Word och Excel

Elias Castegren. (Version 1, 2012)

Modell för fysikuppsatser

Migrera till Word 2010

Instruktion för laboration 1

Introduktion till Gmail

Laboration 2 Grunderna i Photoshop

Botten för svenskspråkigt kandidatarbete

Laboration: Grunderna i Matlab

Instruktioner för rapportmallen

Introduktion till Matlab

NetBeans 5.5. Avsikt. Projektfönster

SF1672, Linjär Algebra med Matlab för F1 Lab0

Dr. Johan Hagelbäck.

Öppna EndNote varje gång när du vill samla referenser till ditt bibliotek.

Emacs. Eric Elfving Institutionen för datavetenskap (IDA) 22 augusti 2016

Excel kortkommando. Infoga rad, kolumn eller cell Ta bort rad, kolumn eller cell

Mall (från L A TEX 1)

Introduktion till Matlab

de uppgifter i) Under m-filerna iv) Efter samlade i en mapp. Uppgift clear clc Sida 1 av 6

Att skriva på datorn

NetBeans 7. Avsikt. Projektfönster

Lägg märke till skillnaden, man ser det tydligare om man ritar kurvorna.

Handicom. Symbol for Windows. Blisseditor. Version 3.4

TSKS06 - Rapportskrivning

SF1546, Numeriska Metoder för O1 Lab0 - frivillig. (dvs uppgifterna behöver inte redovisas!)

Att skriva rapport. Innehåll

Laboration 2 Datorverktyg vid LiU

Så här skriver du ditt första program i C++

Laboration: Grunderna i MATLAB

Uppgift 1. (SUBPLOT) (Läs gärna help, subplot innan du börjar med uppgiften.) 1 A) Testa och förklara hur nedanstående kommandon fungerar.

Mer information om RefWorks, andra referenshanteringsprogram och hur man refererar hittar du på Linköpings universitetsbiblioteks webbsidor.

Introduktion till LÄROBJEKT. tisdagen

Svängningar - laborationsrapport + L A TEX-nyttigheter Fysik - mekanik och vågor (FAFA01) Första utkastet 12 maj 2014

CTH/GU LABORATION 1 MVE /2013 Matematiska vetenskaper. Mer om grafritning

Word-guide Introduktion

Kapitel 15: Data/Matrix Editor

Laboration 2 i datorintro för E1 Detta dokument innehåller instruktioner och övningar för introduktion till E-programmets datorsystem och web-mail.

Newtons metod och arsenik på lekplatser

EndNote X8. Bygg ditt eget referensbibliotek

Lathund FE-edit i Typo3

Matematisk Modellering

Emacs. Eric Elfving Institutionen för Datavetenskap (IDA)

Introduktion till Word och Excel. 14 september 2008

Guide till RefWorks Skapa ett RefWorks-konto Under Citera och referera > RefWorks Hjälp funktioner i RefWorks Help Tutorial Help

Laboration 2, M0043M, HT14 Python

Installation av datafil för lokal lagring av e-post i Microsoft Outlook 2016

Inledning till OpenOffice Calculator Datorlära 2 FK2005

Microsoft. Excel Migrera till Excel från Excel 2003

Uppgift 18 Eget programval

FC-kurs Röbäcks skolområde femmor och sexor

ALEPH ver. 16 Introduktion

Vilken version av Dreamweaver använder du?

Infoga dokument i Connect med hjälp av FlashPaper

träna på att använda olika grafiska metoder för att undersöka vilka fördelningar ett datamaterial kan komma från

Datorövning 1 Calc i OpenOffice 1

EndNote X8. Bygg ditt eget referensbibliotek. - där du samlar referenser från olika databaser på ett och samma ställe

Automatisera uppgifter med Visual Basic-makron

MMA132: Laboration 1 Introduktion till MATLAB

Beräkningsvetenskap och Matlab. Vad är MATLAB? Vad är MATLAB? Användningsområden. Vad är MATLAB? Grunderna i Matlab. Beräkningsvetenskap == Matlab?

LaTeX. Grunderna till dokumentsystemet LaTeX. Eric Elfving Institutionen för Datavetenskap (IDA)

FC-kurs Röbäcks skolområde, åk 5-6

Introduktion till datormiljön och Python

Labb LABB 1. Databassagan och en rundtur i databasers märkliga värld. Plushögskolan Frågeutveckling inom MSSQL - SU14

Skoladmin kom igång! Innehåll

SF1900 Sannolikhetsteori och statistik, HT 2017 Laboration 1 för CINEK2

Matematisk Modellering

Användarhandledning - Introduktion till användning av Bb/WebCT för lärare och övrig personal

Bildredigering i EPiServer & Gimp

1284_omslag.qxd :13 Sida 1 ECDL START OFFICE 2003 Allmän IT Windows XP Word 2003 Outlook 2003

Docker i Windows 8.1 med Hyper-V

Programfönster. Daniel Cronholm, Sensus december

INSPIRA. Microsoft. Excel 2007 Grunder

Bilder Innehåll: Inledning Minneskort Ansluta kamera eller minneskort Föra över bilder, ett sätt Föra över bilder, ett a nnat sätt

Demonstration av laboration 2, SF1901

ANVÄNDAR MANUAL. SESAM 800 RX MC Manager

Innehållsförteckning. Kurs i MS Office våren 2013 Word

Inledande programmering med C# (1DV402) Ditt första C#-program med Visual Studio

Om e-post. Introduktion till Emacs. Att skicka e-post. ÅÄÖåäö i pine. Varför Emacs? Vad är Emacs? Emacs en editor/textbehandlare

Kort sammanfattning av de funktioner som används för att Skapa en smart Dashboard!

IdéTorget Manual. Fotoalbum i PowerPoint med berättarröst/spela CD

Code-Lite tutorial ( /RoJ)

Lathund för att skapa dokument i redigeraren

Manual för att skicka mejl via medlemsregistret på webben

Scan2Text Svensk Doc 2.0. Scan2Text Användarguide

Datorövning 2 Matlab/Simulink. Styr- och Reglerteknik för U3/EI2

Installationsanvisning för Su Officemallar 2007 För PC

Objektorienterad Programmering (TDDC77)

Komma igång med 3L Pro Komma igång med 3L. Copyright VITEC FASTIGHETSSYSTEM AB

Dok nr OSF/AV-15:003, ver E Inloggning till Treserva via extern dator

Steg 1 Minnen, mappar, filer Windows 7

Kort-kort om utdelade användarkonton och datormiljön på NADA

WORDPRESSGUIDE Uppdaterad WORDPRESSGUIDE 2013 Sida 1

Omkoppling av in- och utmatning. In- och utmatning i Unix. Kommando exempel, ls, pipe forts. Kommando exempel, ls, pipe

Datorövning 1: Fördelningar

TEM Projekt Transformmetoder

Handbok Kile. Jonathan Pechta Federico Zenith Holger Danielsson Thomas Braun Michel Ludwig Felix Mauch Översättare: Stefan Asserhäll

Transkript:

En introduktion till L A TEX Andreas Nordvall Lagerås (reviderad av Jens Malmros) 1 januari 2012 1 Introduktion Att använda L A TEX på Linux-datorerna i datorsalen är inte svårt. Detta dokument ger dig de grundläggande kunskaper som behövs för att du ska kunna skriva laborationsrapporter i L A TEX. En lite längre mall för exjobb som också har fler exempel och kommentarer finns på institutionens hemsida [?]. En ännu längre och mycket användbar manual är [?]. Glöm inte heller att kolla på anvisningarna för hur laborationsrapporter ska se ut [?] som finns på kursens Moodle-sida. Det är tänkt att du skall kunna göra din egen rapport helt enkelt genom attändraidenkodsomliggertillgrundfördetdokumentdunuläser.hämta filen labbmall eftervt11 Emacs Kile.tex(och bilderna plus och kryss.eps och plus och kryss.png) från Moodle-sidan och spara på lämpligt ställe. 2 Textredigerare Du kan använda vilken textredigerare som helst. I 2.1 beskrivs det hur du kan använda Emacs, medan i 2.2 beskrivs det hur du kan använda Kile. 2.1 Emacs Öppna en konsol, och ta dig med cd till den katalog där du sparade labbmall eftervt11 Emacs Kile.tex. Öppna filen genom att skriva emacs labbmall_eftervt11_emacs_kile.tex & (och tryck enter). Om inte texten är färglagd, så välj i menyraden Options Syntax Highlighting. Spara din egen kopia av mallen genom att i menyn välja File Save Buffer As..., titta på listen längst ner i fönstret; där skriver du in ett lämpligt namn som måste sluta på.tex, kanske en-fil.tex (och trycker enter). Ändra t.ex. häär, spara genom File Save (current buffer), och 1

kompilera din kod med L A TEX genom att välja TeX TeX file. 1 Resultatet är en så kallad dvi-fil. 2.1.1 Titta på resultatet (Emacs) Du kan kolla på din dvi-fil genom att skriva xdvi en-fil.dvi & (om du nu kallade din fil för en-fil). Om du vill göra om dvin till en pdf-fil så kan du i konsolen skriva dvipdf en-fil Denna pdf kan du öppna med t.ex. xpdf med kommandot acroread en-fil.pdf xdvi laddar om filen så fort du klickar på fönstret, men i xpdf behöver du ladda om filen efter att du har kompilerat den. Detta gör du genom att trycka r. 2.2 Kile Öppna Kile genom att gå till Office-menyn och klicka på Kile. Öppna mallfilen genom att välja Open i File-menyn och klicka dig fram till katalogen där filen sparades. Du kan se att Kile färglägger delar av texten för att tydliggöra dess struktur. Spara din egen kopia av mallen genom att i File-menyn välja Save As... Du kan nu kompilera din kod med L A TEX genom att välja Build-menyn och därefter Compile LaTeX. 2 Resultatet är en så kallad dvi-fil. 2.2.1 Titta på resultatet (Kile) Du kan titta på din dvi-fil genom att välja Build View ViewDVI. Om du istället vill göra en pdf-fil så kan du välja Build Compile PDFLaTeX och titta på den genom Build View ViewPDF. De program som visar dvi- och pdf-filerna, KDVI och KPDF, laddar om filensåfortduklickarpåfönstret,sådubehöveralltsåinteöppnanyafönster varje gång du vill titta på resultatet. 1 Bredvid menyalternativen står kortkommandon, du kan t.ex. spara genom att trycka Ctrl-x och sedan Ctrl-s. När det står M betyder det Alt-tangenten, t.ex. kopiera markerad text: Alt-w. Ett annat bra kommando är Ctrl-g som avbryter ett pågående kommando. 2 Bredvid menyalternativen står kortkommandon, du kan t.ex. spara genom att trycka Ctrl+s och kompilera genom att trycka Alt+2. Ett annat alternativ är att använda verktygslisten, t.ex. så kompileras filen om du trycker på den vänstra av de blå hästskoliknande figurerna. 2

Tabeller Tabeller finns det i många olika varianter, här är några exempel: krona klave en lång text 15.4-5.09 vinst 12 4 och TEX 15.4-50.9 förlust 56 0 4 Matematiska formler och uttryck Den stora vinsten med att använda L A TEX är att det blir lätt att skriva matematiska uttryck. Uttryck som skall stå inne i en text börjar med $, så här: P(X = k) = ( ) 1 k ( 1 )k ( 2 )1 k. Men kan också låta uttrycket få större utrymme genom att använda $$: 1 P(X 9) = P(X 8) = 8 k=0 ( 1 k )( 1 ) k ( ) 2 1 k. För flera ekvationer används lämpligen align*, där & markerar vad ekvationerna ska ordnas efter: ( Y µ P(Y y) = P y µ ) ( = P Z y µ ) σ σ σ (y µ)/σ 1 (y µ)/σ = e z2 2 dz = φ(z)dz 2π ( ) y µ {per def.} = Φ. σ Matriser behöver man ibland: ( ) ( ) a b c 12 ρ. d e f f(x)dx 4.1 Felsökning Π 1 2 Om L A TEX spottar ur sig en massa varningar och felmeddelanden i nedre halvan av Kile-fönstret beror det oftast på att 1. du har skrivit en { eller en } för mycket eller för litet, eller så 2. har du skrivit ett eller två $ för mycket eller för litet. Om du läser felmeddelandena så står det vilken rad felet började på (eller åtminstone var L A TEX först upptäckte att något var fuffens). Använd % på olika ställen på den raden eller i närheten för att kommentera bort kod som det kanske är något fel med, så att du kan se var felet finns eller inte finns. Här är en numrerad lista också. Vad händer om du byter ut enumerate mot itemize?

5 Infoga bilder och plottar Bilder är lätt att få med om de är sparade som eps i samma katalog som din tex-fil. Det kan vara lite svårt att få dem att ligga exakt var man vill, eftersom L A TEX har en egen uppfattning om vad som ser bäst ut. Kolla var figuren hamnade. Figur 1: Detta är två fördelningar Om du gör pdf-filer istället för dvi-filer så ska bilder inte vara i epsformat, utan i ex. png- eller jpg-format. Skulle du bara ha dina bilder i eps-format så går det dock att konvertera dvi-filen till pdf; titta i Buildmenyn under Convert. 6 Att citera, och mer att läsa Om du vill citera en källa gör du det enklast med cite så här: jag har lärt mig mycket om L A TEX från [?]. Om man vill veta mer om detaljer för att typsätta matematik bör man även titta på [?]. 7 L A TEX hemma Gå till http://www.ctan.org/starter.html och läs på, eller fråga din lärare! 4 Referenser [1] AMS User s Guide for the amsmath Package, ftp://ftp.ams.org/ pub/tex/doc/amsmath/amsldoc.pdf [2] Lagerås, A.N. En mall (och kort introduktion) till L A TEX http://www.math.su.se/matstat/und/exjobb/exjobbsmall.pdf [] Lagerås, A.N. Instruktion för redovisning av laborationer [4] Oetiker et al. The Not So Short Introduction to L A TEX2e http://www.ctan.org/tex-archive/info/lshort/english/lshort.pdf 4 För MacOSX rekommenderas TEXShop varmt: http://www.uoregon.edu/~koch/ texshop/installing.html 4

Appendix med Matlab-kod Längre kod-snuttar stoppar man enklast in med verbatim så här: x = 0:10; y1 = binopdf(x,10,0.); y2 = poisspdf(x,); plot(x,y1, +,x,y2, x ) axis([-0.5 10.5 0 0.5]) 5