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

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

Dr. Johan Hagelbäck.

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

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

Mall (från L A TEX 1)

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

TSKS06 - Rapportskrivning

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

TSKS06 - Rapportskrivning

Linköpings Universtitet. Ett projekt om LA TE X

Introduktion till L A TEX för ingenjörer

TEX och L A TEX i desktop publishing

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

Introduktion till L A TEX

Programmering i C++ Kompilering från kommandoraden

Dokumentskrivning i L A TEX - En introduktion. 8 februari 2018

Dokumentskrivning i L A TEX - En introduktion. Henrik Henriksson 27 mars 2018

Introduktion till L A TEXför humanister

Word-guide Introduktion

HTML och CSS. Eric Elfving Institutionen för Datavetenskap (IDA)

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

HTML och CSS. Eric Elfving Institutionen för datavetenskap. 18 augusti 2015

Botten för svenskspråkigt kandidatarbete

PIM Skriva

Hur du gör ditt Gilles hemsida - en liten hjälp på vägen

Typsättning med TEX och L A TEX

Referenser med SLUs Harvardsystem i Sharelatex - användning av Zotero och Biblatex

En#kort#introduk+on#+ll#LaTeX#

L A TEX introduktion. En introduktion till rapportskrivning i L A TEX. Lucas Hedström Mars 2017

Extra hjälp till L A TEX-uppgift 2

Att arbeta med. Müfit Kiper

Huvudrubrik titel kan vara på flera rader

Ekvationer. a 2 + b 2 = c 2 (1) a n + b n = c n

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

Introduktion till L A TEXför humanister

Version X6 Fler tips

Nyheter i Word Nytt utseende. Arkiv

Christian von Schultz. 16 september 2014

Personalsupport. Medicinska fakulteten, Lunds universitet. Textredigeraren. Moodle version 2.7.1

Uppgift 1 Denna uppgift består av två steg där du i första steget ska skapa formatmallar som sedan används i steg två för att skapa ett dokument.

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

Typsättning med TEX och L A TEX

Matematisk Modellering

Kort om World Wide Web (webben)

Föreläsning 2. Operativsystem och programmering

Att börja med EndNote och inställningar som bör göras innan man lägger in referenser (170301)

Rapportmallen är uppbyggd med omslag, titelsida, sidor för förord, sammanfattning och innehåll, samt en sida där du ska börja skriva din text.

Att skriva rapport. Innehåll

Kom igång-guide: Spara tusenlappar med Libreoffice - IDG.se

En introduktion till rapportskrivning i L A TEX. Christian Persson Institutionen för fysik Umeå Universitet

TDIU01 - Programmering i C++, grundkurs

En introduktion till L A TEX

Migrera till Word 2010

Kapitel 3. Datorprogram för fysiker

Word Online Version 1.0 Skolkontoret

Datorövning 1 Calc i OpenOffice 1

TDP002 - Imperativ programmering

729G04 PYTHON 6 JODY FOO. Department of Computer and Information Science (IDA) Linköping University, Sweden

Typsättning med LaTeX

FrontPage Express. Ämne: Datorkunskap (Internet) Handledare: Thomas Granhäll

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

TDP003 Projekt: Egna datormiljön

NetBeans 7. Avsikt. Projektfönster

Syfte Syftet med den här laborationen är att du ska lära dig använda några grundfunktioner i Microsoft Excel.

Matematisk Modellering

PC-teknik, 5 p LABORATION ASSEMBLERINTRODUKTION

Verktyg och Utvecklingsmiljö. Jochim von Hacht

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

NetBeans 5.5. Avsikt. Projektfönster

emopluppen Användning av "Ant" Niklas Backlund Version: 1.4 ( 2002/04/26 07:27:52 UTC)

Introduktion till programmering och Python Grundkurs i programmering med Python

Skrivinstruktioner för RA-dokument

Huvudrubrik titel kan vara på flera rader

LATEX-tips. Niklas Andersson och Malin Palö. Institutionen Matematiska vetenskaper vid Göteborgs universitet och Chalmers tekniska högskola

Sjukhusbiblioteket i Karlstad, september 2012, Modifierad av Linköpings universitetsbibliotek tisdag den 11 december 2018

Laboration Word. För att dubbelkolla att du fått med allt, använd checklistan som finns på kurshemsidan.

12 steg för att göra en bok med Word

Guide. Webbsidor i Studentportalen. Innehåll. Uppdaterad:

Eclipse. Avsikt. Nu ska ett fönster liknande figuren till höger synas.

Varför ska man använda ett CMS? Vilka är fördelarna och är det alltid bra? Kattis Lodén

Att använda Energiforsks rapportmall

Verktyg och Utvecklingsmiljö. Föreläsning 2 Eclipse

Excel-guide. Introduktion

Laboration 0. Enhetsbokstaven anges med ett kolon efter och man läser ofta ut detta, exempelvis C:(sekolon).

Inledning. Vad är ett datorprogram, egentligen? Olika språk. Problemlösning och algoritmer. 1DV433 Strukturerad programmering med C Mats Loock

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

Programmering i C++ En manual för kursen Datavetenskaplig introduktionskurs 5p

Snabbstartsguide. Verktygsfältet Snabbåtkomst Kommandona här är alltid synliga. Högerklicka på ett kommando om du vill lägga till det här.

ATT GÖRA WEBBSIDOR. Frivillig labb

Importera referenser till DiVA

KARLSTADS UNIVERSITETSBIBLIOTEK

Dokumentation av rapportmall

Steg 5 Webbsidor One.com och OpenOffice Writer Mac OS X

Referenshantering med Zotero Introduktion

LATHUND FRONTPAGE 2000

Inledning till OpenOffice Calculator Datorlära 2 FK2005

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

1. BESKRIVNING 2. HANDLEDNING Förberedelser

C++ Objektorientering - Klasser. Eric Elfving Institutionen för datavetenskap

Transkript:

. 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 enligt principen What You See Is What You Get (WYSIWYG) L A T E X låter författaren fokusera på innehållet istället för utseendet - What You See Is What You Mean

L A T E X 3/21 Antag att vi vill skapa ett dokument med följande innehåll: Ett kort dokument Eric Elfving August 11, 2015 Ett kort dokument utan vettig text I en ordbehandlare krävs det ganska mycket jobb...

L A T E X 4/21 I L A T E Xskriver man "enkel" kod i en texteditor: \documentclass{article} \author{eric Elfving} \title{ett kort dokument} \begin{document} \maketitle Ett kort dokument utan vettig text \end{document}

L A T E X 5/21 Likt ett programmeringsspråk kompileras sedan din källkod till ett dokument Det finns stöd för flera olika filformat, men pdf är ju alltid trevligt På grund av referenser, inkluderingar och annat behöver man ofta kompilera i flera steg, därför finns det ett script latexmk som löser problemet åt en Väljaren -pdf ger en pdf-fil som resultat Väljaren -pvc uppdaterar resultatfilen när källkoden ändras I Mint finns det flera paket för att installera L A T E X, men latex-full installerar "allt": sudo apt-get install texlive-full latexmk

L A T E X 6/21 Syntax Ett L A T E X-dokument består av fyra grundläggande element: Kommandon (command): \namn[valfria parametrar]{parametrar} Block (group): {... } Miljöer (environment): \begin{miljönamn}... \end{miljönamn} Kommentarer: Endast enradskommentarer, inleds med %

L A T E X 7/21 En generell L A T E X-fil \documentclass{...} % B e s k r i v e r v i l k e n typ av dokument v i s k r i v e r. % Finns f l e r a inbyggda som tex a r t i c l e, r e p o r t och l e t t e r % I n l e d n i n g ( preamble ) \begin{document} % Här s t å r a l l t som ska synas i dokumentet \end{document}

L A T E X 8/21 Inledningen Området mellan \documentclass och \begin{document} kallas inledning (preamble) I inledningen kan man göra inställningar och ladda in extra paket för att lösa saker som språket inte har i grunden Ett paket laddas in med kommandot usepackage: \usepackage[paketparametrar]{paketnamn}

Inledningen 9/21 Några bra paket inputenc - används för att få "specialtecken"(tex å,ä och ö) att fungera. Behövs endast när man använder pdflatex eller latex \usepackage[utf8]{inputenc} fontspec - Används istället för inputenc vid använding av xelatex babel - Språkinställningar såsom avstavning och formatering av tal och datum \usepackage[swedish]{babel} graphicx - Stöd för att inkludera bilder och grafik listings - Inkludera och formatera källkod xcolor - Massor av färger

Att skriva L A T E X 10/21 En vanlig arbetsordning 1. Öppna ett tidigare dokument 2. Modifiera inledningen och ta bort resten 3. Spara som ett nytt dokument 4. Starta latexmk (med -pvc) 5. Låt texteditorn ta halva skärmen och din dokumentvisare andra halvan 6. Direkt du sparar uppdateras dokumentet i läsaren

Inbyggt stöd 11/21 Rubriker Rubriker skapas enkelt med kommandon: Huvudrubriker med \section{rubriknamn} Underrubrik med \subsection{namn} Lägre nivå med \subsubsection{namn} Vid använding av dokumentklasserna report eller book finns även chapter i toppen av hierarkin Alla rubriker blir automatiskt numrerade Går att stänga av med *-varianten: \section*{namn} Innehållsförteckning skapas automatiskt med kommandot tableofcontents

Inbyggt stöd 12/21 Listor Precis som i HTML finns två typer av listor; itemize - punktlista (ul) enumerate - numrerad lista (ol) Exempel: \begin{enumerate} \item Punkt ett \begin{enumerate} \item hej \end{enumerate} \item Punkt två \end{enumerate} 1. Punkt ett 1.1 hej 2. Punkt två

Inbyggt stöd 13/21 Tabeller \begin{table}[!h] \begin{tabular}{ r l } \hline 7C0 & hexadecimalt \\ 3700 & oktalt \\ \cline{2-2} 11111000000 & binärt \\ \hline \hline 1984 & decimalt \\ \hline \end{tabular} \caption{olika talbaser} \label{tab:talbaser} \end{table} 7C0 hexadecimalt 3700 oktalt 11111000000 binärt 1984 decimalt Tabell : Olika talbaser

Inbyggt stöd 14/21 Matematik $x = 2^3 * (4 + 2)$ x = 2 3 (4 + 2) \begin{displaymath} F_n = \left\{\begin{array}{ll} n & n < 2 \\ F_{n-1} + F_{n-2} & n \ge 2 \end{array}\right. \end{displaymath} F n = { n n < 2 F n 1 + F n 2 n 2

Inbyggt stöd 15/21 Referenser För att referera till andra delar i sitt dokument använder man sig av \label och \ref \label{namn} används för att markera området (t.ex. en rubrik eller bildtext) man vill referera till \ref{namn} används i löpande text för att sätta in en referens till markeringen namn För att referera till andra källor används \cite Paketet natbib ger även tillgång till kommanona citet och citep som formaterar referenserna snyggare Paketet biblatex är nyare och rekommenderas generellt

Inbyggt stöd 16/21 Referenser \documentclass{article} \usepackage[swedish]{babel} \usepackage{fontspec} \begin{document} \section{historia} \label{sec:history} Här berättar vi lite historia \section{sammanfattning} I del \ref{sec:history}... \end{document} 1 Historia Här berättar vi lite historia 2 Sammanfattning I del 1...

Referenser 17/21 BibTeX Om man har många externa källor kan man flytta ut dem på en separat fil Man strukturerar upp dem i en fil med filändelse.bib Där man sedan vill inkludera källorna kör man kommandot \bibliography{filnamn} (där filnamn är utan filändelse) Exempel på BibTeX-källa: @article{berland13, author = {Berland, Matthew and Martin, Taylor and Benton, Tom and Petrick Smith, Carmen and Davis, Don}, title = {Using Learning Analytics to Understand the Learning Pathways of Novice Programmers}, journal = {Journal of the Learning Sciences}, volume = {22}, number = {4}, pages = {564-599}, year = {2013}, }

L A T E X- fördelar 18/21 Det är ganska lätt att skriva ett snyggt dokument Källkoden kan läsas i alla texteditorer - en viss ordbehandlares text är ofta svår att läsa i en annan (eller en annan version) Du kan fokusera helt på texten Indexering, fotnötter och citeringar sköts automatiskt Eftersom allt är ren text går det att generera texten i vilket program (eller programspråk...) som helst! Kompilatorn tvingar dig att göra rätt - din text byggs upp på ett vettigt sätt Inbyggt stöd för att dela upp texten - lätt att samarbeta med andra Källkod går bra att versionshantera...

L A T E X- nackdelar 19/21 Hög inlärningströskel Finns massor av kommandon och miljöer (såklart också en fördel) Kan vara svårt att få din text att se ut exakt som du vill Normalt sett ser man inte resultatet medan man skriver utan måste vänta på kompilering

Läs mer 20/21 http://en.wikibooks.org/wiki/latex/ En väldigt bra wiki med både grunder och avancerade ämnen Comprehensive TeX Archive Network (CTAN) http://www.ctan.org Samling av latexmoduler

.. www.liu.se