Lynkurs i L A TEX. Foredragets filer I. Formattering av matematikk. Trond Endrestøl. 15. august Filene til foredraget er tilgjengelig gjennom:

Like dokumenter
Lynkurs i L A TEX. Formattering av matematikk. Trond Endrestøl. 16. august Fagskolen Innlandet, IT-avdelingen

Foredragets filer I. Lynkurs i L A TEX Formattering av matematikk. Foredragets filer II. Oversikt over hele foredraget Del 1: Historikk

Lynkurs i L A TEX. Foredragets filer I. Formattering av matematikk. Trond Endrestøl. 17. august Filene til foredraget er tilgjengelig gjennom:

Foredragets filer I. Lynkurs i L A TEX Formattering av matematikk. Foredragets filer II. Oversikt over hele foredraget Del 1: Historikk

Foredragets filer I. Lynkurs i L A TEX Formattering av matematikk. Foredragets filer II. Oversikt over hele foredraget Del 1: Historikk

ZFS. Siste ord innen filsystemer. Trond Endrestøl. Fagskolen Innlandet, IT-avdelingen. 23. desember 2013

ZFS. Siste ord innen filsystemer. Trond Endrestøl. 23. desember Fagskolen Innlandet, IT-avdelingen

Noen innledende ord om LaTeX

Kort om IPv6 IPv6-header Adresser. IPv6-foredrag. Grunnleggende. Trond Endrestøl. Fagskolen Innlandet. 19. september 2013.

Intro til L A TEX Del I

Realstart/Teknostart 2013

Realstart/Teknostart Jon Andreas Støvneng

ZFS. Siste ord innen filsystemer. Trond Endrestøl. 23. februar Fagskolen Innlandet, IT-avdelingen

Oversikt. Intro til LaTex. Hva du trenger å kunne for å skrive en bra rapport til oblig 1, inf3190 L A T E X. Filens utseende.

Dagens tema. L A T E X filer. BibT E X Hovedidé. Et eksempel. Hvordan jobber BibT E X? Hvordan bygge opp en database? Ulike BibT E X stiler

LaTeX - en kort innføring

Kurs for ADA, 17. april Lars Erik Walle

Sandvold Øgrim Bakken Pettersen Skrindo Thorstensen Thorstensen. Digitalt verktøy for Sigma R2. Geogebra

CAS GeoGebra. Innhold. Matematikk for ungdomstrinnet

Oppgavehefte. Totimers L A TEX-kurs. Hege Victoria Daljord, Orakeltjenesten, NTNU

Matematikk 1 Første deleksamen. Løsningsforslag

Kort om IPv6 IPv6-header Adresser. IPv6-foredrag. Grunnleggende. Trond Endrestøl. Fagskolen Innlandet. 19. september 2013.

Introduksjon til L A TEX

Oversikt. En introduksjon til L A TEX. L A TEX-filosofi. Å komme igang. Håvard Berland. 18./25. oktober 2010

Øgrim Bakken Pettersen Skrindo Dypbukt Mustaparta Thorstensen Thorstensen. Digitalt verktøy for Sigma 2P. Microsoft Excel

Introduktion til LATEX

Geometra. Brukermanual. Telefon:

En introduksjon til L A TEX

TMA4100 Matematikk 1, høst 2013

Ubestemt integrasjon.

Intro til L A TEX Del II

Øgrim Bakken Pettersen Skrindo Dypbukt Mustaparta Thorstensen Thorstensen. Digitalt verktøy for Sigma 2P. Microsoft Excel

Dokumentasjon for masterfrontpage

TMA4100 Matematikk 1, høst 2013

Lær å bruke Microsoft Mathematics, Matematikk-tillegget i Word og WordMat. Av Sigbjørn Hals

Grunnleggende L A TEX

MathType. En innføring

Dokumentasjon for masterfrontpage

TMA4100 Matematikk 1, høst 2013

Øgrim Bakken Pettersen Skrindo Thorstensen Thorstensen. Digitalt verktøy for Sigma 1P. Geogebra

MA1102 Grunnkurs i analyse II Vår 2019

Obligatorisk oppgave MAT-INF1100. Lars Kristian Henriksen UiO

Løsningsforslag: Eksamen i MAT111 - Grunnkurs i Matematikk I

EKSAMEN BOKMÅL STEMMER. DATO: TID: OPPG. SIDER: VEDLEGG: 3 desember :00-13: FAGKODE: IR Matematikk 1

EKSAMENSOPPGAVE. Alle skrevne og trykte. Godkjent kalkulator.

EKSAMEN. Om eksamen. EMNE: MA2610 FAGLÆRER: Svein Olav Nyberg, Morten Brekke. Klasser: (div) Dato: 3. des Eksamenstid:

Institutt for informatikk Universitetet i Oslo

IPv6-foredrag. Grunnleggende. Trond Endrestøl. Fagskolen Innlandet. 19. september IPv6-foredrag. Filene til foredraget er tilgjengelig gjennom:

IPv6-foredrag. Grunnleggende. Trond Endrestøl. Fagskolen Innlandet. 20. september Filene til foredraget er tilgjengelig gjennom:

IR Matematikk 1. Eksamen 8. desember 2016 Eksamenstid 4 timer

Introduksjon til Jupyter Notebook

Løsningsforslag. Alle svar skal grunngis. Alle deloppgaver teller like mye.

En kort innføring i L A TEX

Oversikt Kort om IPv6 IPv6-header Adresser. IPv6-foredrag. Grunnleggende. Trond Endrestøl. Fagskolen Innlandet. 18. september 2013.

RAPPORTSKRIVING I L A TEX

OPPGAVE 1 LØSNINGSFORSLAG

Oppfriskningskurs i matematikk 2008

Sandvold Øgrim Bakken Pettersen Skrindo Thorstensen Thorstensen. Digitalt verktøy for Sigma 1P. Geogebra

L A T E X del II. Dagens opplegg. L A T E X kommandoer. Lister. Matematiske formler. Tabeller. Litt typografi. Egendefinerte kommandoer

Løsningsforslag R2 Eksamen Nebuchadnezzar Matematikk.net Øistein Søvik

UNIVERSITETET I OSLO

Ny eksamensordning for sentralt gitt skriftlig eksamen i matematikk fra og med våren Anne Seland

Fasit MAT102 juni 2016

EKSAMEN. TILLATTE HJELPEMIDLER: John Haugan: Formler og tabeller. Rottmanns formelsamling (tillatt som overgangsordning)

Sandvold Øgrim Bakken Pettersen Skrindo Thorstensen Thorstensen. Digitalt verktøy for Sigma 1T. TI-NspireCAS

Øgrim Bakken Pettersen Skrindo Thorstensen Thorstensen. Digitalt verktøy for Sigma 1T. Maple

IR Matematikk 1. Utsatt Eksamen 8. juni 2012 Eksamenstid 4 timer

Eksempel på løsning. Sentralt gitt skriftlig eksamen MAT1008 Matematikk 2T Eksamen Bokmål

Eksamen R2, Våren 2011 Løsning

Øgrim Bakken Pettersen Skrindo Dypbukt Mustaparta Thorstensen Thorstensen. Digitalt verktøy for Sigma R1. Geogebra

Bruk av OpenOffice.org 3 Writer

OsloMet storbyuniversitetet

Forklarende tekst under hvert bilde

Løsningsforslag, Ma-2610, 18. februar 2004

Heldagsprøve i matematikk. Svar og løsningsforslag

En introduksjon til L A T E X. Hvorfor er det en god idé å bruke L A T E X? Dag Langmyhr Institutt for informatikk

13.1 Fourierrekker-Oppsummering

Potensrekker Forelesning i Matematikk 1 TMA4100

UNIVERSITETET I BERGEN Det matematisk-naturvitenskapelige fakultet. Obligatorisk innlevering 3 i emnet MAT111, høsten 2016

Fasit, Kap : Derivasjon 2.

TMA4123/TMA4125 Matematikk 4M/4N Vår 2013

Løsningsforslag AA6524 Matematikk 3MX Elever 7. juni eksamensoppgaver.org

Fasit til utvalgte oppgaver MAT1100, uka 15/11-19/11

UNIVERSITETET I OSLO

Oppsett L A T E X filer lages med en teksteditor. Emacs anbefales; Notepad anbefales ikke! Et eksempel. Nytt tall funnet ved Ifi

L A T E X. en første innføring av Dag Langmyhr. 2006, Dag Langmyhr, Ifi/UiO Forelesning 11. september 2006 Ark 1 av 24

Øgrim Bakken Pettersen Skrindo Thorstensen Thorstensen. Digitalt verktøy for Sigma 1T. Maxima

Skipsoffisersutdanningen i Norge. Innholdsfortegnelse. 00TM02G - Emneplan for: Matematikk på operativt nivå

1P, 1T eller 1P-Y Noe nytt i matematikk i vgs?

Introduksjonskurs i L A TEX Del 2

Løsningsforslag AA6526 Matematikk 3MX - 5. mai eksamensoppgaver.org

NTNU Institutt for matematiske fag. TMA4100 Matematikk 1 høsten Løsningsforslag - Øving 8. Oppgave 1. Oppgave 2

Institutionen för Matematik, KTH

TMA4105 Matematikk 2 Vår 2014

Eksamen R2 høsten 2014 løsning

MA 1410: Analyse (4 vekttall)

Fasit eksamen i MAT102 4/6 2014

Figur 62: Faktorisering kan lett gjøres ved å skrive inn uttrykket og så klikke på verktøyet for faktorisering.

Lær å bruke CAS-verktøyet i GeoGebra 4.2

Om plotting. Knut Mørken. 31. oktober 2003

Transkript:

Lynkurs i L A TEX Formattering av matematikk Trond Endrestøl Fagskolen Innlandet, IT-avdelingen 15. august 2015 T. Endrestøl (FSI/IT) Lynkurs i LATEX 15. august 2015 1 / 39 Foredragets filer I Filene til foredraget er tilgjengelig gjennom: Subversion: svn co svn://svn.ximalas.info/lynkurs-i-latex Web: svnweb.ximalas.info/lynkurs-i-latex lynkurs-i-latex.foredrag.pdf vises på lerretet lynkurs-i-latex.handout.pdf er mye bedre for publikum å se på egenhånd lynkurs-i-latex.handout.2on1.pdf og lynkurs-i-latex.handout.4on1.pdf er begge velegnet til utskrift *.169.pdf-filene er i 16:9-format *.1610.pdf-filene er i 16:10-format T. Endrestøl (FSI/IT) Lynkurs i LATEX 15. august 2015 2 / 39

Foredragets filer II Foredraget er mekka ved hjelp av GNU Emacs, AUCTEX, pdfl A TEX fra MiKTEX, L A TEX-dokumentklassa beamer, Subversion, TortoiseSVN og Adobe Reader Hovedfila bærer denne identifikasjonen: $Ximalas: trunk/lynkurs-i-latex.tex 6 2015-08-15 15:58:12Z trond $ Driverfila for denne PDF-fila bærer denne identifikasjonen: $Ximalas: trunk/lynkurs-i-latex.handout.2on1.169.tex 3 2015-08-14 19:49:44Z trond $ Copyright c 2015 Trond Endrestøl Dette verket er lisensiert med: Creative Commons, Navngivelse-DelPåSammeVilkår 3.0 Norge (CC BY-SA 3.0) T. Endrestøl (FSI/IT) Lynkurs i LATEX 15. august 2015 3 / 39 Oversikt over hele foredraget Del 1: Historikk 1 TEX og METAFONT 2 L A TEX 3 TUG, DANTE, NTUG 4 Programvare 5 Lærebøker T. Endrestøl (FSI/IT) Lynkurs i LATEX 15. august 2015 4 / 39

Oversikt over hele foredraget Del 2: L A TEX-dokumenter 6 L A TEX-dokument 7 Kort eksempel 8 Kompilering T. Endrestøl (FSI/IT) Lynkurs i LATEX 15. august 2015 5 / 39 Oversikt over hele foredraget Del 3: Matematikk i L A TEX 9 Formler i setninger 10 Formler som egne avsnitt 11 Formler med nummering som egne avsnitt 12 Inntasting av formler 13 Multiplikasjon 14 Brøk 15 Røtter 16 Integraler 17 Derivasjon 18 Summasjon og produkter 19 Vise utregninger 20 Diskontinuerlige funksjoner T. Endrestøl (FSI/IT) Lynkurs i LATEX 15. august 2015 6 / 39

Oversikt over hele foredraget Del 4: Fronter, L A TEX og matematikk 21 Forenklinger i Fronter 22 Forviklinger i Fronter T. Endrestøl (FSI/IT) Lynkurs i LATEX 15. august 2015 7 / 39 Del I Historikk T. Endrestøl (FSI/IT) Lynkurs i LATEX 15. august 2015 8 / 39

Oversikt over del 1: Historikk 1 TEX og METAFONT 2 L A TEX 3 TUG, DANTE, NTUG 4 Programvare 5 Lærebøker T. Endrestøl (FSI/IT) Lynkurs i LATEX 15. august 2015 9 / 39 TEX og METAFONT Donald E. Knuth (1938 ) Matematiker og informatiker, prof. em., Stanford University Livs- og flerbindsverket «The Art of Computer Programming» Dårlig trykketeknisk kvalitet på 70-tallet Første forsøk: TEX78 og METAFONT79 TEX brukes for å fremstille trykksaker med stor vekt på matematikk METAFONT brukes for å beskrive skrifttyper Andre forsøk: TEX82 og METAFONT84 Mange korreksjoner i ettertid TEX: 1289 feil pr. 2010 METAFONT: 571 feil pr. 2010 TEX konvergerer til π, og er for tiden i versjon 3,14159265 METAFONT konvergerer til e, og er for tiden i versjon 2,7182818 T. Endrestøl (FSI/IT) Lynkurs i LATEX 15. august 2015 10 / 39

L A TEX Leslie Lamport (1941 ) Informatiker, SRI International, senere DEC, Compaq og Microsoft Research Ønsket enklere markup og mer automatikk L A TEX, 1984 Mange dokumentklasser article, book, letter, report,... Senere mange medhjelpere Mange tillegg: flere dokumentklasser andre «pakker» L A TEX brukes ofte innen vitenskap og forskning T. Endrestøl (FSI/IT) Lynkurs i LATEX 15. august 2015 11 / 39 TUG, DANTE, NTUG TUG TEX Users Group http://tug.org/ Fremmer bruk av TEX, METAFONT, L A TEX, og deres derivater Utgir medlemsbladet «TUGboat» tre ganger i året Utgir «The PracTEX Journal» DANTE Deutschsprachige Anwendervereinigung TEX e.v. http://www.dante.de/ Utgir «Die TEXnische Komödie» NTUG Nordisk TEX Users Group http://dag.at.ifi.uio.no/ntug/ Ligger stort sett brakk Klarer Fagskolen Innlandet å heve nivået i NTUG? T. Endrestøl (FSI/IT) Lynkurs i LATEX 15. august 2015 12 / 39

Programvare Finnes for de fleste plattformer TEX og venner TEX Live 2015 MacTEX 2015 MiKTEX 2.9 tetex foreldet... Editorer GNU Emacs AUCTEX TEXworks vim MathType bare for formler... T. Endrestøl (FSI/IT) Lynkurs i LATEX 15. august 2015 13 / 39 Lærebøker «Computers & Typesetting», av Donald Knuth: Vol. A «The TEXbook» og Vol. B «TEX: The Program» Vol. C «The METAFONTbook» og Vol. D «METAFONT: The Program» Vol. E «Computer Modern Typefaces» «The Not So Short Introduction to L A TEX 2ε», av Tobias Ötiker Hubert Partl, Irene Hyna og Elisabeth Schlegl, versjon 5.05, 18. juli 2015, https://tobi.oetiker.ch/lshort/lshort.pdf «The L A TEX Companion» av Frank Mittelbach, Michel Goossens, Johannes Braams, David Carlisle og Chris Rowley... T. Endrestøl (FSI/IT) Lynkurs i LATEX 15. august 2015 14 / 39

Del II L A TEX-dokumenter T. Endrestøl (FSI/IT) Lynkurs i LATEX 15. august 2015 15 / 39 Oversikt over del 2: L A TEX-dokumenter 6 L A TEX-dokument 7 Kort eksempel 8 Kompilering T. Endrestøl (FSI/IT) Lynkurs i LATEX 15. august 2015 16 / 39

L A TEX-dokument Består av: Preamble Angi dokumentklasse Angi pakker Angi innstillinger Start av dokumentet Innholdsfortegnelse, lister over figurer, tabeller og listinger Avsnittsoverskrifter Tekst Start og stopp av forskjellige miljøer tabeller, figurer, formler og listinger Referanser (kilder) og stikkordsregister Stopp av dokumentet T. Endrestøl (FSI/IT) Lynkurs i LATEX 15. august 2015 17 / 39 Kort eksempel \documentclass[a4paper,12pt]{article} % -*- coding: utf-8 -*- \usepackage[utf8]{inputenc} \usepackage[t1]{fontenc} \usepackage[norsk]{babel} \title{\textbf{tittel}} \author{forfatter} \date{20.\ mars 2011} \begin{document} \maketitle Hei på deg, din gamle sei. \end{document} T. Endrestøl (FSI/IT) Lynkurs i LATEX 15. august 2015 18 / 39

Kompilering All tekst lagres vanligvis i.tex-filer.tex-filene må kompileres: tex filnavn.tex forventer TEX-kode og produserer en.dvi-fil.dvi-filer kan: forhåndsvises med xdvi, TEXworks og andre verktøy konverteres til en.ps-fil med dvips filnavn.dvi (.ps-filer var mer vanlig før) dekodes med dvitype pdftex filnavn.tex forventer TEX-kode og produserer en.pdf-fil latex filnavn.tex forventer L A TEX-kode og produserer en.dvi-fil pdflatex filnavn.tex forventer L A TEX-kode og produserer en.pdf-fil PDF-produksjon er normen i dag, bare se på alle «papers» i http://arxiv.org/ GNU Emacs med AUCTEX, TEXworks, osv., forenkler arbeidet T. Endrestøl (FSI/IT) Lynkurs i LATEX 15. august 2015 19 / 39 Del III Matematikk i L A TEX T. Endrestøl (FSI/IT) Lynkurs i LATEX 15. august 2015 20 / 39

Oversikt over del 3: Matematikk i L A TEX 9 Formler i setninger 10 Formler som egne avsnitt 11 Formler med nummering som egne avsnitt 12 Inntasting av formler 13 Multiplikasjon 14 Brøk 15 Røtter 16 Integraler 17 Derivasjon 18 Summasjon og produkter 19 Vise utregninger 20 Diskontinuerlige funksjoner T. Endrestøl (FSI/IT) Lynkurs i LATEX 15. august 2015 21 / 39 Formler i setninger \dots\ vi får dette \(a+b=c\), som ligner på dette \dots... vi får dette a + b = c, som ligner på dette... T. Endrestøl (FSI/IT) Lynkurs i LATEX 15. august 2015 22 / 39

Formler som egne avsnitt To muligheter: \[a+b=c\] \begin{equation*} a+b=c \end{equation*} Resultatene: a + b = c a + b = c Ingen stor forskjell T. Endrestøl (FSI/IT) Lynkurs i LATEX 15. august 2015 23 / 39 Formler med nummering som egne avsnitt \begin{equation} a+b=c \end{equation} Nummerering plasseres ved høyre marg Bruk av merkelapp er også mulig \begin{equation} \label{eq:merkelapp} a+b=c \end{equation} a + b = c (1) Du kan referere til formelnummeret med \ref{eq:merkelapp} og sidenummeret med \pageref{eq:merkelapp} T. Endrestøl (FSI/IT) Lynkurs i LATEX 15. august 2015 24 / 39

Inntasting av formler Bokstaver og de fleste tegn kan tastes inn direkte Enkelte tegn må angis med kommandoer \ge, \le, \equiv, \approx, Se tabellene i «The Not So Short Introduction to L A TEX 2ε» Matematiske funksjoner som sinus og cosinus har egne kommandoer \sin(x), sin(x); \cos(x), cos(x) Se nøye etter forskjellene over og under: sin(x), sin(x); cos(x), cos(x) T. Endrestøl (FSI/IT) Lynkurs i LATEX 15. august 2015 25 / 39 Inntasting av formler Hevet tekst x^3 x 3 x^33 x 3 3 x^{33} x 33 Senket tekst x_3 x 3 x_33 x 3 3 x_{33} x 33 Husk å bruke gruppering med { og } ved mer enn ett tegn T. Endrestøl (FSI/IT) Lynkurs i LATEX 15. august 2015 26 / 39

Multiplikasjon Med parentes (a(b)) Textstyle: (a(b)) Med \cdot a\cdot b Textstyle: a b (a(b)) a b Med \times a\times b Textstyle: a b a b T. Endrestøl (FSI/IT) Lynkurs i LATEX 15. august 2015 27 / 39 Brøk \frac{1}{2} Textstyle: 1 2 Textstyle ser bedre ut med 1/2, altså 1/2 1 2 T. Endrestøl (FSI/IT) Lynkurs i LATEX 15. august 2015 28 / 39

Røtter Kvadratrot \sqrt2 Textstyle: 2 2 \sqrt{a+b} Textstyle: a + b a + b N-te rot \sqrt[3]{a+b} Textstyle: 3 a + b 3 a + b T. Endrestøl (FSI/IT) Lynkurs i LATEX 15. august 2015 29 / 39 Integraler Ubestemt integral \int x^2\,\mathrm{d}x Textstyle: x 2 dx x 2 dx T. Endrestøl (FSI/IT) Lynkurs i LATEX 15. august 2015 30 / 39

Integraler Bestemt integral \int_0^3x^2\,\mathrm{d}x Textstyle: 3 0 x 2 dx Alternativ formattering av bestemt integral \int\limits_0^3x^2\,\mathrm{d}x Textstyle: 3 0 x 2 dx 3 0 3 x 2 dx x 2 dx 0 T. Endrestøl (FSI/IT) Lynkurs i LATEX 15. august 2015 31 / 39 Derivasjon Derivasjon \frac{\mathrm{d}}{\mathrm{d}x}\left(\frac{1}{x}\right) ( d Textstyle: 1 ) dx x ( ) d 1 dx x Partiell deriverte \frac{\partial}{\partial ( x}\left(\frac{1}{x}\right) Textstyle: 1 ) x x ( ) 1 x x T. Endrestøl (FSI/IT) Lynkurs i LATEX 15. august 2015 32 / 39

Summasjon og produkter Summasjon \sum_{i=0}^{10}x_i Textstyle: 10 i=0 x i 10 i=0 x i Produkter \prod_{i=0}^{10}x_i Textstyle: 10 i=0 x i 10 x i i=0 T. Endrestøl (FSI/IT) Lynkurs i LATEX 15. august 2015 33 / 39 Vise utregninger \begin{align*} % eller \begin{align} a&=2\\ b&=3\\ x&=a+b\\ &=2+3\\ &=\underline{\underline{5}} \end{align*} % eller \end{align} Resultat: a = 2 b = 3 x = a + b = 2 + 3 = 5 T. Endrestøl (FSI/IT) Lynkurs i LATEX 15. august 2015 34 / 39

Diskontinuerlige funksjoner f(x)= \begin{cases} 0 & x<0\\ 1 & x=0\\ 2 & 0<x<3\\ \infty & x\ge3 \end{cases} Resultat: 0 x < 0 1 x = 0 f (x) = 2 0 < x < 3 x 3 T. Endrestøl (FSI/IT) Lynkurs i LATEX 15. august 2015 35 / 39 Del IV Fronter, L A TEX og matematikk T. Endrestøl (FSI/IT) Lynkurs i LATEX 15. august 2015 36 / 39

Oversikt over del 4: Fronter, L A TEX og matematikk 21 Forenklinger i Fronter 22 Forviklinger i Fronter T. Endrestøl (FSI/IT) Lynkurs i LATEX 15. august 2015 37 / 39 Forenklinger i Fronter Fronter forenkler bruken av L A TEX Formler settes inn i noe à la: \documentclass{article} \usepackage[utf8]{inputenc}\usepackage[t1]{fontenc} \begin{document} \( % Her havner hver formel, hver gang \) \end{document} Vi er midt i en setning, klar til å formattere formelen vår som en del av setningen Vi må angi \displaystyle for å forstørre resultatet T. Endrestøl (FSI/IT) Lynkurs i LATEX 15. august 2015 38 / 39

Forviklinger i Fronter Fronter tillater bare standard L A TEX-symboler «Fronterdokumenter» må åpnes i samme vindu, ellers vises ikke matematikken skikkelig La oss «lobbe» for \usepackage{amsmath} og \usepackage{amssymb} T. Endrestøl (FSI/IT) Lynkurs i LATEX 15. august 2015 39 / 39