Kurs for ADA, 17. april Lars Erik Walle

Like dokumenter
Realstart/Teknostart 2013

Realstart/Teknostart Jon Andreas Støvneng

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

Intro til L A TEX Del I

Introduksjonskurs i L A TEX Del 2

Noen innledende ord om LaTeX

Introduksjon til L A TEX

Introduktion til LATEX

LaTeX - en kort innføring

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

Intro til L A TEX Del II

Teknostart/Realstart 2011

En kort innføring i L A TEX

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

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

Institutt for informatikk Universitetet i Oslo

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

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

En introduksjon til L A TEX

Kom godt i gang med LATEX

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

Følgende «tommelfinger-regler» bør (må) følges:

Word 2010 Lange dokumenter

Mal for rapportskriving i FYS2150

Brukermanual - Joomla. Kopiering av materiale fra denne Bonefish manualen for bruk annet sted er ikke tillatt uten avtale 2010 Bonefish.

Institutt for informatikk Universitetet i Oslo

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

Videregående L A TEX

TDT4110 Informasjonsteknologi, grunnkurs Uke 35 Introduksjon til programmering i Python

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

Brukerveiledning Bruk av siden. Når du går inn på siden får du opp følgende bilde:

Bruk av OpenOffice.org 3 Writer

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

Dere klarer kanskje ikke å komme gjennom hele heftet, men gjør så godt dere kan.

Grunnleggende L A TEX

Grunnleggende om websider og HTML-kode

TDT4105 Informasjonsteknologi, grunnkurs (ITGK)

Brukerveiledning mal for masteroppgaver ved Høgskolen i Hedmark

TDT4105 Informasjonsteknologi, grunnkurs (ITGK)

Introduksjon til Jupyter Notebook

CSS-formatering: stilark med kommentarer

WordPress for transmark-subsea.com

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

Behandling av dokumenter i Microsoft Word. En rask innføring

MMT105 Internettprogrammering Uke 44, høst 2007

NY PÅ NETT. Enkel tekstbehandling

Manual for innlegging av standard sideinnhold og nyheter via «backend»

TMA4100 Matematikk 1, høst 2013

ITGK - H2010, Matlab. Repetisjon

Dobbelklikk på program-ikonet!

TMA4100 Matematikk 1, høst 2013

Brukermanual Versjon 2.0

Odd Fellow Webadministrasjon

Publiseringsveiledning for

Slik brukes Word i saksfremlegg i WebSak

Introduksjon til EndNote

Dokumentasjon for MathDept

Steg 1: Vi starter fra toppen

Kjenner du alle funksjonene på tastaturet?

Felles kommentarer rapport

Dokumentasjon for masterfrontpage

8 - Rapporter i M-STAS

Kapittel august Institutt for geofag Universitetet i Oslo. GEO En Introduksjon til MatLab. Kapittel 2.

Hurtigstartveiledning

Læringsmål og pensum. v=nkiu9yen5nc

BRUKERMANUAL (versjon 1.0)

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

Spørsmål og svar om GeoGebra, versjon 2.7 bokmål

Bruksanvisning for publisering på

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 dag@ifi.uio.no

Kom i gang med Python

Digitale tekster og referanseverktøy i word. Sist oppdatert /ibl

Kursdokumentasjon for Dreamweaver

ibooks Author Komme i gang

Dokumentasjon for masterfrontpage

RAPPORTSKRIVING I L A TEX

Datakunnskap: - utskrift: finne rett skriver skrive ut. Tekstbehandling: - endre tekstutseende: skrifttype og skriftfarge - stavekontroll.

TDT4110 Informasjonsteknologi grunnkurs: Kapittel 1 Introduksjon til Programmering og Python. Professor Alf Inge Wang

Grafisk løsning av ligninger i GeoGebra

Montering med Word. Hallvard Slettebø. Stavanger Filatelist-Klub

L A T E X. enkortinnføring

Kom i gang med Zotero: En enkel veiledning

versjon 1.1 Brukermanual

En introduksjon til L A T E X

MA 1410: Analyse (4 vekttall)

Publiseringsmanual for bibliotek i Troms med WordPress-nettsider.

EndNote referansehåndteringsprogram. HiVe biblioteket

Brukerkurs 16.februar 2012

PROSESSTEKNIKK (TKP4120) Tema: "Visualisering av x, y-diagrammer" (ca. 5 timer)

INTRODUKSJON TIL MAPLE

Introduksjon til Eclipse

Vortex og redigering av semestersider for kurs

Vedlikeholde nettstedet i Joomla 2.5 +

Kapittel 3. The fun starts

IN1020. Obligatorisk oppgave 1. Formål

ITassist as. istyrsys User Guide. Tlf Support: E-post: Adresse: ITassist AS Vestre Brugate HOKKSUND

Hvordan strukturere og dokumentere forskningsdata

(X)HTML, CSS og JavaScript HTML. Det første dokumentet Grunnleggende programmering i Java Monica Strand 26.

Bacheloroppgave ved Høgskolen i Østfold, Avdeling for ingeniørfag

Transkript:

Kurs for ADA, 17. april 2012 Lars Erik Walle lars.walle@ntnu.no

Hva er galt med Word? Hvorfor LaTeX? Og ikke minst: Veldig nyttig å kunne LaTeX til senere Rapporter, prosjekt- og masteroppgave, doktorgrad +++

Word, Pages etc: WYSIWYG what you see is what you get Lav terskel, alt i en pakke. Layout er opp til brukeren. Tenker på layout mens du skriver. Vanskelig å være konsistent. LaTeX: Strukturorientert program. Dokumentet programmeres, høy terskel. Tenker på innhold, ikke layout, mens man skriver. Man angir strukturen til dokumentet, og LaTeX tar seg av formatering og layout.

Historie TeX ble laget av Donald Knuth på 70- og 80-tallet for å typesette hans egne bøker. Ekstremt stabilt. Siste versjon kom i 2008: 3.1415926 Knuth gir $328,67 til den neste som finner en bug i TeX. LaTeX ble utgitt av Leslie Lamport i 1984. Er makroer som ligger oppå TeX for å gjøre det enklere å bruke. Også svært stabilt. Nåværende versjon fra 1994 Utvikles stadig nye pakker. 2011: 278 dokumentklasser og 2611 pakker.

Historie En viktig ting: Uttale av LaTeX X en uttales altså som en K!

Installasjon av LaTeX på egne maskiner LaTeX er fri programvare og finnes til de fleste plattformer. Instruksjoner ligger her: http://ada.physics.no Her ligger også en del nyttige oppslagsverk. Tips for Mac-brukere: Keyboard viewer System Preferences -> Language & Text -> Input sources -> Show Input menu in menu bar

Strukturen til et LaTeX dokument En ren tekstfil. Kompileres så til en PDF-fil. (Gir feilmeldinger ved syntaksfeil, som i et programmeringsspråk ) Ser ikke endringer før du kompilerer på nytt. Strukturen til dokumentet angis med kommandoer (eks. \section{}). Minner altså litt om HTML. Dokumentet starter med en preamble som angir innstillinger for hele dokumentet. Der velger man også dokumenttype. Kan laste inn ekstra pakker. Stor valgfrihet og enormt med muligheter (Google er din venn ).

Preample \documentclass[a4paper, norsk, 12pt]{article} \usepackage[t1]{fontenc} % Vise norske tegn \usepackage[latin1]{inputenc} % For å kunne skrive norske tegn. % Hvis problemer med æøå, bytt ut latin1 med utf8. % Kan også skrive \ae \oe \aa \usepackage{babel} % Tilpasning til norsk \usepackage{graphicx} % For å inkludere grafikk \usepackage{amsmath,amssymb} % Ekstra matematikkfunksjoner \author{lars Erik Walle} \title{innføring i \LaTeX} \date{\today} \begin{document} \maketitle % Skriver ut tittelen \begin{abstract} Her kommer sammendraget \end{abstract} Selve dokumentet kommer her... \end{document}

Preample Dokumenttyper: Papirstørrelse: Skriftstørrelse: Vise tittel: Innholdsfortegnelse: article, report, book a4paper,a5paper,letter twoside, twocolumn 10, 11 og 12 pt \maketitle \tableofcontents Finnes uendelig med ekstra pakker, f.eks.: color, url, cite, parskip, subfig +++

Tekst i et LaTeX dokument Tekst skrives inn på vanlig måte. Avsnitt markeres med 2 linjeskift. (For vertikalt mellomrom før avsnitt, inkluder pakka parskip) Alt etter % er kommentarer og vises ikke. Tvunget linjeskift: \\ eller \newline Tvunget sideskift: \newpage Fotnoter: \footnote{ } Spesialtegn: # $ % & { } _ ^ \ ~ Sett \ foran dersom du vil skrive disse i teksten. Bruk \textbackslash\ for å få \

Aksenter og nasjonale tegn æ ø og å kan skrives rett inn, eller som {\ae} {\o} {\aa} \ {e} é \ {a} à \"{o} ö \~n ñ {\texteuro} \textdegree C C

Struktur i et LaTeX dokument Kommandoer for å strukturere dokumentet: \section{ } \subsection{ } \subsubsection{ } I tillegg: \part{ } og \chapter{ } for report og book. * gir en overskrift uten nummerering, \section*{}

Store dokumenter For store dokumenter (f.eks. masteroppgave), kan det være lurt å splitte dokumentet opp i flere deler: \input{introduksjon} % inkluderer fila introduksjon.tex \input{resultater} \input{ }

Utheving av tekst Noen kommandoer for å utheve tekst: \emph{uthevet} \textbf{fet skrift} \textit{kursiv} \textsc{store bokstaver} \small, \tiny, \large \Large, \huge, \Huge Eks. {\large Stor skriftstørrelse}

Lister \begin{enumerate} \item Første punkt \begin{itemize} \item Underpunkt 1 \item Underpunkt 2 \end{itemize} \item Andre punkt \end{enumerate} 1. Første punkt Underpunkt 1 Underpunkt 2 2. Andre punkt

Referanser \begin{thebibliography}{00} \bibitem{refnavn} Selve referanseteksten \end{thebibliography} Henvisningen i teksten skrives på følgende måte: \cite{refnavn} Husk å kompilere 2 ganger når du har endret på referanser! For mer komplisert bruk av referanser, se BibTeX!

Figurer \begin{figure}[htbp] % Se forklaringen under \centering \includegraphics[width=0.9\textwidth]{latexfigur} \caption{\latex{}-logo} \label{fig:latexlogo} \end{figure} Forklaring: h her t topp b bunn p egen side!h sterk oppfordring om her

Figurer Viktig om figurer: LaTeX plasserer selv figurer der den mener de passer best i forhold til mengde tekst på sidene. Altså: En figur kommer ikke nødvendigvis akkurat der koden står i teksten, den flyter nedover i dokumentet inntil LaTeX finner et passende sted å plassere den. LaTeX er også litt kresen på filformat. Støtter kun følgende formater: PDF, PNG og JPG (pdflatex).

Tabeller \begin{tabular}{ l c } \hline \emph{studie} & \emph{antall studenter} \\ \hline Fysmat & 105 \\ BFY & 33 \\ LUR & 17 \\ \hline \end{tabular} Forklaring: l venstrejustert c midtjustert r høyrejustert vertikale streker mellom kolonnene \hline horisontal strek

Tabeller Større tabeller setter man gjerne inn i et table-miljø, med tabellnummer og tabelltekst. Disse flyter rundt på samme måte som figurer. \begin{table}[htbp] \centering \caption{tabell over antall studenter i ulike studieprogram.} \label{tab:studieprogram} \vspace{4mm} % Litt ekstra mellomrom \begin{tabular}{ l c } \hline \emph{studie} & \emph{antall studenter} \\ \hline Fysmat & 105 \\ BFY & 33 \\ LUR & 17 \\ \hline \end{tabular} \end{table}

Matematikk Ligninger kan enten stå inni teksten, ved å bruke $...$: $E_k = \frac{1}{2} mv^2$ Eller stå for seg selv: \begin{equation} E_k = \frac{1}{2} mv^2 \end{equation} De kan være enten med (equation) eller uten (equation* eller \[.. \]) nummerering.

Matematikk Det finnes egne kommandoer for alle mulige matematiske symboler og operasjoner, f.eks. \alpha, \beta, \sin, \cos, \int, \sum, \sqrt _ og ^ betyr henholdsvis sub- og superskrift (senket og hevet). \cdot gir en liten gangeprikk \left og \right foran parenteser gjør at størrelsen passer til formelen mellom parentesene, eks. \left( \right) Nummererte formler kan refereres til ved å bruke \label, \ref og \eqref Ekstra mellomrom: \, \; \quad \qquad

Matematikk For ligninger som går over flere linjer, eller hvis man ønsker å skrive flere ligninger under hverandre, kan man bruke align eller align*: (personlig bruker jeg nesten alltid align istedenfor equation) \begin{align} \int \sin(x) \mathrm{d}x &= -\cos(x) + C \\ \int \cos(x) \mathrm{d}x &= \sin(x) + C \\ \int \tan(x) \mathrm{d}x &= -\ln \cos(x) + C \end{align} Se The Not So Short Introduction to LaTeX for å finne kommandoene for ulike matematiske symboler og funksjoner.

Tall og enheter i ligninger Desimaltall: 3.14 går fint 3,14 må skrives $3{,}14$ (eller bruk pakka icomma) Enheter i formler: v=80 km/t Skrives: $v=80 \text{ km/t}$ (eventuelt bruk pakka SIunits)

Referere til tabeller, ligninger, kapitler og seksjoner Bruk \label til å gi navn på tabeller, ligninger, kapitler eller seksjoner: \section{resultater} \label{sec:resultater} Bruk så \ref{ } til å henvise til dette stedet. \pageref gir sidenummer og \eqref gir ligningsnummer. For resultater, se avsnitt~\ref{sec:resultater}. Merk: ~ betyr mellomrom, men LaTeX passer på at det ikke blir linjeskift her.

Definere egne kommandoer Kan være tidsbesparende å definere egne kommandoer for ofte brukte uttrykk/ligninger: Eks. \newcommand{\kinenergi}{\frac{1}{2} m v^2} Kan også ta inn argumenter: \newcommand{\integral}[2]{\int_{#1}^{#2} g(x) \, \mathrm{d}x} som brukes slik: \integral{a}{b} b a g(x) dx

Nyttige pakker Er utviklet pakker for det meste man måtte trenge å gjøre i LaTeX: parskip color url cite mathptmx geometry subfig wrapfig multirow showkeys SIunits Lager vertikalt mellomrom ved nye avsnitt. Skrive tekst i farger. For å skrive nettadresser. Gir bedre kontroll på referanser. Endrer font til Times Roman. Endre marger. Flere figurer ved siden av hverandre. Figur ved siden av tekst. Mer avanserte tabeller. Skriver ut label-navnene i margen. Forenkler bruk av enheter.

Verbatim-pakka \usepackage{verbatim} Gjør at tekst skrives ut akkurat som den står, med mellomrom, tab, linjeskift, spesialtegn etc. Veldig nyttig hvis man ønsker å inkludere f.eks. kode i dokumentet (Matlab, Java, C++, HTML e.l.). \begin{verbatim} > eqn:=diff(y(t),t,t)+4*y(t)=0: > inits:=y(0)=1,d(y)(0)=-1: > dsolve({eqn,inits},y(t)); \end{verbatim} Kan også inkludere eksterne filer (typisk en fil med kildekode): \verbatiminput{filnavn.tex}

pdfpages-pakka \usepackage{pdfpages} Brukes for å inkludere hele PDF-sider (eller dokumenter) i et LaTeXdokument. Eks. på bruk: En doktoravhandling som inkluderer publiserte artikler. \includepdf[opsjoner]{filnavn} Typiske opsjoner: pages={4-9} pages=nup=2x2 Setter inn side 4 til 9 fra PDF-fila. Setter inn alle sider. Setter 2x2=4 PDF-sider på hver.

Eksotiske pakker Beamer lage presentasjoner i LaTeX CircuiTikz tegne kretser MusixTeX skrive noter

Noen siste ord om LaTeX LaTeX kan til tider være litt frustrerende, med kryptiske feilmeldinger, og figurer og tabeller som ikke havner akkurat der man hadde tenkt seg. Men når man først har kommet inn i det, får man absolutt betalt for strevet i form av: Vakre dokumenter Enkel håndtering av henvisninger og referanser Matematikk-utseende som slår alt annet PDF-fil som er klar til å sendes til trykking

Hvis dere sitter fast, prøv med et Google-søk. Ta også en kikk på: http://ada.physics.no Bokanbefaling: More Math Into LaTeX av George Grätzer Nettbok: Wikibooks LaTeX http://en.wikibooks.org/wiki/latex

Lykke til! Spørsmål? Hjelp med installasjon?