L A TEX. Kapitel 7. LaTeX. 7.1 Stycken och rader. 7.2 Allmän struktur. 7.3 Kommandon med \ (bakstreck)

Storlek: px
Starta visningen från sidan:

Download "L A TEX. Kapitel 7. LaTeX. 7.1 Stycken och rader. 7.2 Allmän struktur. 7.3 Kommandon med \ (bakstreck)"

Transkript

1 Kapitel 7 LaTeX LaTeX är ett typsättningsprogram. Det är ett sätt att göra texter färdiga för tryck som skiljer sig från ordbehandlare och mer liknar att lämna in ett manus till ett sätteri. Input är en vanlig textfil skriven i en editor i vilken texten blandas med kommandon för typsättning. Dessa filer brukar ha namn som slutar med».tex«. LaTeX används mycket för akademiska artiklar. Det finns bra stöd för sådant som bibliografier och källhänvisningar. Matematisk sats är dess specialitet, men även inom t. ex. lingvistik används det mycket. Tidskriftsartiklar inom datorlingvistik skrivs oftast med LaTeX, och STP-are skriver sina exjobb och ibland kursrapporter i LaTeX. LaTeX bygger på ett tidigare system TEX. I denna text talas hädanefter om LaTeX även när det som omtalas inte är specifikt för LaTeX, utan gäller för TEX överhuvudtaget. Traditionellt producerar LaTeX output på ett särskilt format som heter DVI (Device Independent), men det går även att producera PDF, och det är vad denna text utgår från. PDF (Portable Doc- TEX L A TEX Figur 7.1: När logotypen TEX med det nersänkta E:et inte kan användas brukar man skriva»tex«. För LaTeX finns det också en logotyp, L A TEX, men den använder jag inte i detta kompendium. ument Format) är ett populärt filformat utvecklat av Adobe Systems. 7.1 Stycken och rader I själva texten spelar det ingen roll var man bryter raderna i input. LaTeX kommer att bryta raderna i den satta texten där den finner det bäst att göra det sen ändå. Man markerar nytt stycke med tomrad, så som nytt stycke ofta visas t. ex. i text på bildskärm. Vanligen visas nytt stycke istället med indrag i satt text på papper, så som i denna text. Nu kommer ett nytt stycke: När man behöver göra något särskilt i texten använder man vissa speciella tecken och olika kommandon för det. 7.2 Allmän struktur Ett litet LaTeX-dokument kan se ut som i figur 7.2, som både visar LaTeX-koden och dess resultat. Själva texten står mellan \begin{document} och \end{document}. Före det, i dokumentets huvud, kan en del funktionalitet ändras, bland annat genom att extra paket laddas in, som här, där ett paket»url«laddas in. En sak man kan se direkt är att klamrar {} används som parenteser för att hålla ihop text i LaTeX. Exemplet har två avsnitt (section) med rubrik. Det finns två exempel på matematik. Dels en numrerad ekvation mellan \begin{equation} och \end{equation} och dels en kort text mellan \( och \). I den matematiska texten finns en del extra kommandon, och vanliga bokstäver skrivs kursivt som variabler. 7.3 Kommandon med \ (bakstreck) Kommandon i LaTeX inleds normalt med bakstreck. Sedan följer antingen ett tecken som inte 67

2 7. LATEX \documentclass[a5paper]{article} \usepackage{url} \begin{document} \author{albert Einstein} \title{special Relativity} \date{june 30, 1905} \maketitle \section{some text} Bla bla bla bla bla bla bla bla bla. Bla bla bla bla bla bla bla bla bla. Bla bla bla bla bla bla bla bla bla. Read more at \url{ \section{conclusions} I have shown that \( e = mc^2 \), and further that \begin{equation} m = { m_0 \over \sqrt{1 - { v^2/c^2 }}} \end{equation} \end{document} 1 Some text Special Relativity Albert Einstein June 30, 1905 Bla bla bla bla bla bla bla bla bla. Bla bla bla bla bla bla bla bla bla. Bla bla bla bla bla bla bla bla bla. Read more at 2 Conclusions I have shown that e = mc 2, and further that m 0 m = (1) 1 v2 /c 2 Figur 7.2: Einsteins speciella relativitetsteori (i starkt förkortad version). Till vänster LaTeX-kod och till höger dess resultat. 1 är en bokstav, eller ett ord med en eller flera bokstäver. Ett exempel på ett kommando av den första sorten ses i 42\,000\,000 som ger» «(42 miljoner). Där används \, som lägger in ett smalt mellanrum som inte kan brytas. Så markerar man vanligen tusental för stora tal i tryckt text. 1 I Einstein-exemplet finns det två andra exempel, \( och \), som påbörjar respektive avslutar matematisk text. Den andra sorten, med en eller flera bokstäver, finns det flera exempel på i figur 7.2, t. ex. \author och \maketitle, och \sqrt för square root (= kvadratrot) i den matematiska texten. Alla tecken går att skriva med hjälp av bara ASCII. Om man t. ex. inte hittar» «på sitt tangentbord kan man skriva \copyright istället Argument till kommandon En del kommandon tar argument. Då blir det som kommer direkt efter kommandot argument till kommandot. Ett exempel är kommandot \= som lägger en makron (övre streck) över sitt argument, så Liep\=aja ger»liepāja«(en stad i Lettland). 1 På bland annat svenska. På t. ex. engelska används istället oftast komma som tusenavskiljare: 42,000,000. Ett annat exempel är \author i figur 7.2. Där är argumentet (»Albert Einstein«) längre än ett tecken och står därför inom klamrar. 7.4 Klamrar för grupper Med {} avdelar man nämligen en grupp. Detta är ett sätt att behandla en del av texten som en enhet, och används framför allt för att ge denna del som argument till ett kommando, t. ex. kommandot \emph som betonar en text (emphasize) genom att kursivera den: LaTeX är skapat av \emph{leslie Lamport} ger»latex är skapat av Leslie Lamport«. Exemplet Liepāja ovan hade kunnat skrivas Liep\={a}ja, men här behövs inget ihopgrupperande, utan det räcker med Liep\=aja eftersom argumentet bara är ett tecken. 7.5 Speciella tecken Bakstreck och klamrar är inte de enda tecken som har särskilda betydelser i LaTeX. Här är en längre lista: # $ % & ~ _ ^ \ { } Om man vill skriva dessa tecken får man därför använda särskilda kommandon. Kommando- 68

3 Bindestreck och tankstreck na \# \$ \% \& \_ \{ \} finns för att verkligen skriva motsvarande tecken. 7.6 Titel och rubriker Titeln i början av dokumentet skapas av \maketitle. Den text som det blir beror på vad man har skrivit innan dess för argument till kommandon som \title, \author och \date, som själva inte skriver någon text i dokumentet. Rubriker gör man med kommandon som \section{förord}. De vanligaste rubriknivåerna är chapter, section, subsection och subsubsection, som alla har var sitt kommando. Vilken stil sådana rubriker skrivs med beror på ens dokumentklass och inställningar. Dokumentklassen avgör också vilka nivåer som finns tillgängliga. I dokumentklassen article finns inga kapitel, utan section är den översta nivån, men i en book eller report har man kapitel. 7.7 Omgivningar med begin end I många fall kan man avgränsa en speciell del av texten som en omgivning (environment). En sådan omgivning börjar med ett kommando \begin med något argument och slutar med ett \end med samma argument. Ett exempel: \begin{itemize} \item surprise \item fear \item ruthless efficiency \end{itemize} som ger surprise fear ruthless efficiency Omgivningen itemize avgränsar alltså en punktlista, och i den finns det ett särskilt kommando \item som anger att en ny punkt börjar. Med omgivningen enumerate får man istället en numrerad lista som börjar med 1 och går uppåt. Vi har redan sett omgivningen document som omger hela texten. 7.8 Hårt mellanslag (~) Med tildetecknet (~) skriver man ett hårt mellanslag, dvs. ett där inte radbrott bör ske. Man bör t. ex. helst skriva John~F. Kennedy istället för John F. Kennedy eftersom man annars kan råka få ett radbrott som anses vara osnyggt, som i denna mening. Förutom förnamn och initialer är det också bäst att hålla ihop många fall av ord plus kort sifferuttryck som»figur 1«och»kapitel 2«. 7.9 Bindestreck och tankstreck Det finns olika långa vågrätta streck vilket skrivs med ett till tre tecken i rad: - (-) Bindestreck, divis -- ( ) en-dash --- ( ) em-dash. Den mellanlånga används till intervall: juni ger juni. På svenska används den också som talstreck och tankstreck då med mellanrum runt sig. (I engelsk och amerikansk typografi används istället oftast det längsta strecket som tankstreck då utan några mellanrum runtom.) 7.10 Citattecken På s. 41 stod det om hur man i en del sammanhang använder ASCII-tecknen ` och ' för att beteckna de olika citattecknen före respektive efter ett citat (på t. ex. engelska). Så gör man i LaTeX. Så för att få quote skriver man `quote' och för att få quote skriver man ``quote''. På svenska används däremot samma tecken före och efter: ''citat'' (som ger citat ). Observera att man skriver två citattecken efter varann för att få dubbelcitat. Det raka dubbelcitattecknet " i ASCII används aldrig som citattecken i LaTeX, eftersom det skulle vara oklart åt vilket håll det skulle vara riktat Typsnitt I tabell 7.1 visas olika kommandon för att byta typsnitt i LaTeX. Varje typsnitt tillhör en familj, en serie och en form. Det mest användbara av dessa kommandon är \emph{...} för att betona en del av texten. I de flesta sammanhang visas detta med kursiv stil. Det går att kombinera olika familjer, serier och former med varandra. Tabell 7.1: Kommandon för att välja typsnitt i LaTeX Kommando \emph{text} \textrm{text} \textsf{text} \texttt{text} \textmd{text} \textbf{text} \textup{text} \textit{text} \textsl{text} \textsc{text} Effekt Betonad Vanlig text Sans serif Skrivmaskin Medium (vanlig) Fetstil upprätt Kursiv lutande KAPITÄLER 69

4 7. LATEX För att skriva text i andra storlekar finns kommandon som \tiny, \scriptsize, \footnotesize, \small, \large, \Large, \LARGE, \huge och \Huge. Dessa tar inga argument utan ändrar storleken på allt som följer inom den grupp de står. Grupper avgränsas av {} och av omgivningar. Med {\huge hej} får man hej, till exempel, och med {\tiny hej} får man hej. Utan klamrarna runt skulle ändringen fortsätta att gälla för resten av texten! 7.12 Dokumenthuvudet Det som blir själva texten står som sagt i en omgivning document, dvs. mellan \begin{document} och \end{document}. Före detta finns det så kallade dokumenthuvudet. Den första raden anger dokumentklass kan som enklast se ut som \documentclass{article}. Några standarddokumentklasser som följer med LaTeX är article, report och book, men det finns även ett stort antal mer eller mindre specialiserade dokumentklasser skrivna på olika håll. En användbar klass som har många fördelar jämfört med report och book är memoir. När man anger dokumentklass kan man också ge ett optionellt argument inom [] där man listar ett antal väljare som ändrar hur den klassen fungerar på olika sätt. Vilka väljare som kan ges beror på vilken klass man använder, men några vanliga är: a4paper Gör layout för att passa A4-papper. Det vill du förmodligen oftast använda. 10pt, 11pt, 12pt Någon av dessa kan användas för att ange hur stor texten ska vara i»punkter«twocolumn Skriv texten i två kolumner per sida Hela raden kan se ut t. ex. så här: \documentclass[a4paper]{report} Om man har flera väljare så listas de med komma mellan sig. Det här kompendiet är skrivet med LaTeX och börjar \documentclass[a4paper,twocolumn]{memoir} usepackage Förutom att man på ovanstående sätt kan anpassa dokumentklassen i viss mån kan man även ladda in paket i LaTeX som kan göra allt möjligt, t. ex. definiera fler kommandon eller ändra betydelsen på det man redan har. Detta görs med \usepackage. I figur 7.2 används ett paket»url«. Det gör att ett kommando \url definieras och kan användas senare i dokumentet. Vitsen med detta är framförallt att få raddelning på ett annat sätt än normalt för sådana. Kommandot ser till att det inte blir avstavning med bindestreck i delarna eftersom det kan göra det oklart om bindestrecken ingår i urlen/sökvägen eller inte. Dessutom kommer ~ att bli en tilde och inte tolkas som hårt mellanslag så som är det normala, och hela texten skrivs ut med en särskilt stil, normalt skrivmaskinsstil. I samma paket definieras också ett liknande kommando \path för att skriva sökvägar, som t. ex. \path{~/desktop/foo.txt}. Ett annat paket som ni kommer att använda är graphicx för att inkludera bilder. (Observera stavningen!) Även till \usepackage kan man ge extra information inom []. De flesta dokument som skrivs på svenska bör t. ex. ha något i stil med följande i början: \usepackage[utf8]{inputenc} \usepackage[t1]{fontenc} \usepackage[swedish]{babel} Detta laddar de tre paketen inputenc, fontenc och babel, med olika argument. Första raden talar om vilken teckenkodning LaTeX-filen är skriven med. 2 Utan den fungerar inte tecken som åäö i filen. Den andra raden talar om vilken fontkodning LaTeX ska använda. (Detta behövs för att åäö ska räknas som egna bokstäver och inte bara som ett a eller o med accent. Utan detta fungerar inte svenska avstavningsregler.) Paketet babel slutligen är det som talar om vilket språk dokumentet är på. Det gör t. ex. att kommandot för att lägga in innehållsförteckning (se avsnitt 7.15) använder»innehåll«som rubrik istället för»contents«och liknande för andra kommandon med annars fixa texter. Det gör också att svenska avstavningsregler används Kommentarer med % I LaTeX fungerar procenttecknet som kommentarstecken. LaTeX ignorerar allt som följer efter ett procenttecken fram till slutet av raden. Med användning av detta kan man kommentera bort delar av texten så att de inte syns i det man producerar, men ändå finns kvar där i texten man arbetar med ifall man ångrar sig senare. Det är också vanligt att man använder det för kommentarer till sig själv innan texten är färdigskriven. Här är som exempel ett litet utdrag ur min LaTeX-kod till teckenrepresentationskapitlet, närmare bestämt en del från s. 42 med en lista med exempel på locales: \item \texttt{fr\_ca} : Franska i Kanada \item \texttt{zh\_cn} : Kinesiska i Kina \item \texttt{zh\_tw} : Kinesiska i Taiwan % \item \texttt{nb\_no} : Bokmål % \item \texttt{nn\_no} : Nynorska 2 För Latin1 skriver man istället»latin1«, och med windows under MS Windows kan man skriva»cp1252«. 70

5 Att referera inom texten Här kan man se hur jag i något skede av skrivandet hade med två exempel till, som jag sen kommenterade bort så att de inte kom med i kompendiet. Genom att göra det till en kommentar istället för att ta bort raderna helt skulle jag enkelt kunna ta tillbaks dessa exempel om jag ångrat mig igen Figurer Figurer är floats. De har inte en fix exakt placering i texten, utan kan flyta runt och passas in där de får rum i den ordning som de kommer i texten. Se till exempel figur 7.3 som på ett sätt kan sägas ha hamnat mitt i en mening. Den figuren har skapats med ungefär följande: \begin{figure} \centering \includegraphics{donknuth} \caption{donald E. Knuth har skrivit \TeX\ som LaTeX bygger på.} \label{fig:knuth} \end{figure} Själva bildfilen togs in med kommandot \includegraphics. För att det ska fungera måste ett extra paket graphicx användas, så därför har jag skrivit \usepackage{graphicx} i dokumentets huvud. Filen heter egentligen donknuth.png, men filnamnsändelsen behöver inte anges. Med \caption ger man en bildtext som argument. En viktig del är kommandot \label som ger denna figur en etikett i exemplet»fig:knuth«. Figurer brukar man referera till i texten, och då vill jag inte behöva tänka på figuren som figur»7.3«, för det numret kan ju ändras allteftersom jag tar bort och lägger till figurer medan jag skriver, utan istället tänker jag på den som»figuren Knuth«och kallar den»fig:knuth«i LaTeX-koden. När man vill referera till en sådan etikett i sin text använder man kommandot \ref med etiketten som argument. Jag har därför ovan skrivit Se till exempel figur~\ref{fig:knuth} vilket gav texten Se till exempel figur 7.3 men kan ändras om jag lägger till eller tar bort figurer. Märk även: Kommandot \centering anger att text och annat ska centreras. Eftersom det står inne i en begin-end-omgivning gäller det bara innanför den. Det är inget som nödvändigtvis ingår i figure att det ska vara en bildfil som inkluderas. Det Figur 7.3: Donald E. Knuth har skrivit TEX som LaTeX bygger på. hade kunnat stå godtycklig LaTeX-text istället. Ibland kan man t. ex. vilja lägga ut ett lite programkod i en figur med en verbatimomgivning. Se avsnitt Man skriver in figuren ungefär på det ställe i texten där man vill ha den (normalt där man första gången refererar till den med \ref), så dyker den upp ungefär där, beroende på var den passar in. (Mer detaljer om hur man kan styra placeringen tas inte upp här.) Ofta behöver man anpassa en bildfil för att den ska passa som illustration. I synnerhet kanske bilden inte har rätt storlek för att passa in. Ett sätt att lösa sådant är att ange hur hög bilden får vara, så här: \includegraphics[height=5cm]{dragon} Bilden kommer att förminskas (eller förstoras) så att den får den önskade höjden. Man kan istället ange bildens bredd, med t. ex. width=10cm istället. Ibland kan det vara praktiskt att ange width=\linewidth som ger samma bredd som texten har Att referera inom texten För att kunna referera till en annan del av texten använder man alltså kommandona \label och \ref som båda tar ett argument. Det gäller inte bara figurer och tabeller, utan andra delar också, t. ex. numrerade kapitel och andra avsnitt. Även då vore det dumt att skriva»kapitel 7«i texten, för innan man har skrivit klart så har man kanske flyttat det kapitlet eller delat upp ett tidigare kapitel i två så det har ett annat nummer. Istället kan man använda kommandot \label direkt efter kommandon som \chapter och 71

6 7. LATEX \section och sen hänvisa tillbaka till dessa etiketter med \ref som vanligt. Exempel: På sidan 70 finns en parentes med (se avsnitt 7.15) Den är skriven som (se avsnitt~\ref{sec:referera}) Med \pageref refererar man istället till den sida där motsvarande etikett finns: ger avsnitt~\ref{sec:referera} på sidan~\pageref{sec:referera} avsnitt 7.15 på sidan 71 Man brukar ge figurer etiketter som börjar med»fig:«, kapitel etiketter som börjar med»chap:«osv. för att lätt skilja dem åt. Observera användningen av hårt mellanslag med ~. Det brukar man använda istället för vanligt mellanrum före \ref eller \pageref för att undvika oönskad radbrytning. När man kör LaTeX på en fil lär den sig sånt som att fig:knuth ska bli 7.3 så att den vet det till nästa gång man TeXar filen. Det gör att när en hänvisning sker framåt i texten så behöver man TeXa filen en gång till innan alla detaljer stämmer. (Det talar LaTeX om vid körningen i så fall, i stil med LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right. Det finns annat som också kan kräva flera pass genom filen. Med kommandot \tableofcontents kan man t. ex. lägga in en innehållsförteckning till ett dokument, men vilka kapitel som finns var vet inte LaTeX förrän vid andra körningen, så efter första körningen är innehållsförteckningen ännu tom Övriga tecken Vill man skriva tecken som man inte hittar på tangentbordet kan man använda LaTeX-kommandon för det. I tabell 7.2 visas några kommandon för att sätta accenter över och under bokstäver, inklusive en del lite ovanligare accenter. Alla kommandon hade kunnat använda klamrar runt sina argument, men i tabellen används detta inte för de kommandon vars namn består av en icke-bokstav verbatim och \verb När man vill inkludera skalkommandon eller programkod i en rapport är det besvärligt om en mängd tecken tolkas speciellt av LaTeX. Då kan Tabell 7.2: Några accentkommandon i LaTeX \'o ó akut accent \`o ò grav accent \^o ô cirkumflex \"o ö diaeresis/umlaut \~o õ tilde \=o ō makron \.o ȯ \u{o} ŏ \v{o} ǒ \H{o} ő långt ungerskt umlaut \c{o} o cedilj \d{o} ọ d = dot \b{o} ō b = bar man använda en speciell omgivning verbatim. Efter \begin{verbatim} återges allt utan några särskilda tolkningar fram till nästa \end{verbatim}. Så genom att skriva \begin{verbatim} Här kan jag skriva \ och % osv. hursomhelst \end{verbatim} får man Här kan jag skriva \ och % osv. hursomhelst Skrivmaskinsstil används, så som man ofta gör när man återger programkod. Inom verbatim så bryter LaTeX raderna precis där man själv har brutit raderna också, så se upp med att ha för långa rader som inte syns helt för att de sticker utanför papperet! Det blir så svårt för läsaren som inte kan läsa vad d För kortare text inne i ett stycke kan man använda kommandot \verb. Genom att t. ex. skriva Med det reguljära uttrycket \verb![^0-9]$! fungerade det. får man Med det reguljära uttrycket [^0-9]$ fungerade det. utan att ^ och $ tolkas särskilt av LaTeX. För att man ska kunna ha med vilka tecken som helst i argumentet till \verb så beter den sig speciellt. Istället för {} runt argumentet sätter man ett godtyckligt tecken som inte är en bokstav före och efter. Det betyder alltså samma sak att skriva \verb!foo! som \verb=foo= som \verb{foo{. Man kan också inkludera en text man har i en fil på liknande sätt med \verbatiminput{filnamn} LaTeX i Emacs AUCTeX Vi använder ett särskilt paket AUCTeX för att använda LaTeX i Emacs. (Det är annars ännu inte 72

7 Mer information det normala i Emacs, så om du editerar LaTeXfiler i Emacs på en annan dator kan det bete sig annorlunda.) Det kommer att användas i labben och ger exempel på hur en editeringsmode i Emacs kan ge särskilt stöd för en viss sorts text. Det sker bland annat genom att Emacs förstår sig på syntaxen i LaTeX-filer och därmed visar kommandon, text och kommentarer i olika färg, och ger»lagom«långt indrag med TAB-tangenten, beroende på vad det är man skriver. Det märks också på att det finns särskilda kommandon för att lägga in vanliga saker i filen, t. ex. figurer och tabeller; samt att man kan köra LaTeX på filen med kommandon direkt från Emacs och att den då även tolkar eventuella felmeddelanden och direkt tar en till rätt rad i den fil man skrivit. Detta liknar motsvarande stöd för olika programspråk när man programmerar UTF-8 och LaTeX Att använda UTF-8 i LaTeX-filer har inte fungerat så länge, och det är fortfarande en del saker som kan krångla. Genom att använda \usepackage{textcomp} så fungerar det att stoppa in en del tecken som inte skulle ha funkat annars, men långt ifrån alla tecken fungerar rakt av att bara stoppa in i filen. För att skriva på ryska (po-russki) är det inte bara att stoppa in sådana tecken i filen, t. ex. Ett annat problem med UTF-8 i LaTeX är att av tekniska skäl måste det godtyckliga tecknet som används med \verb vara ett ASCII-tecken, så det går inte att använda t. ex. \verb foo eftersom inte finns med i ASCII. Ofta används något av tecknen! +=_ som brukar avdela texten rätt tydligt Mer information Det finns gott om introduktioner till LaTeX. På finns en del användbara länkar, bland annat till sånt som handlar specifikt om användning av TEX för lingvistik. Det finns mycket i LaTeX som passar för språkvetenskap, som funktionalitet för att rita träd, skriva fonetisk skrift och grammatiska strukturer enligt flera formalismer med mera. 73

8 Laboration 7: LaTeX Innan något annat Gå till kurskatalogen och ge kommandot svn co svn://stp/alla-stp11 Det skapas en ny Subversion-katalog som du ska använda senare i labben, men inte nu direkt. Första LaTeX-dokumentet Dessa labbinstruktioner är pratiga med detaljerade instruktioner som du får följa steg för steg. Början I denna labb ska du skapa en LaTeX-fil med diverse innehåll i Emacs. Börja med att i Emacs öppna en ny fil latex1.tex i katalogen från förra veckan som heter som ditt användarnamn och som Subversion sköter. Emacs känner igen ändelsen.tex så du hamnar i en särskild Emacs-mode för att editera LaTeX. I informationsraden står det PDFLaTeX inom parentesen och du har särskilda menyer, bl. a. en som heter just LaTeX. Det bör också stå Fill i parentesen i informationsraden, eftersom du har slagit på Options Auto Fill in Text Modes i menyerna tidigare. Omgivningen document Varje dokument ska ha en document-omgivning. Med C-c C-e kan man lägga in en omgivning i texten, så tryck C-c C-e. I minibufferten får du en anmodan om att ange environment type och default-värdet är document, dvs. det är vad det blir om du bara trycker på RET. Gör så! Huvuduppgiften för C-c C-e är att lägga in \begin{nånting} och \end{nånting}, men beroende vad det är för omgivning det gäller så kan den ordna lite annat åt en också. I detta fall passar den på att lägga in deklarationen om vad det är för dokumentklass. Du har fått en fråga om dokumentklass och defaultvärdet är article. Välj det. Nästa fråga är Options. Svara»a4paper«. Att C-c C-e började på C-c bör inte vara någon överraskning. Det är den normala prefixtangenten i Emacs för kommandon som är speciella för ett visst läge, i detta fall för LaTeX-läget. Ett första avsnitt Skriv in \section{röda rummet}, ny rad, och lägg sedan in filen /local/kurs/ids/rummet2. txt med Emacs-kommandot File Insert File (eller C-x i) som lägger in en fil i din buffert. (Observera att själva texten visas med normal svart text, medan kommandon, deras argument och annat speciellt visas i olika färger. Eftersom detta är en ren textfil så är det inte så att olika delar i filen verkligen har olika färg, utan det är bara Emacs som visar det så eftersom den förstår sig på syntaxen.) Att tillverka och titta på en PDF-fil Spara filen. Nu när du har en liten text, så tillverka en PDF-fil från detta genom att köra LaTeX på filen. Tryck på C-c C-c för att ge ett kommando för texten. Det står default LaTeX. Det blir bra, så tryck på RET. Ganska snart står det LaTeX: successfully formatted 1 page. Ge nu kommandot C-c C-c igen. Eftersom du redan har lyckats generera en PDF-fil så är defaultkommandot nu stället»view«. Det passar bra, så tryck på RET. Du får upp ett långt kommando för att titta på PDF-filen. Detta är så att du ska kunna ändra detta om du vill, men det duger bra som det är, så tryck på RET igen. Du får upp en annat fönster som visar innehållet i din PDF med hjälp av programmet xpdf som är till för sånt. Innehållet har inte blivit riktigt bra, men det ska du snart få fixa. Se till att flytta runt dina fönster så att du ser Emacs och xpdf samtidigt, sida vid sida. Huvudet Du har fått problem med åäö. Just ja, i dokumentets huvud, dvs. i delen mellan \documentclass{...} och \begin{document} skulle det vara vissa rader för att tala om teckenkodning och språk och sånt. Lägg in dessa tre rader och TEXa om filen med C-c C-c igen. 74

9 Första LaTeX-dokumentet Du behöver inte göra om View-kommandot efter det, utan det räcker med att välja Reload från en poppuppmeny du får fram med höger musknapp i xpdf. Det finns även ett kortkommando för Reload i xpdf. (Det står i den menyn.) Den här textfilen använde inte sådana tecken som är speciella i LaTeX, som t. ex. $ eller %, så den gick att stoppa in rakt av. Lägg nu in rader med \author{ditt namn}, \title{labb 7 -- LaTeX} och \maketitle direkt efter \begin{document}. (Använd ditt namn och inte Strindbergs du kommer snart lägga in mer text i dokumentet.) I figur 7.2 anges även datum, men ta inte med nån sån rad alls. Kör C-c C-c och LaTeX igen och kontrollera att du fått med titeln. Eftersom du inte angav något datum får du dagens datum. Att göra fel Ibland råkar man skriva fel så att det man har skrivit inte är en korrekt LaTeX-fil. Har du inte redan gjort det så kommer du att göra det så småningom, så gör det med flit nu för att se hur man får hjälp med att se var det blev fel. I texten nämns barège-lappar på ett ställe. Du tänker att det är ett svårt ord som kräver en förklaring, så du tänker skriva en förklarande not till det ordet. Du har (felaktigt) fått för dig att man kan skriva sådana med ett kommando \note, så lägg till \note{barège är ett slags tunt, glest tyg} direkt efter det svåra ordet. TEXa sedan om filen med C-c C-c. Du får ett meddelande i ekoarean om att det har blivit fel. I ikonraden direkt under menyerna i Emacs har en varningstriangel dykt upp. Tryck på den för att komma till felet. Du får se två Emacsfönster samtidigt. Ett med din LaTeX-fil där du hamnar där det är fel. Ett med en beskrivning av felet. Först står där»error:«och ett kort felmeddelande. Sen återges precis den del där det blev fel och på slutet står en hjälptext om just detta fel. Felmeddelandet bör vara rätt begripligt. Så \note var visst fel. Du kommer plötsligt på att visstja, det heter \footnote istället! Ändra till detta men råka göra ett nytt fel. Råka byta ut det { som står direkt efter \footnote mot ett mellanslag och TEXa. Du får då ett nytt fel. Gå till det felet. Rätta detta, TEXa din fil och se på resultatet. Du kommer antagligen att göra flera oavsiktliga fel på egen hand efter detta, men nu vet du hur du då kan få hjälp om var det är fel. Ibland kommer felmeddelandet att vara hjälpsamt. Ibland kommer du antagligen inte att förstå vad felmeddelandet handlar om, men du får i alla fall en vink om ungefär var i filen det blivit fel, vilket kanske är tillräcklig hjälp. Det formella felet blir inte alltid exakt där du har gjort fel. I det senaste exemplet blev t. ex. felmarkeringen vid slutparentesen } när felet egentligen var att du glömt den inledande parentesen en bit tidigare. När det har blivit flera fel så kan du använda feltriangeln för att gå vidare till nästa fel efter att du tittat på (och förhoppningsvis rättat) ett. Men har du fått många fel som du inte förstår så koncentrera dig på att fixa det första och kör sedan om. Kanske är de andra följdfel av det första. I meddelandet i ekoarean när det blir fel står det Use C-c ` to display. Det gör samma sak som den där feltriangeln ger så du kan använda det istället om du vill hålla kvar händerna på tangentbordet. Men observera i så fall att efter C-c är det en grav accent som är besvärlig att skriva. Den ligger på en död tangent med akut och grav accent så den tangenten måste skiftas (så att det blir rätt accent) och sen får man lov att följa efter med mellanslagstangenten för att få ` utan något under. Listor Gör ett nytt avsnitt (section) med titeln»listor«. Där ska texten lyda som i figur 7.4. Använd C-c C-e för att lägga in kommandon för omgivningarna. Om det föreslagna defaultvärdet inte är den omgivning du ska lägga in är det bara att skriva namnet på omgivningen själv. Man kan använda komplettering. De Unix-kommandon som är mest inne just nu är 1. ls 2. pwd 3. grep 4. sort 5. iconv Här ges exempel på olika typsnitt. Detta är kursiv Detta är sans serif Detta är skrivmaskinsstil Figur 7.4: En del av det dokument ni ska skriva. Utseendet kommer inte att bli helt identiskt, för det här kompendiet är inte skrivet med normalfonterna eller normalinställningarna i LaTeX. 75

10 LABORATION 7: LATEX Sagan Gör ett nytt avsnitt (section) med en titel som passar din saga, och lägg in texten i din saga där. Se till att hantera eventuella»konstiga«tecken som LaTeX tolkar speciellt ifall du råkar ha sådana i din text. Använd ett LaTeX-kommando för att betona något ord eller fras i texten. (Om du vill kan du lägga till eventuella ytterligare anpassningar.) Hänvisningar Hittills har du skrivit in \section själv för hand. Man kan också använda ett kommando för det, vilket även gör det extra lätt att lägga in en etiketter för denna rubrik. Ställ dig på rätt plats för nästa avsnitt om du inte redan är där och tryck C-c C-s. Detta lägger in en rubrik. Du får först välja hur hög nivå det ska vara på den. Defaultvärdet section blir bra, så tryck på RET. Därnäst får du skriva titeln på detta avsnitt. Det ska vara»mosebacke«så skriv så och tryck RET. Nu får du en ny fråga: (Optional) What label: sec: på vilken du svarar mosebacke och trycker RET. Om du gjort rätt så har du därmed lagt in \section{mosebacke} \label{sec:mosebacke} i bufferten. Skriv några inspirerade rader om Mosebacke i detta avsnitt eller bara bla bla bla om du inte orkar hitta på nåt bättre. Nu ska du använda denna etikett för att kunna hänvisa till detta avsnitt från en annan plats i texten. Gå till slutet av första avsnittet (»Röda rummet«) och lägg till följande där: Läs mer om Mosebacke i avsnitt~\ref{sec:mosebacke} på sidan~\pageref{sec:mosebacke}. TEXa filen! Nu får du ett nytt meddelande i ekoarean när du kör detta. LaTeX vet inte exakt vad det ska stå i första avsnittet förrän den redan tittat igenom hela texten, så du behöver TEXa den igen. Tryck därför C-c C-c igen. Emacs vet att du behöver TEXa om filen, så defaultkommadot är LaTeX. Nu ska du få»successfully formatted«igen. Gör Reload i xpdf för att se att hänvisningen blivit som den skulle. Urlar Sök upp någon sida på nätet (t. ex. på Wikipedia) med information om Mosebacke. Ändra meningen»läs mer om Mosebacke... «så att den förutom till dit avsnitt sec:mosebacke även hänvisar till webbadressen (urlen) för denna webbsida. Använd samma sätt att hänvisa till en url som i figur 7.2. Kommandot C-c C-c Du har använt kommandot C-c C-c både för att TEXa en fil (LaTeX) och för att titta på resultatet (View). Du har även sett att Emacs ofta vet vilket kommando du nog vill göra och föreslår LaTeX igen när det behövs. Men det går att ge andra kommandon där också. Tryck C-c C-c och välj kommandot Clean. Det rensar upp en del filer som LaTeX skapar medan det kör med mellanresultat. Då får en fråga om du verkligen vill ta bort dessa filer. (Du kan svara vilket som nu.) Ett annat kommando som kan ges från C-c C-c är Print för att skriva ut PDF-filen på skrivare. Du får fråga om vilken skrivare och exakt vilket kommando som ska användas för utskriften. Defaultvärdena fungerar bra och ger utskrift på skrivaren i samma sal, så det är bara att trycka på RET. (Detta behöver du inte pröva nu.) Figurer Allt som saknas nu är en figur. Välj ut nånting vad som helst i texten att ge en figur till. Det skulle t. ex. kunna vara en bild på en groda om du har en groda med i din saga. Sök upp en lämplig bild på nätet, t. ex. med bildsökning på http: //images.google.com/. En bra källa till bilder som det står det fritt att återanvända är annars illustrationer till artiklar i uppslagsverket Wikipedia på Lägg bilden i samma katalog som latex1.tex. Innan du lägger in själva figuren, så lägg in en hänvisning till den på lämpligt ställe. Om du t. ex. har valt en bild på August Strindberg så skulle du kunna skriva så här i början av avsnittet»röda rummet«: Här är den kända inledningen till romanen \textit{röda rummet}. I figur~\ref{fig:strindberg} finns en bild på författaren, August Strindberg. Använd en etikett som börjar med fig: och som visar vad det är för figur. Att skriva citattecken: Eftersom man inte använder det raka ASCII-tecknet " som citattecken i LaTeX så läggs istället två tecken in där man trycker på den tangenten i LaTeX-moden i Emacs. Om man verkligen vill skriva ett ", så ska man trycka på tangenten " en gång till direkt efter. Men som sagt, det tecknet används aldrig som citattecken i LaTeX. 76

11 En gemensam sagobok Om du försöker TEXa nu kommer du att få ett varning om att det blir»unresolved references«. Den etikett som du refererar till definieras aldrig. Dags att lägga in själva figuren! Ställ dig antingen före eller efter det stycke där du har med referensen, och tryck C-c C-e för att lägga in en omgivning denna gång omgivningen figure. Den första frågan du får är (Optional) Float position: Detta behöver du inte svara på (optional) så tryck bara på RET för att strunta i detta. Nästa fråga är viktigare: Caption: Ge en bildtext till denna figur. Avsluta med RET. Center? (y or n) Svara y. (Optional) What label: fig: Denna uppgift sägs också vara frivillig, men man vill nästan alltid ha en etikett på figurer så att man kan referera till dem. Skriv det namn som du refererat till med \ref förut. Nu är all formalia överstökad och du har hamnat på rätt ställe för att skriva in det som ska hamna inne i figuren. Lägg in ett kommando för detta, och se till att göra \usepackage{graphicx} i dokumentets huvud. Det finns en mängd olika filformat för att lagra bilder. Några möjligheter när man genererar PDF från LaTeX är png, pdf och jpg. Däremot funkar det t. ex. inte med bildformatet gif. Om man har en sådan bild kan man konvertera med programmet convert med två argument vilken fil man vill konvertera och vad den nya versionen ska heta. Formatet bestäms utifrån filnamnet. Så man kan t. ex. skriva convert foo.gif foo.png för att skapa en fil foo.png utifrån foo.gif. TEXa med C-c C-c tills texten är»successfully formatted«igen så att C-c C-c går över till att ge View som defaultkommando. Anpassa bildens storlek ifall det behövs. Slut på denna del När du är klar med latex1.tex så checka in den. (Kolla en extra gång att det funkar att TEXa den först.) Checka även in den bild du använde in din figur. Annars skulle det ju inte fungera för mig att TEXa din fil efter att jag checkat ut innehållet i denna katalog. Om du kollar med svn status så ser du att svn anmärker på att det ligger filer i katalogen som den inte vet något om, som latex1.pdf och andra filer som skapades av LaTeX. Det är helt i sin ordning. En gemensam sagobok Den där katalogen alla-stp11 som du skapade först i labben är en arbetskatalog för ett repositorium som ni alla kan ändra i. Där finns en fil sagobok.tex med början till en sagobok skriven med LaTeX. Gå till den katalogen och ge kommandot svn update. Ifall någon annan redan har gjort någon ändring så kommer du nu att få filerna där ändrade enligt detta. Uppgift 7.1 Vad gav svn update för output? Öppna filen sagobok.tex i den katalogen. Den innehåller början till en sagobok skriven med LaTeX. Prova att TeXa den och se på resultatet med hjälp av C-c C-c ett par gånger. (Om det blir något TEX-fel så är det någon som råkat lägga in något fel. Det fixar nog den personen snart. Då gör du svn update igen för att få den nya versionen.) Det finns en rubrik i filen som heter som ditt användarnamn. Ersätt det som står under rubriken med din saga. Inte min saga! Om du inte vill ta med din egen saga så får du istället kopiera första stycket från någon av dem av Selma Lagerlöf på Välj någon som inte redan är tagen. Prova att det går bra att TEXa utan felmeddelanden efter ditt inlägg och checka sedan in din ändring. Undvik versionskonflikter! Gör svn update innan du gör dina ändringar och checka in ganska snart efter att du gjort dina ändringar för att undvika att ni kommer i osynk med varandra. Ovanstående ska du bli klar med idag. Repetitionsrapporten som följer behöver du inte bli klar med förrän måndag den 21 november Om du har gamla inluppar kvar så gör klart dem härnäst vänta med repetitionsrapporten tills du är klar med dessa. 77

12 LABORATION 7: LATEX Repetitionsrapporten Skriv en rapport rapport.tex i den Subversionkatalog som heter som ditt användarnamn där du löser följande uppgifter och presenterar dina lösningar på ett snyggt sätt. Innehållet i frågorna är mestadels repetition. Om du har problem med någon fråga, så ta upp den i rapporten ändå. Om du har löst en del av frågan så ange det! Använd dokumentklassen memoir. Låt varje avsnitt nedan bli ett chapter i din rapport, och använd lägre rubriknivåer där så känns lämpligt. Använd lämpliga inställningar för svensk text i dokumentets huvud, samt gör åtminstone \usepackage{url} för att få tillgång till kommandona \url och \path. Kanske behöver du använda flera paket enligt senare instruktioner. Använd verbatim och verb för att återge skalkommandon och deras resultat. Använd paketet url med kommandona \url och \path för att återge urlar och sökvägar i din text. Använd andra omgivningar och kommandon där så är lämpligt, som t. ex. itemize och enumerate. Återge uppgifterna i rapportern så att den kan förstås utan att man behöver gå tillbaka till uppgifterna. Om t. ex. ett par uppgifter lyder Hur många rader ger head om man inte säger till om nåt annat? Ge ett kommando som räknar hur många ord det finns i filen /local/texts/jabberwocky. så svara inte utan nåt i stil med 10. wc -w /local/texts/jabberwocky 167 Om man inte säger till om annat så ger head de tio första raderna. Antal ord i filen /local/texts/ jabberwocky får man fram med ett kommando wc -w /local/texts/jabberwocky Det ger svaret 167. Detta kan skrivas som i figur 7.5. Observera användningen av LaTeX-kommandon där. Checka in filen varje dag du gör något på den. Gör det nu direkt för att visa att du har kommit igång med detta! Från labb 5 Ett sätt att ta fram de verb som inte innehåller någon av bokstäverna åäö är med grep -c '^[^åäö]*$' verb.txt. dvs. varenda tecken på raden, från början ^ till slutet $, ska vara något annat än åäö. Hur gör man istället om man använder väljaren -v till grep? Kan man ge flera argument till head eller tail? Vad betyder det? Vad innebär det för uppgift 5.45 b? I uppgift 5.45 c behövs inte cat. Hur ska man skriva då med omdirigering? Sökvägar Vilka av följande är fullständiga sökvägar: a) /tmp/blahonga.txt b) answer.txt c) en/liten/fil d) ~/whats-up.doc e) /local/ling/brill/readme f) ~ellen/fotografier/slottet.jpg g) bin/ls Vad kallas de sökvägar som inte är fullständiga? Om man har /usr/share/texmf/tex/ som aktuell katalog, hur kan man då med en kortare sökväg beteckna filen /usr/share/texmf/ ChangeLog? Skalkommandon De flesta av dessa uppgifter bör du kunna lösa med det du redan kan, men några kan kräva att du tittar i dokumentationen till något kommando för att lära dig mer om det. Vad är det för skillnad på och > vid omdirigering? Ange minst tre skalkommandon som vi har använt som kan skriva ut några men inte alla rader ur en fil (eller från standard input)? Vad finns det för väljare till ls som gör att den listar filerna i storleksordning och var i Info står det om denna? Skriv ett kommando eller en serie kommandon som utför följande uppgifter, och återge även vilka resultat du får. Tar fram alla rader som innehåller texten»dinah«i /local/kurs/ids/wonderland. txt. Räknar hur många rader som innehåller texten»she was«i /local/kurs/ids/wonderland. txt. Ger allt utom de sista två raderna av din saga. 78

13 Repetitionsrapporten Om man inte säger till om annat så ger \verb!head! de \emph{tio} första raderna. Antal ord i filen \path{/local/texts/jabberwocky} får man fram med ett kommando \begin{verbatim} wc -w /local/texts/jabberwocky \end{verbatim} Det ger svaret 167. Figur 7.5: Utdrag ur en tänkt rapport. Observera användningen av \emph, \verb, verbatim och \path. Tar fram vilka egennamnen i rummet.words är. (Använd cut för att bara få fram själva namnen, och ge svaret sorterat.) Tar fram vilka verb i rummet.words som innehåller bokstaven b. Tar fram hur många olika ordklasser som används i rummet.words. Tar fram hur långt det längsta ordet i verb. txt som innehåller»ry«är. Ger en lista över alla tal mellan 1 och 100 som innehåller minst en 7:a i sig. Teckenkodningar Vad kallas teckenkodningen ISO också? Med vilken kodning tar en svensk textfil minst plats, ISO eller UTF-8? Varför? Vilken teckenkodning använder filen /corpora/talbanken/readme? Vilken teckenkodning använder filen /local/ kurs/ids/us-states.txt? Emacs Hur är det nu igen man kan trycka på tangentbordet för att avbryta ett påbörjat kommando i Emacs? Hur är det nu igen man kan trycka på tangentbordet för att ångra något (undo) i Emacs? Hur är det nu igen man kan trycka på tangentbordet för att söka framåt i Emacs? I Emacs finns det olika lägen = modes för olika slags filer man editerar, t. ex. Text mode för textfiler. Vad heter det läge som används när Emacs inte vet alls vad det är för slags fil man editerar? Vad heter det kommando som C-c % kör när man editerar en LaTeX-fil? Gå till noden»fixit«i dokumentationen om Emacs i Info. Där börjar kapitel 20,»Commands for Fixing Typos«i Emacsdokumentationen. Det första som nämns där är Undo. Titta igenom detta kapitel (du kan gå vidare sida för sida med mellanslagstangenten, tills du kommer till kapitel 21) och redogör för minst något kommando som du lärde dig där och som du tycker verkar användbart. (Prova att använda det så att du är säker på att du har förstått hur det funkar.) Titta på»a guided tour of Emacs«på http: // och beskriv ett par saker du lärde dig om Emacs där som du inte visste förut. Kopiera inte text bara, utan formulera i egna ord, och prova först så att du vet att du har förstått det du skriver om. Repriser 5.7 & 5.8 Lös dessa (igen). Ett par lösningar är $ seq 5 shuf $ shuf /local/kurs/ids/frukt head -n 1 men använd istället väljare till shuf som gör att du inte behöver använda kommandorör. (Slå upp shuf i Info!) 5.69 Lös denna (igen). Uppgiften gick att tolka på flera sätt. Det var menat att man skulle lägga kolumnerna i omvänd ordning, så att resultatet börjar Delaware Pennsylvania New Jersey Ledning: Spara första kolumnen i en fil och andra kolumnen i en annan fil. Klistra sen ihop dessa igen Lös denna (igen). 79

14 LABORATION 7: LATEX Sätt lite individuell prägel på din fil genom att göra minst tre av följande i dokumentets huvud: Använd väljarna 9pt, 11pt eller 12pt för att få text med annan storlek Använd väljaren article för att få ett kortare dokument som inte börjar på ny sida vid varje kapitel, eller väljaren openany för att låta nya kapitel börja på vilken sida som helst istället för bara på ny högersida Använd helt andra typsnitt genom att använda usepackage med något av följande paket: times, bookman, palatino. Använd kommandot \pagestyle med något av följande argument för att ändra sidornas layout: plain, ruled, Ruled, companion. Använd kommandot \chapterstyle med något av följande argument för att ändra hur nya kapitel ser ut: default, section, hangnum, companion. Använd kommandot \tightlists (inga argument) för att tala om att du vill ha tätare itemlistor än det normala som är tämligen glest. Använd kommandot \urlstyle med ett argument rm, sf eller same för att tala om att urlar ska skrivas med»vanlig stil«, sans-serif eller samma som omgivande text. Detta kommando definieras av paketet url så du kan inte använda det förrän efter att du har laddat in det paketet. TEXa om och prova dig fram tills du blir nöjd. Se över en extra gång att allt fortfarande ser bra ut innan du lämnar in. Se t. ex. efter att inte verbatim text har så långa rader så den spiller ut utanför papperet. Figur 7.6: Sätt lite individuell prägel på din rapport. Ledning: Skala först bort be från alla be-verb så att du får en lista som börjar gabba, skydda, reda, strida, blanda. Du är nu ute efter ord som finns både i denna lista och i verb.txt. Diverse Hur kan man kopiera text med musen utan att använda tangentbordet alls? Hur kan man kopiera text i Emacs med tangentbordet utan att använda musen alls? Hur lyder innehållet i filen.bashrc i din hemkatalog? Vad menas med ett defaultvärde? Vilka slags filer är följande filnamnsändelser till för?.txt,.pdf,.png,.tex,.ogg. (Gör en punktlista.) Vad använder man LANG=C till? Vilka locales finns det på våra datorer för hantering av polska? Vilka teckenkodningar använder dessa? Hur tog du reda på detta? Var på webben finns det information om STPdatorerna? (Använd ett särskilt kommando för att skriva urlar i LaTeX.) Om det strular Gör så mycket du kan, även om du fastnar på nånting. Tyvärr kan det hända att»feltriangeln«inte alltid tar dig till rätt ställe. Då kan du kanske ha nytta av C-c C-l som visar loggen från hur det gick vid TEXandet. Kanske finns det ett felmeddelande där som du förstår dig på ändå. Att använda Command Clean och att TEXa om efteråt kan hjälpa om det strulat till sig på grund av tidigare konstiga fel. Om du får LaTeX-fel som du inte klarar av så fortsätt att lösa uppgifterna ändå. Avslutning Om du inte redan gjort det, så sätt lite individuell prägel på din rapport enligt instruktionerna i figur 7.6. Checka in LaTeX-filen varje dag du gjort något på den. Var klar med den senast måndagen den 21 november. 80

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

Laboration 10: LaTeX. Redovisning. Omgivningen document. Början. Instruktionerna nedan. Repetitionsuppgifter Laboration 10: LaTeX Redovisning Instruktionerna nedan Dessa labbinstruktioner är av den pratiga sorten. Du får ganska detaljerade instruktioner som du får följa steg för steg och där de fåtaliga frågorna

Läs mer

L A TEX. Kapitel 6. LaTeX. 6.1 Stycken och rader. 6.2 Allmän struktur

L A TEX. Kapitel 6. LaTeX. 6.1 Stycken och rader. 6.2 Allmän struktur Kapitel 6 LaTeX LaTeX är ett typsättningsprogram. Det är ett sätt att göra texter färdiga för tryck som skiljer sig från ordbehandlare och mer liknar att lämna in ett manus till ett sätteri. Input är en

Läs mer

Kapitel 7. LaTeX. 7.1 Stycken och rader. 7.2 Allmän struktur

Kapitel 7. LaTeX. 7.1 Stycken och rader. 7.2 Allmän struktur Kapitel 7 LaTeX LaTeX är ett typsättningsprogram. Det är ett sätt att göra texter färdiga för tryck som skiljer sig från ordbehandlare och mer liknar att lämna in ett manus till ett sätteri. Input är en

Läs mer

LaTeX. Kapitel 10. Special Relativity TEX och LaTeX. 1 Conclusions Allmän struktur. Albert Einstein June 30, 1905

LaTeX. Kapitel 10. Special Relativity TEX och LaTeX. 1 Conclusions Allmän struktur. Albert Einstein June 30, 1905 Kapitel 10 LaTeX 10.1 TEX och LaTeX LaTeX är ett typsättningsprogram. Det är ett sätt att göra texter färdiga för tryck som skiljer sig från ordbehandlare och mer liknar att lämna in ett maskinskrivet

Läs mer

Laborationer i kursmomentet Datoranvändning E1. Laboration nr 5: Mer om FrameMaker

Laborationer i kursmomentet Datoranvändning E1. Laboration nr 5: Mer om FrameMaker Sid 1 Laborationer i kursmomentet Datoranvändning E1 http://www.etek.chalmers.se/~hallgren/eda/ : Mer om FrameMaker 1996, 1997 Magnus Bondesson 1998 och 99-09-22 Thomas Hallgren 1 Introduktion I Laboration

Läs mer

Typsättning med LaTeX

Typsättning med LaTeX Typsättning med LaTeX Grundläggande databehandling 31 oktober 2005 Innehåll 1 LaTeX 2 1.1 TEX och LaTeX............................. 2 1.2 Allmän struktur............................. 2 1.3 Brödtexten................................

Läs mer

Migrera till Word 2010

Migrera till Word 2010 I den här guiden Microsoft Microsoft Word 2010 skiljer sig rent utseendemässigt mycket, så vi har skapat den här guiden för att hjälpa dig att snabbare lära dig programmet. Här kan du läsa om de viktigaste

Läs mer

Textbearbetning i skalet och man-sidor

Textbearbetning i skalet och man-sidor Kapitel 5 Textbearbetning i skalet och man-sidor Vi har redan använt skalkommandon för att göra saker textfiler. Här kommer gomgång av sådana kommandon som vi redan använt, några nya varianter, samt ett

Läs mer

PIM Skriva http://www.pim.skolutveckling.se/

PIM Skriva http://www.pim.skolutveckling.se/ PIM Skriva http://www.pim.skolutveckling.se/ Examination http://pimbevis.skolutveckling.se/ Nivå 1 Frågefilm om sökning på internet Inlämningsuppgift - Worddokument med bilder http://www.pim.skolutveckling.se/upload/pimpresentation.ppt

Läs mer

UNIX. Laborations-PM Anders Egneus, Henrik Lindgren, 2004, 2006. Raphael Corsoski, 2005. Erik Eliasson, 2007. Christian von Schultz, 2008.

UNIX. Laborations-PM Anders Egneus, Henrik Lindgren, 2004, 2006. Raphael Corsoski, 2005. Erik Eliasson, 2007. Christian von Schultz, 2008. 1 Introduktion UNIX Laborations-PM Anders Egneus, Henrik Lindgren, 2004, 2006. Raphael Corsoski, 2005. Erik Eliasson, 2007. Christian von Schultz, 2008. Det övergripande syftet med dessa laborationer är

Läs mer

Användarmanual för Hemsida

Användarmanual för Hemsida Användarmanual för Hemsida Sida 1 av 44 Inledning Detta dokument är en användarmanual för redigerbara hemsidor utvecklade av. Du kan själv, i ett wordliknande gränssnitt, enkelt uppdatera din egen hemsida

Läs mer

L A T E X. Eric Elfving Institutionen för datavetenskap (IDA) 4 september 2015

L A T E X. Eric Elfving Institutionen för datavetenskap (IDA) 4 september 2015 . L A T E X Eric Elfving Institutionen för datavetenskap (IDA) 4 september 2015 L A T E X 2/21 L A T E X är ett "document preperation system" Vanliga ordbehandlare (t.ex. MS Word och OpenOffice) fungerar

Läs mer

Redovisa i e-möten via Adobe Connect

Redovisa i e-möten via Adobe Connect Guide för studenter Eva Pärt-Enander, Uppsala Learning Lab, 2011-09-01 Redovisa i e-möten via Adobe Connect Detta dokument är till dig som är student i en kurs där man behöver redovisa uppgifter i e- möten

Läs mer

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

LaTeX. Grunderna till dokumentsystemet LaTeX. Eric Elfving Institutionen för Datavetenskap (IDA) LaTeX Grunderna till dokumentsystemet LaTeX Eric Elfving Institutionen för Datavetenskap (IDA) LaTeX LaTeX är ett document preperation system Vanliga ordbehandlare (t.ex. Word och OpenOffice) fungerar

Läs mer

Mall (från L A TEX 1)

Mall (från L A TEX 1) LATEX 2 1 / 23 Översikt Titel/författare/datum Sammanfattning/Abstract Innehållsförteckning Avsnitt/stycken Etiketter/referering System av ekvationer Tabeller Listor Referera till källor Inkludera programmeringskod

Läs mer

Kapitel 12. Mer om program. 12.1 Att rapportera buggar och problem. 12.2 make

Kapitel 12. Mer om program. 12.1 Att rapportera buggar och problem. 12.2 make Kapitel 12 Mer om program 12.1 Att rapportera buggar och problem När man rapporterar buggar eller andra problem i program så är det några saker att tänka på för att ens rapport ska vara användbar för den

Läs mer

En introduktion till L A TEX

En introduktion till L A TEX 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

Läs mer

Editering, Kompilering och Exekvering av Javaprogram

Editering, Kompilering och Exekvering av Javaprogram UMEÅ UNIVERSITET Institutionen för informatik B.1, Programmeringens grunder, 5 poäng Editering, Kompilering och Exekvering av Javaprogram Introduktion Syftet med kursmomentet Programmeringens grunder (B.1)

Läs mer

Ordbehandling. Föreläsning 4 L A TEX. Layout av text. Förberedelse inför laboration 3.

Ordbehandling. Föreläsning 4 L A TEX. Layout av text. Förberedelse inför laboration 3. Ordbehandling Förberedelse inför laboration 3. Ordbehandling L A TEX Mall för rapport Föreläsning 4 L A TEX Dokumentstruktur: dokumentklasser, omgivningar, text, stycken, listor, tabeller,... Programlistor

Läs mer

19. Skriva ut statistik

19. Skriva ut statistik 19. Skiva ut statistik version 2006-05-10 19.1 19. Skriva ut statistik Den här dokumentationen beskriver hur man skriver ut statistik från SPFs medlemsregister via Internet. Observera att bilderna är exempel

Läs mer

TSKS06 - Rapportskrivning

TSKS06 - Rapportskrivning TSKS06 - Rapportskrivning Hannes Ovrén Institutionen för systemteknik, ISY Computer Vision Laboratory Linköpings Universitet 8 februari 2016 Hannes Ovrén (Linköpings Universitet) TSKS06 - Rapportskrivning

Läs mer

Användarmanual HOIF.org

Användarmanual HOIF.org Användarmanual HOIF.org HOIF.org 2013-05-21 37 sidor Användarmanual för HOIF.org Introduktion Det här är en manual till alla användare på hemsidan HOIF.org Hur får jag ett användarkonto? För att kunna

Läs mer

Linköpings Universtitet. Ett projekt om LA TE X

Linköpings Universtitet. Ett projekt om LA TE X Linköpings Universtitet Ett projekt om LA TE X Johannes Dahlberg, johda058@student.liu.se Henrik Risberg, henri407@student.liu.se André Teintang, andte949@student.liu.se Joacim Wiell, joavi869@student.liu.se

Läs mer

Matematisk Modellering

Matematisk Modellering Matematisk Modellering Föreläsning 1 Anders Heyden Matematikcentrum Lunds Universitet Matematisk Modellering p.1/37 Denna föreläsning (läsvecka 1) Vad handlar kursen om, mål, kurskrav, ide. Matematisk

Läs mer

2007-03-28. Manual för Typo3 version 4.04

2007-03-28. Manual för Typo3 version 4.04 2007-03-28 Manual för Typo3 version 4.04 1 2 Innehåll: 1. Allmänt 4 2. Grunderna i Typo3 5 2.1 Knappar 5 2.2 Inloggning 5 2.3 Den inledande vyn 6 2.4 Sidträdet 7 3. Sidor 8 3.1 Skapa en ny sida 8 3.2 Redigera

Läs mer

Referens till. WeavePoint 6 Mini

Referens till. WeavePoint 6 Mini Referens till WeavePoint 6 Mini Arkiv Öppna Välj Arkiv Öppna eller klicka på snabbknappen Öppna för att komma till dialogrutan Öppna. Du kan öppna ett av de senaste mönstren du arbetat med genom att klicka

Läs mer

TSKS06 - Rapportskrivning

TSKS06 - Rapportskrivning TSKS06 - Rapportskrivning Hannes Ovrén & Lasse Alfredsson Institutionen för systemteknik, ISY Computer Vision Laboratory Linköpings Universitet Hannes Ovrén & Lasse Alfredsson (Linköpings Universitet)

Läs mer

Laboration 2 Grunderna i Photoshop

Laboration 2 Grunderna i Photoshop Mitthögskolan Institutionen för Informationsteknologi och medier. Jan-Erik Jonsson 060-14 87 90 Laboration 2 Grunderna i Photoshop Interaktiva multimedier v1.0 2001-11-27 lab_2.doc Sida 2/5 Allmänt Materialet

Läs mer

Introduktion till datormiljön och Python

Introduktion till datormiljön och Python Introduktion till datormiljön och Python Nyckelord: katalog, katalogträd, rot, fil, källkod, program, exekvering, tilldelning, inmatning, utmatning. Mål: Att du efter laborationen ska klara dig på egen

Läs mer

LATHUND WORD XP/2002 SV/EN

LATHUND WORD XP/2002 SV/EN LATHUND WORD XP/2002 SV/EN RXK Läromedel, Riddarplatsen 36 Plan 7 177 30 Järfälla Tel: 08-580 886 00, Fax: 08-580 259 40 www.rxk.se, e-post: info@rxk.se Detta material är författat av RXK Läromedel. Mångfaldigande

Läs mer

DK-serien. Gör en fotobok med myphotobook.se

DK-serien. Gör en fotobok med myphotobook.se DK-serien Gör en fotobok med myphotobook.se 1 Gör din egen fotobok Den här kursen är gjord för dig som vill vara lite kreativ med dina digitala bilder. Här lär du dig att göra en personlig fotobok där

Läs mer

Guide för pdf-formulär

Guide för pdf-formulär Guide för pdf-formulär Innehållsförteckning Rätt programvara... 3 Instruktion för automatiskt formulär... 3 Steg 1 Mall till pdf-format via Word... 3 Alternativt steg 1 Mall till pdf-format via Acrobat...

Läs mer

Tentaupplägg denna gång

Tentaupplägg denna gång Några tips på vägen kanske kan vara bra. Tentaupplägg denna gång TIPS 1: Läs igenom ALLA uppgifterna och välj den du känner att det är den lättaste först. Det kan gärna ta 10-20 minuter. Försök skriva

Läs mer

InPrint. Grunderna för hur du kommer igång och arbetar med Communicate: InPrint. Habilitering & Hjälpmedel

InPrint. Grunderna för hur du kommer igång och arbetar med Communicate: InPrint. Habilitering & Hjälpmedel InPrint Grunderna för hur du kommer igång och arbetar med Communicate: InPrint Habilitering & Hjälpmedel Förord Communicate InPrint är ett program du använder för att skapa material för utskrift. Du kan

Läs mer

Resurscentrum för kommunikation Dako 2013. SymWriter. Minimanual

Resurscentrum för kommunikation Dako 2013. SymWriter. Minimanual Resurscentrum för kommunikation Dako 2013 SymWriter Minimanual Symboler som stöd till det du skriver 2 F9 - Byt symbol 2 F11 - Skapa nya ord/symboler 3 Spara ändringar i ordlista 4 Specifikationer grammatik

Läs mer

ClaroRead Plus Mac Manual. Artikel.nr. 12501

ClaroRead Plus Mac Manual. Artikel.nr. 12501 ClaroRead Plus Mac Manual Artikel.nr. 12501 1 Välkommen till ClaroRead Plus Välkommen till ClaroRead Plus för Mac. ClaroRead Plus är till för att göra din dator mer lättanvänd. Programmet arbetar nära

Läs mer

Introduktion till datateknik för språkvetare

Introduktion till datateknik för språkvetare Introduktion till datateknik för språkvetare ht 2009 Per Starbäck Kapitel 1 Inledning 1.1 Om kursen Schema och annat finns på http://stp.lingfil. uu.se/kurs/ids/. Där kommer det även finnas länkar till

Läs mer

Föreläsning 3.1: Datastrukturer, en översikt

Föreläsning 3.1: Datastrukturer, en översikt Föreläsning.: Datastrukturer, en översikt Hittills har vi i kursen lagt mycket fokus på algoritmiskt tänkande. Vi har inte egentligen ägna så mycket uppmärksamhet åt det andra som datorprogram också består,

Läs mer

Introduktion till L A TEX

Introduktion till L A TEX Introduktion till L A TEX Marlena Nowaczyk, Martin Tamm Oktober 2014 1 Att komma igång L A TEX är ett typsättningssystem som skapats av Leslie Lamport och som i sin tur bygger på TEX som skapats av Donald

Läs mer

FORMALIA EXAMENSARBETE

FORMALIA EXAMENSARBETE FORMALIA EXAMENSARBETE - FÖR UTBILDNINGAR VID NORRLANDS YRKESHÖGSKOLA Skolgatan 52 903 27 Umeå Tel: 090-77 86 00 www.nyhs.se INNEHÅLLSFÖRTECKNING 1. KÄLLHÄNVISNING/FOTNOTER... 3 2. KÄLLFÖRTECKNING... 3

Läs mer

WordRead Plus för Mac

WordRead Plus för Mac WordRead Plus för Mac Manual Artikelnummer: 3024018 www.icap.nu 1 Innehåll Välkommen till WordRead Plus... 3 WordRead Plus verktygsfält... 3 Teckensnitt... 5 Textfärg... 6 Bakgrundsfärg... 7 Avstånd...

Läs mer

Tips och idéer för Chrome OS och Google Dokument

Tips och idéer för Chrome OS och Google Dokument Tips och idéer för Chrome OS och Google Dokument Läs mer om it i lärandet på webben: www.spsm.se/itilarandet Tips och idéer för Chrome OS och Google Dokument Skriften är utgiven av Specialpedagogiska skolmyndigheten

Läs mer

Övningar till UNIX/Linux Grundkurs och förslag till LÖSNING

Övningar till UNIX/Linux Grundkurs och förslag till LÖSNING Övningar till UNIX/Linux Grundkurs och förslag till LÖSNING 1. Träna på att logga in och ut. 2. Mata ln sleep 60. Mata in kommandot date direkt. Tryck på avbrottstangenten, (CTRL-C). Prova kommandot date

Läs mer

Får jag be om ordet!

Får jag be om ordet! Får jag be om ordet! Får jag be om ordet är ett datorprogram för läs- och skrivutveckling, utvecklat av logoped Bitte Rydeman. Det innehåller åtta olika delprogram, där man på olika sätt arbetar med ordbilder,

Läs mer

Kapitel 15: Data/Matrix Editor

Kapitel 15: Data/Matrix Editor Kapitel 15: Data/Matrix Editor 15 Översikt över Data/Matrix Editor... 226 Översikt över list-, data- och matrisvariabler... 227 Starta en Data/Matrix Editor-session... 229 Mata in och visa cellvärden...

Läs mer

5 TIPS. om skiljetecken från Lotten Bergman

5 TIPS. om skiljetecken från Lotten Bergman 5 TIPS om skiljetecken från Lotten Bergman BERGMANS BOKSTÄVER AB Gillbergavägen 113 A 632 36 Eskilstuna 016-48 08 48 info@bergman.com www.bergman.com www.lotten.se 1. Glöm satskommateringen! Kommateringsregler.

Läs mer

RödGrön-spelet Av: Jonas Hall. Högstadiet. Tid: 40-120 minuter beroende på variant Material: TI-82/83/84 samt tärningar

RödGrön-spelet Av: Jonas Hall. Högstadiet. Tid: 40-120 minuter beroende på variant Material: TI-82/83/84 samt tärningar Aktivitetsbeskrivning Denna aktivitet är utformat som ett spel som spelas av en grupp elever. En elev i taget agerar Gömmare och de andra är Gissare. Den som är gömmare lagrar (gömmer) tal i några av räknarens

Läs mer

Denna laboration skapades för elever vid Roslagens Högskola men kan användas av vem som helst. Namnen på servrarna måste i så fall ändras.

Denna laboration skapades för elever vid Roslagens Högskola men kan användas av vem som helst. Namnen på servrarna måste i så fall ändras. Laboration 1, Databashantering med MySQL Av: Marcus Rejås I denna laboration skall du se till att du kommer åt databasmotorn och att det fungerar. Du kommer också att skapa en tabell

Läs mer

LAT E X. Fredrik Nordin November 2, Ludd. Fredrik Nordin LAT E X Ludd 1/29

LAT E X. Fredrik Nordin November 2, Ludd. Fredrik Nordin LAT E X Ludd 1/29 LAT E X Fredrik Nordin freedick@ludd.ltu.se Ludd November 2, 2016 Fredrik Nordin LAT E X Ludd 1/29 Vad är latex? Fredrik Nordin LAT E X Ludd 2/29 Vad är latex? Fredrik Nordin LAT E X Ludd 2/29 Vad är latex?

Läs mer

Tentaupplägg denna gång

Tentaupplägg denna gång Några tips på vägen kanske kan vara bra. Tentaupplägg denna gång TIPS 1: Läs igenom ALLA uppgifterna och välj den du känner att det är den lättaste först. Det kan gärna ta 10-20 minuter. Försök skriva

Läs mer

725G61 - Laboration 7 Implementation av ett API. Johan Falkenjack

725G61 - Laboration 7 Implementation av ett API. Johan Falkenjack 725G61 - Laboration 7 Implementation av ett API Johan Falkenjack December 13, 2013 1 Inledning Hittills i kursen har vi tittat på grundläggande programmering och grundläggande objektorientering. I den

Läs mer

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

1284_omslag.qxd 2005-10-11 11:13 Sida 1 ECDL START OFFICE 2003 Allmän IT Windows XP Word 2003 Outlook 2003 ECDL START OFFICE 2003 Allmän IT Windows XP Word 2003 Outlook 2003 5 Arbeta med mappar och filer I Windows finns det två sätt att arbeta med de olika enheterna i systemet. Vilket du väljer beror på personligt

Läs mer

Instruktion för L-100 IF:s kartpärm

Instruktion för L-100 IF:s kartpärm Instruktion för L-100 IF:s kartpärm Rev PA2b 2014-05-27 I L-100 IF:s kartpärm på http://www.andli.com/doma kan du lägga upp dina kartor och hur du sprang så att alla kan se dem. Här beskrivs hur du publicerar

Läs mer

Introduktion till datateknik för språkvetare

Introduktion till datateknik för språkvetare Introduktion till datateknik för språkvetare ht 2015 Per Starbäck Kapitel 1 Inledning 1.1 Om kursen Schema och annat finns på http://stp. lingfil.uu.se/kurs/ids/. Där kommer det även finnas länkar till

Läs mer

ViTex snabbguide. 1. Inläsning till ViTex från scanner eller PDF Läs in text via scanner Läs in text från en JPEG-bild eller ett PDF-dokument

ViTex snabbguide. 1. Inläsning till ViTex från scanner eller PDF Läs in text via scanner Läs in text från en JPEG-bild eller ett PDF-dokument ViTex snabbguide 1. Inläsning till ViTex från scanner eller PDF Läs in text via scanner Läs in text från en JPEG-bild eller ett PDF-dokument 2. Uppläsning i ViTex Ikoner för uppläsning Läs upp enstaka

Läs mer

Wikipedia i utbildning

Wikipedia i utbildning Datum 2013-04-10 Wikipedia i utbildning Hej! Idag ska vi göra tre saker; 1. Dela upp oss i fem grupper. Dessa fem grupper har tre uppgifter vardera. Uppgifterna ska redovisas för de andra deltagarna där

Läs mer

DD1310 Programmeringsteknik för Open1 och Med2 Laborationer läsåret 2014/2015

DD1310 Programmeringsteknik för Open1 och Med2 Laborationer läsåret 2014/2015 DD1310 Programmeringsteknik för Open1 och Med2 Laborationer läsåret 2014/2015 Fyll i ditt namn och personnummer med bläck eller motsvarande. OBS: Om inte denna kvittenssida tas med vid redovisningen får

Läs mer

OneDrive/SharePoint. Innehåll

OneDrive/SharePoint. Innehåll OneDrive/SharePoint Det här dokumentet innehåller instruktioner och rekommendationer om hur man på bästa sätt arbetar med filer och dokument i Office 365 OneDrive och SharePoint. Innehåll OneDrive/SharePoint...

Läs mer

Introduktion till integrering av Schenkers e-tjänster. Version 2.0

Introduktion till integrering av Schenkers e-tjänster. Version 2.0 Introduktion till integrering av Schenkers e- Version 2.0 Datum: 2008-06-18 Sida 2 av 8 Revisionshistorik Lägg senaste ändringen först! Datum Version Revision 2008-06-18 2.0 Stora delar av introduktionen

Läs mer

1. Att lyssna 1. Titta på den som talar. 2. Tänk på vad som sagts. 3. Vänta på min tur att prata. 4. Säg det jag vill säga. 1.

1. Att lyssna 1. Titta på den som talar. 2. Tänk på vad som sagts. 3. Vänta på min tur att prata. 4. Säg det jag vill säga. 1. 1. Att lyssna 1. Titta på den som talar. 2. Tänk på vad som sagts. 3. Vänta på min tur att prata. 4. Säg det jag vill säga. 1. Att lyssna 1. Titta på den som talar. 2. Tänk på vad som sagts. 3. Vänta på

Läs mer

Chapter 3: Using Classes and Objects

Chapter 3: Using Classes and Objects Chapter 3: Using Classes and Objects I dessa uppgifter kommer du att lära dig om hur man använder klasser och metoder från java biblioteket. Du kommer inte att förstå allt som händer bakom metod anrop

Läs mer

SmiNet 2 Manual Webanmälan

SmiNet 2 Manual Webanmälan SmiNet 2 Manual Webanmälan SmiNet2 Manual 2005-06-14 Introduktion - Sidan 2 av 15 INTRODUKTION TILL WEB-GRÄNSSNITTET... 3 ANVÄNDARE/MÅLGRUPPER... 3 TILLGÅNG TILL SIDAN... 4 INLOGGNING TILL WEB-SIDAN...

Läs mer

Övning 2: I cellerna B19 och F26 ska du beräkna den totala ytan för respektive hus. I cell C28 den totala ytan, för båda husen.

Övning 2: I cellerna B19 och F26 ska du beräkna den totala ytan för respektive hus. I cell C28 den totala ytan, för båda husen. VT -09 Excelövningar KY Eslöv Öppna filen Excelövningar.xls. Det är en Excelfil som innehåller alla de övningar jag har gjort, som är av allmän karaktär, dvs. beräkningar och kalkyler, men t ex inte diagram.

Läs mer

Skapa ett register över din grupp/klass

Skapa ett register över din grupp/klass SYDSOL Handledning CW 2000-02-23 Skapa ett register över din grupp/klass Syfte: Att göra ett register i ClarisWorks och hantera olika informationer om en grupp/klass Pedagogens viktigaste uppgift är att

Läs mer

Program. Kapitel make Program Interpreterande och kompilerande program

Program. Kapitel make Program Interpreterande och kompilerande program Kapitel 11 Program Detta kapitel är som synes mycket kort och nämner inte allt från föreläsningen. 11.1 Program Ett datorprogram är en samling instruktioner som beskriver något som en dator ska utföra.

Läs mer

Coridendro ett verktyg för att grafiskt åskådliggöra incidensen av malignt melanom inom olika släkter

Coridendro ett verktyg för att grafiskt åskådliggöra incidensen av malignt melanom inom olika släkter Datavetenskap Opponenter: Daniel Jansson Mikael Jansson Respondenter: Mats Almgren Erik Hansen Coridendro ett verktyg för att grafiskt åskådliggöra incidensen av malignt melanom inom olika släkter Oppositionsrapport,

Läs mer

En handledning för studerande på Högskolan Kristianstad

En handledning för studerande på Högskolan Kristianstad Använda kurskonferenser i FirstClass En handledning för studerande på Åsa Kronkvist, augusti 2005 Innehåll Introduktion...3 Webbklient eller FirstClassklient?...3 Allt ligger online...3 Hitta rätt...4

Läs mer

DRAFT Mottagningswebben Kravspecifikation

DRAFT Mottagningswebben Kravspecifikation DRAFT Mottagningswebben Kravspecifikation Patrik Stenmark 2006-12-17 Contents 1 Introduktion 2 2 Ordlista 2 3 Användarnas mål 2 3.1 Titel.................................................. 2 3.2 Daddor................................................

Läs mer

Att skriva på datorn

Att skriva på datorn Att skriva på datorn Innehåll: Inledning 1 Tangentbordet 2 Att skriva i Word 4 Att skriva på Internet 7 Övningar 8 2 Inledning Välkommen till steg 2 av Internetkursen för nybörjare! Vid detta kurstillfälle

Läs mer

Instruktion för att slutföra registreringen

Instruktion för att slutföra registreringen Instruktion för att slutföra registreringen Introduktion Vi antar i den här instruktionen att du redan har registrerat sig. Du kan också ha klickat på aktiveringslänken i mailet. Vi använder ett fiktivt

Läs mer

Utskrift av inspelat samtal hos Arbetsförmedlingen

Utskrift av inspelat samtal hos Arbetsförmedlingen BJÖRN L BERGLUND UTSKRIFT AV SAMTAL HOS AF 1 (9) Utskrift av inspelat samtal hos Arbetsförmedlingen Samtalet ägde rum hos Arbetsförmedlingen i Sollentuna tisdag 13 juni 2006 kl. 11.00 Inspelningen är cirka

Läs mer

Nallelek Lärarvägledning

Nallelek Lärarvägledning NALLELEK - LÄRA MERA PROGRAM AB Nallelek Lärarvägledning NALLELEK... 2 1.1 Programmet... 2 1.2 Övningar som stärker förmågan att iaktta bilder och se detaljer... 3 1.2.1 Pedagogiska tips... 3 1.3 Kategorisering

Läs mer

Adobe. Dreamweaver CS3. Grundkurs. www.databok.se

Adobe. Dreamweaver CS3. Grundkurs. www.databok.se Adobe Dreamweaver CS3 Grundkurs www.databok.se Innehållsförteckning 1 Arbetsmiljön... 1 Användningsområde... 1 Starta Dreamweaver... 2 Arbeta i Dreamweaver... 2 Fönster... 3 Statusfältet... 4 Menyer...

Läs mer

Användarmanual Jobb i Stan. CV-Handboken. Registrering, jobbsökning mm. Copyright Aditro. All rights reserved.

Användarmanual Jobb i Stan. CV-Handboken. Registrering, jobbsökning mm. Copyright Aditro. All rights reserved. Användarmanual Jobb i Stan CV-Handboken Registrering, jobbsökning mm. Innehållsförteckning: 2 Registrering 5-16 2.1 Skapa ett konto 5-6 2.2 Skapa ett CV 6 2.2.1 CV-profil (steg 1) 7-8 2.2.2 Arbetslivserfarenhet

Läs mer

LATHUND FRONTPAGE 2000 SV/EN

LATHUND FRONTPAGE 2000 SV/EN LATHUND FRONTPAGE 2000 SV/EN RXK Läromedel AB, Riddarplatsen 36 Plan 7 177 30 Järfälla Tel: 08-580 886 00, Fax: 08-580 259 40 www.rxk.se, e-post: info@rxk.se Detta material är författat av RXK Läromedel

Läs mer

Datorlära 3 Octave Workspace ovh mijlö Skriva text på skärmen Värdesiffror Variabler och typer Strängar Makro Vektorer

Datorlära 3 Octave Workspace ovh mijlö Skriva text på skärmen Värdesiffror Variabler och typer Strängar Makro Vektorer Datorlära 1 Introduktion till datasystemet, epost konto, afs hemkonto Introduktion till datorer och datasalar Open Office Calculator Beräkningar med Open Office Calc Diagram med OO Calc Datorlära 2 Utforma

Läs mer

Kort introduktion till SchoolSoft för vårdnadshavare

Kort introduktion till SchoolSoft för vårdnadshavare Kort introduktion till SchoolSoft för vårdnadshavare SchoolSoft är ett modernt, webbaserat, system som gör informationsutbytet mellan pedagoger och föräldrar enkelt, överskådligt och lättillgängligt. Detta

Läs mer

Frågor och svar om TNC-term

Frågor och svar om TNC-term Frågor och svar om TNC-term Allmänt: Onlineversion av TNC-term dröjer Installation: Det går inte att lagra databasen på hårddisk eller exportera posterna till annat söksystem Installation: Singelinstallation

Läs mer

Kvalitetsarbete. Kungshöjdens förskola. Förskolor Syd Munkedals kommun Majvor Kollin Lena Klevgård Jenny Pettersson

Kvalitetsarbete. Kungshöjdens förskola. Förskolor Syd Munkedals kommun Majvor Kollin Lena Klevgård Jenny Pettersson Kvalitetsarbete Kungshöjdens förskola 2014 Förskolor Syd Munkedals kommun Majvor Kollin Lena Klevgård Jenny Pettersson Innehåll Grundfakta och förutsättningar... 3 Kartläggning av barnens intressen...

Läs mer

Novell Filr 1.2 skrivbordsprogram för Mac snabbstart

Novell Filr 1.2 skrivbordsprogram för Mac snabbstart Novell Filr 1.2 skrivbordsprogram för Mac snabbstart April 2015 Snabbstart Med Novell Filr får du enkelt åtkomst till alla dina filer och mappar från skrivbordet, webbläsaren eller en mobil enhet. Dessutom

Läs mer

Öppna dokumentet. Det heter ecdlfil.doc (Du får instruktioner om var)

Öppna dokumentet. Det heter ecdlfil.doc (Du får instruktioner om var) ECDL - En uppgift på formatmallar och förteckningar Vad du skall ha gjort när du är klar: Du skall ha skapat några nya egna formatmallar Du skall använda dina formatmallarna på rubrikerna. Du skall infoga

Läs mer

E-post för nybörjare

E-post för nybörjare E-post för nybörjare Innehåll: Inledning 1 E-post 2 Att skapa ett e-postkonto 3 Skicka och ta emot e-post 5 Övningar 7 Söderköpings stadsbibliotek sep. 2012 2 Inledning Välkommen till Nyfiken på nätet

Läs mer

Artiklar via UB:s sö ktja nst

Artiklar via UB:s sö ktja nst 1 Artiklar via UB:s sö ktja nst UBs startsida har fått ett nytt utseende. I centrum finns nu UBs söktjänst. Istället för tre sökrutor möts du nu som användare av en sökruta där det är meningen att du kan

Läs mer

2. Hur tycker du att stämningen i sjuan i stort har förändrats under året glädje, trygghet, gemenskap och kommunikation?

2. Hur tycker du att stämningen i sjuan i stort har förändrats under året glädje, trygghet, gemenskap och kommunikation? 1. Hur tycker du att det har varit att gå i sjuan som helhet? Gör ett omdöme som handlar om rolighetsgraden (hur kul det har varit) och ett omdöme som handlar om hur du upplever ditt lärande (hur mycket

Läs mer

Internettjänsten Skolmjölk

Internettjänsten Skolmjölk Jordbruksverkets vägledning Internettjänsten Skolmjölk Mars 2008 VG 2:34 Jordbruksverkets vägledningar finns på vår hemsida: www.sjv.se Innehåll 1. Inledning... 4 2. Vad krävs för att söka stöd med hjälp

Läs mer

Microsoft Publisher. Laborationskompendium för digital behandling av publikationer. Detta exemplar tillhör:

Microsoft Publisher. Laborationskompendium för digital behandling av publikationer. Detta exemplar tillhör: Mittuniversitetet ITM Telefon 0771-97 50 00 Microsoft Publisher Laborationskompendium för digital behandling av publikationer Detta exemplar tillhör: HT 2006 Innehållsförteckning Objekt 1 Textblock 2 Tabeller

Läs mer

Kom igång. Version 3

Kom igång. Version 3 Kom igång Version 3 Installation & Inställningar Om du läser den här filen, har du troligtvis redan tagit dig igenom installationsprocessen hos PMView Pro. Den här sektionen är tänkt att guida dig genom

Läs mer

Javisst! Uttrycken kan bli komplicerade, och för att få lite överblick över det hela så gör vi det så enkelt som möjligt för oss.

Javisst! Uttrycken kan bli komplicerade, och för att få lite överblick över det hela så gör vi det så enkelt som möjligt för oss. 8-2 Förenkling av uttryck. Namn: eller Konsten att räkna algebra och göra livet lite enklare för sig. Inledning I föregående kapitel lärde du dig vad ett matematiskt uttryck är för någonting och hur man

Läs mer

Att komma igång med FirstClass (FC)!

Att komma igång med FirstClass (FC)! Att komma igång med FirstClass (FC)! Vi har tillgång till FC genom vårt samarbete med folkhögskolor och därigenom med Folkbildningsnätet. FC kan användas på en dator på två sätt (dessutom kan du använda

Läs mer

Att tala så att de lyssnar om effektiv muntlig presentation

Att tala så att de lyssnar om effektiv muntlig presentation Att tala så att de lyssnar om effektiv muntlig presentation Inledning Muntlig presentation har blivit allt viktigare i utbildning och yrkesliv. Allt oftare hamnar vi i situationer där vi måste redovisa

Läs mer

1700 - talets Piteå. En CD-skiva utgiven till Carina Bäckströms minne

1700 - talets Piteå. En CD-skiva utgiven till Carina Bäckströms minne 1700 - talets Piteå En CD-skiva utgiven till Carina Bäckströms minne Carina Bäckström (1960-1998) var under många år en hängiven släktforskare. Efter att från början gjort släktutredningar om sin egen

Läs mer

9-1 Koordinatsystem och funktioner. Namn:

9-1 Koordinatsystem och funktioner. Namn: 9- Koordinatsystem och funktioner. Namn: Inledning I det här kapitlet skall du lära dig vad ett koordinatsystem är och vilka egenskaper det har. I ett koordinatsystem kan man representera matematiska funktioner

Läs mer

Är du osäker på hur det ser ut i skolan idag? Lugn, det finns ett lätt sätt att få svar. Vi kallar det SIRIS.

Är du osäker på hur det ser ut i skolan idag? Lugn, det finns ett lätt sätt att få svar. Vi kallar det SIRIS. SIRIS, Skolverkets Internetbaserade Resultat- och kvalitetsinformations System, är en informationstjänst där vi har samlat uppgifter om skolors kvalitet och resultat. -1- Är du osäker på hur det ser ut

Läs mer

FLEXILAGER Ett hjälpmedel för anpassad lagerhantering. Original -version

FLEXILAGER Ett hjälpmedel för anpassad lagerhantering. Original -version Beskrivning av FLEXILAGER Ett hjälpmedel för anpassad lagerhantering. Original -version Flexénita Sunnerstavägen 58 186 70 Brottby tel: 08 512 41803 FLEXILAGER 2 Innehållsförteckning INTRODUKTION.....3

Läs mer

Peter Ottosson 31/8-2012 petott@kth.se Introduktionskurs i datateknik II1310

Peter Ottosson 31/8-2012 petott@kth.se Introduktionskurs i datateknik II1310 KUNGLIGA TEKNISKA HÖGSKOLAN Robotlabb En introduktion till Datateknik 31/8-2012 petott@kth.se Introduktionskurs i datateknik II1310 1 Innehållsförteckning 1. Inledning... 3 1.1 Bakgrund... 3 1.2 Syfte

Läs mer

Dr. Johan Hagelbäck.

Dr. Johan Hagelbäck. Dr. Johan Hagelbäck johan.hagelback@lnu.se http://aiguy.org Vad är LaTeX? Formaterar och typsätter professionella och akademiska dokument Innehåll separeras från utseende Använder mallar med formatering

Läs mer

Färgklövern. Färgklövern är gjord 1998 i samarbete mellan Datateket i Linköping och Hargdata AB i Linköping.

Färgklövern. Färgklövern är gjord 1998 i samarbete mellan Datateket i Linköping och Hargdata AB i Linköping. Färgklövern I Färgklövern kan du leka med färger, på lite olika sätt i de olika delprogrammen. Bestäm själv vilka och hur många färger du vill färglägga med. Alla dina målade bilder kan även skrivas ut

Läs mer

http://www.leidenhed.se Senaste revideringen av kapitlet gjordes 2014-05-08, efter att ett fel upptäckts.

http://www.leidenhed.se Senaste revideringen av kapitlet gjordes 2014-05-08, efter att ett fel upptäckts. Dokumentet är från sajtsidan Matematik: som ingår i min sajt: http://www.leidenhed.se/matte.html http://www.leidenhed.se Minst och störst Senaste revideringen av kapitlet gjordes 2014-05-08, efter att

Läs mer

En snabb titt på XML LEKTION 6

En snabb titt på XML LEKTION 6 LEKTION 6 En snabb titt på XML Bokstaven x i Ajax står för XML, ett mycket användbart beskrivningsspråk som gör det möjligt för Ajax-tillämpningar att hantera komplex strukturerad information. I den här

Läs mer

Section Divider. Skapa nytt utskick

Section Divider. Skapa nytt utskick Section Divider Skapa nytt utskick Skapa nytt utskick Gå till Connect och välj Skapa utskick. Välj typ av information Först väljer vilket språk ditt utskick är skrivet på. Den bransch som är inställd för

Läs mer